VFP9.0 超市信息管理系统设计
摘要:超市信息管理系统设计主要是商品数据库的建立设计和对数据库的相关操作的实现。本设计使用Visual Fox的自带数据库来对数据库进行设计,当超市批量进货时,打开数据库,在里面直接输入所有商品的信息(商品编码、商品名称、商品单价、商品数量).然后以Visual Fox为载体,开发商品管理以及信息修改的操作界面。在一个标准EXE工程环境下,通过连接控件Data1的连接,手动输入添加入库的商品的所有信息,点击添加命令按钮,这样即可完成数据库中商品的添加。同时也可以进行相应的删除操作。此外,还提供了便捷的查询服务。记录可以逐条地查询,也可以按属性(商品编码、商品名称、商品单价、商品数量)进行分类的查询。在窗体界面上添加命令按钮,分别完成各命令按钮的任务执行编码,从而实现对数据库的添加、查找、删除、修改等操作。
关键词: Visual FoxPro;超市;数据库;信息管理;界面。
The design of VFP9.0 supermarket information management system
Abstract: The supermarket information management system design is mainly the commodity database establishment design and to database related operation realization. This design uses Visual Fox the bringing database to come for the database to carry on the design, when supermarket batch inventory, opens the database, in inside direct input all commodity information (commodity code, trade name, commodity unit price, commodity quantity). Then take Visual Fox as the carrier, the operation contact surface which the development merchandise control as well as the information revise. Under a standard EXE project environment, controls Data1 through the connection the connection, manual input increase warehousing's commodity's all information, the click increase command button, like this then completes in the database the commodity increase. At the same time we can carry on the corresponding deletion operation. In addition, but also has provided the convenient enquiry service. The record may one by one inquire, may also according to the attribute (commodity code, trade name, commodity unit price, commodity quantity) carry on classified the inquiry. Increases the command button on the window contact surface, completes each command button's task execution code separately, thus realizes to operations and so on database increase, search, deletion, revision.
Key words: Visual FoxPro; Supermarket; database; information management; contact surface.
目录
第1章 前言 3
1.1 问题的提出 3
1.2 设计思想 3
1.3 系统开发的目标 4
1.4 系统应用环境 4
1.5 课题的研究意义 4
第2章 系统分析 5
2.1 系统可行性分析 5
2.2 需求分析 5
2.3系统开发的总体规划 5
2.3.1 系统分析和设计阶段 6
2.3.2 系统实施阶段 6
2.4系统功能结构 6
2.4.1 功能结构图 7
2.4.2 主要功能模块说明 8
第3章 数据库设计 9
3.1设计目标 9
3.2开发及运行环境 9
3.3 数据库设计 9
3.3.1 数据字典 9
3.3.2 E-R图 11
第4章 系统实现 13
4.1 创建数据库 13
4.2 界面设计 15
4.2.1 欢迎界面 15
4.2.2 系统主界面 17
4.2.3用户权限管理部分界面 17
4.2.4 查询界面 20
4.2.5 库存管理界面 22
4.2.6 销售管理界面 23
4.3 程序设计 23
4.4 项目连编与发布 24
第5章 总结 25
5.1成绩 25
5.2展望 25
结束语 25
致谢 26
参考文献 27
第1章 前言
1.1 问题的提出
超市是一个很繁忙的地方,每天有很多的顾客要买东西,收银员要和很多的顾客结算,并且要给这些结算存档,以便日后查看。如果只用人工的方法去处理这些结算和计算的数据将是一件很繁琐的事情,将投入大量的人力物力,为了解决这个问题,实现科学化、现代化的超市信息管理,我们就必须设计开发超市信息管理系统,并用于实践。
1.2 设计思想
该设计的指导思想是一切为使用者着想,界面要美观大方,操作尽量简单明了,而且作为一个应用系统要有良好的容错性,在出现错误操作时能尽量及时地给出警告,以便用户及时进行改正。
1.3 系统开发的目标
作为一个应用系统,本系统的开发目标是实现超市管理系统平台化的思想,以查询系统为中心,主要包括相关数据库的设计、基础数据库的输入与维护、超市各种相关数据的查询、库存商品的管理、销售商品的管理等。就本设计而言,该系统是为小型超市而开发设计的,使用本系统的超市,可以方便地对超市的各种信息进行查询,并且可以对库存商品和销售商品进行修改、删除、添加等操作。
1.4 系统应用环境
随着设计思想与开发目标的出现,继而出现了开发语言的选择。 Visual FoxPro是一种数据库管理语言,它简单、易学、易用,并因其可视化编程技术的完美表现和SQL 语言功能的强大已成为编写数据库管理系统的主要语言之一。它在数据库方面有着广泛的应用,Visual FoxPro 9.0开发工具不仅提供了更多更好的设计器、向导、生成器及新类,而且使得客户和服务器结构数据库应用程序的设计更加方便简捷。Visual FoxPro 9.0以其强大的工具和面向对象的以数据为中心的语言,将客户/服务器和网络功能集成于现代的、多连接的应用程序,充分发挥了面向对象编程技术和事件驱动方式的优势不断修正和改进直到形成用户满意的可行性系统。基于Visual FoxPro 9.0的以上优点,通过对整个系统进行研究分析,我决定使用Microsoft公司的Visual FoxPro 9.0开发工具,利用其提供的各种面向对象编程的可视化工具来编制出用户满意的数据窗口平台。
1.5 课题的研究意义
本系统的开发设计,充分利用了Visual FoxPro基础程序设计及数据库管理知识,体现了VFP在数据库处理和面向对象的可视化编程方面的高效,简洁等特点,同时也明确了当前各大高校持续开设Visual FoxPro方面程序设计课程的必要性,为广大师生在学习Visual FoxPro方面提供了实际设计的参考。本系统的应用,能够提高超市信息管理系统各项工作地效率和质量,促进商品的销售和资金的流转;减轻各类事务性工作地劳动强度,使超市的职员腾出更多的精力和时间来服务于顾客;改善经营管理,堵塞漏洞,保证顾客和超市的经济效益。
第2章 系统分析
2.1 系统可行性分析
超市信息管理系统是对超市的收款信息进行管理的计算机网络软件系统,它可完成超市中各种货品的收银工作,并对可以特定时间段的出售信息进行查询。
图1.1是一幅上下文环境图,它演示了该超市收银管理系统的外部实体和系统接口。
图2.1超市信息管理系统的上下文环境图
2.2 需求分析
面对超市管理过程中出现的各种情况,超市收银管理系统在实施后,应能够达到以下目标。
* 全面自动化信息管理,随时掌握超市的情况。
* 全方位的快速查询,提高工作效率。
* 灵活准确的收费,提高财务工作效率。
* 全面统计、汇总、分析,及时提供决定依据。超市管理员可随时查阅到超市最新信息的详细情况。
* 系统内部控制严密,数据存储安全可靠。
* 系统界面友好美观,操作简单易行。
从用户需求
上一篇:
VFP043航班信息查询系统
下一篇:
4种小菜缓解孕妈咪不适