1、 重庆交通大学2010年摘 要本次毕业设计课题为“小型超市收银系统设计”,来实现超市收银系统管理的稳定性、可操作性、可靠性及安全性。从而提高超市收银系统管理的效率和效益。本次毕业设计的开发工具为visual foxpro6.0,操作平台是windows7 professional中文版。visual foxpro6.0的主要特点表现在它具有一系列丰富的命令和函数,采用命令窗口和平台结合的操作方式,而且采用了一种自然的语言,程序的可读性较强。通过对个版本的升华,它在可视化开发程度上有了极大的提高,从而成为应用广泛的平台。由于信息管理系统在日常生活中的广泛应用,超市收银系统也得到了极大的发展,现有
2、的超市收银系统已经相当成熟,能极大地满足超市收银的要求,一个完整的超市收银系统需要一个团队进行复杂的分工才能完成,鉴于本人的能力和时间关系。本设计内容主要是对超市收银系统的开发过程,整体思路进行了描述,并做出了一些基本的功能。本论文中详细列出了该系统的设计开发过程,其中包括可行性研究,需求分析、总体设计、详细设计、测试以及重点难点分析和关键部分的分析等等,并附有流程图、层次图、数据流图及数据库。关键字:visual foxpro6.0 超市收银 数据库ABSATRACT This graduate design is called the “the cash register of super
3、markets sale”. It can be expect to achieve the stability、operation、maintainability、security and so on. The software can be improved the efficiency in the supermarkets management. The design is developed by visual foxpro6.0 on windows7 professional.The characteristic of visual foxpro6.0 include: a se
4、ries of commands and functions. It introduce the operation mode which conjoint the command window and flat and adopt a natural language, So the program can be read easily. After several editions, it becomes the most popular explore flat by improving a lot in videotext plans.As the information manage
5、ment system widely used in daily life, the supermarket cash register system has also been tremendous growth, the existing supermarket cash register systems are quite mature and can greatly satisfy the requirements of the supermarket cash register, a complete supermarket cash register system needs a
6、team to complete a complex division of labor, in view of my ability and time. This design is primarily aimed at the supermarket cash register systems development process, the whole idea is described, and made some basic functionality.The design process contains feasibility study、demand analysis、coll
7、ectivity design、particular design、testing and the emphasis and key part. It also include flow、arrangement and data chart.Key words: visual foxpro6.0 , cash register of supermarkets sale ,data chart 第一章 前 言在科技和市场经济高度发达的今天,怎么能把科技成果应用到经济交往中就显的尤为重要,随着我国成功加入WTO及信息化浪潮的日益临近,商场经营管理机制正在发生着根本性的变化,商场要想在激烈的市场竞争
8、环境下的求得生存,就必须有效地利用人才、时间、信息结合的优势,就必须有效地进行商场内部改革和加强商场管理。借助现代信息技术和管理理论,建立超市收银系统势在必行。 对商场而言,超市是商场最宝贵的资源,也是商场的“生命线”。如何做到商场超市与经济效益具有良好匹配?如何做到事得其才,人尽其用?如何在满足商场效益的同时又兼顾商场职工的需求?如何能在瞬息万变的时代使商场与社会环境相适应并且处理好随时变化的超市?这一系列的问题都是需要亟待解决的问题。为了解决上述问题,使商场在激励的市场竞争中立于不败之地,设计并开发出一套适合商场超市收银特点,又符合我国商场管理实情的超市收银信息系统就显得尤为重要。超市收银
9、管理系统是用计算机对超市收银进行管理的一种计算机应用技术的创新,在计算机还未普及之前收银管理都是由工作人员用手工书写的方式来操作的。现在一般的超市都采用计算机智能化管理,采用计算机作为工具的实用的计算机超市收银管理程序来帮助管理员进行更有效的超市收银管理工作。超市收银管理系统是典型的信息管理系统(MIS),其开发主要包括数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析,我们使用 Microsof公司的Visual FoxPro6.0开发工具,利用其提供的各种面向对象的开发工具,
10、尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。Visual FoxPro 6.0 是Microsoft公司推出的一款面向对象的关系数据库管理系统,自含编程语言。Visual FoxPro 6.0是优秀的小型数据管理系统软件,具有强大的数据库管理系统管理功能,以及面向对象程序设计的各类开发工具。其定位“桌面数据库”,但它用到了大型数据库的一些基础技术,既适用单机环境,也适用网络环境,能够开发单层结构、两层结构和多层结构的应用系统。该软件不仅可以用于小型数据库系统开发,而且被广泛用
11、于大型数据库的前端开发。Visual FoxPro 6.0能够实现从桌面到Web的一系列应用,具有使用简便,功能强大,效率高等特点,因此它是目前较为优秀的桌面数据库应用系统开发工具。因此我们选择了Visual FoxPro 6.0作为系统的开发环境。小型超市收银系统是以先进的软件和高速、大容量的硬件为基础的新型收银管理模式,通过集中式的信息数据库,将超市收银业务有机的结合起来,达到数据共享、降低成本、提高效率、改进服务等目的。一般来说,利用小超市收银管理系统可以在以下方面提高超市管理的水平。提高管理效率、降低人工成本。及时调整营销策略,防止价格流失。防范陈呆死帐,降低应收账款。降低储备资金占用
12、。加快资金周转实现的经济效益。高效决策。微小型超市应用了本系统就可以提高管理水平,增加销售,获得更高利润。第二章 需求分析2.1 可行性分析2.1.1 技术可行性通过大学四年的计算机基础课程的学习,学生对C语言、Java、数据结构、数据库以及其他计算机方面的知识有了初步了解。本次利用资源丰富、操作简单的Visual foxpro6.0可视化操作平台和其强大的表单设计功能和数据处理效率来设计一个小型的超市收银系统,从开发工具上来说是可行的。2.1.2 操作可行性本网络平台支持Windows 2000、Windows2003、Windows XP和windows7等多种操作系统,客户端能够利用多种
13、浏览器浏览,所以本系统在操作上是可行的。2.2 系统开发的原因随着市场经济的快速发展,超市购物已经成为人们最习惯的购物方式,各种形式规模的超市也在各个街道、社区出现,由于每个超市规模不同、管理方式不同及投入的资金也相差较大。从而导致超市收方式也有很大的不同。传统的超市收银方式在最近几年已经有了很大的变化,从传统的工作人员手写笔记形式已经过渡为计算机自动化操作,这已经大大方便了商场超市的日常管理工作,并且为超市提高了经济效益,也节约了社会资本。 但目前由于各个超市的具体情况不一,从而每个超市所应用的收银软件业应不同,现在的专业的收银软件对于小型超市来说由于功能过于冗繁、应用程序复杂,难懂、不容易
14、学,对很多人来说都要经过专业的培训才能上岗,这无形当中增加了超市运营成本,浪费了社会资源。所以我们有必要开发一种既能满足小型超市的收银要求,又能让工作人员容易操作的收银系统。2.3 系统的整体构架根据我在寒假的兼职调研可知,这次开发的超市收银系统可以从总体构架上可以分为如图1几个部分。数据库:主要是实现用户通过数据库的建立来添加商品信息,比如包括商品名,单价,条形码等等,从而建立完整的商品信息数据库。表单(界面):主要实现对超市收银工作的直接操作,表单主要包括各种按钮和文本框,例如商品清单框、条形码输入框、倍增按钮等等,能快速实现超市收银系统的要求。程序代码:主要是实现整个系统功能的程序语言,
15、在不同程序语言的支配下,以完成表单中的各种功能。图 1.系统的总体构架2.4系统的功能需求2.4.1 整体功能本系统主要是要是能满足小型超市的收银要求,设计操作系统要遵循操作简单、快捷、易懂、花费少的基本原则,它的整体页面设计如下图2所示。图2.系统的总体结构其中登录功能包括:工作人员登录:对系统进行常规操作,主要是在工作期间使用,通过密码的设置来控制登录权限,以维护超市的系统安全。维护人员登录:主要是维护人员对设备系统进行常规的检查和维护,计算机以安全方式允许维护人员的通行。 统计功能包括:统计顾客购买的商品信息,其中包括商品名,商品条形码,商品单价等等。统计顾客购买的商品数量。调用功能包括:通过商品条形码的输入,能很快调出数据库里的商品信息,并能在商品清单栏里快速显示,以方便客户的查阅。计算功能包括:计算商品价格。计算商品的数量。计算找零。2.4.2 理论上的工作流程(如图3所示)图3.系统的工作流程2.4.3数据字典要想实现上述的动态管理功能,就要建立合理的数据库。本次设计我们小组利用vfp6.0中强大
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1