销售管理系)统_详细设计说明书.docVIP

  • 12
  • 0
  • 约3.3千字
  • 约 12页
  • 2017-01-20 发布于北京
  • 举报
实验四 撰写详细说明书 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.每个供货商可以查看多个定货信息,但每个定货信息只能被一个供货商查看,即提供药品的供货商; 4.2.2 软件结构 本软件的顶层数据流图如下图所示。 顶层数据流图 二层数据流图如下图所示 图4.2 二层数据流图 4.3 程序设计说明 4.3.1 模块描述 本软件的详细功能模块如下图所示。 o 4.4数据库的概念设计 根据对数据流图和数据字典的分析,确定该应用中的实体、属性和实体之间的联系,并画出系统总体的E-R图。概念设计可分为三步进行:首先设计局部E-R模式,然后把各局部E-R模式综合成一个全局模式,最后对全局ER模式进行优化,得到最终的模式,即概念模式。 4.4.1局部E-R模式设计 利用ER方法可分成三步进行:首先设计局部ER模式,然后把各局部ER模式综合成一个全局模式,最后对全局ER模式进行优化,得到最终的模式,即概念模式。 各个实体的E-R图如下所示: 图4.1 药品信息E-R图 图4.2 用户信息E-R图 图4.3客户信息E-R图 图4.4 供货商信息E-R图 图4.5 定货报表E-R图 图4.6出货报表E-R图 图4.7定货信息E-R图 图4.8出货信息E-R图 图4.9用户登录信息E-R图 4.4.2全局E-R设计 所有局部ER模式都设计好了后,接下来就是把它们综合成单一的全局概念结构。全局概念结构不仅要支持所有局部ER模式,而且必须合理地表示一个完整、一致的数据库概念结构。 图4.10全局E-R图 4.5数据库的逻辑设计 药品(药品编号、药品名称、药品单价、数量、规格、购置日期生产厂家 客户(姓名、性别、年龄、出生日期、家庭住址、联系电话) 定货报表(药品编号、药品名称、数量、定货日期、生产厂商、规格) 出货报表(药品编号、药品名称、数量、出货日期、生产厂商、规格) 定货信息(药品编号、入库单价、药品名称、数量、定货日期、生产厂商、规格) 出货信息(药品编号、出库单价、药品名称、数量、出货日期、生产厂商、规格) 用户登陆(用户名,密码) 4.6程序流程图 图4.12药品管理系统的程序流程图 实验五 软件测试文档 1  药品管理 药品 管理员 需求信息 2  销售管理 4 更新库 存清单 库存信息 5 处 理         定 货 定货信息 3 供货商 客 户 销售信息 采购员 定货信息 药品信息 药品信息 药品 管理员 药品信息 1.1  接收药品信息 药品信息 药品信息 1.2  更新库存信息清单药品查询 库存清单药品信息 药品编号信息 1.3  药品查询 查询信息 查询信息 客 户 图2.3药品管理层数据流图 D1 D2 D3 查询信息 药品 管理员 药品信息 2.1  接收药品信息 药品信息 药品信息 2.2  更新库存信息清单药品查询 库存清单药品信息 库存信息 2.3  处理出货 出货信息 报表信息 客户 2.4  产生报表 图2.4销售管理层数据流图 药品信息 D1 D2 D3 出货信息 出货信息 药品管理系统 供 货商管理 模块 统 计 模 块 药品管理 模 块 销 售 管 理 模 块 用户管理模块 删除用户 更新用户 添加用户 添加药 品 删除药品 更新药品 添加供货商 删除供货商 修改供货商 进货统计 销售统计 报损统计 销售查询 退货 查询 药品查询 药品信息 编号 规格

文档评论(0)

1亿VIP精品文档

相关文档