库 存 管 理 系 统 0342801113 戴 勇 - 1 - 库 存 管 理 系 统 ----系统设计 一 功 能 设 计 总原则: 首先要保证系统总目标的实现,其次注意模块的独立性要强
各模块的接口应简单明了
系统结构图:功能模块的划分,数据录入、库存分析、查询系统 各功能模块的描述:输入,输出,功能
二 数 据 库 设 计 1
数据模型抽象层次 2
E-R 方法的基本思想 在设计过程中引入一个中间步骤,即先设计一个企业模式(该模式纯粹是现实世界的反映,与存储结构、存取方式无关),再将企业模式转换为某个 DBMS上可以实现的数据模型
多数是关系数据模型
库存管理系统采用这种方法,先设计出概念数据模型,即E-R 模型
1 库存管理系统局部 E-R 视图 (1) 物料与入库单之间 (2) 物料与领料单之间 (3) 物料与退料单之间 (4) 物料与仓库之间 3
2 库存管理系统集成 E-R 视图 物 料 入库单 入库 领料 物 料 领料单 退货 物 料 退货单 存放 物 料 仓 库 1 1 1 N N N N M (1) (2) (3) (4) 库存管理系统 数据录入 库存分析 查询系统 入库帐单 领料帐单 出库帐单 短缺分析 超储分析 按 材料查 按日期 查 库 存 管 理 系 统 0342801113 戴 勇 - 2 - 4
ER 模型到关系模式的转换 功能要求: ✓ 入库单登录 ✓ 领料单登录 ✓ 退料单登录 ✓ 物资短缺/超储分析 ✓ 物资积压分析 相关数据库表 ✓ 入库台帐 ✓ 领料台帐 ✓ 退料台帐 ✓ 库存总帐 4
1 实体集的转换 一个实体型转换为一个关系,实体的属性就是关系的属性,实体的关键字就是关系的关键字
2 联系的转换 (1)M:N 联系 一个联系转换为一个关系,相关实体的关键字与联系的属性组合成关系的属性,相关