ImageVerifierCode 换一换
格式:DOCX , 页数:65 ,大小:28.41KB ,
资源ID:6759005      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6759005.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件详细设计说明书.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件详细设计说明书.docx

1、软件详细设计说明书编号_ 版本_ 软件详细设计说明书项目名称:xxxxxxxxxxxx子系统 委托单位: 承办单位: 编写: xxxxxx 2002 年 05 月 01 日校对: xxxxxx 2002 年 05 月 10 日审核: xxxxxx 2002 年 05 月 15 日 批准: xxxxxx 2002 年 05 月 25 日 1.引言1.1目的编写详细设计说明书是软件开发过程必不可少的部分,其目的是为了使开发人员在完成概要设计说明书的基础上完成概要设计规定的各项模块的具体实现的设计工作。1.2背景一、 软件名称检测信息系统质量监督检验子模块二、 相关单位委托单位技术检测中心承办单位石

2、油大学(华东)主管部门技术检测中心信息中心1.3参考资料1、 SY/T 5232-19992、实用软件工程 郑人杰 清华大学出版社2.总体设计2.1软件描述质量监督检验子系统可实现所长室、综合室、机械一室、机械二室、化工一室、化工二室、电器室、轻工室检测业务的信息管理及统计汇总、领导查询、公共查询功能,可实现抽样单、委托单、样品收发登记表、产品检验通知单、检验运行卡、检验报告首页及附页的录入、修改、查询及打印;对签发后的检验报告进行查询及统计汇总。采用B/S的软件体系结构,服务器采WINDOWS/NT,SQLSERVER。客户端采用WINDOWS/95/98/NT/2000,浏览器采用IE4.

3、0 以上。 2.2设计方法本软件采用传统的软件开发生命周期的方法,采用自定向下,逐步求精的结构化的软件设计方法2.3软件结构1、总体结构主控模块公共查询领导查询统计汇总轻工室电器室化工二室化工一室机械二室机械一室综合室所长室2、所长室模块所长室用户口令修改检验报告管理检验通知单管理用户登录(1)、检验报告管理检验报告管理模块理化报告打印理化封皮打印理化报告修改理化报告签发运行卡查询检验报告打印检验报告修改检验报告签发检验报告打印模块检验报告打印模块报告附页打印选择封皮格式报告首页打印报告封皮打印用户口令修改模块(2)、用户口令修改模块密码验证口令修改模块(3)、检验通知单管理检验通知单管理模块

4、报告完成情况查询未发出通知单查询通知单查询通知单录入通知单修改3、 综合室模块用户登录综合室运行卡修改运行卡录入用户口令修改报告收费管理样品收发登记查询样品收发登记管理委托单管理抽样单管理(1)、抽样单管理抽样单管理模块录入模块查询模块修改模块委托单管理模块(2)、委托单管理查询模块录入模块修改模块(3)、样品收发登记管理样品收发登记管理模块修改模块录入模块查询模块样品处理查询(4)、检验报告收费管理报告收费管理模块查询模块录入修改模块用户口令修改模块(5)、用户口令修改模块密码验证口令修改模块(6)、样品收发登记综合查询样品收发登记综合查询模块输入查询条件并选择查询类型查询结果模块3、机械一

5、室模块用户登录机械一室用户口令修改运行卡查询运行卡修改运行卡录入报告附页修改报告附页录入报告首页修改报告首页录入用户口令修改模块(1)、用户口令修改模块密码验证口令修改模块5、机械二室模块用户登录机械二室理化报告录入理化报告修改用户口令修改运行卡查询运行卡修改运行卡录入报告首页录入报告首页修改报告附页录入报告附页修改用户口令修改模块(1)、用户口令修改模块密码验证口令修改模块6、化工一室、化工二室、电器室、轻工室模块与机械一室模块结构相同,不一一描述。7、统计汇总模块统计汇总用户口令修改用户登录查询结果模块用户口令修改模块(1)、用户口令修改模块密码验证口令修改模块8、领导查询模块领导查询模块

6、查询结果模块用户口令修改用户登录模块用户口令修改模块(1)、用户口令修改模块密码验证口令修改模块9、公共查询模块:此模块包括一个查询结果模块。2.4模块设计说明2.41总控模块一、 模块描述控制各种功能操作的选择二、模块接口关系总控模块调用所长室、综合室、机械一室、机械二室、化工一室、化工二室、电器室、轻工室、统计汇总、领导查询、公共查询十一大模块三、模块实现算法输入口令返回总控模块N合法用户?进入各业务功能模块Y2.42所长室模块一、 用户登录模块1、模块描述输入用户名和密码经系统检查后予以允许进入或者拒绝进入。2、输入、输出输入用户名和密码3、模块接口关系允许进入调用所长室模块拒绝进入返回

