收藏 分销(赏)

超市货物标准管理系统论文.doc

上传人:快乐****生活 文档编号:2799252 上传时间:2024-06-06 格式:DOC 页数:38 大小:1.03MB
下载 相关 举报
超市货物标准管理系统论文.doc_第1页
第1页 / 共38页
超市货物标准管理系统论文.doc_第2页
第2页 / 共38页
超市货物标准管理系统论文.doc_第3页
第3页 / 共38页
超市货物标准管理系统论文.doc_第4页
第4页 / 共38页
超市货物标准管理系统论文.doc_第5页
第5页 / 共38页
点击查看更多>>
资源描述

1、漳州师范学院毕业论文(设计)毕 业 论 文题 目: 超市货品管理系统 姓 名: 许丹丹 学 号: 系 别: 物理与电子信息工程系 专 业: 电子信息科学与技术 年 级: 级 指引教师: 黄 成 1 月 23 日超市货品管理系统The Management system of Supermarket摘要随着经济全球化以及中华人民共和国经济改革逐渐深化,中小公司面临着越来越激烈竞争。改进公司内部以及整个供应链各环节管理、调度及资源配备,迅速适应客户新需求和市场新机遇,是中小公司赢得竞争胜利决定性因素。有效地进行货品进销存管理,已经成为了中小公司生存和发展头等要事。然而,对于一贯疏于管理中小公司来说

2、,进行有效货品进销存管理必然存在一定难度,必要借助于当代化管理办法和信息技术-计算机超市货品管理系统。1 易福华.Visual Basics典型系统实战与解析M.北京:电子工业出版社,.1本设计通过用Visual Basics6.0及SQL Server来完毕,并逐次简介了开发软件背景,以及系统设计详细环节。 核心词:Visual Basics6.0;管理;SQL Server;超市货品管理系统AbstractWith economic globalization and the gradual deepening of Chinas economic reform,SMEs faced wi

3、th increasingly fierce competition. To improve the internal and throughout the supply chain management,scheduling and resource allocation,to adapt quickly to changing customer demands and new market opportunities for small and medium enterprises to compete to win the decisive factor in victory. Invo

4、icing of goods effectively manage small and medium enterprises has become the survival and development of first class events. However,the consistent neglect of management in small and medium enterprises,the implementation of effective management of goods Invoicing there must be some difficulty,we mu

5、st by means of modern management methods and information technology - Computer Supermarket cargo management system. 1 This design by using Visual Basics6.0 and SQL Server to complete,and the successive introduction of the software development background,as well as system design,detailed steps.Keywor

6、ds:Visual Basics6.0;management;SQL Server;the management system of supermarket目录ABSTRACTII1.引言12. 基于VB超市货品管理系统12.1系统目:12.2系统任务:22.3 数据库创立及设计42.4 数据库连接52.5 用VB6.0 设计系统主窗体62.6 用VB6.0创立公用模块72.6.1 OPeratDataBase.bas72.6.2 PublicVar.bas82.7 用VB6.0创立各个模块主界面和子界面82.7.1 “资料管理”模块:82.7.2 “采购管理”模块:92.7.3 “销售管理”

7、模块:102.7.4“库存管理”模块:112.7.5 “记录分析”模块:122.7.6 “系统管理”模块:122.8 数据库连接界面设计133.软件测试144.软件应用155.结束语15参照文献161.引言货品管理在经济管理中占有重要地位,其计算机化在发达国家中也已经达到了相称高水平。国内在全国范畴内推广计算机在管理中应用,是在70年代末开始,虽然起步较晚,近几年发展却较快,特别是微型计算机浮现和普及为信息解决提供了物美价廉手段。货品管理对超市来说是一项繁琐复杂工作,每天要解决大量单据数据.为及时结清每笔业务,盘点库存和货品流动状况,保证超市货品安全,库管人员要耗费大量人力物力和时间来作数据记

8、录记录工作。计算机在管理中应用开始于1954年,当时美国一方面用计算机解决工资单.40近年来,计算机在解决管理信息方面发展迅速。例如,60年代美国计算机在管理中应用项目不到300项,到了1975年达到2670项.而当前,美国在财务会计上90%工作由计算机完毕;物资管理中80100%信息解决由计算机完毕;筹划管理中是8090%。据计算机应用方面发展较快国家记录,计算机用于经济管理约占80%;用于科技运算占8%;用于生产过程控制占12%。因而,经济管理是计算机应用重要领域。2 赵玉焕.国际货品贸易M.北京:对外经济贸易大学,超市货品管理系统是一种当代化软件系统,通过集中式信息数据库,将进、销、存等

