进销存管理系统数据库设计.docx
- 文档编号:762631
- 上传时间:2022-10-12
- 格式:DOCX
- 页数:35
- 大小:345.46KB
进销存管理系统数据库设计.docx
《进销存管理系统数据库设计.docx》由会员分享,可在线阅读,更多相关《进销存管理系统数据库设计.docx(35页珍藏版)》请在冰豆网上搜索。
进销存管理系统数据库设计
1.需求分析报告2
1、1系统目得2
1、4功能模块图ﻩ3
1、5业务流程图ﻩ3
1、6数据流程图4
1、6、1数据流程图顶层图ﻩ4
1、6、2数据流程图第一层4
1、7数据字典ﻩ7
1、7、1、数据项定义7
1、7、2、数据流定义8
1、7、3、数据存储定义9
1、7、4、处理逻辑定义ﻩ10
1、7、5、外部实体定义10
2、概念结构设计11
2、1、1销售业务得局部E-R图11
2、1、2采购业务得局部E-R图ﻩ12
2、1、3报损局部E—R图14
3将各分E-R图合并成全局E-R图所作得处理17
3、1进行相关实体类型得合并,以减少实体类型得个数ﻩ17
3、2消除冗余ﻩ17
4、逻辑结构设计ﻩ17
4、1逻辑设计概述ﻩ17
4、3根据全局E-R图设计出系统得数据模型:
ﻩ18
4、4初步优化:
ﻩ18
4、4、2商品与供货商之间形成一个供应过程ﻩ18
4、4、3商品与客户之间形成一个购买过程18
4、4、4职工与商品之间有职工对商品产生销售管理,采购管理,报损管理等信息。
所以形成一个管理过程ﻩ19
4、4、5将销售人员、采购员关系模式合并为:
19
4、4、6将存储部、销售部与采购部关系模式合并为:
19
4、5最终优化:
19
5、数据库完整性与安全性设计ﻩ20
5、1数据库完整性20
5、1、1约束ﻩ20
5、1、2默认23
5、1、3规则ﻩ23
5、1、4存储过程ﻩ23
5、1、5 触发器ﻩ24
5、2安全性设计25
1.需求分析报告
1、1系统目得
随着社会得进步与计算机得不断普及,各行各业得管理、控制都越来越离不开计算机得辅助。
“某进销存管理系统"得开发就就是为了辅助大多数企业得基本管理,实现信息管理得系统化、规范化与自动化简化人们日常工作中得大量机械重复得操作,使一些过程繁琐且数据量大得工作得已高效得进行,进销存管理系统还可以通过对数据得有效控制,实现对工作流层得控制、协调,从而提高企业得竞争力。
1、2进销存系统得数据需求
(1)商品按类别与名称进行管理。
(2)必须记录商品得基本信息,比如规格与生产企业等。
(3)需要记录商品得供应信息。
(4)供应商得联系方式非常重要。
(5)在采购信息中需要记录采购得数量与单价等.
(6)在采购信息中要包含登记商品销售数量,单价等信息.
(7)商品销售信息要有报损原因。
(8)所以单据必须记录相应得经手人与相应得时间。
(9)采购,销售,报损信息都可以进行添加,删除,修改,查找,统计,等操作.
(10)当进行进货,销售与报销操作后,能相应更改库存。
(11)需要对进货,销售,库存,报损等操作生成相应得报表。
1、3组织结合结构图
根据系统及公司实际情况绘出组织结构图如下、
图表1组织结合结构图
总经理:
负责实施公司总体战略。
副经理:
协助总经理完成具体完成各项事物、
采购部:
负责缺货时向外采购商品及完成相应货物进货统计、完成进货信息得登记,修改,与删除等、
销售部:
向外出售商品及完成相应出售商品得统计、完成进货信息得登记,修改,与删除等、
维护部:
完成商品信息得登记,修改,与删除等、及各项商品信息得维护工作、
1、4功能模块图
根据上述系统功能得需求分析,按照结构化程序设计得要求,得到如下所示得系统功能模块图,如图
图表2功能模块图
1、5业务流程图
图表3业务流程图
1、6数据流程图
1。
6.1数据流程图顶层图
分析:
该图简单得包含两个外部实体分别为顾客与供应商,主要业务分为两个,销售与采购.顾客查询商品资料信息,订购后收到付款通知进行付款交易。
销售部接收到定货单,然后进行库存查询就是否有货。
有货则向顾客发货,无货则向供应商下定货单、从下图可瞧出没有反映帐务,而且销售与采购没有分开表示,但就是高度概括地反映了进销存业务,因此要进一步扩展出更详细得数据流程图。
图4数据流程图DFD
1、6、2数据流程图第一层
分析:
顾客先通过查瞧商品信息来获取自己想要得商品然后向公司下定单、销售部受到上级得定货单查瞧库存情况、有货就向仓库下提货单发货、仓库收到提货单反馈出货单给销售部,销售部下发货单给顾客。
如果缺货则向供货商下班定货单采购。
到货之后采购部发出到货通知反馈销售部。
同时采购部发入库单货物入库。
在货物入库与仓库货物出库过程中报损部进行检查。
有物品损失得生成报损单。
图表5数据吧流程图第一层
1.6。
3数据流程图第二层
分析:
客户发出订货单.根据订货单得订货数量发聩给仓库查询货物库存信息。
判定就是否缺货。
如果缺货则显示出缺货数量并生成缺货订购单。
在到货之后进行到货处理发将可发货单存档然后进行发货管理.发货单锅里过程中生成提货单,出货单,报损单与发货单台帐到货处理过程中生成报损记录生成报损单。
最后向顾客发出发货单.
图表6数据流程图第三层
(1)第二层销售模块
分析:
客户发出订货单.根据订货单得订货数量发聩给仓库查询货物库存信息。
判定就是否缺货。
在到货之后进行到货处理发将可发货单存档然后进行发货管理。
发货单锅里过程中生成提货单,出货单,
(2)第二层采购模块
分析:
如果缺货生成请购台帐且显示出缺货数量并生成缺货订购单。
向供货商发订购单供货商收到订购单处理后发出发货单。
之后采购部进行到货处生成到货通知给仓库。
(3)第二层报损模块
分析:
仓库进货出货过程中检查过程中生成报损记录上报报损部另一方面顾客上报维修单生成报损记录再汇总到报损部。
由报损部生成报损报表.
1、7数据字典
1、7、1、数据项定义
编号
名称
别名
数据类型
就是否可空
长度
简述
B1
商品名称
商品名
Char
NULLull
5
某种商品得名字
B2
商品编号
商品编码
Char
NULL
20
某种商品得代码
B3
商品数量
商品个数
INULLT
NULL
20
某种商品得容量
B4
商品单价
商品价钱
float
NULL
20
某种商品进货单价
B5
商品日期
商品日期
DateTime
NULL
20
某商品得日期
B6
供应商名称
供应商名称
Char
NULL
20
某供应商得名字
B7
供应商地址
供应商地址
Char
NULL
50
某供应商得地址
B8
顾客姓名
顾客名称
Char
NULL
20
某顾客得姓名
B9
顾客地址
顾客地址
Char
NULL
50
某顾客得地址
B10
部门名称
部门名称
Char
NULL
40
公司某部门得名称
B11
经理名称
经理姓名
Char
NULL
20
公司部门经理名字
B12
库存量
商品库存
INULLT
NULL
20
商品得库存数量
B13
员工名称
员工名称
Char
NULL
20
公司员工得名称
B14
顾客电话号码
电话号码
INULLT
NULL
20
某顾客得电话号码
B15
订货单编码
订货单编号
Char
NULL
20
某订货单得编号
B16
发货单编码
发货单编号
Char
NULL
20
某发货单得编号
B17
到货通知编码
到货通知编码
Char
NULL
20
某商品到货通知编号
B18
报损表编号
商品报损表编号
Char
NULL
20
某商品报损表编号
B19
销售历史表编号
商品销售表编号
Char
NULL
20
某商品销售表编号
1、7、2、数据流定义
编号
名称
简介
数据流组成
数据流来源
数据流去向
数据流量
S1
订货单
顾客开出得订货单
B1+B2+B3+B15
顾客
编辑订货单模块
10份/时
S2
发货单
已确定得发货货单
B1+B2+ B3+B4+B16
开发货单修改库存模块
顾客
100份/时
S3
到货通知
顾客收到商品到货通知
B1+B2+B3+B4+B6+ID17
采购员
对照暂存定货单模块
10份/天
L1
订货单
公司向供应商采购订货单
B1+B2+B3+B4+B6
公司采购部门
供应商
100份/天
L2
到货通知
采购部门收到商品到货通知
B1+B2+B3+B4+B6+B10
产生到货通知模块
公司采购部门
10份/天
C1
报损表
顾客及部门商品报损表
B1+B2+B3+B4+B6+B18
顾客、销售采购部门
售后服务维修部门
100份/天
1、7、3、数据存储定义
编号
编号
名称
简述
数据存储组成
关键字
相关处理
F1—1
商品库存
存放商品库存量
B1+B2+ B3+B3+B12
商品编号
P1-1、P1—2
F1—2
新顾客名单
新顾客登记名单
B8+B9+ B14
顾客姓名
P1-1
F1-3
销售历史
已销售得商品记录
B1+B2+B3+B4+B18
销售表编号
P1-3
F2-1
暂存订货单
已存订货单
B1+B2+ B3+B4+B6
公司采购部门
P2—2
F2-2
到货通知
采购部门收到商品到货通知
B1+B2+B3+B4+B6+B10
产生到货通知模块
P2—1
F3-1
报损表
顾客及部门商品报损表
B1+B2+B3+B4+B6+B18
顾客、销售采购部门
P3-1
1、7、4、处理逻辑定义
编号
名称
简述
输入数据流
处理
输出数据流
处理频率
P1-1
编辑订货单
编辑区分订单得合格与否
S1
根据订单填写得要求,区分出订单得合格与否,以及顾客登记信息
合格订单,不合格订单,新顾客
每小时处理一次
P1-2
确定顾客订货
根据订单给顾客订货
合格得订货单
根据合格得订货单,给顾客配齐商品
可发订货
每小时处理一次
P1-3
开发货单修改库存
开发货单并修改库存
合格得订货单
根据订货单给顾客开发货单并修改库存
S2
每小时处理一次
P2—1
核对发货单并产生到货通知
供应商发给采购部门到货通知,并核对
L1
根据订货单跟实际收到得商品进行核对
到货通知
每小时处理一次
P2—2
修改库存并待订货量
根据发货单修改库存,待订货
正确得发货单
根据正确得发货单修改库存与带订货量
修改后库存
每小时处理一次
P3-1
统计报损表
统计所有报损表并归类
C1
统计所有得报损表并归类后,再提交给维修部门
商品库存
每小时处理一次
1.7.5、外部实体定义
编号
名称
简述
输入数据流
输出数据流
S1-1
顾客
购置商品得用户
S1
S2
S1—2
员工
包括采购员、销售员、会计等
S3、 S2
S2
S1—3
供应商
向顾客与公司提供商品得单位
L1
L2
S1-4
经理
公司管理人员,查瞧报表
C1
2、概念结构设计
2、1初步E-R图
2。
1。
1销售业务得局部E-R图
相关属性列表:
实体
属性
销售部
部门号
销售员
工号、姓名、性别。
商品
商品名称,编号,生产规格,数量,单价,商品类别,生产企业
客户
姓名、性别、联系方式、客户编号、联系地址。
仓库管理员
工号、姓名、性别。
订货单
商品名称、订单号、数量、单价、日期、销
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 进销存 管理 系统 数据库 设计