7、系统总控模块二、检验报告管理模块1、检验报告签发模块(1)、模块描述将检验室录入的检验报告浏览审核后,输入签发日期及批准字段后,选择保存按钮保存(2)、输入、输出序号输入数量精度数据类型有效范围1报告编号1字符2签发日期1字符3批准1字符(3)、模块接口关系保存返回检验报告管理模块(4)、模块实现算法编号为空?输入报告编号 Y返回管理模块 N 报告已录入?将数据存入报告首页数据库 N 返回管理模块输入签发日期及批准人 Y报告已签发?将数据存入检验运行卡数据库 Y返回管理模块 N 返回管理模块 2、检验报告修改模块(1)、模块描述将保存的数据正确修改后,选择修改按钮保存(2)、输入、输出序号输入

8、数量精度数据类型有效范围1报告编号1字符2签发日期1字符3批准1字符(3)、模块接口关系保存返回检验报告管理模块(4)、模块实现算法编号为空?修改数据输入报告编号 Y返回管理模块保存修改结果 N 报告已录入? N 返回管理模块 返回管理模块 Y报告已签发? N返回管理模块 Y 3、运行卡查询模块(1)、模块描述查询到保存的符合条件的运行卡数据显示出来。(2)、输入、输出序号输入数量精度数据类型有效范围1报告编号1字符(3)、模块接口关系查询:返回检验报告管理模块(4)、模块实现算法判断报告编号是否为空,为空则返回报告管理模块;不为空,则在样品收发登记表中查找相应编号的记录,如果没找到则返回,找

9、到则取出需要的字段内容;在抽样单中查找相应编号的记录,如果没找到则返回,找到则取出需要的字段内容;在检验运行卡中查找相应编号的记录,如果没找到则返回,找到则取出全部字段内容;将查找到的数据按照原始表格形式显示出来。4、理化报告签发模块(1)、模块描述将检验室录入的理化检验报告浏览审核后,输入签发日期及批准字段后,选择保存按钮保存(2)、输入、输出序号输入数量精度数据类型有效范围1报告编号1字符2签发日期1字符3批准1字符(3)、模块接口关系保存返回检验报告管理模块(4)、模块实现算法编号为空?输入报告编号 Y 返回管理模块 N 报告已录入?将数据存入理化报告数据库 N返回管理模块输入签发日期及

10、批准人 Y报告已签发?将数据存入检验运行卡数据库 Y返回管理模块 N 返回管理模块5、理化报告修改模块(1)、模块描述将保存的数据正确修改后,选择修改按钮保存(2)、输入、输出序号输入数量精度数据类型有效范围1报告编号1字符2签发日期1字符3批准1字符(3)、模块接口关系保存返回检验报告管理模块(4)、模块实现算法输入报告编号编号为空?修改数据 Y返回管理模块保存修改结果 N 报告已录入? N 返回管理模块 返回管理模块 Y报告已签发? N返回管理模块 Y6、 检验报告打印模块检验报告打印模块包括报告封皮打印模块、报告首页打印模块、报告附页打印模块。(1)、主模块模块描述将已签发的检验报告进行

11、打印输入、输出序号输入数量精度数据类型有效范围1报告编号1字符模块接口关系报告未签发返回检验报告管理模块报告已签发:可选择进入报告封皮打印模块、报告首页打印模块、报告附页打印模块模块实现算法输入样品编号根据附页页数显示附页打印按钮判断附页的页数编号为空? Y返回管理模块 N首页已录入? N返回管理模块 Y报告已签发? N返回管理模块 进入不同的打印模块 Y附页已录入? N返回管理模块 Y(2)、报告封皮打印模块模块描述查找已签发的检验报告,对报告封皮进行打印输入、输出序号输入数量精度数据类型有效范围1报告编号1字符2封皮格式1字符模块接口关系找到:进入报告封皮打印模块没找到:返回报告打印主模块

12、模块实现算法首先判断样品编号是否为空,为空则返回;不为空,则在抽样单中查找该样品编号的记录,如果找到则取出所需的字段数据,没找到则将x赋值为0;在委托单中查找该样品编号的记录,如果找到则取出所需的字段数据,没找到则将x1赋值为0;若x1+x=0,则返回打印主模块,否则根据选择的报告格式显示所需的表头图案并显示整个报告封皮内容。(3)、报告首页打印模块模块描述查找已签发的检验报告,对报告首页进行打印输入、输出序号输入数量精度数据类型有效范围1报告编号1字符2封皮格式1字符模块接口关系找到:进入报告首页打印模块没找到:返回报告打印主模块模块实现算法首先判断样品编号是否为空,为空则返回;不为空,则在