9、经营业务有机地结合起来,达到共享数据、减少成本、提高效率和改进服务等。3 李亚主. 民营公司创业管理M. 北京:中华人民共和国方正出版社,2. 基于VB超市货品管理系统2.1系统目:超市货品管理系统重要涉及“资料管理”、“采购管理”、“销售管理”、“库存管理”、“记录分析”等模块。它可以对超市存货出入库进行核算,及时精确地掌握商品库存状况,并动态反映存货资金增减变动,为超市决策提供基本数据。普通而言,通过使用超市货品管理系统,可以在如下几种方面提高公司管理水平:更好地理解供应商和客户信息,加强对商品资料管理。减少采购成本,及时理解采购状况。精确理解销售状况,及时进行价格管理以及库存数量维护。减

10、少储备资金占用,加速资金周转,提高资金运用率。提供商业数据智能分析,理解商业动态,为管理者提供决策根据。4 赵有生. 公司管理M. 北京:电子工业出版社,2.2系统任务:超市货品管理系统是一种将资料管理、采购管理、销售管理、库存管理和记录分析等业务融为一体系统。一种完善超市货品管理系统任务重要涉及如下几项: 资料管理,重要负责管理供应商资料、商品资料以及客户资料。采购管理,重要负责进行采购管理,涉及采购单、采购管理和采购查询。销售管理,重要负责进行销售管理,涉及销售单、销售出库和销售查询。库存管理,重要负责进行库存管理,涉及库存维护、价格管理和库存盘点。记录分析,重要负责记录公司出入库状况以及

11、成本收益。系统管理,重要负责管理顾客信息和顾客登录,以及初期建账。其功能图如图2.2(1):超市货品管理系统资料管理采购管理销售管理库存管理记录分析系统管理图2.2(1) “超市货品管理系统”功能图其流程图如图2.2(2):YNYN启动系统连接数据库登录系统验证身份资料管理采购管理销售管理库存管理记录分析系统管理退出系统供应商资料商品资料客户资料采购单采购入库采购查询销售单销售出库销售查询库存维护价格管理库存盘点采购单分析销售单分析销售利润顾客管理密码维护重新登录初期建账登录失败连接数据库失败超市货品管理系统图2.2(2) “超市货品管理系统”流程图2.3 数据库创立及设计数据库设计(Data

12、base Design)是指依照顾客需求,在某一详细数据库管理系统上,设计数据库构造和建立数据库过程。本设计用到是SQL server数据库。SQL server数据库是用来存储数据、视图、索引、存储过程等对象“容器”。一种数据库可以存储在一种或各种操作系统数据库文献中,但是一种数据库文献不能包括各种数据库。数据文献用于存储数据库中所有对象,如表、视图、存储过程等。5 Ray Rankins. SQL Server 实用全书M. 北京:电子工业出版社,普通,数据库设计过程大体可分为5个环节:需求分析、概念设计、逻辑设计、物理设计、验证设计。依照系统需求分析,系统需要建立10个表,顾客可以有选取

13、地初始化数据表6 姜力. SQL Server数据库设计与管理M. 北京:中华人民共和国林业出版社:北京大学出版社,。这10个表分别为:1、供应商资料表:保存供应商基本资料;2、商品资料表:保存商品基本资料;3、客户资料表:保存客户基本资料;4、采购单表:保存采购单信息;5、采购单明细表:保存采购单详细明细;6、销售单表:保存销售单信息;7、销售单明细表:保存销售单详细明细;8、商品库存表:保存和库存有关信息;9、盘点明细表:保存盘点明细;10、顾客信息表:保存顾客基本信息,涉及顾客名、密码等。通过系统需求分析,理解了系统分解功能以及数据流程,依照这些实体和实体之间关系,可以得到系统E-R图,

14、如图2.3:图2.3 系统E-R图2.4 数据库连接 Visual Basic访问数据库有各种办法,当前使用比较多有DAO、ODBC、RDO和ADO技术。DAO(Data Access Object,数据访问对象)是Microsoft公司在初期开发一种数据库访问组件。最初重要是为了配合Microsoft Jet数据引擎,日后DAO实现了对ODBC封装,因而可以用DAO来访问Oracle等其她类型数据库和网络数据库。ODBC(Open Database Connectivity,开放数据库互联)是Microsoft公司推出一种数据库访问原则,是独立API应用程序接口。使用ODBC可以访问各种提供

