软件详细设计说明书

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

下载文档原格式

  / 42
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(3)、报告首页打印模块
①模块描述
查找已签发的检验报告,对报告首页进行打印
②输入、输出
④模块实现算法
首先判断样品编号是否为空,为空则返回;不为空,则在抽样单中查找该样品编号的记录,如果找到则取出所需的字段数据,没找到则将x赋值为0;在委托单中查找该样品编号的记录,如果找到则取出所需的字段数据,没找到则将x1赋值为0;若x1+x=0,则返回打印主模块,否则根据选择的报告格式显示所需的表头图案并显示整个报告封皮内容。
保存∶返回检验报告管理模块
(4)、模块实现算法
Y返回管理模块
N
N返回管理模块
Y
Y返回管理模块
N返回管理模块
2、检验报告修改模块
(1)、模块描述
将保存的数据正确修改后,选择修改按钮保存
(2)、输入、输出
序号
输入
数量
精度
数据类型
有效范围
1
报告编号
1
字符
2
签发日期
1
字符
3
批准
1
字符
(3)、模块接口关系
保存∶返回检验报告管理模块
3、模块接口关系
允许进入∶调用所长室模块
拒绝进入∶返回系统总控模块
二、检验报告管理模块
1、检验报告签发模块
(1)、模块描述
将检验室录入的检验报告浏览审核后,输入签发日期及批准字段后,选择保存按钮保存
(2)、输入、输出
序号
输入
数量
精度
数据类型
有效范围
1
报告编号
1
字符
2
签发日期
1
字符
3
批准
1
字符
(3)、模块接口关系
1.
一、软件名称
检测信息系统质量监督检验子模块
二、相关单位
委托单位∶技术检测中心
承办单位∶石油大学(华东)
主管部门∶技术检测中心信息中心
1.
1、<<石油工业应用软件工程规范>> SY/T 5232-1999
2、实用软件工程郑人杰清华大学出版社
2.
质量监督检验子系统可实现所长室、综合室、机械一室、机械二室、化工一室、化工二室、电器室、轻工室检测业务的信息管理及统计汇总、领导查询、公共查询功能,可实现抽样单、委托单、样品收发登记表、产品检验通知单、检验运行卡、检验报告首页及附页的录入、修改、查询及打印;对签发后的检验报告进行查询及统计汇总。采用B/S的软件体系结构,服务器采WINDOWS/NT,SQLSERVER。客户端采用WINDOWS/95/98/NT/2000,浏览器采用IE4.0以上。
(4)、模块实现算法
Y返回管理模块
N
N返回管理模块
返回管理模块
Y
N返回管理模块
Y
3、运行卡查询模块
(1)、模块描述
查询到保存的符合条件的运行卡数据显示出来。
(2)、输入、输出
序号
输入
数量
精度
数据类型
有效范围
1
报告编号
1
字符
(3)、模块接口关系
查询:返回检验报告管理模块百度文库
(4)、模块实现算法
判断报告编号是否为空,为空则返回报告管理模块;不为空,则在样品收发登记表中查找相应编号的记录,如果没找到则返回,找到则取出需要的字段内容;在抽样单中查找相应编号的记录,如果没找到则返回,找到则取出需要的字段内容;在检验运行卡中查找相应编号的记录,如果没找到则返回,找到则取出全部字段内容;将查找到的数据按照原始表格形式显示出来。
编号∶______
版本∶______
软件详细设计说明书
项目名称:xxxxxxxxxxxx子系统
委托单位:
承办单位:
编写:xxxxxx2002年05月01日
校对:xxxxxx2002年05月10日
审核:xxxxxx2002年05月15日
批准:xxxxxx2002年05月25日
1.
编写详细设计说明书是软件开发过程必不可少的部分,其目的是为了使开发人员在完成概要设计说明书的基础上完成概要设计规定的各项模块的具体实现的设计工作。
Y
Y返回管理模块
N返回管理模块
5、理化报告修改模块
(1)、模块描述
将保存的数据正确修改后,选择修改按钮保存
(2)、输入、输出
序号
输入
数量
精度
数据类型
有效范围
1
报告编号
1
字符
2
签发日期
1
字符
3
批准
1
字符
(3)、模块接口关系
保存∶返回检验报告管理模块
(4)、模块实现算法
Y返回管理模块
N
N返回管理模块
返回管理模块
2
2
一、模块描述
控制各种功能操作的选择
二、模块接口关系
总控模块调用所长室、综合室、机械一室、机械二室、化工一室、化工二室、电器室、轻工室、统计汇总、领导查询、公共查询十一大模块
三、模块实现算法
2
一、用户登录模块
1、模块描述
输入用户名和密码经系统检查后予以允许进入或者拒绝进入。
2、输入、输出
输入∶用户名和密码
(6)、样品收发登记综合查询
3、机械一室模块
(1)、用户口令修改模块
5、机械二室模块
(1)、用户口令修改模块
6、化工一室、化工二室、电器室、轻工室模块与机械一室模块结构相同,不一一描述。
7、统计汇总模块
(1)、用户口令修改模块
8、领导查询模块
(1)、用户口令修改模块
9、公共查询模块:
此模块包括一个查询结果模块。
Y
N返回管理模块
Y
6、检验报告打印模块
检验报告打印模块包括报告封皮打印模块、报告首页打印模块、报告附页打印模块。
(1)、主模块
①模块描述
将已签发的检验报告进行打印
②输入、输出
序号
输入
数量
精度
数据类型
有效范围
1
报告编号
1
字符
③模块接口关系
报告未签发∶返回检验报告管理模块
报告已签发:可选择进入报告封皮打印模块、报告首页打印模块、报告附页打印模块
4、理化报告签发模块
(1)、模块描述
将检验室录入的理化检验报告浏览审核后,输入签发日期及批准字段后,选择保存按钮保存
(2)、输入、输出
序号
输入
数量
精度
数据类型
有效范围
1
报告编号
1
字符
2
签发日期
1
字符
3
批准
1
字符
(3)、模块接口关系
保存∶返回检验报告管理模块
(4)、模块实现算法
Y返回管理模块
N
N返回管理模块
2
本软件采用传统的软件开发生命周期的方法,采用自定向下,逐步求精的结构化的软件设计方法
2
1、总体结构
2、所长室模块
(1)、检验报告管理
① 检验报告打印模块
(2)、用户口令修改模块
(3)、检验通知单管理
3、综合室模块
(1)、抽样单管理
(2)、委托单管理
(3)、样品收发登记管理
(4)、检验报告收费管理
(5)、用户口令修改模块
④模块实现算法
Y返回管理模块
N
N返回管理模块
Y
N返回管理模块
进入不同的打印模块
Y
N返回管理模块
Y
(2)、报告封皮打印模块
①模块描述
查找已签发的检验报告,对报告封皮进行打印
②输入、输出
序号
输入
数量
精度
数据类型
有效范围
1
报告编号
1
字符
2
封皮格式
1
字符
③模块接口关系
找到:进入报告封皮打印模块
没找到:返回报告打印主模块