13、抽样单中查找该样品编号的记录,如果找到则取出所需的字段数据,没找到则在委托单中查找该样品编号的记录,如果找到则取出所需的字段数据;在报告首页数据库中查找该样品编号的记录,取出所需的字段数据,显示所需样品编号的报告主页打印页面。(4)、报告首页打印模块模块描述查找已签发的检验报告,对报告首页进行打印输入、输出序号输入数量精度数据类型有效范围1报告编号1字符2封皮格式1字符模块接口关系找到:进入报告附页打印模块没找到:返回报告打印主模块模块实现算法首先根据报告编号在报告附页数据库中查找该样品编号的记录,根据页码数取出所需的字段数据;判断“单位”字段中有无数字,若有则将数字显示为上标,显示所需样品编

14、号的报告附页打印页面。7、理化报告打印模块描述查找已签发的理化检验报告,对报告进行打印输入、输出序号输入数量精度数据类型有效范围1报告编号1字符模块接口关系找到:进入理化报告打印模块没找到:返回检验报告管理模块模块实现算法输入样品编号编号为空? Y返回管理模块取出所需的委托单数据 N报告已录入? N返回管理模块取出所需的报告数据 Y报告已签发? N返回管理模块委托单录入? N返回管理模块 按照原始表格形式显示报告打印界面 Y8、理化封皮打印:与报告封皮打印模块相同,不再描述。三、检验通知单管理模块1、通知单录入模块(1)、模块描述将检验通知单数据录入后,选择保存按钮保存(2)、输入、输出序号输

15、入数量精度数据类型有效范围1报告编号1字符2签发日期1字符3计划完成日期1字符4检验项目1字符5签发人1字符(3)、模块接口关系保存返回检验通知单管理模块返回:返回检验通知单管理模块(4)、模块实现算法在样品收发登记表中查找该编号记录取出所需数据输入样品编号编号为空? Y返回管理模块在委托单及抽样单中查找该编号记录取出所需数据显示 N记录存在? N返回管理模块输入数据选择保存按钮保存 Y通知单签发? Y返回管理模块 返回通知单管理模块 N1、通知单修改模块(1)、模块描述将检验通知单数据修改后,选择修改按钮保存(2)、输入、输出序号输入数量精度数据类型有效范围1报告编号1字符2签发日期1字符3

16、计划完成日期字符4检验项目字符5签发人1字符(3)、模块接口关系修改返回检验通知单管理模块返回:返回检验通知单管理模块(4)、模块实现算法在字符2数据库中查找该编号记录取出所需数据输入样品编号编号为空? Y返回管理模块在委托单及抽样单中查找该编号记录取出所需数据显示 N记录存在? N返回管理模块修改数据选择修改按钮保存 Y通知单签发? N返回管理模块 返回通知单管理模块 Y3、通知单查询模块(1)、模块描述找到所需样品编号的检验通知单数据后,按原始表格形式显示出来并可打印。(2)、输入、输出序号输入数量精度数据类型有效范围1报告编号1字符(3)、模块接口关系未找到:返回检验通知单管理模块找到显

17、示、打印(4)、模块实现算法首先判断样品编号是否为空,为空则返回;不为空,则在检验通知单数据库中查找该样品编号的记录,未找到则返回;若找到,则在抽样单或委托单中查找该编号的记录并取出所需的数据,根据样品编号的字符在字符2数据库中查找所需数据,按照原始表格形式显示通知单内容4、未发出通知单查询模块(1)、模块描述找到所有未签发的检验通知单,将样品编号显示出来并可打印。(2)、输入、输出序号输入数量精度数据类型有效范围1报告编号1字符(3)、模块接口关系未找到:返回检验通知单管理模块找到显示、打印(4)、模块实现算法首先在检验通知单数据库中查找“签发人”字段为空的记录,未找到则返回;若找到,显示找

18、到的所有记录的样品编号。5、报告完成情况查询模块(1)、模块描述找到限定期限内未完成的检验报告,将报告编号显示出来并可打印。(2)、输入、输出序号输入数量精度数据类型有效范围1起始日期1字符2截止日期1字符(3)、模块接口关系未找到:返回检验通知单管理模块找到显示、打印(4)、模块实现算法首先在检验通知单数据库中查找所有计划完成日期在起始日期与截止日期之间的记录,取出其样品编号,根据样品编号在检验报告首页数据库中循环查找符合条件的记录。若找到且报告签发日期小于截止日期,则继续循环,否则显示报告编号后继续循环查找。四、用户口令修改模块1、密码验证模块模块描述输入密码经系统检查后予以允许进入或者拒

