- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息管理系统仓库管理课程设计
目 录
一、系统设计 1
二、数据库设计 2
三、数据库结构的实现 ..11
四、各个功能模块的创建 12
五、系统的编译和发行 22
六、参考文献 23
七、实习小结23
八、致谢24
仓库管理系统
一、系统设计
(一)系统目标设计
通过一个仓库管理系统,使仓库的管理工作系统化、规范化、自动化、使得资金使用合理,物资设备的储备最佳。
(二)开发设计思想
仓库管理的物资进货时经检查合同确认为有效托收以后,进行验收入库,需要填写入库单,并进行入库登记。企业各个部门根据所需要的物资设备总额的部门生产活动的需要提出物资需求申请。计划员根据整个企业需求开出物资设备出库单,仓库管理员根据出库单核对发放设备。设备使用完毕需要及时归还入库,填写入库单。根据需要按月、季、年进行统计分析,产生相应报表。
仓库管理的特点是信息处理量比较大。所管理的物资设备各类繁多,而且由于入库单,出库单、需求单等单据发生量特别大,关联信息多,查询和统计的方式各不相同等原因,因此在管理上实现起来有一定困难。在管理的过程中经常会出现信息的重复传递、单据报表种类繁多、各种部门管理规格不统一等问题。
该系统的设计过程中,为了克服这些困难,满足计算机管理的需要,我们采取了下面的一些原则。
1. 统一各种原始单据的格式,统一账目和报表的格式。
删除不必要的管理冗余,实现管理规范化,科学化。
程序代码标准化,软件统一化,确保软件的可维护性和实用性。
界面尽量简单化,做到实用、方便,尽量满足企业中不同层次员工的需要。
建立操作日志,系统自动记录所进行的各种操作。
(三)开发和运行环境选择
开发工具:Visual FoxPro 6.0。
运行环境:Windows 9x、Windows NT或Windows 2000。Visual FoxPro 6.0程序编制的特点,得到如下图所示的系统功能模块图。
二、数据库设计
数据库的结构设计师一个非常重要的问题,数据库结构设计的好坏将直接对应用系统的效率以及现实的效果产生影响,好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具有较快的响应速度。
在数据库系统开发设计的时候应该尽量考虑全面,尤其应该仔细考虑用户的各种需要,避免在设计中浪费不必要的人力和物力。
(一)数据库需求分析
数据库需求分析是数据库结构设计的第一阶段,是非常重要的的阶段。在这个阶段主要是收集基本数据;数据结构以及确定数据处理的流程,为以后进一步设计打下基础。
在仔细调查企业仓库物资设备管理过程的基础上,我们得到了本系统所处理的数据流,
如图所示:
针对本实例,通过对企业仓库管理的内容和流程分析,设计的数据项和数据结构如下。
1.设备代码信息
包括的数据项有设备号,设备名称。
2.现有库存信息
包括的数据项有现有设备、现有数目、总数目、最大库存、最小库存等。
3.设备入库信息
包括的数据项有设备号、入库时间、供应商、供应商电话、入库数量、价格、采购员等。
4.设备出库信息
包括的数据项有设备号、使用部门、出库时间、出库状况、经手人、出库数量、领取人、用途等。
5.设备采购信息
包括的数据项有采购的设备、采购员、供应商、采购数目、采购时间。
6.设备归还信息
包括的数据项有归还设备、归还部门、归还数目、归还时间、经手人等。
7.设备需求信息
包括的数据项有需求的部门、需求设备、需求数目、需求时间。
8.日志信息
包括操作员、操作人员。操作内容。
(二)数据库概念结构设计
这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及他们之间的关系,为后面的逻辑结构设计打下基础。
本实例根据上面的设计规划出的实体有库存实体,入库实体,出库实体,采购实体,还库实体,需求实体,实体和实体之间的关系E-R图如图所示:
库存实体E-R图
入库实体E-R图
部门需求实体E-R图
还库实体E-R图
实体和实体之间的关系如图所示:
实体关系图
(三)数据库逻辑结构设计
需要将上面的数据库概念结构转化为visual FoxPro 6.0 数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。
在上面的实体以及实体之间关系的基础上,形成数据库中的标以及各个表之间的关系,仓库管理系统数据库中各个表的设计结果如下面的几个表格所示,每个表格表示在数据库中的一个表。
下表为设备代码表。
设备代码表
列名 数据类型 可否为空 设备号(主键) 数值型(20) 不能为空 设备名称 字符型(50) 可为空 下表为设备入库表。
设备入库表
列名 数据类型 可否为空 设备号 数值型(20) 不能为空 入库时间(主键) 日期型(8) 可为空 供应商 字符
文档评论(0)