没有合适的资源?快使用搜索试试~ 我知道了~
仓库管理系统数据库的结构设计(DOC 49页).doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 140 浏览量
2021-10-03
14:48:30
上传
评论
收藏 1.52MB DOC 举报
温馨提示
试读
42页
仓库管理系统数据库的结构设计(DOC 49页).doc
资源推荐
资源详情
资源评论
4.2 数据库设计
数据库的结构设计是一个非常重要的问题,数据库结构设计的好坏将直接对应用系统
的效率以及实现的效果产生影响,好的数据库结构设计会减少数据库的存储量,数据的完
整性和一致性比较高,系统具有较快的响应速度。
在数据库系统开发设计的时候应该尽量考虑全面,尤其应该仔细考虑用户的各种需求 ,
避免在设计中浪费不必要的人力和物力。
4.2.1 数据库需求分析
数据库需求分析是数据库结构设计的第一阶段,是非常重要的一个阶段。在这个阶段
主要是手机基本数据、数据结构以及确定数据处理的流程,为以后进一步设计打下基础。
在仔细调查企业仓库物资设备管理过程的基础上,我们得到本系统所处理的数据流程 ,
如图 4-2 所示。
仓库现有库存 各部门需求 企业总体生产计划
汇总 处理
设备 采购 设备 出库
设备 入库 设备 还库
图 4-2 数据流程图
针对本实例,通过对企业仓库管理的内容和流程分析,设计的数据项和数据结构如下。
设备代码信息
包括的数据项有设备号、设备名称
现有库存信息
包括的数据项有现有设备、现有数目、总数目、最大库存、最小库存等。
设备入库信息
包括的数据项有设备号、入库时间、供应商、供应商电话、入库数量、价格、采购员
等。
设备出库信息
包括的数据项有设备号、使用部门、出库时间、出库状况、经手人、出库数量、领取
人、用途等。
设备采购信息
包括的数据项有采购的设备、采购员、供应商、采购数目、采购时间等。
设备归还信息
包括的数据项有归还设备、归还部门、归还数目、归还时间、经手人等。
设备需求信息
包括的数据项有需求的部门、需求设备、需求数目、需求时间等。
日志信息
包括操作员、操作人员、操作内容。
有了上面的数据结构、数据项和数据流程,就能进行下面的数据库设计。
4.2.2 数据库概念结构设计
这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它
们之间的关系,为后面的逻辑结构设计打下基础。
本实例根据上面的设计规划出的实体有库存实体、入库实体、出库实体、采购实体、
还库实体、需求实体。实体和实体之间的关系 E-R 图如图 4-3~4-8 所示。
现有库存
设备号 现有库存 警戒库存 总数
图 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 所示。
入库 现有库存 出库
还库 部门需求 设备采购
图 4-9 实体关系图
4.2.3 数据库逻辑结构设计
需要将上面的数据库概念结构转化为 Visual FoxPro 60.数据库系统所支持的实际数
据模型,也就是数据库的逻辑结构。
在上面的实体以及实体之间关系的基础上,形成数据库中表以及各个表之间的关系。
仓库管理系统数据库中各个表的设计结果如下面的几个表格所示,每个表格表示在数据库
中的一个表。
表 4-1 为设备代码表
表 4-1
列名 数据类型 可否为空
设备号(主键) 数值型(20) 不能为空
设备名称 字符型(50) 可为空
表 4-2 为设备入库表
表 4-2
列名 数据类型 可否为空
设备号 数值型(20) 不能为空
入库时间(主键) 日期型(8) 可为空
供应商 字符型(50) 可为空
供应商电话 字符型(15) 可为空
入库数量 数值型(20) 可为空
价格 字符型(10) 可为空
采购员 字符型(20) 可为空
表 4-3 为设备出库表
表 4-3
列名 数据类型 可否为空
设备号 数值型(20) 不能为空
出库时间(主键) 日期型(8) 可为空
使用部门 字符型(50) 可为空
出库状况 数值型(20) 可为空
经手人 字符型(20) 可为空
出库数量 数值型(10) 不能为空
领取人 字符型(50) 可为空
用途 字符型(50) 可为空
表 4-4 为现有库存表
表 4-4
列名 数据类型 可否为空
设备号(主键) 数值型(20) 不能为空
现有库存 数值型(20) 可为空
最大库存 数值型(20) 可为空
最小库存 数值型(20) 可为空
总数 数值型(20) 可为空
表 4-5 为部门需求表
表 4-5
列名 数据类型 可否为空
设备号(主键) 数值型(20) 不能为空
部门名称 字符型(20) 不能为空
需要数量 数值型(20) 可为空
需求开始时间 日期型(8) 可为空
需求结束时间 日期型(8) 可为空
表 4-6 为设备还库表
表 4-6
列名 数据类型 可否为空
设备号(主键) 数值型(20) 不能为空
还库时间 日期型(8) 不能为空
仓库管理员 数值型(20) 可为空
归还数量 数值型(20) 可为空
归还人 字符型(10) 可为空
表 4-7 为操作日志表
表 4-7
列名 数据类型 可否为空
操作员 字符型(50) 不能为空
操作内容 字符型(50) 不能为空
剩余41页未读,继续阅读
资源评论
zhangao_fengg
- 粉丝: 17
- 资源: 5万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功