经济与管理学院 |
小型自选商场综合管理系统数据库设计 |
管理信息系统实验 |
试验组员:莉
工商管理.062 |
2009-6-23 |
小型自选商场综合管理系统数据库设计
步骤
一、概念模型设计
1.确定实体集及属性、键
2.确定联系及属性
3.E-R模型
二、逻辑模型设计
1.概念模型转换为初始关系模式
2.初始关系模式的规范
3.关系模式的定义
小型自选商场综合管理信息系统分析
步骤:
1.组织结构(按照本虚拟的单位的功能进行组织结构的设计,要从管理功能的角度进行设计,而不是系统管理的角度进行设计)
2.业务流程(采购、销售、入库、出库、盘点、财务等管理的业务流程)
3.数据流程(采取自顶向下、从里到外、从外到里、层层分解的原则进行系统结构化分析,通过数据流程图的方式进行描述)
4.数据字典(对数据流程图中的每个数据流、数据存储、数据处理、数据项进行定义)
实验一
一、概念模型设计
1.确定实体集及属性、键,并确定联系及属性:
实体集 | 属性 | 键 | 实体集 | 属性 | 键 |
商品 | 商品编码 | 主关键字 | 员工 | 编码 | 主关键字 |
商品名称 | 姓名 | ||||
商品规格 | 职务 | ||||
商品价格 | 性别 | ||||
商品种类 | 联系方式 | ||||
仓库 | 仓库编号 | 主关键字 | 工作日期 | ||
仓库名称 | 消费者 | 编码 | 主关键字 | ||
仓库容量 | 姓名 | ||||
仓库现量 | 性别 | ||||
存货数量 | 联系方式 | ||||
存货编号 | 供应商 | 供应商编码 | 主关键字 | ||
销售 | 商品编码 | 主关键字 | 供应商名称 | ||
商品名称 | 供应商联系方式 | ||||
商品数量 | 主要实体集及其属性 | ||||
商品价格 |
A.供应商与员工的商品采购关系:
B.员工与仓库的商品盘点联系
C.员工与顾客的商品销售关系
D.仓库与商品的入库关系
E.仓库与商品的出库关系
3.E-R模型
二、逻辑模型设计
1. 概念模型及关系模式
概念模型:
商品(商品编号,商品种类,商品规格)
仓库(仓库编号,存货编号,存货数量,存货容量,仓库名称)
员工(员工编号,工作职务,性别,年龄)
消费者(消费者编号,姓名,联系方式)
供应商(供应商编号,供应商名称,供应商地址)
初始关系模式:
盘点(商品编号,仓库编号,报表编号,盘点日期,商品数量)
入库(商品编号,仓库编号,入库编号,商品数量,入库日期)
出库(商品编号,仓库编号,出库编号,商品数量,出库日期)
销售(商品编号,销售编号,商品种类,商品数量,商品价格)
采购(商品编号,采购编号,商品种类,商品数量,采购价格)
2. 初始关系模式的规范
盘点(商品编号,仓库编号,报表编号,盘点日期,商品数量)
分解成:盘点状况(仓库编号,商品编号,报表编号,商品数量)
盘点(报表编号,盘点日期)
入库(商品编号,仓库编号,入库编号,商品数量,入库日期)
分解成:入库状况(商品编号,仓库编号,入库编号,入库日期)
入库(商品编号,入库编号,商品数量)
出库(商品编号,仓库编号,出库编号,商品数量,出库日期)
分解成:出库状况(商品编号,仓库编号,出库编号,出库日期)
出库(商品编号,出库编号,商品数量)
销售(商品编号,销售编号,商品种类,商品数量,商品价格)
分解成:销售状况(商品编号,销售编号,商品种类,商品价格)
销售(销售编号,商品数量)
采购(商品编号,采购编号,商品种类,商品数量,采购价格)
分解成:采购状况(商品编号,采购编号,商品种类,采购价格)
采购(采购编号,采购数量)
3.关系模式的定义
盘点表:
属性名称 | 类型 | 长度 | 范围 | 备注 |
商品编号 | 数字 | 12 | 主关键字 | |
仓库编号 | 数字 | 12 | 主关键字 | |
盘点表编号 | 数字 | 8 | 主关键字 | |
数量 | 数字 | 4 | 0-9999 | |
日期 | 数字 | 8 |
属性名称 | 类型 | 长度 | 范围 | 备注 |
商品编号 | 数字 | 12 | 主关键字 | |
仓库编号 | 数字 | 12 | 主关键字 | |
入库编号 | 数字 | 12 | 主关键字 | |
商品数量 | 数字 | 4 | 0—9999 | |
入库日期 | 数字 | 8 |
属性名称 | 类型 | 长度 | 范围 | 备注 |
商品编号 | 数字 | 12 | 主关键字 | |
仓库编号 | 数字 | 12 | 主关键字 | |
出库编号 | 数字 | 12 | 主关键字 | |
商品数量 | 数字 | 4 | 0—9999 | |
出库日期 | 数字 | 8 |
属性名称 | 类型 | 长度 | 范围 | 备注 |
商品编号 | 数字 | 12 | 主关键字 | |
销售编号 | 数字 | 12 | 主关键字 | |
销售数量 | 数字 | 4 | 0—9999 | |
销售价格 | 数字 | 3 | ||
商品种类 | 字符 |
属性名称 | 类型 | 长度 | 范围 | 备注 |
商品编号 | 数字 | 12 | 主关键字 | |
采购编号 | 数字 | 12 | 主关键字 | |
商品数量 | 数字 | 4 | 0—9999 | |
商品种类 | 字符 | |||
采购价格 | 数字 | 3 |
一、小型自选商场组织结构图
二、业务流程图
(一)采购流程图
(二)销售业务流程图
(三)入库业务流程图
(四)出库业务流程图
三、数据流程图
(一)顶层数据流程图
(二)0层数据流程图
(三)子系统数据图
1.人事子系统
2.采购子系统
3.销售子系统
4.仓库存储子系统
四、数据字典
(一)人事系统
1.数据流
数据流名 | 通知 |
别名 | 无 |
组成 | 姓名+员工职位+培训时间+培训内容+单位盖章+通知时间 |
来源 | 1.2培训员工 |
去向 | 1.3人事分配 |
数据量 | 0.1次/天 |
高峰值 | 1次/天 |
数据流名 | 解雇信 |
别名 | 无 |
组成 | 姓名+解雇原由+解雇赔偿金+单位盖章+解雇日期 |
来源 | 1.3人事分配 |
去向 | 1.4解雇员工 |
数据量 | 0.05次/天 |
高峰值 | 0.2次/天 |
文件名 | 招聘员工通知书 |
别名 | 无 |
组成 | 招聘原由+招聘人数+招聘要求 |
组织 | 按各个部门所需人数从大到小排列 |
存取要求 | 无 |
关键字 | 部门和人数 |
文件名 | 培训员工通知书 |
别名 | 无 |
组成 | 培训原由+培训人数+培训要求+单位盖章 |
组织 | 按各个部门所需人数从大到小排列 |
存取要求 | 无 |
关键字 | 部门和人数 |
别名 | 无 |
组成 | 部门名称+员工姓名+转换部门原因+单位盖章 |
组织 | 按各个部门变动人数从大到小排列 |
存取要求 | 无 |
关键字 | 部门和人数 |
文件名 | 解雇员工通知书 |
别名 | 无 |
组成 | 解雇原由+解雇人数+单位盖章 |
组织 | 按各个部门所解雇人数从大到小排列 |
存取要求 | 无 |
关键字 | 部门和人数 |
加工名 | 招聘员工 |
编号 | 1.1 |
加工激活条件 | 得到需要招聘员工的通知 |
加工逻辑 | 1.4解雇员工 |
执行频率 | 随时 |
加工名 | 培训员工 |
编号 | 1.2 |
加工激活条件 | 得到需要对员工进行培训的通知 |
加工逻辑 | 1.1招聘员工 |
执行频率 | 随时 |
加工名 | 人事分配 |
编号 | 1.3 |
加工激活条件 | 员工培训后需要安排到各个部门 |
加工逻辑 | 1.2培训员工 |
执行频率 | 随时 |
1、数据存储
文件名 | 消费清单 |
别名 | 无 |
组成 | 消费数据+消费金额+消费数量 |
组织 | 按消费清单编号从小到大排列 |
存取要求 | 无 |
关键字 | 消费清单编号 |
文件名 | 商品登记单 |
别名 | 无 |
组成 | 商品条码+商品数量+销售员信息 |
组织 | 按商品登记编号从小到大排列 |
存取要求 | 无 |
关键字 | 商品登记编号 |
文件名 | 售货单 |
别名 | 无 |
组成 | 销售商品数量+商品单价+商品条码 |
组织 | 按商品录入先后顺序排列 |
存取要求 | 无 |
关键字 | 售货单编号 |
文件名 | 销售报表 |
别名 | 无 |
组成 | 日期+销售员信息+销售数量+销售金额 |
组织 | 按商品录入的先后顺序排列 |
存取要求 | 无 |
关键字 | 销售报表编号 |
文件名 | 订货单 |
别名 | 无 |
组成 | 商品数量+商品条码 |
组织 | 按订货清单编号从小到大排列 |
存取要求 | 无 |
关键字 | 订货清单编号 |
加工名 | 销售登记 |
编号 | 2.1 |
加工激活条件 | |
加工逻辑 | 2.4库存更新 |
执行频率 | 随时 |
加工名 | 销售核算 |
编号 | 2.2 |
加工激活条件 | |
加工逻辑 | 2.1销售登记 |
执行频率 | 随时 |
加工名 | 销售统计 |
编号 | 2.3 |
加工激活条件 | |
加工逻辑 | 2.2销售核算 |
执行频率 | 随时 |
加工名 | 库存更新 |
编号 | 2.4 |
加工激活条件 | |
加工逻辑 | 2.3销售统计 |
执行频率 | 随时 |
1、数据流
数据流名 | 出库单 |
别名 | 商品出库单 |
组成 | (仓库号)+类型+商品编号+单价+数量+总价+货价合计+出库日期 |
来源 | 4.2按商品类型汇总并发通知 |
去向 | 仓库管理员 |
数据量 | 30次/天 |
高峰值 | 100次/天 |
数据流名 | 出库通知 |
别名 | 商品出库通知 |
组成 | (仓库号)+类型+商品编号+单价+数量+总价+货价合计+出库日期 |
来源 | 仓库管理员 |
去向 | 4.3修改商品库存 |
数据量 | 30次/天 |
高峰值 | 100次/天 |
数据流名 | 商品出库信息 |
别名 | 无 |
组成 | (仓库号)+类型+商品编号+单价+数量+总价+货价合计+出库日期 |
来源 | 4.3修改商品库存 |
去向 | 出库登记表 |
数据量 | 30次/天 |
高峰值 | 100次/天 |
文件名 | 入库商品登记表 |
别名 | 无 |
组成 | 类型+商品编号+单价+数量+总价+货价合计 |
组织 | 按商品编号、入库日期从小到大排列 |
存取要求 | |
关键字 | 商品编号和入库日期 |
文件名 | 库存商品登记表 |
别名 | 无 |
组成 | 类型+商品编号+单价+数量+总价+货价合计 |
组织 | 按商品编号、入库日期从小到大排列 |
存取要求 | |
关键字 | 商品编号和入库日期 |
文件名 | 商品一览表 |
别名 | 无 |
组成 | (仓库号)+类型+商品编号+单价+数量+总价+货价合计+日期 |
组织 | 按商品编号、日期从小到大排列 |
存取要求 | |
关键字 | 商品编号和日期 |
文件名 | 出库登记表 |
别名 | 无 |
组成 | (仓库号)+类型+商品编号+单价+数量+总价+货价合计+出库日期 |
组织 | 按商品编号、出库日期从小到大排列 |
存取要求 | |
关键字 | 商品编号和出库日期 |
文件名 | 缺货商品表 |
别名 | 无 |
组成 | (仓库号)+类型+商品编号+单价+数量+总价+货价合计+日期 |
组织 | 按商品类型、编号从小大大排列 |
存取要求 | |
关键字 | 商品类型和编号 |
加工名 | 库存 |
编号 | 4.0 |
加工激活条件 | 得到库存管理员的库存操作命令 |
加工逻辑 | 4.0库存={4.1按商品编号汇总+4.2按商品类型汇总+4.3修改商品库存} |
执行频率 | 随时 |
一、编码设计
1、业务单据编码
XXXX
业务功能
XXXX 顺序号:01——99
符 号 | 含 义 |
XSDJ01—99 | 表示销售单据第1号到99号 |
CGDJ01—99 | 表示采购单据第1号到99号 |
CKDJ01—99 | 表示出库单据第1号到99号 |
RKDJ01—99 | 表示入库单据第1号到99号 |
PDDJ01—99 | 表示盘点单据第1号到99号 |
员工编码设计
XX XXX 顺序号01——99
部门
符 号 | 含 义 |
C G | 仓库管理部门 |
1-39 | 仓管部门编号1-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的员工 |
XX XXX 顺序号01——99
商品类别
XH2009000001 | XH代表商场洗化用品销售,商品编码从XH2009000001-XH2009100000 |
SX2019000001 | SX代表商场生鲜食品销售,商品编码从 SX2019000001- SX2019100000 |
XXLY29000001 | XXLY代表商场休闲粮油销售,商品编码从 XXLY29000001- XXLY29100000 |
NZ1239000001 | NZ1代表商场女装销售,商品编码从 NZ1239000001- NZ1239100000 |
NZ2249000001 | NZ2代表商场男装销售,商品编号从 NZ2249000001- NZ2249100000 |
TZ2059000001 | TZ代表商场童装销售,商品编号从 TZ2059000001- TZ2059100000 |
JD2069000001 | JD代表商场家电销售,商品编号从 JD2069000001- JD2069100000 |
JJ2079000001 | JJ代表商场家居销售,商品编号从 JJ2079000001- JJ2079100000 |
XX XXX 顺序号
部门
符号 | 含义 | 符号 | 含义 |
库管 | 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.人事子系统
2.销售子系统
3.仓管子系统
三、输出设计
1、出库明细表
商品代码: 日期:
2009年 | 出库商品类型 | 出库商品条码 | 单价 | 金额 | 数量 | |
月 | 日 | |||||
生鲜食品 | ||||||
休闲粮油 | ||||||
洗化用品 | ||||||
女 装 | ||||||
男 装 | ||||||
童 装 | ||||||
合 计 |
2、商品数量盘点明细表
商品代码: 日期:
年 | 单证号 | 入货 | 销售 | 结存 | |||||
月 | 日 | 数量 | 单价 | 金额 | 数量 | 单价 | 金额 | 金额 | |
1 | 月初余量 | ||||||||
1 | 本月合计 | ||||||||
1 | 本年累计 | ||||||||
2 | 本月合计 | ||||||||
2 | 本年累计 | ||||||||
3 | 本月合计 | ||||||||
3 | 本年累计 |
3、采购子系统
表号: 建表日期: 部门信息:
职员信息: 代码: 备注信息:
序号 | 采购员代码 | 采购地点 | 商品名称 | 商品数量 | 商品单价 | 规格 | 型号 | 总金额 |
1 | ||||||||
2 | ||||||||
3 | ||||||||
4 | ||||||||
5 | ||||||||
6 |
四、输入设计
1、供应商信息表
表号: 建表日期: 部门信息:
职员信息: 库房信息:
代码: 备注信息:
序号 | 供应商代码 | 供应商名称 | 商品名称 | 商品数量 | 商品单价 | 规格 | 型号 | 总金额 |
1 | ||||||||
2 | ||||||||
3 | ||||||||
4 | ||||||||
5 | ||||||||
6 |
2、销售订单录入表
销售单号: 单据日期: 部门信息:
职员信息: 客户信息: 库房信息:
号码: 备注信息:
序号 | 销售产品条码 | 销售产品 名称 | 规格 | 型号 | 单位 | 销售员信息 | 单价 | 有无折扣 |
1 | ||||||||
2 | ||||||||
3 | ||||||||
4 | ||||||||
5 | ||||||||
6 | ||||||||
7 | ||||||||
8 | ||||||||
9 |
录入用户: 验收用户: 审核用户:
3、仓库管理录入表
表号: 建表日期: 部门信息:
职员信息: 库房信息:
代码: 备注信息:
序号 | 商品名称 | 商品数量 | 商品单价 | 规格 | 型号 | 总金额 | 入库日期 | 入库编号 |
1 | ||||||||
2 | ||||||||
3 | ||||||||
4 | ||||||||
5 | ||||||||
6 |
经济与管理学院 |
小型自选商场综合管理系统数据库设计 |
管理信息系统实验 |
学生: 默子兴
学号: 06051020206
工商管理.062 |
2009-6-23 |
经济与管理学院 |
小型自选商场综合管理系统数据库设计 |
管理信息系统实验 |
学生: 宋德春
学号: 06151010235
工商管理.062 |
2009-6-23 |
经济与管理学院 |
小型自选商场综合管理系统数据库设计 |
管理信息系统实验 |
学生: 姚 莉
工商管理.062 |
2009-6-23 |
经济与管理学院 |
小型自选商场综合管理系统数据库设计 |
管理信息系统实验 |
学生: 杨仕东
工商管理.062 |
2009-6-23 |
经济与管理学院 |
小型自选商场综合管理系统数据库设计 |
管理信息系统实验 |
学生: 陈小芳
工商管理.062 |
2009-6-23 |