软件设计说明书完整版文档格式.docx
- 文档编号:21567336
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:64
- 大小:346.32KB
软件设计说明书完整版文档格式.docx
《软件设计说明书完整版文档格式.docx》由会员分享,可在线阅读,更多相关《软件设计说明书完整版文档格式.docx(64页珍藏版)》请在冰豆网上搜索。
参考资料
1、<
<
石油工业应用软件工程规范>
>
SY/T5232-1999
2、实用软件工程郑人杰清华大学出版社
2.总体设计
软件描述
质量监督检验子系统可实现所长室、综合室、机械一室、机械二室、化工一室、化工二室、电器室、轻工室检测业务的信息管理及统计汇总、领导查询、公共查询功能,可实现抽样单、委托单、样品收发登记表、产品检验通知单、检验运行卡、检验报告首页及附页的录入、修改、查询及打印;
对签发后的检验报告进行查询及统计汇总。
采用B/S的软件体系结构,服务器采WINDOWS/NT,SQLSERVER。
客户端采用WINDOWS/95/98/NT/2000,浏览器采用以上。
设计方法
本软件采用传统的软件开发生命周期的方法,采用自定向下,逐步求精的结构化的软件设计方法
软件结构
1、总体结构
2、所长室模块
(1)、检验报告管理
①检验报告打印模块
(2)、用户口令修改模块
(3)、检验通知单管理
3、综合室模块
(1)、抽样单管理
(2)、委托单管理
(3)、样品收发登记管理
(4)、检验报告收费管理
(5)、用户口令修改模块
(6)、样品收发登记综合查询
3、机械一室模块
(1)、用户口令修改模块
5、机械二室模块
6、化工一室、化工二室、电器室、轻工室模块与机械一室模块结构相同,不一一描述。
7、统计汇总模块
8、领导查询模块
9、公共查询模块:
此模块包括一个查询结果模块。
模块设计说明
.1总控模块
一、模块描述
控制各种功能操作的选择
二、模块接口关系
总控模块调用所长室、综合室、机械一室、机械二室、化工一室、化工二室、电器室、轻工室、统计汇总、领导查询、公共查询十一大模块
三、模块实现算法
.2所长室模块
一、用户登录模块
1、模块描述
输入用户名和密码经系统检查后予以允许进入或者拒绝进入。
2、输入、输出
输入∶用户名和密码
3、模块接口关系
允许进入∶调用所长室模块
拒绝进入∶返回系统总控模块
二、检验报告管理模块
1、检验报告签发模块
(1)、模块描述
将检验室录入的检验报告浏览审核后,输入签发日期及批准字段后,选择保存按钮保存
(2)、输入、输出
序号
输入
数量
精度
数据类型
有效范围
1
报告编号
字符
2
签发日期
3
批准
(3)、模块接口关系
保存∶返回检验报告管理模块
(4)、模块实现算法
Y返回管理模块
N
N返回管理模块
Y
N返回管理模块
2、检验报告修改模块
将保存的数据正确修改后,选择修改按钮保存
返回管理模块
N返回管理模块
3、运行卡查询模块
查询到保存的符合条件的运行卡数据显示出来。
查询:
返回检验报告管理模块
判断报告编号是否为空,为空则返回报告管理模块;
不为空,则在样品收发登记表中查找相应编号的记录,如果没找到则返回,找到则取出需要的字段内容;
在抽样单中查找相应编号的记录,如果没找到则返回,找到则取出需要的字段内容;
在检验运行卡中查找相应编号的记录,如果没找到则返回,找到则取出全部字段内容;
将查找到的数据按照原始表格形式显示出来。
4、理化报告签发模块
将检验室录入的理化检验报告浏览审核后,输入签发日期及批准字段后,选择保存按钮保存
Y返回管理模块
N返回管理模块
5、理化报告修改模块
6、检验报告打印模块
检验报告打印模块包括报告封皮打印模块、报告首页打印模块、报告附页打印模块。
(1)、主模块
①模块描述
将已签发的检验报告进行打印
②输入、输出
③模块接口关系
报告未签发∶返回检验报告管理模块
报告已签发:
可选择进入报告封皮打印模块、报告首页打印模块、报告附页打印模块
④模块实现算法
N
N返回管理模块
进入不同的打印模块
(2)、报告封皮打印模块
查找已签发的检验报告,对报告封皮进行打印
封皮格式
找到:
进入报告封皮打印模块
没找到:
返回报告打印主模块
首先判断样品编号是否为空,为空则返回;
不为空,则在抽样单中查找该样品编号的记录,如果找到则取出所需的字段数据,没找到则将x赋值为0;
在委托单中查找该样品编号的记录,如果找到则取出所需的字段数据,没找到则将x1赋值为0;
若x1+x=0,则返回打印主模块,否则根据选择的报告格式显示所需的表头图案并显示整个报告封皮内容。
(3)、报告首页打印模块
查找已签发的检验报告,对报告首页进行打印
进入报告首页打印模块
不为空,则在抽样单中查找该样品编号的记录,如果找到则取出所需的字段数据,没找到则在委托单中查找该样品编号的记录,如果找到则取出所需的字段数据;
在报告首页数据库中查找该样品编号的记录,取出所需的字段数据,显示所需样品编号的报告主页打印页面。
(4)、报告首页打印模块
进入报告附页打印模块
首先根据报告编号在报告附页数据库中查找该样品编号的记录,根据页码数取出所需的字段数据;
判断“单位”字段中有无数字,若有则将数字显示为上标,显示所需样品编号的报告附页打印页面。
7、理化报告打印
查找已签发的理化检验报告,对报告进行打印
进入理化报告打印模块
N返回管理模块按照原始表格形式显示报告打印界面
8、理化封皮打印:
与报告封皮打印模块相同,不再描述。
三、检验通知单管理模块
1、通知单录入模块
将检验通知单数据录入后,选择保存按钮保存
计划完成日期
4
检验项目
5
签发人
保存∶返回检验通知单管理模块
返回:
返回检验通知单管理模块
(4)、模块实现算法
Y返回管理模块
返回通知单管理模块
1、通知单修改模块
将检验通知单数据修改后,选择修改按钮保存
修改∶返回检验通知单管理模块
3、通知单查询模块
找到所需样品编号的检验通知单数据后,按原始表格形式显示出来并可打印。
未找到:
找到∶显示、打印
不为空,则在检验通知单数据库中查找该样品编号的记录,未找到则返回;
若找到,则在抽样单或委托单中查找该编号的记录并取出所需的数据,根据样品编号的字符在字符2数据库中查找所需数据,按照原始表格形式显示通知单内容
4、未发出通知单查询模块
找到所有未签发的检验通知单,将样品编号显示出来并可打印。
首先在检验通知单数据库中查找“签发人”字段为空的记录,未找到则返回;
若找到,显示找到的所有记录的样品编号。
5、报告完成情况查询模块
找到限定期限内未完成的检验报告,将报告编号显示出来并可打印。
起始日期
截止日期
首先在检验通知单数据库中查找所有计划完成日期在起始日期与截止日期之间的记录,取出其样品编号,根据样品编号在检验报告首页数据库中循环查找符合条件的记录。
若找到且报告签发日期小于截止日期,则继续循环,否则显示报告编号后继续循环查找。
四、用户口令修改模块
1、密码验证模块
输入密码经系统检查后予以允许进入或者拒绝进入。
输入∶密码
允许进入∶调用口令修改模块
拒绝进入∶返回所长室模块
2、口令修改模块
修改密码及口令后,选择提交按钮保存。
输入∶密码、口令
保存∶返回所长室模块
允许进入∶调用综合室模块
二、抽样单管理模块
1、抽样单录入模块
将抽样单按照原始表格输入后,选择保存按钮保存
样品编号
产品名称
编号
依据标准
规格型号
6
生产单位
7
受检单位
8
样品等级
9
地址电话
10
抽样地点
11
检验类别
12
抽样基数
数值
13
单位1
14
样品数量
15
样品单价
16
单位2
17
抽样日期
年[1990,2050]月[1,12]日[1,31]
18
抽样人
19
被抽样单位代表
20
商标
21
备注
22
生产日期或编号
保存∶返回抽样单管理模块
不为空,判断该样品编号是否已存在于抽样单中或委托单中,已存在则返回;
不存在,则在字符2数据库中查找与样品编号字符相同的记录,取出所需字段内容,进入录入界面;
按照原始表格将数据输入文本框后,选择保存按钮保存;
首先保存抽样单数据,然后将样品编号、检验室、检验类别保存入样品收发登记表数据库中,将样品编号存入检验通知单数据库中,所有数据保存完毕后,系统发出提示返回管理模块。
(5)、算法描述
输入源
度量单位
处理过程
批次价值
元
批次价值=样品单价*抽样基数
2、抽样单修改模块
将保存的抽样单数据修改后,选择修改按钮保存
不为空,判断该样品编号的抽样单是否已存在,不存在则返回;
已存在,查询该样品编号的检验报告是否已签发,已签发则返回;
未签发则进入修改界面;
修改数据后,选择修改按钮保存。
3、抽样单查询模块
查找所需样品编号的抽样单数据,显示出来。
(2)、输入、输出:
输入样品编号
(3)、模块接口关系
进入抽样单查询模块
返回抽样单管理模块
N
N返回管理模块
二、委托单管理模块
1、委托单录入模块
将委托单按照原始表格输入后,选择保存按钮保存
委托单位
送样人
送样日期
保存∶返回委托单管理模块
按照原始表格将数据输入文本框后,选择保存按钮保存。
首先保存委托单数据,然后将样品编号、检验室、检验类别保存入样品收发登记表数据库中,将样品编号存入检验通知单数据库中,所有数据保存完毕后,系统发出提示返回管理模块。
2、委托单修改模块
将保存的委托单数据修改后,选择修改按钮保存
不为空,判断该样品编号的委托单是否已存在,不存在则返回;
3、委托单查询模块
三、样品收发登记管理模块
1、样品收发登记录入模块
将样品收发登记表按照原始表格输入后,选择保存按钮保存
收样人
备样有效日期
主检室
领样日期
领样人
到样日期
保存∶返回样品收发登记管理模块
不为空,从样品收发登记表中查询该样品编号的记录是否已存在,不存在则返回;
已存在且“收样人”字段为空,则进入录入界面;
所有数据保存完毕后,系统发出提示返回管理模块。
2、样品收发登记修改模块
将保存的样品收发登记数据修改后,选择修改按钮保存
(3)、模块接口关
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件设计 说明书 完整版