软件设计说明书范本

  • 格式:doc
  • 大小:563.50 KB
  • 文档页数:42

下载文档原格式

  / 42
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

编号∶______

版本∶______ 软件详细设计说明书

项目名称:xxxxxxxxxxxx子系统

委托单位:

承办单位:

编写: xxxxxx 2002 年 05 月 01 日

校对: xxxxxx 2002 年 05 月 10 日

审核: xxxxxx 2002 年 05 月 15 日

批准: xxxxxx 2002 年 05 月 25 日

目录

1.引言 (3)

1.1目的 (3)

1.2背景 (3)

1.3参考资料 (3)

2.总体设计 (4)

2.1软件描述 (4)

2.2设计方法 (4)

2.3软件结构 (4)

2.4模块设计说明 (10)

2.4.1总控模块 (10)

2.4.2所长室模块 (10)

2.4.3综合室模块 (18)

2.4.5 机械一室模块 (27)

2.4.6 机械二室模块 (31)

2.4.7 化工一室模块 (36)

2.4.7化工二室模块 (40)

2.4.8电器室模块 (40)

2.4.9轻工室模块 (40)

2.4.10统计汇总模块 (41)

2.4.11领导查询模块 (41)

2.4.12公共查询模块 (42)

1.引言

1.1目的

编写详细设计说明书是软件开发过程必不可少的部分,其目的是为了使开发人员在完成概要设计说明书的基础上完成概要设计规定的各项模块的具体实现的设计工作。

1.2背景

一、软件名称

检测信息系统质量监督检验子模块

二、相关单位

委托单位∶技术检测中心

承办单位∶石油大学(华东)

主管部门∶技术检测中心信息中心

1.3参考资料

1、<<石油工业应用软件工程规范>> SY/T 5232-1999

2、实用软件工程郑人杰清华大学出版社

2.总体设计

2.1软件描述

质量监督检验子系统可实现所长室、综合室、机械一室、机械二室、化工一室、化工二室、电器室、轻工室检测业务的信息管理及统计汇总、领导查询、公共查询功能,可实现抽样单、委托单、样品收发登记表、产品检验通知单、检验运行卡、检验报告首页及附页的录入、修改、查询及打印;对签发后的检验报告进行查询及统计汇总。采用B/S的软件体系结构,服务器采WINDOWS/NT,SQLSERVER。客户端采用WINDOWS/95/98/NT/2000,浏览器采用IE4.0 以上。

2.2设计方法

本软件采用传统的软件开发生命周期的方法,采用自定向下,逐步求精的结构化的软件设计方法

2.3软件结构

1、总体结构

2、所长室模块(1)、检验报告管理

(2)

、用户口令修改模块

(3)、检验通知单管理

3

(1)、抽样单管理

(2)、委托单管理

(3)、样品收发登记管理

(4)、检验报告收费管理

(5)、用户口令修改模块

(6)、样品收发登记综合查询

3

(1)、用户口令修改模块

(1)、用户口令修改模块

6、化工一室、化工二室、电器室、轻工室模块与机械一室模块结构相同,不一一描述。

7、统计汇总模块

(1)、用户口令修改模块

8、领导查询模块

(1)、用户口令修改模块

9、公共查询模块:

此模块包括一个查询结果模块。

2.4模块设计说明

2.4.1总控模块

一、模块描述

控制各种功能操作的选择

二、模块接口关系

总控模块调用所长室、综合室、机械一室、机械二室、化工一室、化工二室、电器室、轻工室、统计汇总、领导查询、公共查询十一大模块

三、模块实现算法

2.4.2所长室模块

一、用户登录模块

1、模块描述

输入用户名和密码经系统检查后予以允许进入或者拒绝进入。

2、输入、输出

输入∶用户名和密码

3、模块接口关系

允许进入∶调用所长室模块

拒绝进入∶返回系统总控模块

二、检验报告管理模块

1、检验报告签发模块

(1)、模块描述

将检验室录入的检验报告浏览审核后,输入签发日期及批准字段后,选择保存按钮保存(2)、输入、输出

保存∶返回检验报告管理模块

(4)、模块实现算法

2、检验报告修改模块

(1)、模块描述

将保存的数据正确修改后,选择修改按钮保存(2)、输入、输出

保存∶返回检验报告管理模块

(4)、模块实现算法

3、运行卡查询模块

(1)、模块描述

查询到保存的符合条件的运行卡数据显示出来。

(3)、模块接口关系

查询:返回检验报告管理模块

(4)、模块实现算法

判断报告编号是否为空,为空则返回报告管理模块;不为空,则在样品收发登记表中查找相应编号的记录,如果没找到则返回,找到则取出需要的字段内容;在抽样单中查找相应编号的记录,如果没找到则返回,找到则取出需要的字段内容;在检验运行卡中查找相应编号的记录,如果没找到则返回,找到则取出全部字段内容;将查找到的数据按照原始表格形式显示出来。

4、理化报告签发模块

(1)、模块描述

将检验室录入的理化检验报告浏览审核后,输入签发日期及批准字段后,选择保存按钮保存

(3)、模块接口关系

保存∶返回检验报告管理模块

(4)、模块实现算法

5、理化报告修改模块

(1)、模块描述

将保存的数据正确修改后,选择修改按钮保存