《30-基于VB的超市销售管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《30-基于VB的超市销售管理系统的设计与实现.docx(39页珍藏版)》请在优知文库上搜索。
1、姓系另小导师、基于VB6.0的超市销售管理系统的设计与实现名专业一职称III1111234557711010111112131416118191232325摘要ABSTRACT1引言1.1 系统的探讨意义1.2 系统的探讨现状1.3 系统的探讨内容2开发工具描述2.1 VisualBaSiC(VB)简介2.2 VisualBasic语言特性2.3 Access简介2.4 设计所用到技术简介3系统需求分析与总体框架3.1 需求分析3.2 系统的体系结构设计4系统设计1.1.1 库设计1.1.2 数据流条目1.1.3 文件条目5系统功能的具体设计5.1 组件的公共模块5.2 登陆窗口Frmdl5.
2、3 销售管理功能的实现5.4 供应商添加FrmProvider5.5 供应商查询及删除FrmPSeI5.6 员工信息的添加FrmEmpIoyee5.7 员工信息的查询和删除FrmESeI5.8 商品信息添加FrmMCHD5.9 彳口/3力口6超市管理系统的运行测试6.1 登陆窗口Frmdl6.2 超市管理系统主窗口MDIFrmMain6.3 供应商添加FrmProvider6.4 供应商查询及修改FrmPSel266.5 员工添加276.6 员工查询及修改FrmESel276.7 商品信息添加FrmMCHD286.8 商品信息查询.修改.删除29691zaDU彳占J2、力口306.10 商品销
3、售FrmSaIe316.11 销售统计FrmStat32总结32参考文献34致谢错误!未定义书签。摘要随着小超市规模的发展不断扩大,商品数量急剧增加,有关商品的信息量也成倍增长。超市时时刻刻都须要对商品各种信息进行统计分析。而大型的超市管理系统功能过于多造成了操作繁琐降低了小超市的工作效率。基于此,本文开发一个小型的超市管理系统。本系统结合实际的超市管理状况,以ViSUaIBaSiC6.0作为开发工具实现了超市管理系统。系统实现了包括销售管理负责每日销售状况盘点和每月销售状况统计并打印出统计报表。商品管理实现了商品的增加、修改和查询。用户管理包括了员工管理、会员管理和供应商管理。其中员工管理实
4、现员工档案的建立,员工有关职位变动信息的修改。供应商的管理实现了供应商信息的录入、修改、查询和删除等功能。关键词:超市管理;VB;accessABSTRACTExpandsunceasinglyalongwiththesmallsupermarketscaledevelopment,thecommodityquantitysharpgrowth,relatedcommodityeachkindofinformationcontentalsobecomestimeofgrowth.Thesupermarketinneedstocarryonthestatisticalanalysisallthe
5、timetocommodityeachkindofinformation.Bulthelargescalesupermarketmanagementsystemmanagementsystemfunctiontoowasformidablecreatestheoperationtediouslytoreducethesmallsupermarketworkingefficiency.Inthiscase,itseemsveryessentialtodevelopthesmalladministrativesystemofasupermarket.Thissystemcombinesrealsu
6、permarketmanagementsystem,analyzedemand,adoptVisualBasic6.0asdevelopinginstrumentanddevelopuniteditionsupermarketadministrativesystemthatcomeout.Thewholesystemhavethreelargefunctionlikesalebuyanddatabase,anditbaseonfunctionsandmanagesuchasthesaleofthegoods,andincludingenteringstaffchangeoffoundation
7、,oldproduce,positionofstaffoffile,etc.causeworkermodification,staffsinformationinquiryofinformation,count,etc.joining,newly.Inputtingtosuppliersinformation,revise,deleteandholdlettingandcommoditystocksareinquiredaboutetc.Keywords:Thesupermarketmanages;VB;access1引言1.1 系统的探讨意义随着中小型超市的数量增加,超市的商品越来越多,价格
8、的多样性以及员工数量增加。开发一个超市管理系统对一间超市的管理显得极其重要,合理地管理不但反映一个国家的科技水平。在这个经济时代到来的今日,用计算机限制超市的工作由自动化系统运行而完成。这不仅节约了人力,还提高了工作效率和服务质量,而且还加速了商品的流通。由于各超市的商品的数量不断增多和超市规模的不断扩大,管理这些浩大的体系特别困难的,因为商品的状况是随时变更的,因此必需对商品进行动态的管理,而这对于一个管理人员来说是一件比较困难的事情,存储,查询是必不行少的业务。超市管理何管理好一个全部超市的信息,成为超市管理中的一个大问题。在这种状况下,一个可以规范化,自动化的超市管理系统就显得特别必要。
9、最初的超市管理,都是靠人力来完成的。当超市规模比较小的时候,人力可以完成,不过随着超市的规模越来越大,超市的员工人数和商品种类,商品数量也越来越多,依旧维持着人力进行超市管理的时候,必定会造成工作效率低,工作错误增高的问题。为了能让管理员从繁重的工作中解脱出来,使管理员在运用一个软件以后能极其简洁地对全部商品进行管理,并且精确无误,轻松自如。为此,本文开发了一个适合小型超市的超市销售管理系统。1.2 系统的探讨现状就目前的国际形势而言,虽然计算机发展飞速。但是,在其飞速发展的同时,计算机技术并未全面深化到民用里。就拿我们国家来说,很多人不知道计算机编程的原理。但是,计算机技术是一个走在时代前列
10、的先进技术,它终究还是能给人们工作与生活带来更高的效率。目前就全国的超市管理程序而言,仍旧有相当一部分超市的超市管理系统存在着一些不足,比如系统不完善,功能不齐全,存在较多BUG等。甚至在有些偏远地区的超市没有运用便捷的超市管理系统来代替繁琐的人工管理。1.3 系统的探讨内容超市管理系统就是把分散的超市的职工,供应商,商品销售等信息实行统一,集中,规范的收集管理,建立分类编号管理,电脑存储查询以及防火,防潮,防蛀,防盗等现代化,专业化的超市管理系统。超市管理系统为超市供应信息询问,信息检索,信息存取等服务。系统是超市管理的一个重要内容,随着时代的进步,超市也渐渐变的浩大起来。超市管理系统的流通
11、部分是对全部商品管理最重要的部分,流通系统将客户与商品,员工与客户,管理员与员工相互间联系起来,而且流通系统处理的数据类型多,数量大,精细且频繁,因而须要系统应具备较完善的检验防错功能,从而依据系统的运行及反馈信息高质量,高效率地管理系统流通部门的全部功能。本系统包含五大模块:(1)系统管理:包括登录系统、注销系统。(2)商品信息:包括对商品添加、查询、删改。(3)用户管理:包括了供应商管理、员工管理、会员管理。(4)管理库存:包括了对商品库存的查询功能。(5)销售管理:具有商品销售、销售统计等功能。(6)数据管理:具有数据备份及复原功能。2开发工具描述2.1 VisualBaSiC(VB)简
12、介VisualBasic(VB)是一种由微软公司开发的包含帮助开发环境的事务驱动编程语言。从任何标准来说,VB都是世界上运用人数最多的语言不仅是盛赞VB的开发者还是埋怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUD和快速应用程序开发(RAD)系统,可以轻易的运用DAO、RDo连接数据库,或者轻松的创建ACtiVeX控件。程序员可以轻松的运用VB供应的组件快速建立一个应用程序。VisualBasic的最大的优势在于它的易用性,可以让阅历丰富的VB程序员或是刚刚懂得皮毛的人都能用自己的方式快速开发程序。而且VB的程序可以特别简洁的和数据库连接。比如利用控件可以绑定数据
13、库,这样一来用VB写出的程序就可以驾驭数据库的全部信息而不用写一行代码。BASlC是种易学易用的高级语言叫特别适合初学者学习运用。事务驱动编程:VisualBaSiC允许创建反映用户动作和系统事务网的程序。这种编程叫事务驱动编程。要了解事务驱动程序是怎样工作的,先要了解过去的程序怎样运行及在WindOWS环境中有何不同。在WindoWS之前(回到往日的De)S和“史前时代”PC之前),程序以依次方式运行。也就是说,一旦程序启动,它就一条指令一条指令的向前执行,直到程序结束或出现致命错误。面对对象编程:使创建WindoWS程序较为简洁的关键技术是面对对象编程,或OOP。这种技术可
14、以创建可重用组建,它是程序的组成模块。在探讨ViSUalBaSiC时,常常可以听到这些术语,因此对这些术语的基本理解特别有帮助。控件:供应程序可见界面的可重用对象。控件的示例有文本框、标签和吩咐按钮。事务:由用户或操作系统引发的动作。事务的示例有击键、单击鼠标、一段时间的限制,或从端口接收数据。方法:嵌入在对象定义中的程序代码,它定义对象怎样处理信息并响应某事务。例如,数据库对象有打开纪录集并从一个记录移动到另一个记录的方法。对象:程序的基本元素,它含有定义其特征的属性,定义其任务和识别它可以响应的事务的方法。控件和窗体是ViSUalBaSiC中全部对象的示例。过程:为完成任务而编写的代码段。过程通常用于响应特定的事务。属性:对象的特征,如尺寸、位置、颜色或文本。属性确定对象的外观,有时也确定对象的行为。属性也用于为对象供应数据和从对象取回信息。2.2 VisualBasic语言特性一个典型的VB进程VB的中心思想就是要便于程序员运用,无论是新手或者专家。VB运用了可以简洁建立应用程序的GUl系统,但是又可以开发相当困难的程序。VB的程序是种基于窗体的可视化组件支配的联合,并且增加代码来指定组建的属性和