1、 小型自选商场综合管理系统数据库设计 管理信息系统试验 小型自选商场综合管理系统数据库设计 步骤 一、概念模型设计 1.确定实体集及属性、键 2.确定联络及属性 3.E-R模型 二、逻辑模型设计 1.概念模型转换为初始关系模式 2.初始关系模式规范 3.关系模式定义 小型自选商场综合管理信息系统分析 步骤: 1. 组织结构(根据本虚拟单位功效进行组织结构设计,要从管理功效角度进行设计,而不是系统管理角度进行设计) 2. 业务步骤(采购、销售、入库、出库、盘点、财务等管理业务步骤)
2、 3. 数据步骤(采取自顶向下、从里到外、从外到里、层层分解标准进行系统结构化分析,经过数据步骤图方法进行描述) 4. 数据字典(对数据步骤图中每个数据流、数据存放、数据处理、数据项进行定义) 试验一 一、概念模型设计 1. 确定实体集及属性、键,并确定联络及属性: 实体集 属性 键 实体集 属性 键 商品 商品编码 主关键字 职员 编码 主关键字 商品名称 姓名 商品规格 职务 商品价格 性别 商品种类 联络方法 仓库 仓库编号 主关键字 工作日期 仓库名称 消费者 编码 主关键字
3、 仓库容量 姓名 仓库现量 性别 存货数量 联络方法 存货编号 供给商 供给商编码 主关键字 销售 商品编码 主关键字 供给商名称 商品名称 供给商联络方法 商品数量 关键实体集及其属性 商品价格 2. 确定联络及属性 A.供给商和职员商品采购关系: 供给商 供给商名 供给数量 供给商品编号 职 位 职员 地 址 采购 职员号 供给日期 姓 名 电 话 B.职员和仓库商品盘点联络 仓 库 盘点 仓库号 入库数量 库存数量 出库数量 职员 职员号
4、 地 址 电 话 职 位 姓 名 C.职员和用户商品销售关系 商品 销售 商品编号 商品名 商品数量 单 价 职员 职员号 地 址 电 话 职 位 姓 名 D.仓库和商品入库关系 仓库编号 库存商品编号 仓 库 入库 商 品 商品编号 库存商品数量 商品价格 商品数量 E.仓库和商品出库关系 仓库编号 库存商品编号 仓库 出库 商品 商品编号 库存商品数量 商品价格 商品数量 仓库 仓库编号 存货编号 存货规格 存货数量 存货容量 出库名称 出库 入库 盘点
5、 出库数量 出库编号 入库日期 商品编号 存货数量 商品编号 商品 消费者 销售 商品数量 商品编号 采购 供给商 购置数量 商品编号 商品数量 种 类 规 格 价 格 编 号 职员 职员编号 职员职务 工作日期 性别 商品规格 购置日期 商品价格 销 售 进 货 盘 点 供给日期 出库日期 3. E-R模型 二、逻辑模型设计 1. 概念模型及关系模式 概念模型: 商品(商品编号,商品种类,商品规格) 仓库(仓库编号,存货编号,存货数量,存货容量,仓库名称) 职员(职员编号,工作职务,性别,年纪) 消费者(
6、消费者编号,姓名,联络方法) 供给商(供给商编号,供给商名称,供给商地址) 初始关系模式: 盘点(商品编号,仓库编号,报表编号,盘点日期,商品数量) 入库(商品编号,仓库编号,入库编号,商品数量,入库日期) 出库(商品编号,仓库编号,出库编号,商品数量,出库日期) 销售(商品编号,销售编号,商品种类,商品数量,商品价格) 采购(商品编号,采购编号,商品种类,商品数量,采购价格) 2. 初始关系模式规范 盘点(商品编号,仓库编号,报表编号,盘点日期,商品数量) 分解成:盘点情况(仓库编号,商品编号,报表编号,商品数量) 盘点(报表编号,盘点日期) 入库
7、商品编号,仓库编号,入库编号,商品数量,入库日期) 分解成:入库情况(商品编号,仓库编号,入库编号,入库日期) 入库(商品编号,入库编号,商品数量) 出库(商品编号,仓库编号,出库编号,商品数量,出库日期) 分解成:出库情况(商品编号,仓库编号,出库编号,出库日期) 出库(商品编号,出库编号,商品数量) 销售(商品编号,销售编号,商品种类,商品数量,商品价格) 分解成:销售情况(商品编号,销售编号,商品种类,商品价格) 销售(销售编号,商品数量) 采购(商品编号,采购编号,商品种类,商品数量,采购价格) 分解成:采购情况(商
8、品编号,采购编号,商品种类,采购价格) 采购(采购编号,采购数量) 3.关系模式定义 盘点表: 属性名称 类型 长度 范围 备注 商品编号 数字 12 主关键字 仓库编号 数字 12 主关键字 盘点表编号 数字 8 主关键字 数量 数字 4 0-9999 日期 数字 8 入库表 属性名称 类型 长度 范围 备注 商品编号 数字 12 主关键字 仓库编号 数字 12 主关键字 入库编号 数字 12 主关键字 商品数
9、量 数字 4 0—9999 入库日期 数字 8 出库表 属性名称 类型 长度 范围 备注 商品编号 数字 12 主关键字 仓库编号 数字 12 主关键字 出库编号 数字 12 主关键字 商品数量 数字 4 0—9999 出库日期 数字 8 销售表 属性名称 类型 长度 范围 备注 商品编号 数字 12 主关键字 销售编号 数字 12 主关键字 销售数量 数字 4 0—9999 销售价格 数字 3 商品种类 字符
10、 采购表 属性名称 类型 长度 范围 备注 商品编号 数字 12 主关键字 采购编号 数字 12 主关键字 商品数量 数字 4 0—9999 商品种类 字符 采购价格 数字 3 试验二 一、小型自选商场组织结构图 二、业务步骤图 (一)采购步骤图 仓管部 采购部 供给商 用料单 领料单 未同意领料单 库存报表 已同意领料单 库存帐 领料通知 订货单 入库单 缺料通知 提货单 加订货单 提货通知单 车间 (二)销售业务步骤图 销售 用户 选购单
11、 出货单 盘点 盘点报表 相关部门 开提货单 提货通知 提货单 仓 库 (三)入库业务步骤图 仓管部 领货单 开领货单 查库存状态 开领货单 领货单 财务部 开缺货单 缺货通知单 采购部 领 货 单 领 货 单 销售部 (四)出库业务步骤图 库存台 登 记 库存清单 统计数据 发货通知单 仓库管理员 出库统计 库存更新 出库通知单 领货人 三、数据步骤图 (一)顶层数据步骤图 自选商场 管理系统 供给商 消费者 发货通知单 订货单 消费清单 售货单 (二)0层数据步骤图
12、 1 人事管理 3 商品 销售 2 商品 采购 4 仓库存放 供给商 消费者 发货通知单 订货单 售货单 消费清单 商品入库信息 入库 出库 F1 入库单 F2 出库单 (三)子系统数据图 1. 人事子系统 招聘职员通知 1.1 招聘 职员 1.4 人事 分配 1.3 解聘 职员 1.2 培训 职员 F1 F2 培训职员通知 F3 解聘职员通知 F4 人事安排 聘 书 解聘信 通 知 2. 采购子系统 F2 缺货记录表 2.1 按商品编号汇总所缺商品 2.2 按商品类
13、型统计所缺商品 2.3 修改商品库存和待购量 商品入库信息 F5 待购商品数量表 仓库管理员 F6 商品一览表 缺货单 进货通知单 F1 商品存量表 3. 销售子系统 消 费 者 2.1销售登记 2.2 销售核实 2.3 销售统计 2.4 库存更新 F5 F3 F4 F2 F1 消费清单 商品登记单 售货单 销售报表 订货单 4. 仓库存放子系统 四、数据字典 (一)人事系统 1. 数据流 数据流名 通知 别名 无 组成 姓名+职员职位+培训时间+培训内容+单位盖章
14、通知时间 起源 1.2培训职员 去向 1.3人事分配 数据量 0.1次/天 高峰值 1次/天 数据流名 解聘信 别名 无 组成 姓名+解聘原由+解聘赔偿金+单位盖章+解聘日期 起源 1.3人事分配 去向 1.4解聘职员 数据量 0.05次/天 高峰值 0.2次/天 2. 数据存放 文件名 招聘职员通知书 别名 无 组成 招聘原由+招聘人数+招聘要求 组织 按各个部门所需人数从大到小排列 存取要求 无 关键字 部门和人数 文件名 培训职员通知书 别名 无 组成 培训原由+培训人数+培训要求+单位盖章
15、 组织 按各个部门所需人数从大到小排列 存取要求 无 关键字 部门和人数 别名 无 组成 部门名称+职员姓名+转换部门原因+单位盖章 组织 按各个部门变感人数从大到小排列 存取要求 无 关键字 部门和人数 文件名 解聘职员通知书 别名 无 组成 解聘原由+解聘人数+单位盖章 组织 按各个部门所解聘人数从大到小排列 存取要求 无 关键字 部门和人数 3. 数据处理 加工名 招聘职员 编号 1.1 加工激活条件 得到需要招聘职员通知 加工逻辑 1.4解聘职员 实施频率 随时 加工名 培训职员 编号 1.2
16、 加工激活条件 得到需要对职员进行培训通知 加工逻辑 1.1招聘职员 实施频率 随时 加工名 人事分配 编号 1.3 加工激活条件 职员培训后需要安排到各个部门 加工逻辑 1.2培训职员 实施频率 随时 (二)销售系统 1、数据存放 文件名 消费清单 别名 无 组成 消费数据+消费金额+消费数量 组织 按消费清单编号从小到大排列 存取要求 无 关键字 消费清单编号 文件名 商品登记单 别名 无 组成 商品条码+商品数量+销售员信息 组织 按商品登记编号从小到大排列 存取要求 无 关键字 商品登记
17、编号 文件名 售货单 别名 无 组成 销售商品数量+商品单价+商品条码 组织 按商品录入前后次序排列 存取要求 无 关键字 售货单编号 文件名 销售报表 别名 无 组成 日期+销售员信息+销售数量+销售金额 组织 按商品录入前后次序排列 存取要求 无 关键字 销售报表编号 文件名 订货单 别名 无 组成 商品数量+商品条码 组织 按订货清单编号从小到大排列 存取要求 无 关键字 订货清单编号 2、数据处理 加工名 销售登记 编号 2.1 加工激活条件 加工逻辑 2.4库存更新 实施频率
18、 随时 加工名 销售核实 编号 2.2 加工激活条件 加工逻辑 2.1销售登记 实施频率 随时 加工名 销售统计 编号 2.3 加工激活条件 加工逻辑 2.2销售核实 实施频率 随时 加工名 库存更新 编号 2.4 加工激活条件 加工逻辑 2.3销售统计 实施频率 随时 (三)库存系统 1、数据流 数据流名 出库单 别名 商品出库单 组成 (仓库号)+类型+商品编号+单价+数量+总价+货价累计+出库日期 起源 4.2按商品类型汇总并发通知 去向 仓库管理员 数据量 30次/天
19、 高峰值 100次/天 数据流名 出库通知 别名 商品出库通知 组成 (仓库号)+类型+商品编号+单价+数量+总价+货价累计+出库日期 起源 仓库管理员 去向 4.3修改商品库存 数据量 30次/天 高峰值 100次/天 数据流名 商品出库信息 别名 无 组成 (仓库号)+类型+商品编号+单价+数量+总价+货价累计+出库日期 起源 4.3修改商品库存 去向 出库记录表 数据量 30次/天 高峰值 100次/天 2、数据存放 文件名 入库商品记录表 别名 无 组成 类型+商品编号+单价+数量+总
20、价+货价累计 组织 按商品编号、入库日期从小到大排列 存取要求 关键字 商品编号和入库日期 文件名 库存商品记录表 别名 无 组成 类型+商品编号+单价+数量+总价+货价累计 组织 按商品编号、入库日期从小到大排列 存取要求 关键字 商品编号和入库日期 文件名 商品一览表 别名 无 组成 (仓库号)+类型+商品编号+单价+数量+总价+货价累计+日期 组织 按商品编号、日期从小到大排列 存取要求 关键字 商品编号和日期 文件名 出库记录表 别名 无 组成 (仓库号)+类型+商品编号+单价+数量+总价+货价累
21、计+出库日期 组织 按商品编号、出库日期从小到大排列 存取要求 关键字 商品编号和出库日期 文件名 缺货商品表 别名 无 组成 (仓库号)+类型+商品编号+单价+数量+总价+货价累计+日期 组织 按商品类型、编号从小大大排列 存取要求 关键字 商品类型和编号 3、数据处理 加工名 库存 编号 4.0 加工激活条件 得到库存管理员库存操作命令 加工逻辑 4.0库存={4.1按商品编号汇总+4.2按商品类型汇总+4.3修改商品库存} 实施频率 随时 试验三 一、编码设计 1、 业务单据编码 XXXX 业务功效
22、 XXXX 次序号:01——99 符 号 含 义 XSDJ01—99 表示销售单据第1号到99号 CGDJ01—99 表示采购单据第1号到99号 CKDJ01—99 表示出库单据第1号到99号 RKDJ01—99 表示入库单据第1号到99号 PDDJ01—99 表示盘点单据第1号到99号 2、 职员编码 职员编码设计 XX XXX 次序号01——99 部门 符 号 含 义 C G 仓库管理部门 1-39 仓管部门编号1-
23、39职员 X S 销售部门 1-50 销售部门编号1-50职员 C W 财务部门 1-10 财务部门编号1-10职员 L D 理贷部门 1-5 理贷部门编号1-5职员 R S 人事部门 1-8 人事部门编号1-8职员 C G 采购部门 1-45 采购部门职员1-45职员 B J 保洁部门 1-3 保洁部门编号1-3职员 3、 商品编码 XX XXX 次序号01——99 商品类别 XH XH代表商场洗化用具销售,商品编码从XH-XH SX SX
24、代表商场生鲜食品销售,商品编码从 SX- SX XXLY29000001 XXLY代表商场休闲粮油销售,商品编码从 XXLY29000001- XXLY29100000 NZ NZ1代表商场女装销售,商品编码从 NZ- NZ NZ NZ2代表商场男装销售,商品编号从 NZ- NZ TZ TZ代表商场童装销售,商品编号从 TZ- TZ JD JD代表商场家电销售,商品编号从 JD- JD JJ JJ代表商场家居销售,商品编号从 JJ- JJ 4、 仓库编码设计: XX XXX 次序号
25、 部门 符号 含义 符号 含义 库管 CK-KG 出库 CK-RK 库管经理 CK-KGJL001 出库管理员 CK-RKGLY020-025 库管员 CK-KGY002-009 盘点 CK-PD 入库 CK-RK 盘点员 CK-PDY026-02 入库管理员 CK-RKGLY010-019 更新 CK-GX 二、系统功效结构图 1. 人事子系统 人事部门信息管理系统 招聘职员 培训职员 人事安排 解聘职员 面试应聘者 确定招聘人 确定培训 职员考察 人员分配 平衡人员需要 确定解聘需要
26、解聘职员 2. 销售子系统 销售管理 市场分析 售后服务 商品分类 市场调查 用户需求 用户反应 销售子系统功效图 回馈用户 商品条码 3. 仓管子系统 仓管部 仓库一 仓库二 仓库三 仓库四 入库管理 盘点 出库管理 入库管理 出库管理 盘点 三、输出设计 1、出库明细表 商品代码: 日期: 出库商品类型 出库商品条码 单价 金额 数量 月 日 生鲜食品 休闲粮油
27、 洗化用具 女 装 男 装 童 装 合 计 单位: 审核: 打印: 打印日期: 2、商品数量盘点明细表 商品代码: 日期: 年 单证号 入货 销售 结存 月 日 数量 单价 金额 数量 单价 金额 金额 1 月初余量
28、 1 本月累计 1 本年累计 2 本月累计 2 本年累计 3 本月累计 3 本年累计 单位: 审核人: 打印日期: 3、采购子系统 表号: 建表日期: 部门信息: 职员信息:
29、 发票代码: 备注信息: 序号 采购员代码 采购地点 商品名称 商品数量 商品单价 规格 型号 总金额 1 2 3 4 5 6 录入用户: 验收用户: 审核用户: 四、输入设计 1、供给商信息表 表号:
30、 建表日期: 部门信息: 职员信息: 库房信息: 发票代码: 备注信息: 序号 供给商代码 供给商名称 商品名称 商品数量 商品单价 规格 型号 总金额 1 2 3 4 5 6 录入用户: 验收用户:
31、 审核用户: 2、销售订单录入表 销售单号: 单据日期: 部门信息: 职员信息: 用户信息: 库房信息: 发票号码: 备注信息: 序号 销售产品条码 销售产品 名称 规格 型号 单位 销售员信息 单价 有没有折扣 1 2 3 4
32、 5 6 7 8 9 数量累计: 金额累计: 录入用户: 验收用户: 审核用户: 3、仓库管理录入表 表号: 建表日期: 部门信息: 职员信息: 库房信息: 发票代码: 备注信息: 序号 商品名称 商品数量 商品单价 规格 型号 总金额 入库日期 入库编号 1 2 3 4 5 6 录入用户: 验收用户:






