关键词: 关系数据库;Visual Foxpro 6.0;进存销管理;E-R图;管理系统
目 录
1引言 1
2系统分析 3
2.1需求分析 3
2.2 可行性分析 4
2.3目标分析 4
2.4数据流程图 5
3系统设计 6
3.1系统功能设计 6
3.2系统数据库设计 7
4系统实现 12
4.1软件开发工具与运行环境 12
4.2系统功能模块的实现 12
4.3 “About”窗口功能的实现 18
4.4系统主程序设置 19
5系统程序的编译、运行 21
6结束语 22
参考文献 23
Abstract 24
致谢 25
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率及其实现的效果产生影响[7]。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。
设计数据库系统应该先充分了解用户各个方面的需求,包括现有的及将来可能增加的需求。数据库设计一般包括如下几个步骤。
1、数据库需求分析
用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
通过上述系统功能设计,针对一般客户管理信息系统的需求,总结出如下的需求信息:
(1)商品信息:包含商品编号、商品名称、商品单位、商品单价、类别、产地及说明等。
(2)进货信息:包含进货编号、商品编号、进货单价、进货数量、进货时间、经手人、供货单位等。
(3)出货信息:包含出货编号、商品编号、出货单价、出货数量、出货编号、经手人、接手人及说明等。
(4)库存信息:包含商品编号、库存量和说明等。
(5)系统设置:包含商品类别等。
(6)用户信息:包含用户名、密码等。
在上面的需求分析、数据结构设计的基础上,下面可以开始数据库概念结构设计了。
(1)进货信息中要包含商品信息。
(2)出货信息中要包含商品信息。
(3)库存信息中要包含商品信息。
(4)商品信息中要包含唯一值的字段。
经过上述系统功能设计和需求总结,考虑到将来功能上的扩展,设计如下所示的数据项和数据结构:
硬件环境:PIII以上,内存DDR128M以上
软件环境:Windows9x\Windows2000, Visual FoxPro6.0, Flash MX 2004
主要功能:运行此系统,用户可以实现商品的进货、销售、库存功能,还可以对商品进行浏览、查询、修改等操作。