超市管理系统论文5151940764

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

2010届本科生毕业设计分类号:2010届本科生毕业设计题目:_______________________作者姓名:学号:系(院)、专业:软件工程系指导教师姓名:指导教师职称:2010年月日注:请认真填写的姓名及学号信息,并要求与学院规定的一致2010届本科生毕业设计I超市货物管理系统TheManagementsystemofSupermarket摘要随着经济的全球化以及中国经济改革的逐渐深化,中小企业面临着越来越激烈的竞争。改善企业内部以及整个供应链各环节的管理、调度及资源配置,迅速适应客户的新需求和市场的新机遇,是中小企业赢得竞争胜利的决定性因素。有效地进行货物进销存管理,已经成为了中小企业生存和发展的头等要事。然而,对于一贯疏于管理的中小企业来说,进行有效的货物进销存管理必然存在一定的难度,必须借助于现代化的管理方法和信息技术----计算机超市货物管理系统。[1]本设计通过用VisualBasics6.0及SQLServer2000来完成,并逐次介绍了开发软件的背景,以及系统设计的详细步骤。关键词:VisualBasics6.0;管理;SQLServer;超市货物管理系统AbstractWitheconomicglobalizationandthegradualdeepeningofChina'seconomicreform,SMEsfacedwithincreasinglyfiercecompetition.Toimprovetheinternalandthroughoutthesupplychainmanagement,schedulingandresourceallocation,toadaptquicklytochangingcustomerdemandsandnewmarketopportunitiesforsmallandmediumenterprisestocompetetowinthedecisivefactorinvictory.Invoicingofgoodseffectivelymanagesmallandmediumenterpriseshasbecomethesurvivalanddevelopmentoffirstclassevents.However,theconsistentneglectofmanagementinsmallandmediumenterprises,theimplementationofeffectivemanagementofgoodsInvoicingtheremustbesomedifficulty,wemustbymeansofmodernmanagementmethodsandinformationtechnology----ComputerSupermarketcargomanagementsystem.[1]ThisdesignbyusingVisualBasics6.0andSQLServer2000tocomplete,andthesuccessiveintroductionofthesoftwaredevelopmentbackground,aswellassystemdesign,detailedsteps.Keywords:VisualBasics6.0;management;SQLServer;themanagementsystemofsupermarket目录ABSTRACT........................................................I1.引言..............................................................12.基于VB的超市货物管理系统.......................................12.1系统的目的:...................................................12.2系统的任务:...................................................22.3数据库的创建及设计...........................................42.4数据库连接.....................................................52.5用VB6.0设计系统主窗体........................................72.6用VB6.0创建公用模块...........................................82.6.1OPeratDataBase.bas.........................................82.6.2PublicVar.bas..............................................82.7用VB6.0创建各个模块主界面和子界面.............................82.7.1“资料管理”模块:.........................................82.7.2“采购管理”模块:.........................................92.7.3“销售管理”模块:........................................102.7.4“库存管理”模块:.........................................112.7.5“统计分析”模块:........................................122.7.6“系统管理”模块:........................................132.8数据库连接界面的设计..........................................133.软件测试.........................................................144.软件应用.........................................................155.结束语...........................................................15参考文献...........................................................161.引言货物管理在经济管理中占有重要地位,其计算机化在发达国家中也已经达到了相当高的水平。我国在全国范围内推广计算机在管理中的应用,是在70年代末开始的,虽然起步较晚,近几年发展却较快,特别是微型计算机的出现和普及为信息处理提供了物美价廉的手段。货物管理对超市来说是一项繁琐复杂的工作,每天要处理大量的单据数据.为及时结清每笔业务,盘点库存和货物流动情况,保证超市货物安全,库管人员要花费大量人力物力和时间来作数据记录统计工作。计算机在管理中的应用开始于1954年,当时美国首先用计算机处理工资单.40多年来,计算机在处理管理信息方面发展迅速。例如,60年代美国计算机在管理中应用项目不到300项,到了1975年达到2670项.而现在,美国在财务会计上90%的工作由计算机完成;物资管理中80―100%的信息处理由计算机完成;计划管理中是80―90%。据计算机应用方面发展较快的国家统计,计算机用于经济管理的约占80%;用于科技运算的占8%;用于生产过程控制的占12%。因此,经济管理是计算机应用的主要领域。[2]超市货物管理系统是一个现代化软件系统,通过集中式的信息数据库,将进、销、存等经营业务有机地结合起来,达到共享数据、降低成本、提高效率和改进服务等。[3]2.基于VB的超市货物管理系统2.1系统的目的:超市货物管理系统主要包括“资料管理”、“采购管理”、“销售管理”、“库存管理”、“统计分析”等模块。它可以对超市存货的出入库进行核算,及时准确地掌握商品库存情况,并动态反映存货资金的增减变动,为超市的决策提供基础数据。一般而言,通过使用超市货物管理系统,可以在以下几个方面提高企业的管理水平:★更好地了解供应商和客户信息,加强对商品资料的管理。★降低采购成本,及时了解采购情况。★准确了解销售情况,及时进行价格管理以及库存数量维护。★减少储备资金占用,加速资金周转,提高资金利用率。★提供商业数据智能分析,了解商业动态,为管理者提供决策依据。[4]2.2系统的任务:超市货物管理系统是一个将资料管理、采购管理、销售管理、库存管理和统计分析等业务融为一体的系统。一个完善的超市货物管理系统的任务主要包括以下几项:●资料管理,主要负责管理供应商资料、商品资料以及客户资料。●采购管理,主要负责进行采购管理,包括采购单、采购管理和采购查询。●销售管理,主要负责进行销售管理,包括销售单、销售出库和销售查询。●库存管理,主要负责进行库存管理,包括库存维护、价格管理和库存盘点。●统计分析,主要负责统计企业的出入库情况以及成本收益。●系统管理,主要负责管理用户信息和用户登录,以及初期建账。其功能图如图2.2(1):图2.2(1)“超市货物管理系统”功能图超市货物管理系统资料管理采购管理销售管理库存管理统计分析系统管理其流程图如图2.2(2):YNYN开启系统连接数据库登录系统验证身份资料管理采购管理销售管理库存管理统计分析系统管理退出系统供应商资料商品资料客户资料采购单采购入库采购查询销售单销售出库销售查询库存维护价格管理库存盘点采购单分析销售单分析销售利润用户管理密码维护重新登录初期建账登录失败连接数据库失败超市货物管理系统图2.2(2)“超市货物管理系统”流程图2.3数据库的创建及设计数据库设计(DatabaseDesign)是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。本设计用到的是SQLserver数据库。SQLserver的数据库是用来存放数据、视图、索引、存储过程等对象的“容器”。一个数据库可以存放在一个或多个操作系统的数据库文件中,但是一个数据库文件不能包含多个数据库。数据文件用于存储数据库中的所有对象,如表、视图、存储过程等。[5]一般,数据库的设计过程大致可分为5个步骤:需求分析、概念设计、逻辑设计、物理设计、验证设计。根据系统需求分析,系统需要建立10个表,用户可以有选择地初始化数据表[6]。这10个表分别为:1、供应商资料表:保存供应商的基本资料;2、商品资料表:保存商品的基本资料;3、客户资料表:保存客户的基本资料;4、采购单表:保存采购单信息;5、采购单明细表:保存采购单的具体明细;6、销售单表:保存销售单信息;7、销售单明细表:保存销售单的具体明细;8、商品库存表:保存和库存相关的信息;9、盘点明细表:保存盘点明细;10、用户信息表:保存用户的基本信息,包括用户名、密码等。通过系统需求分析,了解了系统的分解功能以及数据流程,根据这些实体和实体之间的关系,可以得到系统E-R图,如图2.3:图2.3系统E-R图2.4数据库连接VisualBasic访问数据库有多种方法,现在使用比较多的有DAO、ODBC、RDO和ADO技术。DAO(DataAccessObject,数据访问对象)是Microsoft公司在早期开发的一种数据库访问组件。最初主要是为了配合MicrosoftJet数据引擎,后来DAO实现了对ODBC的封装,因此可以用DAO来访问Oracle等其他类型的数据库和网络数据库。ODBC(OpenDatabaseConnectivity,开放数据库互联)是Microsoft公司推出的一种数据库访问标准,是独立的API应用程序接口。

1 / 32
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功