15、了ODBC接口数据库,如Access、SQL Server、Oracle、Informix和FoxPro等。ODBC最大长处在于使用该技术可以跨平台访问远程主机上数据库。RDO(Remote Data Object,远程数据对象)由DAO发展而来,其运营依赖于ODBC API和ODBC驱动程序。RDO突出长处是实现了在客户端访问远程主机上数据功能并提供大量用于实现存储及其她数据技术办法和属性。因而,RDO比较适合于访问SQL Server及Oracle等大型数据库。ADO(ActiveX Data Object)浮现比DAO和RDO晚,是Microsoft公司用于取代DAO和RDO数据库访问技

16、术。ADO具备高度灵活性,可以使用相似数据模式访问不同类型数据库,所需只是简朴地修改一两行代码而已。ADO具备了RDO和DAO两者功能,并在ASP、JSP网络编程技术上大量使用。当前,ADO已经成为数据库访问方面主流技术7 李玉林.零基本学Visual Basic+SQL ServerM.北京:机械工业出版社,:336。本系统将用ADO来连接数据库,接下来详细阐明如何建立连接和建立数据记录集。建立连接:访问数据库之前需要和数据库建立连接。在建立连接时,需要按如下环节操作:(1)定义一种ADODB.Connection,并通过New进行实例化。 (2)为连接字符串赋值。 (3)调用连接Open办

17、法,这样就建立了一种连接。 (4)不使用连接时,调用Close办法关闭连接。详细代码如下:Dim Conn As ADODB.ConnectionSet Conn = New ADODB.ConnectionConn.ConnectionString = “Provider= SQLOLEDB.1;Password=sa;Persist Security_Info=True;“User ID =sa,Initial Catalog=ADO数据控件实例;Data_ Source=MERRYCHINA”Conn.OpenConn Close建立数据记录集:(1)定义一种ADODB.Recordse

18、t,并通过New进行实例化。 (2)设定CursorLocation值。 (3)调用RecordsetOpen办法。此时,规定有一种打开连接;如果没有,则报告错误。详细代码如下:Dim Rs As ADODB.RecordsetSet Rs = New ADODB.RecordsetRs.CursorLocation = adUseClientRs.Open “SELECT * FROM顾客信息表”,Conn,adOpenDynamic,adLockBatchO_Ptimistic2.5 用VB6.0 设计系统主窗体通过数据库分析设计,已经完毕了所有后台工作。当前,用VB来编写数据库系统应用程

19、序。创立工程,添加一种MDI窗体作为系统主界面,如图2.5所示:图2.5 系统主界面2.6 用VB6.0创立公用模块 2.6.1 OPeratDataBase.bas为了可以对数据库访问进行集中解决,需要建立一种专门访问数据库公用模块。在项目资源管理器中为项目添加一种模块,将其保存为OPeratDataBase.bas。OPeratDataBase公用模块重要用于对数据库进行操作,涉及如下5个函数: GetConnStr() As String函数,返回连接字符串,用来设立数据库连接字符串。 OpenConn(ByRefConn As ADODB.Connection) AsBoolean函数

20、,返回布尔值,用来打开数据库连接。 ExecuteSQL(ByVal SQL As String,ByRef msg As String)函数,用来执行SAL语句。 SelectSQL(ByVal SQL As String,ByRef msg As String)As ADODB.Recordset函数,返回Recordset,用来执行查询语句。 BatchSelectSQL(ByVal SQL As String,ByRef msg As String) As ADODB.Recordset函数,返回Recordset,用来执行批解决。2.6.2 PublicVar.bas为了实现全局变量

21、,此外创立一种全局变量模块PublicVar.bas。重要有3个全局变量,如下所示: LoginSucceeded全局变量,用来保存顾客登录与否成功标志。 UserID全局变量,用来保存顾客ID。 ConnectionString全局变量,用来保存数据库连接字符串。2.7 用VB6.0创立各个模块主界面和子界面由主界面可以看出,系统6个大模块:2.7.1 “资料管理”模块:用来管理供应商资料、商品资料以及客户资料,其功能模块如图2.7.1所示:资料管理供应商资料商品资料客户资料图2.7.1 “资料管理”功能模块“供应商资料”模块负责维护供应商基本信息。供应商资料对于采购而言非常重要,是超市货品

