VFP超市商品管理系统.doc
《VFP超市商品管理系统.doc》由会员分享,可在线阅读,更多相关《VFP超市商品管理系统.doc(26页珍藏版)》请在沃文网上搜索。
1、xx毕业设计(论文)目 录1引言12系统分析32.1需求分析32.2 可行性分析42.3目标分析42.4数据流程图53系统设计63.1系统功能设计63.2系统数据库设计74系统实现124.1软件开发工具与运行环境124.2系统功能模块的实现124.3 “About”窗口功能的实现184.4系统主程序设置195系统程序的编译、运行216结束语22参考文献23Abstract24致谢25超市商品管理系统的设计与实现摘 要: 本文主要介绍超市商品管理系统的开发。超市商品管理系统是在Windows平台下,以微软公司的Visual FoxPro6.0为工具开发出来的系统,实现了超市各主要业务的计算机管理
2、。该系统由商品信息管理、商品信息查询、报表打印、系统设置、退出等功能模块组成,本系统可按各种方式查询数据,打印和浏览商品价格、商品说明、进货商品清单、出货商品清单、库存商品清单等,使商品管理系统从纯手工中解脱出来,实现超市商品管理系统简单化、规范化、合理化、科学化,其实用性强,用户界面友好。 关键词: 关系数据库;Visual Foxpro 6.0;进存销管理;E-R图;管理系统1引言社会生活的现代化,使得市场的走向发生巨大变化,同时,商品经济的高速现代化发展也促进了竞争,使一切不甘落后的商家都争先恐后地采用最新的管理方法来加强自己的竞争地位。因此,超市经营者如果不掌握当今市场发展的这一走向,
3、不能将超市现代化经营作为努力开拓的目标,就无法使经营活跃、财源茂盛。现代化事业的发展,也使超市的管理手段发生前所未有的革命。计算机的运用现正在发达国家的各类商店、小型超市中普及。由于它能够准确记载和查阅有关超市经营活动的大量数据,帮助超市经营者掌握和分析营销情况,及时做出正确决策,并且有利于商店内部的进货、库存、销售等情况的管理,因而大大提高了现代超市的管理水平。目前,我国正处在从传统商店经营到现代超市经营的转变过程中,商店经营者要适应这场转变的需要和面对日趋激烈的商业竞争挑战,很有必要提高自己的管理水平,加强对超市现代化经营思想、方法与手段的认识,再加上当今世界计算机的飞速发展,计算机在企业
4、管理中的应用及利用计算机实现企业商品管理势在必行。通过计算机对商品的完善管理,整个系统基本上实现了操作简便、界面良好、灵活、实用、安全等要求。在生产性单位,如工厂中,产品的进存销涉及产品原料的采购、库存、投入生产、报损,甚至有时涉及到销售,在其它非生产性单位,如超市、商店等,则主要涉及到进货、库存、销售3个环节,它主要完成对商品的浏览、商品的修改、商品的各类查询、销售情况、库存查看等的全过程。在本文中,就是通过对超市商品管理系统的例子,来讲述如何定制一个面向企业的或面向公司的进存销管理系统。在讲解和功能设计上以非生产性单位商品的3个方面为例,这些原理也同样适用于工厂的进存销管理。只有这样才能达
5、到对当今超市商品的完善管理。经实际使用证明,本文所设计的超市商品进存销管理系统可以提高资金的利用率、结算速度、工作效率等。从而实现管理的高效性、实时性、科学化、现代化、智能化等。2系统分析2.1需求分析主要从事商品的零售、批发等工作的公司过去由于企业每天的销售量特别大,手工差错率高,时常会出现一些不该出现的错误。即手工工作已不能满足当今业务上的发展需求。为了提高企业管理水平,现在公司决定采用比较先进的管理工具电脑来管理商品的销售业务,针对公司的具体情况和商品行业的行业特点,我们的初步计划就是:本系统实施后,应能集中处理商品的销售业务,严格规范公司管理,并利用先进的管理模式,推动商品业务的飞速发
6、展。根据企业的具体情况,我所设计的系统主要功能总结出以下几项需求:1、具有信息输入功能1 (1)需要输入的商品信息 包括商品编号、商品名称、商品单位、条形码、商品单价、商品产地、商品类别、商品说明等内容。 (2)需要输入的进货信息 包括商品编号、进货数量、进货单价、经手人、供货单位、说明等内容。 (3)需要输入的出货信息 包括商品编号、出货数量、出货单价、经手人、接收人、说明等内容。 (4)需要输入的进货记录信息 包括商品编号、商品名称、商品类别、经手人、供货单位等内容。 (5)需要输入的出货记录信息 包括商品编号、商品名称、商品类别、经手人、接收人等内容。 (6)需要输入的库存记录信息 包括
7、商品编号、商品名称、商品类别等内容。2、具有信息存储功能2 能够存储商品信息、进货记录信息、出货记录信息、库存记录信息等数据。3、具有浏览功能 用户可以浏览商品信息、出货记录、进货记录、库存记录信息等。4、具有查询功能 查询功能包括两种查询。(1)在商品信息管理表中的查询,用户可以按商品编号、商品名称、商品产地、商品类别等查询商品。 (2)在进货、库存、出货记录表中的查询,用户可以按商品编号、名称、类别等多种方法查询。5、具有报表打印功能2 用户可以根据需要打印有关数据。6、具有数据维护功能 对已输入的各项数据(如:“商品信息”、“进货信息”、“库存信息”等数据)可由用户添加、删除、修改等操作
8、。2.2 可行性分析任何事物都有它的美妙之处,换句话说,任何事物都会展现其它事物所没有的一面。同样,商品也不例外,随着生活水平的不断提高,人们对商品的质量越来越重视。商品行业作为一个特殊的行业,它的好坏直接对人民生活和社会稳定起着重要的作用,传统的经营方式和管理模式已经越来越不适应现代商品企业管理的需要。现代商品经营企业要想对外获取竞争信息,对内掌握营销情况、控制经营成本,离不开有效的管理信息系统。在这里,我所设计的超市商品管理系统的特点如下:1、 实用性 系统的设计将确实体现出现代商品的特点和业务需求,本软件提供完整的进货、销售、库存等功能。同时,也有利于客户方便查看、分析。2、 可靠性可靠
9、性是一个完整系统所必备的条件之一。一个没有可靠性的软件是没有任何实用价值的。本系统从以下几点考虑系统的可靠性:(1) 完善的测试机制。(2) 编程完全按软件开发规范的要求进行。(3)完备的系统安全设计。3、 可节约性利用本系统可以更方便地查看日前的销售情况。这样便于分析下一步客户所要做的事。既少花时间、又少花钱,采用分步实施、分阶段投入的方法,追求尽可能高的性能价格比。2.3目标分析 面对超市商品行业的高速发展和商品企业信息化发展过程中出现的各种情况,商品企业管理系统实施后,应能够达到以下目标:(1)业务管理信息化,可随时掌握商品的购销情况。(2)提高快速准确的处理商品进、销、存等多种业务模式
10、。(3)系统界面友好美观,操作简单易行,查询灵活方便,数据存储安全可靠。(4)通过系统的实施,可逐步提高企业管理水平、提升员工的素质,系统维护方便、可靠,有较高的安全性,满足实用性、先进性的要求。2.4数据流程图 数据流程图是逻辑系统的图形表示,能够使非计算机专业人员也非常容易理解,它是一种极好的系统构造的表示方法,本系统的数据流程图如图2.4所示,它基本上反映出了整个系统的逻辑功能3。管理人员顾客售货单信息管理出货信息进货信息 商品信息商品信息 日常操作用户信息商品信息信息查询查看商品信息供货单位系统设置 查询结果图2.4商品管理系统的数据流程图3系统设计3.1系统功能设计本实例中创建“超市
11、商品管理系统”的主要目的是实现对商品信息的管理4,所以必然会涉及到商品的进货、出货等操作,因此在系统中需要添加以下四大功能。其中各个功能如下:1、信息管理商品信息管理:用来管理系统中要用来进行进货、出货操作的商品信息,包括添加、修改、删除和查询信息等功能。2、日常操作商品进货操作:用来完成商品的进货操作。商品出货操作:用来完成商品的出货操作。3、信息查询5库存信息查询:用来查询库存商品的信息,可以按照商品编号、商品名称和商品类别来查询,还可以将查询结果打印输出。进货信息查询:用来查询商品的进货记录,可以按照商品编号、商品名称、商品类别、经手人和进货日期查询,还可以将查询结果打印输出。出货信息查
12、询:用来查询商品的出货记录,可以按照商品编号、商品名称、商品类别、经手人和出货日期查询,还可以将查询结果打印输出。4、系统管理6系统登录:用来验证登录的系统用户的合法性,只有合法的系统用户才能登录系统并且使用系统功能。修改密码:用来修改登录系统用户的密码,长时间的使用一个密码可能会使密码不安全,导致整个系统的不安全,因此有必要定期更新密码。关于系统:用来显示程序的名称、版本、版权,操作系统的登录用户名及系统的可用资源等信息。具体的功能模块如图3.1所示:超市商品管理系统信息查询日常操作信息管理系统管理 商品进货操作商品出货操作进货记录查询出货记录查询库存记录查询系统信息管理商品信息管理修改密码
13、关于系统 图3.1系统功能模块图3.2系统数据库设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率及其实现的效果产生影响7。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。 设计数据库系统应该先充分了解用户各个方面的需求,包括现有的及将来可能增加的需求。数据库设计一般包括如下几个步骤。1、数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。通过上述系统功能设计,针对一般客户管理信息
14、系统的需求,总结出如下的需求信息:(1)进货信息中要包含商品信息。(2)出货信息中要包含商品信息。(3)库存信息中要包含商品信息。(4)商品信息中要包含唯一值的字段。经过上述系统功能设计和需求总结,考虑到将来功能上的扩展,设计如下所示的数据项和数据结构:(1)商品信息:包含商品编号、商品名称、商品单位、商品单价、类别、产地及说明等。(2)进货信息:包含进货编号、商品编号、进货单价、进货数量、进货时间、经手人、供货单位等。(3)出货信息:包含出货编号、商品编号、出货单价、出货数量、出货编号、经手人、接手人及说明等。(4)库存信息:包含商品编号、库存量和说明等。(5)系统设置:包含商品类别等。(6
15、)用户信息:包含用户名、密码等。在上面的需求分析、数据结构设计的基础上,下面可以开始数据库概念结构设计了。2、数据库概念结构设计得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。(1)超市商品管理的数据库的创建“超市商品管理系统”数据库“商品数据库”包含:“用户信息”表、“进货信息”表、“出货信息”表、“库存信息”表、“商品信息”表、“系统设置”表六个表,其中,“进货信息”,“出货信息”,“库存信息”,“商品信息”这四个表是一对一的关系。具体对应关系如图3.2(a
16、)所示:图3.2(a) 数据库内表关系图(3) 超市商品管理的总E-R图如图3.2(b)所示:用户名密码 用户信息商品编号进货编号1111操作操作出货信息进货信息11商品编号出货编号商品信息1商品编号商品名称存放1库存信息说明库存量商品编号图3.2(b)总实体E-R图3、数据库逻辑结构设计数据库的概念结构设计完毕以后,现在可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。 使用Visual FoxPro 6.0 开发时可以直接使用Visual FoxPro 6.0 自带的数据库,本系统中使用的各个数据表的字段设置如下:“商品信息”表的字段设置如表3-1
17、所示:表3-1“商品信息”表字段名类 型宽 度可否为空默认值说 明商品编号字符型6否主索引字段条形码字符型14可商品名称字符型40否商品单位字符型6否商品单价浮动型6否1位小数产地字符型40类别字符型20说明备注型4“进货信息”表的字段设置如表3-2所示:表3-2“进货信息”表字段名类 型宽 度可否为空默认值说 明进货编号字符型10否主索引字段商品编号字符型6否普通索引字段进货数量浮动型8否1位小数进货单价浮动型8否1位小数进货时间日期时间型8否供货单位字符型40可经手人字符型20可说明备注型4“用户信息”表的字段设置如表3-3所示:表3-3“用户信息”表字段名类 型宽 度可否为空默认值说 明
18、用户名字符型20否主索引字段密码字符型20否1位小数“系统设置”表的字段设置如表3-4所示:表3-4“系统设置”表字段名类 型宽 度可否为空默认值说 明商品类别字符型20否主索引字段“出货信息”表的字段设置如表3-5所示:表3-5“出货信息”表字段名类 型宽 度可否为空默认值说 明出货编号字符型8否主索引字段商品编号字符型6否普通索引字段出货数量浮动型8否1位小数出货单价浮动型8否1位小数出货时间日期时间型8否接手人字符型20否经手人字符型20可说明备注型4“库存信息”表的字段设置如表3-6所示:表3-6“库存信息”表字段名类 型宽 度可否为空默认值说 明商品编号字符型6否主索引字段库存数量浮
19、动型81位小数说明备注型44系统实现4.1软件开发工具与运行环境本系统是采用Visual FoxPro 6.0制作的,是当今比较流行的可视化工具,它不像Visual Basic 6.0一样需要借助其它的数据库来完成某个软件开发。它有自带的数据库,不仅可以简化数据库管理,而且能使应用程序的开发流程更为合理。Visual FoxPro 6.0使组织数据、定义数据库规则和建立应用程序等工作变得简单易行。利用可视化的设计工具和向导,用户可以快速创建表单和打印报表等。Visual FoxPro 6.0还提供了一个集成化的系统开发环境。它不仅支持过程式编程技术,而且在语言方面作了强大的扩充,支持面向对象可
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 超市 商品 管理 系统
