学位论文-—智能小区数字化停车场管理系统.doc
《学位论文-—智能小区数字化停车场管理系统.doc》由会员分享,可在线阅读,更多相关《学位论文-—智能小区数字化停车场管理系统.doc(31页珍藏版)》请在咨信网上搜索。
1、智能小区数字化停车场管理系统摘 要随着汽车的日益普及,车辆的防盗以及有效的车辆管理已经受到社会的广泛关注。各车辆管理部门或物业管理部门在给车主提供服务的同时,如何能够防止车辆被盗,降低经营风险?如何能够防止停车费流失?如何以较少的设备投入和较低运营成本实现车辆管理的现代化?小区车辆管理系统是一款对小区内车辆进行管理的软件,旨在提高车辆管理的效率、减少管理费用。本文首先介绍小区车辆管理系统的研究背景和意义;通过当前停车场的发展趋势和其它相关软件产品的不足,两个方面阐明本软件的价值,分析讨论开发车辆管理软件的意义和主要功能;并从软件的安全性、易用性、稳定性等方面分析软件开发过程中应该注意的问题,指
2、出小区车辆管理系统能提高小区的管理效率和节省资金。然后,分析讨论数据库系统的基本功能以及数据库技术在小区车辆管理系统中的应用,并结合实际情况分析数据的设计方法。最后针对小区车辆管理系统运行过程中可能出现的问题提出了解决方案,并从管理思想、软件、系统三个概念层次对小区车辆管理系统的开发与维护作了概括。因此,利用继承扩展性比较好的jsp以及Mysql数据库和MyEclipse作为开发工具,开发这样一套管理软件成为很有必要的事情。关键词:停车场管理系统;数据库;jsp;MyEclipse;Mysql。Abstract With the increasing popularity of the aut
3、omobile, vehicle anti-theft and vehicle management has been widespread concern in society. The vehicle management departments or property management departments to the owners to provide services at the same time, how to prevent the theft of vehicles, reduce business risk? How to prevent the loss of
4、parking fee? How to realize the vehicle management modernization with less investment in equipment and low operational costs? The vehicle management system is a section of the area of the vehicle management software, the purpose is to improve the efficiency, reduce management cost of vehicle managem
5、ent. This paper first introduces the vehicle management system research background and significance; the shortage of current development trend of parking and other software products, clarify the software value from two aspects, discussed the development of vehicle management software and main functi
6、ons of analysis; and should pay attention to the software development process from safety, soft the ease of use, stability and other aspects, points out that the vehicle management system can improve the management efficiency and save money. Then, discussed the application of the basic functions of
7、the database system and database technology in the area of vehicle management system, combined with the actual situation, analysis and design method of data. Finally, proposed the solutions to possible District vehicle management system operation process, and from the management thought, software, s
8、ystem three concept hierarchy to the vehicle management system development and maintenance are summarized. Therefore, the succession of good extensibility of JSP and Mysql database and MyEclipse as development tools, the development of such a set of management software has become very necessary thin
9、g.Key words: parking management system ;database; jsp;MyEclipse;Mysql目 录摘 要1Abstract1目 录31 引言51.1 课题背景51.2 主要开发内容51.3 主要开发思路52 系统开发技术及环境62.1 系统开发开发技术62.2 系统开发及运行环境82.3 系统体系结构92.3.1 系统体系结构的一般阐述92.3.2 C/S模式与B/S模式的分析比较92.4 开发方法整体选择103 系统分析113.1系统可行性分析113.1.1 经济可行性113.1.2 技术可行性113.1.3 操作可行性113.2 系统功能需求分
10、析123.3 系统用例图123.4 系统流程分析134 系统设计和实现144.1 系统功能模块设计144.2 系统数据库设计154.2.1 数据库设计概述154.2.2 数据库表设计说明154.3.1 系统登录模块184.3.2 系统主界面194.3.4 会员信息模块204.3.5 费率设置模块214.3.6 车位管理模块224.3.7 进出场管理模块234.3.8 系统设置模块255 系统测试及评价265.1 测试的重要性及目的265.2 测试的步骤265.3 系统评价28结束语29参考文献30致 谢31 1 引言1.1 课题背景近年来中国经济的高速发展,各地区的车辆数量增长迅速,由此各地的
11、车辆管理所需要保管的机动车档案资料增加迅速。随着档案资料的增加,工作人员劳动强度增大,档案资料的存储、查询等工作与办公高效率的要求矛盾日渐突出。本论文所介绍的便是一个车辆管理系统,以规范对车辆信息的管理,提高管理效率。智能小区数字化停车场管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起一个数据一致性和完整性强、数据安全性好的库;而对于后者则要求应用程序具有功能完备、使用简单等特点。经过以上分析,我决定采用jsp语言开发该系统,前台:html网页,后台:java,数据库:Mysql,并且选择功能强大的MyEclipse
12、为开发工具进行开发,Tomcat作为系统服务器。实践证明:该系统经济、实用,具有良好的拓展性、稳定性、安全性、可靠性。1.2 主要开发内容智能小区数字化停车场管理系统是一种具有交互功能的信息管理系统,是在网络上建立的一个虚拟的管理系统。因此这必将是广泛应用的网络应用系统,本文会让开发人员更好的开发以及管理本项目,让网站管理人员大致了解网站的功能和流程。(1) 深入了解企业、社会在智能小区数字化停车场的业务流程以及一些基本的需求和功能,在此基础上绘制用例图,完成智能小区数字化停车场系统的需求说明书;(2) 借鉴一些书籍,学习和研究开发该系统的相关技术,如JSP项目开发、MySQL数据库、Web编
13、程等等;(3) 具体实现智能小区数字化停车场系统,包括分析和使用数据库,系统的详细设计。1.3 主要开发思路本系统是为社会机构或企业设计的一个功能完整的智能小区数字化停车场系统,本系统首先要对用户的身份进行识别,只有合法用户才能进入系统,进入系统后,首先打开系统主窗体,在系统菜单栏可以选择导航链接进行不同的操作。智能小区数字化停车场管理系统是一个受限系统,用户分为系统管理员和普通用户,普通用户只能负责用户基本操作,系统管理员还可以对普通用户授权,高级操作等。1.4 本系统的预期成果设计和实现智能小区数字化停车场系统,使管理的工作系统化、规范化和自动化,从而达到提高管理效率、降低成本的目的,本系
14、统应达到如下目标: (1) 灵活的人机交互界面,操作简单方便,界面简洁美观 ;(2) 可以通过菜单、工具栏等灵活操作;(3) 对客户和操作员的信息互通提供相应的管理功能:(4) 查询方便,无论是按名称、操作员帐号其中任一项都可以进行有效查询 ;(5) 系统管理员可以对用户进行授权;(6) 系统运行稳定,安全可靠。2 系统开发技术及环境2.1 系统开发开发技术1 .以J2EE为开发平台J2EE是由sun公司主持退出的一项中间件技术,旨在简化和规范多层分布式企业应用系统的开发和部署。中间件是一种独立的系统软件或者服务程序,他可以废分布式应用软件提供在各种技术间共享资源的平台。J2EE其实可以被理解
15、为一组规范和指南。它定义了一个使用Java语言开发多层分布式企业应用系统的标准平台。J2EE标准的实施可显著地提高系统的可移植性、安全性、可伸缩性、负载平衡和可重用性。2. 选择JSP作为开发语言JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,JSP技术是servlet技术的延伸,在基于Java的平台上广泛地使用,是进行JavaWeb开发的一种核心组件。JSP页面由HTML代码和嵌入在其中的Java脚本组成。用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。JSP技术的优势
16、如下:(1)一次编写,到处运行。在这一点上Java比PHP更出色,在不同的系统平台上运行,代码不用做任何更改。(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统不是和运行。相比ASP/PHP的局限性是显而易见的。 (3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。(4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中
17、许多已经可以顺利的运行于多种平台之下。3选择基于MVC机制的Spring技术(1)MVC模式概述MVC( Model-View-Controller)即模型-视图-控制器。MVC设计模式的思想就是把Web应用程序分为3个核心模块:模型(Model)、视图(View)、控制器(Controller)。Model层包括业务逻辑代码与数据库代码;View层包括数据的显示代码,如HTML,CSS样式,JSP标签等;Controller层连接Model层与View层,从Model层获取数据,送到View层显示。MVC的结构如图1所示:图 1 MVC结构图通知数据更新控制器(Controller)视图(V
18、iew)模型(Model)状态查询资料来源MVC作为一种分层规定、模块化的设计思想,它的优点有以下几方面:模型可以被重用;模型是自包含的,它与视图和控制器相独立;控制器提高了应用程序的灵猴性和可配置性。(2)Spring架构概述 Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring 框架提供了构建 Web应用程序的全功能 MVC 模
19、块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText 和 POI。Spring MVC 框架并不知道使用的视图,所以不会强迫您只使用 JSP 技术。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架, 所有Sp
20、ring的这些特征使你能够编写更干净、更可管理、并且更易于测试的代码。Spring作为一种优良的J2EE框架,之所以在Java社区具有如此大的影响力,主要由于其具有以下特性:控制反转(IoC )思想;可扩展性;与其他框架无缝融合;能够替代EJB;实现了MVC2.4. 选择MySQL作为后台数据库 MySQL是一个开源数据库,它性能非常好,并且很快捷,常被一些中小企业使用。MySQL是一个关系数据库管理系统(RDBMS,database management system)。MySQL包括安装该程序、建立不同级别的用户访问、管理该系统、保护并备份数据所需要的一切。可以用当即使用的大多数编程语言来
21、开发数据库应用程序,并在大多数操作系统上运行它们。MySQL使用结构化查询语言(SQL ,Structured Query Language),所有的关系数据库都使用该语言。SQL是Structured Quevy Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。 2.2 系统开发及运行环境硬件环境:本系统开发及运行的硬件环境如下: CPU:1G以上;内存:512M
22、以上;软件环境:本系统软件开发及运行环境如下: 开发工具:MyEclipse8.5;数据库系统:My SQL JDK环境:JavaSEDevelopmentKIT(JDK) Version6;运行平台:WindowsWeb服务器:Tomcat2.3 系统体系结构2.3.1 系统体系结构的一般阐述停车场管理系统平台结构模式大体上分为4种:主机终端模式、文件服务器模式、客户机/服务器模式(Clint/Server,简称C/S)、web浏览器/服务器模式(Browser/Server,简称B/S)。主机终端模式由于硬件选择有限,已被逐步淘汰。而文件服务器模式由于硬件选择有限,硬件投资得不到保证,已被
23、逐步淘汰。而文件服务器模式只适合小规模的局域网,对于用户多,数据量大的情况就会产生网络瓶颈,特别是在互联网上不能满足用户要求。因此,现代企业级平台结构模式应主要考虑C/S模式和B/S模式。2.3.2 C/S模式与B/S模式的分析比较(1)C/S模式及其特点C/S (Client/Server)结构,即客户机和服务器结构。C/S模式主要由客户应用程序(Client)、服务器管理程序(Server)和中间件(middleware)三个部件组成。客户应用程序是系统中用户与数据进行交互的部件。服务器程序负责有效地管理系统资源,如管理一个信息数据库,其主要工作是当多个客户并发地请求服务器上的相同资源时,
- 配套讲稿:
如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。