22、管理系统重要资料。供应商资料重要涉及供应商编号、供应商名称、地址、电话、传真、信誉级别、提供商品和简介等。良好供应商资料管理有助于公司对采购进行管理和控制,从而减少公司采购成本。“商品资料”模块负责维护商品基本资料信息,基本信息普通变动较小。商品资料重要涉及商品编号、商品名称、条形码、计量单位、供应商编号、供应商地址和商品阐明等。不同行业、不同公司所需商品资料差别较大。“客户资料”模块负责维护公司客户基本信息。客户是公司生存主线,可以是跟人或则公司。客户信息是公司需要重点维护资料。客户资料重要涉及客户编号、客户名称、地址、电话、传真、信誉级别、所需商品和简介等。2.7.2 “采购管理”模块:重

23、要负责进行采购管理,涉及采购单、采购入库以及采购查询。采购管理是超市为了完毕生产或销售筹划,在保证适当商品品质前提下,从适当供应商哪里,在适当时间、以适当价格购入适当数量商品管理活动。其功能模块如图2.7.2(1)所示:采购管理采购单采购入库采购查询图2.7.2(1) “采购管理”功能模块数据流程如图2.7.2(2):图2.7.2(2) “采购管理”模块数据流程图“采购单”模块用于录入采购单和采购单明细。所有单据(涉及采购单、入库单和销售单)都分为两个表,一种为主表,另一种为明细表。采购单重要涉及采购单号、采购日期、采购员、与否核销、操作人员、总共金额、不含税价和税额等项。采购单明细重要涉及编

24、号ID、采购单号、商品编号、采购数量、采购单价、总共金额、不含税价和税额等项。“采购入库”模块负责管理商品采购入库状况。采购入库时需要将采购明细单中数量添加到商品库存数量中去。同步,对库存中商品成本价进行移动平均解决,即成本价=(原库存总金额+采购总共金额)/(原库存数+采购数量)。最后,采购单“与否核销”标志变为“已核销”。“采购查询”模块负责查询采购单信息以及采购单核销状况。2.7.3 “销售管理”模块:重要负责进行销售管理,涉及销售单、销售出库和销售查询。销售管理是超市重要活动,直接面向客户和市场。其功能模块如图2.7.3(1)所示:销售管理销售单销售出库销售查询图2.7.3(1) “销

25、售管理”功能模块数据流程如图2.7.3(2):图2.7.3(2) “销售管理”模块数据流程图“销售单”模块负责录入销售单和销售单明细。销售单重要涉及销售单号、客户编号、销售日期、销售员、与否核销、操作人员、总共金额、不含税价和税额等项。销售单明细重要涉及编号ID、销售单号、商品编号、销售数量、成本单价、销售单价、总共金额、不含税价和税额等项。“销售出库”模块负责管理商品销售出库状况。销售出库时需要将商品库存数量减去销售单明细表中销售数量。最后,销售单“与否核销”标志变成“已核销”。“销售查询”模块负责查询销售单信息以及销售单核销状况。2.7.4“库存管理”模块:用于管理超市库存信息,重要负责库

26、存维护、价格管理以及库存盘点。其功能模块如图2.7.4所示:库存管理库存维护价格管理库存盘点图2.7.4 “库存管理”功能模块“库存管理”模块用于维护商品库存信息。库存维护普通只对商品状态、最低储备、正常储备和最高储备信息进行维护,其她信息只有在第一次初始化系统时进行维护。商品库存信息重要涉及商品编号、商品状态、成本价、销售价、库存数量、库存总金额、最低储备、正常储备、最高储备、近来操作日期、操作人员和备注等。“价格管理”模块用于维护商品销售价,销售价是对外进行销售价格。成本价不能随意进行修改,统一由采购入库时进行成本价移动平均得出。“库存盘点”模块用于管理公司商品库存盘点工作。将实际盘存商品

