系统设计文档编写规范及示例(1)_第1页
系统设计文档编写规范及示例(1)_第2页
系统设计文档编写规范及示例(1)_第3页
系统设计文档编写规范及示例(1)_第4页
系统设计文档编写规范及示例(1)_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

*系统系统设计文件*系统设计小组领导: *成员: *- 13 -目录1引言11.1创建目的11.2背景11.3定义11.4参考资料12系统功能设计32.1功能模块设计32.2 *模块设计32.3 *模块设计3第3类设计44数据库设计65接口和工艺设计76接口设计87其他设计128小结节13说明:l系统设计时,常规系统设计方法和/或面向对象系统设计方法的组合可能不限于使用单个方法。l文档各章的图需要适当的文本解释。l该文件的图为章节编号,“1引言”表示第一章,“1.1作成目的”表示第一章第一节。 第一章的最初的图标编号为“图1.1 *图”,第二图标编号为“图1.2 *图”,在图的下方写入中央。l本文件的表也是章号,第一章的最初表的标签是“表1.1 *表”,第二表的标签是“表1.2 *表”,写在表上。在visio中绘制用例时,Actor和用例图示模具(用例模具. vss )可下载到BB平台。1引言1.1创建目的说明制作该系统设计书的目的,并指出预期的读者。1.2背景说明:a .要开发的软件系统的名称b .列出此项目的任务提交人、开发人员、用户以及运行此软件的计算站(中心)。1.3定义列出本文中使用的专业术语定义和外语首字母组词的原语。1.4参考资料列出以下参考资料:a .本项目批准的计划任务书或合同,上级认可书b .属于本项目的其他已发表文件c .包括本文件各处引用的文件、资料和使用的软件开发标准。 列出这些文档资料的标题、文档编号、发布日期和出版部门,并说明这些文档资料的来源。2系统功能设计2.1功能模块设计根据分析作业进行系统的功能分配,描绘系统的功能框图(使用面向对象系统的设计方法,能够描绘框图)。 功能层次图示例:图2.1功能框图2.2 *模块设计列出模块及其所包含的每个子模块的功能。*子模块:包括。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 等待功能。*子模块:包括。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 等待功能。的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。2.3 *模块设计的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。三级设计说明:使用l面向对象系统设计方法时,类设计是必要的。l本节的内容不是必需的。尽量列举设计的类及其关系,类比较多时,可以按第2章中设计的每个模块(或包装)绘制类比图。下面是一个示例例1 :在线购物系统中的登录模块的类图如图3.1所示。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。图3.1系统登录模块类图示例2 :数据上载模块的类图如图3.2所示。图3.2违规数据上载模块的类图4数据库设计说明:l如果使用面向对象的需求分析方法,则必须创建对象-关系模型。l本节的内容不是必需的。根据系统需求分析结果尽量制作E-R图(E-R图不是必须的),根据这些作业设计实现系统功能所需的数据库表结构。 显示每个数据库表的表结构,包括字段名、类型、长度、小数位数、是否为主键、是否为索引、是否允许空格、说明等。 介绍表和表的逻辑关系。例如:系统中的数据库包含下表。表4.1系统数据库表序列号表格名称(英文)说明1Trialorgan试验检查机构综合状况表2人员信息考试检查员基本信息表3Trialinfo考试基本信息表4采购应用程序设备采购申请书5Redeploy设备千分表(1)试验检查机构综合状况表(TrialOrgan )试验室机构的综合基本情况见表4.2。表4.2实验检查机构综合状况表Table 4.2 TrialOrgan属性(英文)类型主键外键空值属性(中文)T_itemidInt是记录IDT_nodeidchar(6)否否否机构编号T_namevarChar(80 )组织名称T_organkindvarChar(20 )结构性质T_addressvarChar(100 )是联系地址5接口和工艺设计对于2.1中设计的模块,尽可能地描绘各模块的IPO表。下面是一个示例IPO表主要介绍了销售管理模块各文件的输入、输出数据流以及从输入到输出的中间处理过程。 销售管理模块各文件的主要功能的IPO表如表5.1所示。表5.1销售管理模块IPO表子模块名称I (输入)p (处理)o (输出)单位信息维护用户输入单位信息将用户输入的单位信息存储在数据库中显示项目信息维护,以便用户可以进行选择工程信息的维护用户输入项目信息将用户输入的项目信息存储在数据库中允许用户在合同信息维护中进行选择的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。的双曲馀弦值。 的双曲馀弦值。 的双曲馀弦值。6接口设计说明:l通常,一个大型功能模块包含多个接口,并列出每个功能模块的接口转换关系列出l主接口和一些典型接口的接口设计结果。以下是接口转换关系的示例当进入销售管理模块时,可以在主接口左侧的导航中前进到各个子模块,各个子模块的文件之间的跳转和包含关系如图6.1所示。 图中未连接的文档之间是相互独立的。图4.1销售管理模块的跳转和包含关系图接口的设计结果示例如下该系统采用了多文档窗体结构,如图4.2所示,主窗体包括五个部分:菜单栏、通用工具栏、导航栏、操作工具栏和工作窗口区域。 不同风格的用户可以根据自己的风格使用这个系统。 功能表和一般工具列与一般系统一样,提供系统的所有作业功能的介面。导览列使用非常直观的树状检视结构,可让您一目了然地看到整个功能,树状检视包含部门和专案团队清单,以便检视和维护部门和专案团队资讯图4.2主窗口界面图(2)通过在作业窗口中使用表结构来显示数据,在窗口所搭载的信息量变多、为了使用户容易阅览多个信息而设计的字段数较多的表的情况下,选择右击菜单的显示详细信息选项,或者双击要显示的信息项目图4.3员工基本信息卡窗口(3)统一的操作工具栏,对于可以转载数据信息的每个表单,使用主表单提供的统一的操作工具栏进行数据信息的阅览和维护操作,系统首先根据哪个数据表单的要求选择适当的操作。 例如,在图4.3中,可以通过单击操作工具栏上的“第一条”、“顶条”、“底条”、“最后一条”按钮来移动当前记录。用户可以通过单击“查询”按钮弹出员工信息表单,以便用户可以进行操作。 您可以弹出相应的查询窗口。单击“添加”按钮以显示相应的添加窗口。单击“修改”按钮以修改相应的项目。(4)使用主表结构显示类似于主关系的表。 例如,图4.4的员工的基本信息表和员工的工作日程表使用户的阅览和维护作业更直观。图4.4员工计划窗口(5)大量使用帮助信息,在设计该系统时,熟悉Windows界面设计样式,在窗口内提供大量标签帮助信息,以便用户能够理解操作的含义,并且在窗口的状态栏中向用户提供“即时”标题7其他设计说明:l其他设计包括代码设计、数据结构设计和

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论