停车场管理系统毕业设计论文.doc
《停车场管理系统毕业设计论文.doc》由会员分享,可在线阅读,更多相关《停车场管理系统毕业设计论文.doc(55页珍藏版)》请在咨信网上搜索。
1、停车场管理系统摘 要停车场停车场车辆管理系统是典型的信息管理系统,其开发的功能重要涉及:通过计算机管理车辆和别人的联系信息,实现无纸化管理,通过查询分析,记录出各项数据,通过强大的查询和索检高效的索检出数据,提高办事效率。 通过度析,我们决定使用 MICROSOFT公司的 ACCESS作为后台数据库,设计出停车场车辆管理库, 使用 MICROSOFT公司的 VISUAL BASIC开发工具,运用其提供的各种面向对象的开发工具,特别是ADO控件这一能方便而简洁操纵数据库的智能化对象,连接数据库,开发出产品。关键词:ADO、窗体、数据库。前 言以最少的代价,获取最大的收益,是经济学的基本精神。但这
2、并非表达们吝於付出,由于资源是有限的,稀少的资源,迫使们必须做选择,而管理行为就是用聪明的选择,找出代价最少、收益最大的一条路,让有限的资源得以发挥最大的功用。在生活的路程中,们经常面临选择,在对的抉择的同时,也代表了们对环境的认知,对专业的依赖,以及对自己的信心。对於资金的筹措及运用,管理学可以提供们最佳的策略及方法,以最少的成本取得资源,并做有效的分派,因应景气循环及环境的变化,配合目的订出适合自己的信息组合。目 录摘 要 前 言 第一章 绪论3 一.为什么要开发一个停车场停车场车辆管理系统3 二设计系统的必要性和可行性4第二章 开发环境简介 2.1 系统的开发 2.1.1 编程环境的选择
3、 2.1.2 关系型数据库的实现 2.1.3 两者的结合(ADO) 2.2 Windows下的 Visual Basic编程环境 2.3 使用ACCESS2023实现关系型数据库 第三章 系统功能分析与设计 3.1 系统设计分析 3.2 系统前期设计 3.2.1 流程图 3.2.2 系统开发的设计思想3.3 系统功能分析 3.4 系统技术要点 第四章 系统实现 4.1 系统功能实现 4.1.1 用户注册 4.1.2 主界面的实现 4.1.3 各个模块的实现 结束语 致谢 参考文献 附录一 文献综述 附录二 英文资料 附录三 英文资料翻译 附录四 部分源代码 第一章 绪论 11为什么要开发一个停
4、车场停车场车辆管理系统 信息作为生产力中最活跃的因素,很早就在人类经济生活中发挥着不可替代的作用,但把信息纳入公司经营管理系统中高效解决和应用是在计算机发明以后的50年代末。目前人们所提到的管理信息系统,通常是指以计算机为工具,对管理信息进行收集、存贮、检索、加工和传递,使其应用于组织机构及公司管理领域的“人机系统”,该系统是70年代初“后工业经济”时代的产物,在公司管理信息系统在其发展的初期,是单一的人机系统,系统功能简朴,效率低,对管理的作用有限。进入2 0世纪80年代末,随着计算机网络和通信技术的大力发展,公司管理信息系统进入网络化的发展时期。世界发达国家已建立起了完善的先进的管理信息系
5、统体系,在其社会经济发展领域中发挥着巨大的作用。我国的管理信息系统大发展是在80年代末90年代初,国家相继建立起了“金卡”、“金关”、金桥“工程,多数企事业单位建立了局域网和广域网管理信息系统。随着世界经济和我国经济逐步向知识经济迈进,无论是基于工业经济的管理信息系统,还是面向少数专家和管理人员的专家系统 (ES)或决策支持系统 (DSS),其解决对象和服务对象,自身的系统结构,解决能力,都有了进一步的发展。 停车场车辆管理(Personal Finance)并不是一个新鲜词。想想看,您是如何管理您的车辆信息的?其实您在平常生活中不自觉地运用着各种管理方法。但科学管理的前提是建立对的的管理观、
6、对的管理科学管理的含义。 如何科学管理? 对的的管理观念非常重要,科学管理方式选择将成为决定车辆贫富差距的关键性因素。停车场车辆管理的核心是投资收益的最大化和车辆信息分派合理化的集合。管理服务通过充足运用各种管理工具,帮助您达成合理分派的目的、满足您对管理安全性、收益性等多样化规定。开发一个停车场车辆管理软件迎合了现代的公司发展趋势,对居民合理管理公司和别人的联系信息起到重要意义。12设计系统所要达成的规定目的系统应当达成以下规定: 1、时间经济性。优化逻辑设计与物理设计,使系统运营效率高,反映速度快。2、可靠性。能连续准确的解决业务,有较强的容错能力。3、可理解性。用户容易理解和使用该系统。
7、4、可维护性和适应性。系统应易于修改、易于扩充、易于维护,可以适应业务不断发展变化的需要。5、可用性。目的系统功能齐全,可以完全满足业务需求。6、安全保密性。保证系统的物理安全、数据存储和存取的安全与保密、数据传输的安全与保密,做好使用人员的授权管理。第二章 开发环境简介2.1 系统的开发2.1.1 编程环境的选择微软公司的Visual Basic 6.0是Windows应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运营效率
8、和可靠性。故而,实现本系统VB是一个相对较好的选择。2.1.2 关系型数据库的实现 ACCESS2023 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。ACCESS 的优点在于它能使用数据表达图或自定义窗体收集信息。数据表达图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。此外,ACCESS 允许创建自定义报表用于打印或输出数据库中的信息。ACCESS也提供了数据存储库,可以使用桌面数据库文献把数据库文献置于网络文献服务器,与其他网络用户共享数据库。ACCESS 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,ACCESS 作为关系数
9、据库开发具有了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。2.1.3 两者的结合(ADO)微软的JET数据库引擎提供了与数据库打交道的途径,们是通过它以及Visual Basic 来访问数据库并对其进行各种操作。Visual Basic、ACCESS以及其他微软的软件产品都是通过共用JET数据库引擎,从而给用户提供了丰富的数据类型。 ADO 控件在数据库中的信息与将信息显示给用户看的Visual Basic程序之间架起了一座桥梁。们可以设立ADO控件的各个属性,告诉它要调用那个数据库的哪个部分。缺省情况下,ADO控件根据数据库中的一个或多个数据表建立一个dyna
10、set-type(动态集合)类型的记录集合。一个记录集合是动态的也就意味着,当本来的数据表中的容改变了以后,该记录集合中的记录也会随之改变。ADO控件还提供了用来浏览不同记录的各种跳转按钮。将ADO控件放置在窗体中之后,们还必须在该控件与要解决的数据库之间建立联系。 ADO(ActiveX Data Objects)是基于组件的数据库编程接口,它是一个和编程语言无关的COM组件系统。本文重要介绍用ADO编程所需要注意的技巧和在VC下进行ADO编程的模式,并对CExtensions进行了简朴的讨论,希望对ADO开发人员有一定的帮助作用。由于ADO是一个和编程语言无关的COM组件系统,所以这里讨论
11、的要点合用于所有的编程语言和编程环境,比如:VB、VBScript、VC、Java等等。 ADO定义了一个可编程的对象集合.ADO对象模型如图所示:对于ADO其中对象来说,觉得比较重要是:Command,Connection,Recordset对象。虽然严格的说这是不准确的,但根据的实际经验的确如此。下面就分别来谈一下。、Connection对象:Connection对象用于建立与数据库的连接。通过连接可从应用程序访问数据 源。它保存诸如指针类型,连接字符串,查询超时,连接超时和缺省数据库这样的连接信息。、Command对象:在建立Connection后,可以发出命令操作数据源。一般情况下,C
12、ommand对象可以在数据库中添加,删除或更新数据,或者在表中进行数据查询。ommand对象在定义查询参数或执行一个有输出参数的存储过程时非常有用。、Recordset对象:Recordset对象只代表一个记录集,这个记录集是一个连接的数据库中的表,或者是Command对象的执行结果返回的记录集。在ADO对象模型中,是在行中检查和修改数据的最重要的方法,所有对数据的操作几乎都是在Recordset对象中完毕的。ecord对象用于指定行,移动行,添加,更改,删除记录。下面就具体地说说如何用ADO存取数据,在实际编程过程中使用ADO的一个典型的存取数据的环节为: 、数据源 、记录集对象 、记录集
13、、连接2.2 Windows下的 Visual Basic编程环境VisualBasic(简称VB)是一种可视化的、事件驱动型的Windows应用程序开发工具,它在GUI设计、绘图、制表、运算、通信和多媒体开发方面都具有简朴易行、功能强大等优点,所以越来越受到开发人员的亲睐。同时,VB在数据库开发方面也具有Foxpro所远不能及的强大功能。VB可以读取和访问ACCESS、Excel、DbaseX、Foxpro、Btrieve和ODBC等多种数据库,并能运用VB自身所带的数据库引擎创建ACCESS数据库。所以VB在管理信息系统(MIS)的开发和建设方面得到了是益广泛的应用。现在,笔者就VB应用数
14、据库的一些方法作一简朴的介绍。VB访问数据库通常有三种途径:第一,通过数据库控制控件DataControl访问;第二,通过VB提供的数据库对象变量编程访问;第三,通过ODBC接口访问ODBCAPI函数。在这三种方法中,第一种方法操作起来最方便、灵活、易于掌握,同时也最能体现VisualBasic面向对象的特色,故这里以Foxpro2.5的数据库为例,介绍数据库控制控件(DataControl)访问数据库的方法与环节:一、在Form窗口中加入DataControl控件用鼠标在工具窗口的DataControl控件按钮上双击左键,该对象即出现在Form窗口的中间(控件名为Data1),用鼠标调整好控
15、件的大小及位置。如工具箱中无此控件,可打开主菜单的Tools/Custom,在列表中选中MicrosoftDataControl复选框,确认后即可将此控件加入到工具箱中去。二、设立联接库用鼠标单击Data1,按下F4,打开属性窗口,设立Connect属性为Foxpro2.5,设立DatabaseName为c:foxprowstudent.dbf(假设磁盘上已有这个文献)。三、加入字段显示、编辑控件(数据库捆绑控件)在Form窗口中加入DGrid控件,如不在此控件,可打开主菜单Tools/Custom,在列表中选择ApexDataBroundGrid复选框,确认后即可向工具箱中加入此控件。在Fo
16、rm窗口中单击选中此控件(DGrid1),按下F4打开属性窗口,设立Datasource属性为Data1,在Form窗口中用鼠标右键单击控件DGrid1,选择RetrieveFields;再用鼠标右键单击控件DGrid1,选择Edit,用鼠标调整控件及有关字段大小;再用鼠标右键单击控件DGrid1,选择Properties(属性),在弹出窗口中,选择Colums标签,在下拉列表中选Colum1,将Caption属性改为“学号”,选择Colum2,Caption属性改为“姓名”,选择Colum3、4将Caption属性改为“性别”、“专业”,按下“拟定”按钮。再向Form窗口中加入一个按钮控件,
17、将Caption属性设立为“退出”,双击该控件(Command1),在代码窗口中写入“END”,存盘。此时,一个具有数据库读写、浏览功能的应用程序就建立了,按下F5运营,通过单击Data1的各按钮即可看出当前记录的变化情况。2.3 使用ACCESS2023实现关系型数据库2.3.1数据库的概念数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表的信息,数据库具有各个不同部分的术语,象记录、域等。所谓数据库(Dat
18、abase)就是指按一定组织方式存储再一起的,互相有关的若干个数据的结合,数据库管理系统(Database Management System)就是一种操纵和管理数据库的大型软件,简称DBMS,他们建立在操作系统的基础上,对数据库进行统一的管理和控制,其功能涉及数据库定义,数据库管理,数据库建立和维护,于操作系统通信等。DBMS通常由数据字典,数据描述语言及其编译程序,数据操纵(查询)语言及其编译程序,数据库管理例行程序等部分组成。关系数据库是以关系模型为基础的数据库,是根据表、记录和字段之间的关系进行组织和访问的一种数据库,它通过若干个表(Table)来存取数据,并且通过关系(Relatio
19、n)将这些表联系在一起,关系数据库提供了成为机构化查询语言(SQL)标准接口,该接口允许使用多种数据库工具和产品,关系数据库是目前最广泛应用的数据库。在Visual Basic中,关系型数据库一般可以分为两类:一类是桌面数据库,例如ACCESS、Paradox、FoxPro、Dbase,另一类就是停车场车辆管理/服务器数据库,例如ACCESS、Oracle和Sybase等。一般而言,桌面数据库重要应用于小型的、单机的数据库应用程序。也是初学者常用的数据库类型。实现起来比较方便,但同时也只能提供数据的存取功能。它重要用于小型的、单机的、单用户的数据库管理系统。管理信息系统的数据库选用Micros
20、oft公司的ACCESS产品作为数据库应用程序。目前的ACCESS 2023是Microsoft强大的桌面数据库平台的第六代产品,是3 2位ACCESS的第三个版本。ACCESS有以下一些基本定义:数据库是一个包含各种ACCESS “对象”(表、查询、窗体、报表、宏和模块)的文献,ACCESS中所有工作都是建立在此基础之上的。表是存放数据的容器,被设计成行和列的格式,就像电子表中的那样。每一列叫做一个“字段”,包含特定类型的信息,如姓名或学历。每一行称为一个“记录”,包含与单个实体有关的所有信息,如某个员工的姓名、性别、所在部门、学历等。对于像ACCESS这样的关系数据库管理程序,一个数据库通
21、常包含几个存放相关数据的不同表。查询是一个ACCESS对象,它询问数据库中有关数据的问题。根据设计方法的不同,查询可以在数据库中检索并组合来自不同表的数据。例如,可以设计一个查询来告知在公司中工作超过1年的职工有多少。查询还可以对一组数据执行操作,如更新或删除某组记录。窗体是一个窗口,它提供一种很方便的途径来查看数据库中已有记录或向数据库中增添新记录。在ACCESS中,可以创建一个窗体,用来同时查阅单个表或多个表中的数据,还可以打印和显示窗体。报表是一个ACCESS对象,设计来显示数据,其作用类似于窗体,但重要是用于数据打印,不能输入数据。 页是一种特殊类型的窗体,它使用户可以运用Web浏览器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 停车场 管理 系统 毕业设计 论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。