- 1、本文档共54页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
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数据库逻辑结构设计
需要将上面数据库概念结构转化为VisualFoxPro60.数据库系统所支持实际数据模型,也就是数据库逻辑结构。
在上面实体和实体之间关系基础上,形成数据库中表和各个表之间关系。仓库管理系统数据库中各个表设计结果以下面多个表格所表示,每个表格表示在数据库中一个表。
表4-1为设备代码表
表4-1
列名
数据类型
可否为空
设备号(主键)
数值型(20)
不能为空
设备名称
字符型(50)
可为空
表4-2为设备入库表
表4-2
列名
数据类型
可否为空
文档评论(0)