仓库管理系统的VISAUL FOXPRO实现(上)
未知 2008-07-21
【内容摘要】《仓库管理系统》是采用VISAUL FOXPRO开发的一个数据库管理系统。本设计说明书主要讲述了VISAUL FOXPRO的基本功能及设计方法。紧接着以本系统为例,逐一介绍开发本系统系统的步骤:系统分析、系统设计、系统实现、系统维护。在系统分析中先后用数据流图、系统的功能结构图分析了系统所需的各种数据。在系统的设计中,详细的展现了系统的各个功能模块。所需的数据库表及表字段。菜单的设计等。在系统的实现中,给出了实现表单中相应的功能控件的事件及代码。以及菜单实现的方法。文章的最后则给出了本系统的主要功能运行界面图。
关键字:仓库管理 仓库 管理系统 VISAUL FOXPRO 面向对象
目录 内容提要 引言 第一章 管理信息系统概述………………………………………… 第二章 系统设计………………………………………… 2•1 系统目标设计………………………………………… 2•2 开发设计思想……………………………………… 2•3 开发和运行环境选择……………………………………… 2•4 系统功能分析……………………………………… 2•5 系统功能模块设计……………………………………… 第三章 数据库设计………………………………… 3•1 数据库需求分析…………………………………… 3•2 数据库概念结构设计…………………………………………… 3•3 数据库逻辑结构设计……………………………………………… 3•4 数据库结构的实现………………………………………… 第四章 系统主要功能模块的创建……………………………………… 4.1 功能选择界面的设计…………………………………… 4.2 设备入库模块的设计…………………………………… 4.3 设备出库模块的设计……………………………………… 4.4 设备还库模块的设计…………………………………… 4.5 设备需求模块的设计…………………………………… 4.6 设备采购模块的设计…………………………………… 4.7 显示报表模块的设计…………………………………… 4.8 开发中的难点和解决技巧……………………………… 第五章 系统的编译和发行………………………………… 总结……………………………………………………………… 致谢(
第三章 数据库设计 3.1 数据库需求分析 在仔细调查企业仓库物资设备管理过程的基础上,得到本系统所处理的时间流程如图所示:
在本设计中,通过对企业仓库管理的内容和数据流程分析,设计的数据项和数据结构如下: ● 设备代码信息。包括的数据项有设备号、设备名称。 ● 现有库存信息。包括的数据项有现有设备、现有数目、总数目、最大库存、最小库存等。 ● 设备使用信息。包括的数据项有使用的设备、使用部门、数目、使用时间、出库时状态。 ● 设备采购信息。包括的数据项有采购的设备、采购员、供应商、采购数目、采购时间等。 ● 设备归还信息。包括的数据项有归还设备、归还部门、归还数目、归还时间、经手人等。 ● 设备需求信息。包括的数据项有需求的部门、需求设备、需求数目、需求时间等。 有了上面的数据结构、数据项和数据流程,就能进行下面的数据库设计。
3.2 数据库概念结构设计 这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。 本设计根据上面的设计规划出的实体有库存实体、入库实体、出库实体、采购实体、还库实体、需求实体。各个实体的E-R图及其关系描述如下:
1)库存实体E-R图:
3.3 数据库逻辑结构设计 在上面的实体以及实体之间的关系的基础上,形成数据库中的表格以及各个表格之间的关系。 仓库管理系统数据库中的各个表格的设计结果如下面的几个表格所示。每个表格表示在数据库中的一个表。 (1)设备代码表: