基于VB的商场管理系统-毕业论文.doc
- 文档编号:2491053
- 上传时间:2022-10-30
- 格式:DOC
- 页数:45
- 大小:1.26MB
基于VB的商场管理系统-毕业论文.doc
《基于VB的商场管理系统-毕业论文.doc》由会员分享,可在线阅读,更多相关《基于VB的商场管理系统-毕业论文.doc(45页珍藏版)》请在冰豆网上搜索。
更多论文
摘要
商场管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
经过分析,我们使用MICROSOFT公司的VISUALBASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
本系统主要完成对商场的管理,包括进货管理,销售管理,库存管理和员工管理四个方面。
系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。
系统的核心是销售、库存查询和进货管理三者之间的联系,每一个表的修改都将联动的影响其它的表,当完成销售或进货操作时系统会自动地完成相对应信息的修改。
查询功能也是系统的核心之一,在系统中主要根据商品编号和商品名称等进行查询,其目的都是为了方便用户使用,以求更快的查找到各个物料和产品品质的基本信息。
系统有完整的用户添加、删除和密码修改功能,系统采用MicrosoftOffice中的Access2000来设计数据库,并使用当前优秀的开发工具—VB6.0,它有着最为灵活的数据库结构,对数据库应用有着良好的支持。
论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。
重点的说明了系统设计的重点、设计思想、难点技术和解决方案。
关键字:
控件,窗体,数据库,visualbasic语言,商场,商品
目录
引言.......................................................1
第一章Visualbasic6.0简介....................................................2
1.1Visualbasic6.0简介...................................................2
1.2ACCESS数据库介绍...........................................2
1.3ADO技术......................................................3
1.4SQL语言.......................................................4
第二章需求分析......................................................5
2.1系统分析..................................................................5
第三章系统设计......................................................7
3.1数据库设计...........................................7
3.2系统功能介绍...........................................9
3.3流程图和E-R图设计......................................................14
3.4系统演示...................................................16
第四章系统测试...................................................39
结束语.............................................................41
致谢.............................................................42
参考文献..........................................................43
引言
本软件使用MicrosoftVisualBasic6.0进行编写。
数据库技术的产生与发展源于对于数据的组织和管理。
数据库技术是数据管理的技术,它随着数据管理任务的需要而产生于20世纪60年代中期。
这是一门综合性技术,涉及操作系统,数据结构,算法设计和程序设计等知识。
数据库技术的基本思想是对数据实行集中,统一,独立的管理,用户可以最大限度的共享数据资源。
数据库系统实际上是一个应用系统,它是在计算机硬,软件系统支持下,由用户,数据库管理系统,存储在存储设备上的数据和数据库应用程序构成的数据处理系统。
数据库系统是由数据,数据库管理系统,应用程序,用户组成。
数据库的特点:
1.实现数据共享2.实现数据独立3.减少了数据冗余度4.避免了数据不一致性5.加强了对数据的保护。
数据库应用系统(DATABASEAPPLICATIONSYSTEMSDBAS)
1.管理信息系统
2.开放式信息服务系统
一个数据库应用系统通常是由数据库和应用程序两部分组成,它们是在数据库管理系统支持下设计和开发出来的。
第一章系统实现的理论基础
1.1VISUALBASIC6.0简介
VisualBasic作为当今社会功能强大的可视化开发工具具有以下几大特点:
(1)成功的简化了界面的设计过程。
它在Windows平台上提供了图形用户界面(GUI)的集成开发环境(IDE)。
在集成开发环境中,你可以选择想要显示的工具栏,将按钮添加并移动到工具栏中,在不固定的或固定的工具栏中以及SDI或MDI界面中进行选择,VisualBasic的IDE就像飞机的坐舱,完成你工作所需的所有量表和仪器都已经配备好了。
采用简单易学的Basic语言,它既适用于没有任何编程经验的开发者学习,也适合于开发各种复杂的底层应用程序,使用Basic语言编写的应用程序简洁灵巧易于维护,可以说它是一种“天生结构化”的语言。
(2)提供了多种向导。
利用这些向导,可以快速地完成一般性的任务,例如生成其控件不绑定到数据控件上的纯代码窗体,建立查询,添加工具,制作图表,以及发布创建的应用程序等,这样可以大大加快应用程序的开发过程。
(3)具有强大的数据和字符串处理功能。
VisualBasic还是一种易于扩充功能的开发系统。
一方面,它可以使用第三方厂家提供的各种VisualBasic使用的控件;另一方面,开发者也可以使用其他编程语言编写自己所需的控件,因此它是一种可以不断扩充功能的开发系统。
(4)提供了IntelliSense技术。
当你在VisualBasic的代码窗口敲进对象名称的时候,IntelliSense技术会自动向你显示一些相关的信息,例如对象的属性和方法
1.2ACCESS数据库介绍
MicrosoftAccess是微软公司开发的第一个面向Windows平台的桌面数据库管理系统,它充分利用了Windows平台的优越性,如图形界面和Windows的事件驱动机制等。
作为Microsoft的office套件产品之一,access已经卖出了近700万份,成为世界上最流行的桌面数据库系统。
Access与许多优秀的关系数据库一样,可以让你很容易地连接相关的信息而且还对其他的数据库系统有所补充。
它能操作其它来源的资料,包括许多流行的PC数据库程序(如dBASE,Paradox,MicrosoftFoxPro)和服务器、小型积极大型机上的许多SQL数据库。
Access还完全支持Microsoft的OLE技术。
Access还提供windows操作系统的高级应用程序开发系统。
Access与其它数据库开发系统之间相当显著的区别就是:
您不用写一行代码,就可以在很短的时间里开发出一个功能强大而且相当专业的数据库应用程序,并且这一愉快的过程是完全可视的!
如果您能给它加上简短的VBA代码,那么您的程序决不比专业程序员潜心开发的程序差。
1.3ADO技术
ActiveDataObjects(ADO)微软最新的数据库访问技术,它被设计用来同新的数据访问层OLEDBProvider一起协同工作,以提高通用数据访问(UniversalDataAccess).OLEDB是一个低层的数据访问接口,用它可以访问各种数据源,包括传统的关系型数据库,以及电子邮件系统及自定义的商业对象。
ADO向我们提供了一个熟悉的,高层的对OLEDB的Automation的封装接口。
对那些熟悉RAO的程序员来说,可以把OLEDB比作是ODBC驱动程序。
如同RAO对象是ODBC驱动程序接口一样,不同的数据源要求它们自己的OLEDB提供者(OLEDBProvider)。
ADO最重要的三个对象是:
Connection,Command,Recordset。
(1)Connection对象
Connection对象用于建立与数据库的连接。
通过连接可从应用程序访问数据源。
它保存诸如指针类型,连接字符串,查询超时,连接超时和缺省数据库这样的连接信息。
(2)Command对象
在建立Connection后,可以发出命令操作数据源。
一般情况下,Command对象可以在数据库中添加,删除或更新数据,或者在表中进行数据查询。
Command对象在定义查询参数或执行一个有输出参数的存储过程时非常有用。
(3)Recordset对象
Recordset对象只代表一个记录集,这个记录集是一个连接的数据库中的表,或者是Command对象的执行结果返回的记录集。
在ADO对象模型中,是在行中检查和修改数据的最主要的方法,所有对数据的操作几乎都是在Recordset对象中完成的。
Record对象用于指定行,移动行、添加、更改、删除记录。
1.4SQL语言
SQL语言是一种介于关系代数与关系演算之间的结构化查询语言,其功能不仅仅是查询。
SQL是一个通用的、功能极强的关系数据库语言。
SQL语言之所以能够为用户和业界所接受,并成为国际标准,是因为它是一个综合的、功能极强同时有简单易学的语言。
SQL语言集数据查询(DataQuery)、数据操纵(DataManipulation)、数据定义(DataDefinition)和数据控制(DataControl)功能于一体,主要特点包括:
(1)综合统一
数据库系统的主要功能是通过数据库支持的数据语言来实现的。
SQL语言集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL的功能于一体,语言风格统一,可以独立完成数据库生命周期中的全部活动,包括定义关系模式、建立数据库、插入数据、查询、更新、维护、数据库重构、数据库安全性控制等一系列操作要求,这就为数据库应用系统的开发提供了良好的环境。
用户在数据库系统投入运行后,还可根据需要随时地逐步地修改模式,且并不影响数据库的运行,从而是系统具有良好的可扩展性。
(2)高度非过程化
非关系数据模型的数据操纵语言是面向过程的语言,用其完成某项请求,必须指定存取路径。
而用SQL语言进行数据操作,只要提出“做什么”,而无须指明“怎么做”,因此无须了解存取路径,存取路径的选择以及SQL语句的操作过程由系统自动完成。
这不但大大减轻了用户负担,而且有利于提高数据独立性。
(3)面向集合的操作方式
非关系数据模型采用的是面向记录的操作方式,操作对象是一记录。
例如查询所有平均成绩在80
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 VB 商场 管理 系统 毕业论文