二、委托单管理模块
1、委托单录入模块 (1)、模块描述
将委托单按照原始表格输入后,选择保存按钮保存 (2)、输入、输出 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 输入 样品编号 产品名称 依据标准 规格型号 生产单位 委托单位 样品等级 样品数量 地址电话 送样人 送样日期 商标 检验项目 数量 1 1 1 1 1 1 1 1 1 1 1 1 1 精度 数据类型 字符 字符 字符 字符 字符 字符 字符 字符 字符 字符 字符 字符 字符 年[1990,2050]月[1,12]日[1,31] 有效范围 (3)、模块接口关系
保存∶返回委托单管理模块 (4)、模块实现算法
首先判断样品编号是否为空,为空则返回;不为空,判断该样品编号是否已存在于抽样单中或委托单中,已存在则返回;不存在,则在字符2数据库中查找与样品编号字符相同的记录,取出所需字段内容,进入录入界面;按照原始表格将数据输入文本框后,选择保存按钮保存。首先保存委托单数据,然后将样品编号、检验室、检验类别保存入样品收发登记表数据库中,将样品编号存入检验通知单数据库中,所有数据保存完毕后,系统发出提示返回管理模块。
2、委托单修改模块 (1)、模块描述
将保存的委托单数据修改后,选择修改按钮保存 (2)、输入、输出 序号 1 2 3 4 5 6 7 输入 样品编号 产品名称 依据标准 规格型号 生产单位 委托单位 样品等级 数量 1 1 1 1 1 1 1 精度 精选
数据类型 字符 字符 字符 字符 字符 字符 字符
有效范围 8 9 10 11 12 13 样品数量 地址电话 送样人 送样日期 商标 检验项目 1 1 1 1 1 1 2 字符 字符 字符 字符 字符 字符 年[1990,2050]月[1,12]日[1,31] (3)、模块接口关系 修改∶返回检验通知单管理模块 (4)、模块实现算法
首先判断样品编号是否为空,为空则返回;不为空,判断该样品编号的委托单是否已存在,不存在则返回;已存在,查询该样品编号的检验报告是否已签发,已签发则返回;未签发则进入修改界面;修改数据后,选择修改按钮保存。 3、委托单查询模块 (1)、模块描述
查找所需样品编号的抽样单数据,显示出来。 (2)、输入、输出:输入样品编号 (3)、模块接口关系
找到:进入抽样单查询模块 没找到:返回抽样单管理模块 (4)、模块实现算法
Y 编号为空? 输入样品编号 查询与样品编号字符相同的委托单记录 以表格形式显示找到的所有记录数据 N 委托单存在 N 返回管理模块 Y
三、样品收发登记管理模块 1、样品收发登记录入模块 (1)、模块描述
将样品收发登记表按照原始表格输入后,选择保存按钮保存 (2)、输入、输出 序号 1 2 收样人 输入 样品编号 数量 1 1 精度 精选
以表格形式显示委托单数据 数据类型 字符 字符
有效范围 3 4 5 6 7 8 9 备样有效日期 主检室 检验类别 领样日期 领样人 到样日期 备注 1 1 1 1 1 1 1 字符 字符 字符 字符 字符 字符 字符 (3)、模块接口关系 保存∶返回样品收发登记管理模块 (4)、模块实现算法
首先判断样品编号是否为空,为空则返回;不为空,从样品收发登记表中查询该样品编号的记录是否已存在,不存在则返回;已存在且“收样人”字段为空,则进入录入界面;按照原始表格将数据输入文本框后,选择保存按钮保存。所有数据保存完毕后,系统发出提示返回管理模块。
2、样品收发登记修改模块 (1)、模块描述
将保存的样品收发登记数据修改后,选择修改按钮保存 (2)、输入、输出 序号 1 2 3 4 5 6 7 8 9 收样人 备样有效日期 主检室 检验类别 领样日期 领样人 到样日期 备注 输入 样品编号 数量 1 1 1 1 1 1 1 1 1 精度 数据类型 字符 字符 字符 字符 字符 字符 字符 字符 字符 有效范围 (3)、模块接口关系
修改∶返回样品收发登记管理模块 (4)、模块实现算法
首先判断样品编号是否为空,为空则返回;不为空,判断该样品编号的样品收发登记表是否已录入,未录入则返回;已录入,查询该样品编号的检验报告是否已签发,已签发则返回;未签发则进入修改界面;修改数据后,选择修改按钮保存。 3、样品收发登记查询模块 (1)、模块描述
查找所需样品编号的样品收发登记数据,显示出来。 (2)、输入、输出:输入样品编号 (3)、模块接口关系
找到:进入样品收发登记查询模块 没找到:返回样品收发登记管理模块
精选
(4)、模块实现算法
Y 编号为空? 输入样品编号 查询与样品编号字符相同的样品收发登记记录 以表格形式显示找到的所有记录数据 N 记录已存在 N 返回管理模块 Y
五、样品收发登记综合查询模块 1、主模块 (1)、模块描述
输入查询条件,选择查询类型。 (2)、输入、输出 序号 1 2 3 4 5 6 7 8 输入 起始时间 截止时间 产品名称 受检单位 抽样地点 抽(送)样日期 抽(送)样人 样品编号 数量 1 1 1 1 1 1 1 1 精度 数据类型 字符 字符 字符 字符 字符 字符 字符 字符 有效范围 以表格形式显示样品收发登记数据 (3)、模块接口关系
查询∶进入查询结果模块 2、查询结果模块 (1)、模块描述
根据查询条件及查询类型,进行查询并显示查询结果。 (2)、输入、输出 序号 1 2 3 4 5 输入 起始时间 截止时间 产品名称 受检单位 抽样地点 数量 1 1 1 1 1 精度
数据类型 字符 字符 字符 字符 字符 有效范围 精选
6 7 8 抽(送)样日期 抽(送)样人 样品编号 1 1 1 字符 字符 字符 (3)、模块接口关系 未找到∶返回查询主模块
六、检验报告收费模块 1、录入及修改模块 (1)、模块描述
对检验报告收费数据进行修改或保存。 (2)、输入、输出 序号 1 2 输入 报告编号 收费金额 数量 1 1 精度 数据类型 字符 字符 有效范围 (3)、模块接口关系
修改或保存∶返回检验报告受费管理模块
(4)算法描述 输入样品编号 显示录入修改界面 Y 编号为空? 录入或修改数据 N 返回管理模块 选择录入或修改按钮 N 记录存在 ? 修改 修改或保存 ? Y 将收费金额 取出保存的收 保存 将数据存入更新数据库 赋值为0 费金额数据 数据库 中的数据
系统发出提示后返回管理模块 2、查询模块 (1)、模块描述
对检验报告收费数据进行查询并显示查询结果。 (2)、输入、输出 序号 1 输入 报告编号 数量 1 精度 数据类型 字符 有效范围 (3)、模块接口关系
未找到∶返回检验报告受费管理模块
七、运行卡录入模块
精选