基于vb的超市销售管理系统的设计与实现本科学位论文.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于vb的超市销售管理系统的设计与实现本科学位论文.doc》由会员分享,可在线阅读,更多相关《基于vb的超市销售管理系统的设计与实现本科学位论文.doc(66页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品毕业论文、毕业设计,优质的论文服务: 精品论文网提供毕业设计(论文)和图文教程、视频教程等一揽子解决方案基于VB6.0的超市销售管理系统的设计与实现姓 名 系 别、 专 业 导 师、 职 称 完 成 时 间 精品毕业论文、毕业设计,优质的论文服务: 精品论文网提供毕业设计(论文)和图文教程、视频教程等一揽子解决方案目 录摘 要IABSTRACTII1 引言11.1 系统的研究意义11.2 系统的研究现状11.3 系统的研究内容12 开发工具描述22.1 Visual Basic(VB)简介22.2 Visual Basic语言特性32.3 Access 简介42.4 设计所用到技术简介43
2、 系统需求分析与总体框架53.1 需求分析53.2系统的体系结构设计64 系统设计74.1 数据库设计74.2 数据字典104.2.1 数据流条目104.2.2 文件条目105 系统功能的详细设计115.1组件的公共模块115.2登陆窗口 Frmdl125.3 销售管理功能的实现135.4供应商添加 FrmProvider145.5供应商查询及删除 FrmPSel165.6员工信息的添加FrmEmployee165.7员工信息的查询和删除 FrmESel185.8商品信息添加 FrmMCHD195.9会员信息添加216 超市管理系统的运行测试236.1 登陆窗口Frmdl236.2 超市管理系
3、统主窗口MDIFrmMain246.3 供应商添加FrmProvider256.4 供应商查询及修改FrmPSel266.5 员工添加276.6 员工查询及修改FrmESel276.7 商品信息添加FrmMCHD286.8 商品信息查询.修改.删除296.9 会员信息添加306.10 商品销售FrmSale316.11 销售统计FrmStat32总 结32参考文献34致 谢35精品毕业论文、毕业设计,优质的论文服务: 精品论文网提供毕业设计(论文)和图文教程、视频教程等一揽子解决方案摘 要随着小超市规模的发展不断扩大,商品数量急剧增加,有关商品的信息量也成倍增长。超市时时刻刻都需要对商品各种信
4、息进行统计分析。而大型的超市管理系统功能过于多造成了操作繁琐降低了小超市的工作效率。基于此,本文开发一个小型的超市管理系统。本系统结合实际的超市管理情况,以 Visual Basic6.0作为开发工具实现了超市管理系统。系统实现了包括销售管理负责每日销售情况盘点和每月销售情况统计并打印出统计报表。商品管理实现了商品的增加、修改和查询。用户管理包括了员工管理、会员管理和供应商管理。其中员工管理实现员工档案的建立,员工有关职位变动信息的修改。供应商的管理实现了供应商信息的录入、修改、查询和删除等功能。关键词:超市管理;VB;accessABSTRACTExpands unccasingly alo
5、ng with the small supermarket scale development,the commodity quantity sharp growth,related commodity each kind of information content also becomes time of growth.The supermarket in needs to carry on the statistical analysis all the time to commodity each kind of information.But the large scale supe
6、rmarket management system management system function too was formidable creates the operation tediously toreduce the small supermarket working efficiency. In this case , it seems very essential to develop the small administrative system of a supermarket.This system combines real supermarket manageme
7、nt system, analyze demand , adopt Visual Basic6.0 as developing instrument and develop unit edition supermarket administrative system that come out.The whole system have three large function like sale buy and database , and it base on functions and manage such as the sale of the goods ,and including
8、 entering staff change of foundation , old produce , position of staff of file ,etc. cause worker modification , staffs information inquiry of information , count ,etc. joining, newly. Inputting to suppliers information, revise , delete and hold letting and commodity stocks are inquired about etc. K
9、eywords: The supermarket manages;VB;accessII1 引言1.1 系统的研究意义随着中小型超市的数量增加,超市的商品越来越多,价格的多样性以及员工数量增加。开发一个超市管理系统对一间超市的管理显得极其重要,合理地管理不但反映一个国家的科技水平。在这个经济时代到来的今天,用计算机控制超市的工作由自动化系统运行而完成。这不仅节省了人力,还提高了工作效率和服务质量,而且还加速了商品的流通。由于各超市的商品的数量不断增多和超市规模的不断扩大,管理这些庞大的体系非常困难的,因为商品的情况是随时改变的,因此必需对商品进行动态的管理,而这对于一个管理人员来说是一件比较复
10、杂的事情,存储,查询是必不可少的业务。超市管理何管理好一个所有超市的信息,成为超市管理中的一个大问题。在这种情况下,一个可以规范化,自动化1的超市管理系统就显得非常必要。最初的超市管理,都是靠人力来完成的。当超市规模比较小的时候,人力可以完成,不过随着超市的规模越来越大,超市的员工人数和商品种类,商品数量也越来越多,依然维持着人力进行超市管理的时候,必然会造成工作效率低,工作错误增高的问题。为了能让管理员从繁重的工作中解脱出来,使管理员在使用一个软件以后能极其容易地对所有商品进行管理,并且准确无误,轻松自如。为此,本文开发了一个适合小型超市的超市销售管理系统。1.2 系统的研究现状就目前的国际
11、形势而言,虽然计算机发展飞速。但是,在其飞速发展的同时,计算机技术并未全面深入到民用里。就拿我们国家来说,很多人不知道计算机编程的原理。但是,计算机技术是一个走在时代前列的先进技术,它终究还是能给人们工作与生活带来更高的效率。目前就全国的超市管理程序而言,仍然有相当一部分超市的超市管理系统存在着一些不足,比如系统不完善,功能不齐全,存在较多BUG等。甚至在有些偏远地区的超市没有使用便捷的超市管理系统来代替繁琐的人工管理。1.3 系统的研究内容超市管理系统就是把分散的超市的职工,供应商,商品销售等信息实行统一,集中,规范的收集管理,建立分类编号管理,电脑存储查询以及防火,防潮,防蛀,防盗等现代化
12、,专业化的超市管理系统。超市管理系统为超市提供信息咨询,信息检索,信息存取等服务。系统是超市管理的一个重要内容,随着时代的进步,超市也逐渐变的庞大起来。超市管理系统的流通部分2是对所有商品管理最重要的部分,流通系统将客户与商品,员工与客户,管理员与员工相互间联系起来,而且流通系统处理的数据类型3多,数量大,精细且频繁,因而需要系统应具备较完善的检验防错功能,从而根据系统的运行及反馈信息高质量,高效率地管理系统流通部门的全部功能。本系统包含五大模块:(1)系统管理:包括登录系统、注销系统。(2)商品信息:包括对商品添加、查询、删改。(3)用户管理:包括了供应商管理、员工管理、会员管理。(4)管理
13、库存:包括了对商品库存的查询功能。(5)销售管理:具有商品销售、销售统计等功能。 (6)数据管理:具有数据备份及恢复功能。2 开发工具描述2.1 Visual Basic(VB)简介Visual Basic(VB)是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC4编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO连接数据库,或者轻松的创建ActiveX5控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。Vi
14、sual Basic 的最大的优势在于它的易用性,可以让经验丰富的VB程序员或是刚刚懂得皮毛的人都能用自己的方式快速开发程序。而且 VB 的程序可以非常简单的和数据库连接。比如利用控件可以绑定数据库,这样一来用VB写出的程序就可以掌握数据库的所有信息而不用写一行代码。BASIC是种易学易用的高级语言6,非常适合初学者学习运用。事件驱动编程:Visual Basic允许创建反映用户动作7和系统事件8的程序。这种编程叫事件驱动编程。要了解事件驱动程序是怎样工作的,先要了解过去的程序怎样运行及在Windows环境中有何不同。 在Windows之前(回到往日的DOS和“史前时代”之前)
15、,程序以顺序方式运行。也就是说,一旦程序启动,它就一条指令一条指令的向前执行,直到程序结束或出现致命错误。面向对象编程:使创建Windows程序较为容易的关键技术是面向对象编程,或OOP。这种技术可以创建可重用组建2,它是程序的组成模块。在讨论Visual Basic时,经常可以听到这些术语,因此对这些术语的基本理解十分有帮助。控件:提供程序可见界面的可重用对象。控件的示例有文本框、标签和命令按钮。事件:由用户或操作系统引发的动作。事件的示例有击键、单击鼠标、一段时间的限制,或从端口接收数据。方法:嵌入在对象定义中的程序代码,它定义对象怎样处理信息并响应某事件。例如,数据库对象有打开纪录集并从
16、一个记录移动到另一个记录的方法。对象:程序的基本元素,它含有定义其特征的属性,定义其任务和识别它可以响应的事件的方法。控件和窗体是Visual Basic中所有对象的示例。过程:为完成任务而编写的代码段。过程通常用于响应特定的事件。属性:对象的特征,如尺寸、位置、颜色或文本。属性决定对象的外观,有时也决定对象的行为。属性也用于为对象提供数据和从对象取回信息。2.2 Visual Basic语言特性一个典型的VB进程VB的中心思想就是要便于程序员使用,无论是新手或者专家。VB使用了可以简单建立应用程序的GUI系统,但是又可以开发相当复杂的程序。VB的程序是一种基于窗体的可视化组件安排的联合,并且
17、增加代码来指定组建的属性和方法。因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。过去的版本里面VB程序的性能问题一直被放在了桌面上,但是随着计算机速度的飞速增加,关于性能的争论已经越来越少。窗体控件的增加和改变可以用拖放技术实现。一个排列满控件的工具箱用来显示可用控件(比如文本框或者按钮)。每个控件都有自己的属性和事件。默认的属性值会在控件创建的时候提供,但是程序员也可以进行更改。很多的属性值可以在运行时候随着用户的动作和修改进行改动,这样就形成了一个动态的程序。举个例子来说:窗体的大小改变事件中加入了可以改变控件位置的代码,在运行时候每当用户
18、更改窗口大小,控件也会随之改变位置。在文本框中的文字改变事件中加入相应的代码,程序就能够在文字输入的时候自动翻译或者阻止某些字符的输入。VB的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体,类似于操作系统的样子。有很少功能的对话框窗口(比如没有最大化和最小化按钮的窗体)可以用来提供弹出功能。VB的组件既可以拥有用户界面,也可以没有。这样一来服务器端程序就可以处理增加的模块。VB使用参数计算的方法来进行垃圾收集,这个方法中包含有大量的对象,提供基本的面向对象支持。因为越来越多组建的出现,程序员可以选用自己需要的扩展库。和有些语言不一样,VB对大小写不敏感,但是能自动转换关键词到标准的大
19、小写状态,以及强制使得符号表入口的实体的变量名称遵循书写规则。默认情况下字符串的比较是对大小写敏感的,但是可以关闭这个功能。VB使得大量的外界控件有了自己的生存空间。大量的第三方控件针对VB提供。VB也提供了建立、使用和重用这些控件的方法,但是由于语言问题,从一个应用程序创建另外一个并不简单。2.3 Access 简介建立一个数据库我们有多种选择,现在市场上有各种各样的数据库,而且每一种数据库都有其自身的特点,不能说哪一种更好,只能在其中寻找一种能更好地适应系统需求、更好地满足用户的要求以及适应开发人员的习惯。在本系统中,做为图书仓库管理系统是一个比较小的应用系统,它所产生和处理的数据量也比较
20、小。因此,没有必要使用像sql server和oracle这样的大型数据库。我首先想到的数据库是borland公司的paradox数据库。另外,microsoft office中的access数据库在计算机上的应用比较普及,是开发小型数据库系统的比较理想的选择,所以,在本系统中我选择了access数据库。access做为一个数据库管理系统,它被集成在microsoft office中。access数据库处理的基本结构,采取关系型数据库模式。与其他的数据库系统相比,access更加简单易学,一个普通的计算机用户可以很快地掌握它。access 2000的功能十分强大,利用它可以方便地实现对信息保存
21、、维护、查询、统计、打印、交流、发布,而且它可以十分方便地与office其他组件交流数据,这些功能对一个一般用户而言已经足够了。Access能够存取 Access/Jet、Microsoft SQL Server、Oracle,或者任何 ODBC 兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开发应用软件。2.4 设计所用到技术简介本设计采用了Microsoft Visual Basic 6.0作为开发工具,在连接数据库的时候采用了VB里的ADO方法进行了连接数据库和对数据库操作。后台数据库采用了Access 2000,以下对ADO和Access进行技术的简介:ActiveX Dat
22、a Objects (ADO) 是微软最新的数据访问技术。它被设计用来同新的数据访问层OLE DB Provider一起协同工作,以提供通用数据访问(Universal Data Access)。OLE DB是一个低层的数据访问接口,用它可以访问各种数据源,包括传统的关系型数据库,以及电子邮件系统及自定义的商业对象。ADO向我们提供了一个熟悉的,高层的对OLE DB的Automation封装接口。对那些熟悉RDO的程序员来说,你可以把OLE DB比作是ODBC驱动程序。如同RDO对象是ODBC驱动程序接口一样,ADO对象是OLE DB的接口;如同不同的数据库系统需要它们自己的ODBC驱动程序一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 vb 超市 销售 管理 系统 设计 实现 本科 学位 论文
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内