19、绝进入。输入、输出输入密码模块接口关系允许进入调用口令修改模块拒绝进入返回所长室模块2、口令修改模块模块描述修改密码及口令后,选择提交按钮保存。输入、输出输入密码、口令模块接口关系保存返回所长室模块一、用户登录模块1、模块描述输入用户名和密码经系统检查后予以允许进入或者拒绝进入。2、输入、输出输入用户名和密码3、模块接口关系允许进入调用综合室模块拒绝进入返回系统总控模块二、 抽样单管理模块1、 抽样单录入模块(1)、模块描述将抽样单按照原始表格输入后,选择保存按钮保存(2)、输入、输出序号输入数量精度数据类型有效范围1样品编号1字符2产品名称1字符3编号1字符4依据标准1字符5规格型号1字符6

20、生产单位1字符7受检单位1字符8样品等级1字符9地址电话1字符10抽样地点1字符11检验类别1字符12抽样基数12数值13单位11字符14样品数量1字符15样品单价12数值16单位21字符17抽样日期1字符年1990,2050月1,12日1,3118抽样人1字符19被抽样单位代表1字符20商标1字符21备注1字符22生产日期或编号1字符(3)、模块接口关系保存返回抽样单管理模块(4)、模块实现算法首先判断样品编号是否为空,为空则返回;不为空,判断该样品编号是否已存在于抽样单中或委托单中,已存在则返回;不存在,则在字符2数据库中查找与样品编号字符相同的记录,取出所需字段内容,进入录入界面;按照原

21、始表格将数据输入文本框后,选择保存按钮保存;首先保存抽样单数据,然后将样品编号、检验室、检验类别保存入样品收发登记表数据库中,将样品编号存入检验通知单数据库中,所有数据保存完毕后,系统发出提示返回管理模块。(5)、算法描述序号输入源数量度量单位处理过程1批次价值1元批次价值=样品单价*抽样基数2、 抽样单修改模块(1)、模块描述将保存的抽样单数据修改后,选择修改按钮保存(2)、输入、输出序号输入数量精度数据类型有效范围1样品编号1字符2产品名称1字符3编号1字符4依据标准1字符5规格型号1字符6生产单位1字符7受检单位1字符8样品等级1字符9地址电话1字符10抽样地点1字符11检验类别1字符1

22、2抽样基数12数值13单位11字符14样品数量1字符15样品单价12数值16单位21字符17抽样日期1字符年1990,2050月1,12日1,3118抽样人1字符19被抽样单位代表1字符20商标1字符21备注1字符22生产日期或编号1字符(3)、模块接口关系修改返回检验通知单管理模块(4)、模块实现算法首先判断样品编号是否为空,为空则返回;不为空,判断该样品编号的抽样单是否已存在,不存在则返回;已存在,查询该样品编号的检验报告是否已签发,已签发则返回;未签发则进入修改界面;修改数据后,选择修改按钮保存。(5)、算法描述序号输入源数量度量单位处理过程1批次价值1元批次价值=样品单价*抽样基数3、

23、抽样单查询模块(1)、模块描述查找所需样品编号的抽样单数据,显示出来。(2)、输入、输出:输入样品编号 (3)、模块接口关系找到:进入抽样单查询模块没找到:返回抽样单管理模块(4)、模块实现算法查询与样品编号字符相同的抽样单记录输入样品编号编号为空? Y抽样单存在以表格形式显示找到的所有记录数据 N N 返回管理模块 以表格形式显示抽样单数据 Y二、委托单管理模块1、委托单录入模块(1)、模块描述将委托单按照原始表格输入后,选择保存按钮保存(2)、输入、输出序号输入数量精度数据类型有效范围1样品编号1字符2产品名称1字符3依据标准1字符4规格型号1字符5生产单位1字符6委托单位1字符7样品等级

24、1字符8样品数量1字符9地址电话1字符10送样人1字符11送样日期1字符年1990,2050月1,12日1,3112商标1字符13检验项目1字符(3)、模块接口关系保存返回委托单管理模块(4)、模块实现算法首先判断样品编号是否为空,为空则返回;不为空,判断该样品编号是否已存在于抽样单中或委托单中,已存在则返回;不存在,则在字符2数据库中查找与样品编号字符相同的记录,取出所需字段内容,进入录入界面;按照原始表格将数据输入文本框后,选择保存按钮保存。首先保存委托单数据,然后将样品编号、检验室、检验类别保存入样品收发登记表数据库中,将样品编号存入检验通知单数据库中,所有数据保存完毕后,系统发出提示返回管理模块。2、委托单修改模块(1)、模块描述将保存的委托单数据修改后,选择修改按钮保存(2)、输入、输出序号

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1