27、数量输入计算机,通过和库存数量进行核对产生盘盈盘亏记录信息。针对盘盈和盘亏状况,进行盘点调节,盘盈时做入库解决,盘亏时做出库解决。依照公司规定,盘点有日盘和月盘两种。盘点调节成果规定写入盘点明细。盘点明细重要涉及编号ID、商品编号、调节数量、成本价、调节总金额、操作日期、操作人员和标志。2.7.5 “记录分析”模块:重要负责记录超市出入库状况以及成本收益,其功能模块如图2.7.5:记录分析采购单分析销售单分析销售利润图2.7.5 “记录分析”功能模块“采购单分析”模块负责对某一时期采购单进行记录分析,记录采购单中各商品采购数量以及采购金额。“销售单分析”模块负责对某一时期销售单进行记录分析,记

28、录销售单各商品销售数量以及销售金额。“销售利润”模块负责计算某一时期公司内部各商品销售利润。销售利润重要依照已核销销售单成本价、销售价、销售数量以及税额计算,销售利润=(销售价-成本价)*销售数量-税额。2.7.6 “系统管理”模块:重要负责管理顾客,涉及顾客管理、密码维护、重新登录以及初期建账4个功能模块,如图2.7.6:系统管理顾客管理密码维护重新登录初期建账图2.7.6 “系统管理”功能模块“顾客管理”模块负责管理顾客信息。顾客信息涉及顾客ID、顾客名称、密码、权限、身份证号、住址、电话和邮箱等。“密码维护”模块负责维护顾客密码信息。“重新登录模块重要给顾客提供重新登录功能。“初期建账”

29、模块重要给顾客提供初期建账功能,顾客可以有选取地初始化数据表。2.8 数据库连接界面设计用VB设计“数据库连接”窗体,如图2.8所示:图2.8 数据库连接数据库顾客ID,即SQL Server顾客登录名,这里,顾客名为sa,密码为空。“拟定”按钮代码如下:Private Sub CmdOK_Click()拟定操作 ConnectionString = Provider=SQLOLEDB.1;Persist Security Info=True; ConnectionString = ConnectionString & User ID= & Trim(txtUserId.Text) & ;Pa

30、ssword= & Trim(txtPwd.Text) & ; ConnectionString = ConnectionString & Initial Catalog= & Trim(txtDatabase.Text) & ;Data Source= & Trim(txtServer.Text) F重新登录.Show Unload MeEnd Sub3.软件测试VB某些设计将软件生成.EXE文献,启动服务器后,点击超市货品管理系统.exe文献,进入第一种连接数据库界面,如图3(1)所示:图3(1) “数据库连接”界面按拟定按钮进入“重新登录”界面,如图3(2)所示:图3(2) “重新登录”

31、界面输入“顾客名称”和“密码”点击拟定,将进入系统主界面,如图2.5所示。点击主界面任务按钮,就可以进行各种操作。经测试,各功能均能正常使用。4.软件应用超市货品管理系统是一种公司单位不可缺少某些,它内容对于各类生产公司决策者和管理者来说都至关重要,因此超市货品管理系统可觉得顾客提供充分信息和快捷数据解决手段8 徐国良. 公司管理案例精选精析M. 北京:中华人民共和国社会科学出版社,附录超市货品管理系统主界面:供应商资料界面:客户资料界面:商品资料界面:采购查询界面:采购单界面:采购单明细表界面:采购入库界面:销售查询界面:销售出库界面:销售单界面:销售明细表界面:价格管理界面:库存盘点界面:

32、库存维护界面:销售单分析界面:采购单分析界面:销售利润界面:初期建账界面:密码维护界面:重新登录界面:顾客管理界面:数据库连接界面:道谢在此,我要特别感谢我家人和朋友,让我高兴地走完了大学四年美好时光。同步,我也要感谢在这四年里陪我走过风风雨雨同窗和朋友们,是她们让我感到了大学温暖。谢谢她们照顾与勉励,才成就了今天我。在完毕这份毕业答辩时候,得到了许多同窗和教师协助,特别是指引毕业设计黄成教师,是她细心与勉励才催促使我完毕了我毕业设计。谢谢她们!。随着科学技术不断提高,计算机科学日渐成熟,其强大功能已为人们深刻结识,它已进入人类社会各个领域并发挥着越来越重要作用.作为计算机应用一某些,使用计算机对库存信息进行管理,具备着手工管理所无法比拟长处。5.结束语通过以上系统设计,可以发现,计算机应用已经是社会不可或缺一某些。超市货品管理系统对于一种超市来说,亦是最重要管理某些。它使超市营业变得更加井然有序,能及时发现货缺及一切问题,从而提高营业效率以及营业额。参照文献

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
百度文库年卡

猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服