1 / 166
文档名称:

系统详细设计说明书(样例).doc

格式:doc   大小:1,140KB   页数:166页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

系统详细设计说明书(样例).doc

上传人:世界末末日 2024/3/25 文件大小:1.11 MB

下载得到文件列表

系统详细设计说明书(样例).doc

相关文档

文档介绍

文档介绍:该【系统详细设计说明书(样例) 】是由【世界末末日】上传分享,文档一共【166】页,该文档可以免费在线阅读,需要了解更多关于【系统详细设计说明书(样例) 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。,在概要设计说明书的基础上进一步细化系统,提供详细的程序和接口设计,为程序开发提供直接的支持。本说明书主要面向系统分析人员、程序员和以后的系统维护人员。作为程序员开发系统的根本依据和在系统维护阶段,维护人员对系统实施维护的参考资料。:XXXX系统该项目由广州市XXX局提出,由广州XXX公司负责开发提供广州市的市、区、街、居委各级XX工作人员在政府内网中使用。由于该系统是基于Web的B/S架构的系统,要实现广州市各区间的XX数据交换,因此要求广州市各级的XX部门必须全部联网,并且可互相访问。该系统遵循XXX的电子政务建设模式,可通过XX电子政务平台实现一站式的单点登陆和通过政府数据中心提供的接口实现与政府内其它系统的数据共享交换。,应用平台:应用平台是指XX电子政务应用平台,构建在系统软件之上,为各种业务系统提供服务。XX系统可以利用应用平台提供的数据接口和数据交换平台,跟其它业务系统进行数据的共享和数据交换。,B/S结构XXX系统详细设计说明书B/S是Browser/Server的缩写,即浏览器/服务器结构。技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。,调档在本系统中,数据库将是分区部署的。调档的含义就是把A区数据库中的某个XX信息选出来,保存到B区的数据库中。调档的产生一般是因为户籍地或者现居住地的变动。某人新的户籍地或者现居住地所在区的数据库中如果没有该人的数据,则必须从该人原户籍地或者现居住地所在区的数据库中调档。,《广州市XXX系统需求分析说明书》,《广州市XXX系统概要设计说明书》,《广州市XXX系统技术方案》,以用户为中心。设计由用户控制的界面,而不是界面控制用户。,清楚一致的设计。所有界面的风格保持一致,所有具有相同含义的术语保持一致,且易于理解。,拥有良好的直觉特征。以用户所熟悉的现实世界事务的抽象来给用户暗示和隐喻,来帮助用户能迅速学会软件的使用。,较快的响应速度。,简单且美观。。操作上假设是用户--而不是计算机或软件--开始动作。用户扮演主动角色,而不是扮演被动角色。在需要自动执行任务时,要以允许用户进行选择或控制它的方式来实现该自动任务。采取交互式和易于感应的窗口,尽量避免使用模态对话框,而使用"非模式"辅助窗口。"模式"是一种状态,它排除一般的交互,或者限制用户只能进行特定的交互。当最好使用一个模式或该模式只是可替换的设计时--例如,用于在一个绘图程序中选定一个特定感觉--请确保该模式是显然的、可见的,是一个明确的用户选定的结果,并且容易取消。在后台运行长进程时,保持前台式交互。例如,当正在打印一个文档,即使该文档不能被改变,用户也应该可以最小化该窗口。谅解。用户喜欢探索一个界面,并经常从尝试和错误中学****一个有效的界面允许交互式的发现,它只提供一组合适的选择,并在用户可能破坏系统或数据的情况时发出警告。如果可行,还应提供可逆转或可还原的操作。即使在设计得很好得界面中,用户也可能犯错误。这些错误既可以是物理上得(偶然地指向了错误的命令或数据),也可以是逻辑上的(对选定哪一个命令或哪些数据做出了错误的决定)。有效的设计避免很可能导致错误的情况。它还包容潜在的用户错误,并且使用户易于还原。,更快地学****新事物,并将更多的注意力集中在任务上。这是因为他们不必花时间来尝试记住交互中的不同。通过提供一种稳定的感觉,一致使得界面熟悉而又可预测。一致在界面的所有方面都是很重要的,包括命令的名称、信息的可视表示,操作行为,以及元素在屏幕和窗口内部的放置。相同含义的词使用统一的术语。统一约定一个称谓,且此称谓是用户熟悉的和易于理解的。使用一组一致的命令和界面来展示常见功能。例如,避免一个"复制"命令在一种情况下立刻执行一个操作,但在另一种情况显示一个对话框要求用户键入目标然后才执行。应该使用同样的命令来执行对用户来说相似的功能。操作环境内的一致。保持Windows提供的交互操作和界面约定之间的高度一致,用户将能很快熟悉软件的使用。使用隐喻的一致性。如果一个特定的行为更多的是一个不同的事物的特征,而不是它的隐喻的含义,那么用户可能在学****将行为和该事物相关联时遇到困难。建立项目保留字。通过建立保留字来明确和统一术语和操作命令。提供可视反馈。在后台运行长进程时(时间超过1,10秒,视具体情况而定),必须提供进度条等信息指示。XXX系统详细设计说明书除非特别必要时,不要提供声音反馈。在有严重的问题发生时,可以使用声音来提示用户,但是通常应该允许用户取消声音。保持文字内容清楚。信息的表达要言简意赅,易于理解而又不罗嗦;避免使用冗长的文字给用户反馈。。通过允许用户利用他们的知识和经验,隐喻使得预测和学****基于软件的表示的行为更加容易。在使用隐喻时,不需要将基于计算机的实现局限在真实世界的对应物上范围之内。例如,与其基于纸张的对应物不同,Windows桌面上的文件夹可以被用来组织各种对象,例如打印机、计算器、以及其他文件夹。同样,Windows文件夹可以其真实世界对应物不可能的方式被排序。在界面中使用隐喻的目的是提供一个认知的桥梁;隐喻并不以其自身为最终目的。隐喻支持用户认知而不是记忆。用户记起与一个熟悉的事物相关联的意义要比他们记起一个特定命令的名称要容易得多。同常见软件保持一致性。出色的用户界面在程序中将实现同用户以前用过的其它成功软件一致的动作。。提供快捷键。特别对于有大量录入项的界面,能让用户不使用鼠标即可完成快速数据录入。在用户界面中加入一些功能,这些功能可以让熟练用户在不同的区域快速的输入数据。这些功能包括重复功能、快捷键、带有有意义的图标的按钮等等,所有这些可以使速度快的用户可以控制界面并加快数据的输入。除非必要,不要刷新屏幕。。界面应该很简单(不是过分单纯化)、易于学****并且易于使用。它还必须提供对应用程序的所有功能的访问。在界面中,扩大功能和保持简单是相互矛盾的。一个有效的设计应该平衡这些目标。支持简单性的一种方法是将信息的表示减少到进行充分交流所需的最少信息。例如,避免命令名和消息的文字描述。不相关或冗长的句子扰乱了您的设计,使得用户难以很容易地提取重要信息。另一个设计简单而有用的界面的方法是使用自然的映射和语意。界面元素的排列和表示影响它们的意义和关联。简单还与熟悉相互关联。熟悉的事物通常似乎更简单。尽可能尝试建立利用用户已有的知识和经历的联系。您可以使用渐进揭示来帮助用户管理复杂的事物。“渐进揭示”涉及到仔细的信息组织,以便只在恰当的时候才显示信息。通过隐藏向用户表达的信息,您减少了用户必须处理的信息数量。例如,您可以使用菜单来显示操作或选择的列表,还可以使用对话框来显示一组选项。渐进揭示并不XXX系统详细设计说明书意味着对显示信息使用非传统的技术,例如需要一个修饰键作为访问基本功能的唯一方法,或者强迫用户通过一个更长的分级交互序列。这会使用户界面更加复杂和麻烦。美观。可视设计是应用程序界面的重要部分。可视属性提供了非常好的印象,并传达特定对象的交互行为的重要线索。同时,出现在屏幕上的每一个可视元素也是很重要的,它们可能竞争用户的注意。提供清楚地促进用户对表达的信息的理解的连贯环境。图形或可视设计器的技巧对于这一方面是无价的。