2022年销售管理系统-详细设计说明书.docx
精选学习资料 - - - - - - - - - 试验五 软件测试文档试验四 撰写具体说明书4.1 引言4.1.1 编写目的 参见“ 试验一” 中的编写目的4.1.2 项目背景 参见“ 试验一” 中的项目背景4.1.3 术语说明 参见“ 试验一” 中的术语说明4.1.4 参考资料 见书后参考文献4.2 总体设计4.2.1 需求概述本软件主要有以下几方面的功能;1. 每个用户可以查看多个定货报表 2. 每个用户可以查看多种药品信息 3. 每个用户可以查看多个出货信息, 一份定货报表可以被多个用户查看;, 每一种药品信息可被多个用户查看;, 每一种出货信息可被多个用户查看;4. 每个客户可以购买多种药品 , 每一种药品可被多个客户购买;5. 每个客户可以查看多个出货报表 6. 每个供货商可以供应多种药品, 而每个出货报表只能被买药品的客户所查看;, 每种药品可以被多个供货商所供应;名师归纳总结 7. 每个供货商可以查看多个定货信息, 但每个定货信息只能被一个供货商查看, 即供应第 1 页,共 12 页- - - - - - -精选学习资料 - - - - - - - - - 试验五 软件测试文档药品的供货商;4.2.2 软件结构本软件的顶层数据流图如以下图所示;药品药品信息1 需求信息2 销售信息客治理员药 品 管销 售 管户理 理药品信息4 库存信息处5 理定货信息采购更新库员存清单定货定货信息3 供货商顶层数据流图二层数据流图如以下图所示名师归纳总结 - - - - - - -第 2 页,共 12 页精选学习资料 - - - - - - - - - 试验五软件测试文档接 收 药药品信息更 新 库药品编号药品药品信息治理员品信息D2 存 信 息D1 药品信息库存清单药 品 查 询药品药品信息接 收 药客查询信息查询信息D3 查询信息户药品信息更 新 库库存信息治理员品信息存 信 息D1 药 品药品信息D2 库存清单处 理 出 货客户报表信息产 生 报出货信息出货信息出货信息D3 表名师归纳总结 - - - - - - -第 3 页,共 12 页精选学习资料 - - - - - - - - - 试验五 软件测试文档图 4.2 二层数据流图4.3 程序设计说明4.3.1 模块描述本软件的具体功能模块如以下图所示;名师归纳总结 - - - - - - -第 4 页,共 12 页精选学习资料 - - - - - - - - - 试验五 软件测试文档药品治理系统用药供销统o户品货售计管管商管模理理管理块模模理模块块模块块添删更添删更药添删修销退销进报加除新加除新品加除改售货售货损用用用药药药查供供供查查统统统户户户品品品询货货货询询计计计商商商数据库的概念设计依据对数据流图和数据字典的分析,确定该应用中的实体、属性和实体之间的联系,并画出系统总体的 E-R 图;概念设计可分为三步进行:第一设计局部 E-R模式, 然后把各局部E-R 模式综合成一个全局模式,最终对全局 式;4.4.1 局部 E-R 模式设计ER模式进行优化,得到最终的模式,即概念模名师归纳总结 利用 ER方法可分成三步进行:第一设计局部ER模式, 然后把各局部ER模式综合成一第 5 页,共 12 页- - - - - - -精选学习资料 - - - - - - - - - 试验五 软件测试文档个全局模式,最终对全局 ER模式进行优化,得到最终的模式,即概念模式;各个实体的 E-R 图如下所示:药品信息编号生产日期生产厂商规格单价数量图 4.1 药品信息 E-R 图编号用户信息籍贯联系年龄性别诞生日期图 4.2 用户信息 E-R 图客户信息家庭住址名师归纳总结 性别年龄家庭住址联系第 6 页,共 12 页- - - - - - -精选学习资料 - - - - - - - - - 试验五 软件测试文档供货商信息供货商编号供货商供货商供货商名称供货商地址图 4.4 供货商信息 E-R 图定货报表药品编号数量定货日期生产厂商规格药品名称图 4.5 定货报表 E-R 图出货报表药品编号数量出货日期生产厂商规格药品名称定货信息名师归纳总结 药品编号药品名称 数量定货日期规格第 7 页,共 12 页入库单价生产厂商- - - - - - -精选学习资料 - - - - - - - - - 试验五 软件测试文档出货信息药品编号药品名称 数量生产厂商规格出库单价出库日期用户登录用户名 密码用户登录信息 E-R 图4.4.2 全局 E-R 设计全部局部 ER模式都设计好了后,接下来就是把它们综合成单一的全局概念结构;全局概念结构不仅要支持全部局部 结构;ER模式,而且必需合理地表示一个完整、一样的数据库概念名师归纳总结 - - - - - - -第 8 页,共 12 页精选学习资料 - - - - - - - - - 试验五 软件测试文档定货报表m 出货信息n 查看m 用户查看 n n 用查看m m 药n 购买出货报表户供品m n 查看n 客查看货供应户商n 定货信息n 查看4.5 数据库的规律设计 药品药品编号、药品名称、药品单价、数量、规格、购置日期、生产厂家用户用户编号、 、性别、诞生日期、家庭住址、联系供货商供货商编号、名称、地址、客户、性别、年龄、诞生日期、家庭住址、联系定货报表药品编号、药品名称、数量、定货日期、生产厂商、规格出货报表药品编号、药品名称、数量、出货日期、生产厂商、规格定货信息药品编号、入库单价、药品名称、数量、定货日期、生产厂商、规格出货信息药品编号、出库单价、药品名称、数量、出货日期、生产厂商、规格用户登陆用户名 , 密码4.6 程序流程图名师归纳总结 - - - - - - -第 9 页,共 12 页精选学习资料 - - - - - - - - - 试验五 软件测试文档开 始N 用户登录Y 出错超过 3 次?N 用户名密码正确?Y 退 出N 使用系统界面Y N 进行操作 . Y If 挑选If 挑选If 挑选处理供货商处理用处理供处理药户货商品处理用户N 处理药品添加 .删除 . 名师归纳总结 If 更 新添加 .删除 . 删 除添加 .删除 . N 药品查询更新?Y 更新?Y 更新?按编号 . Y If添 加If 按名称 . 更添删If 更 新If添 加If 删 除If 按名称else 更更更新新新新加除按用用用用用用更添删按名称查询户户编户户户户新加除用用用号第 10 页,共 12 页户户户- - - - - - -精选学习资料 - - - - - - - - - 名师归纳总结 试验五软件测试文档第 11 页,共 12 页- - - - - - -精选学习资料 - - - - - - - - - 名师归纳总结 试验五软件测试文档第 12 页,共 12 页- - - - - - -