基于Web停车场管理系统的设计与实现(论文+源码)_kaic

基于Web停车场管理系统的设计与实现
摘要

随着现代社会的快速发展,人民生活水平快速提高,汽车的数量飞速增加,在生活小区、办公场所、商场、景点等地方,停车难问题也日益突出。为了解决停车难的问题,结合一些当前的停车场模式和现状开发出本停车场管理系统。主要功能包括场内车辆管理和后台数据库管理,其中场内车辆管理又分为车位管理模块、收费管理模块、停车场数据管理模块、系统功能操作模块、用户信息管理模块等。我们从系统的功能实现和设计方面阐述了管理系统软件的开发过程。
系统采用了B/S架构,Tomcat8.0作为运行服务器,基于J2EE标准。Eclipse4.6开发环境,数据库采用Mysql-5.5.37。开发过程利用MVC开发模式,层次分明。成功实现了该系统。试运行结果表明,该系统具有良好的性能和扩展性,较高的响应速度和效率,该系统符合实际的停车场管理系统,为停车场管理供一个快速,简单规范的管理平台。这对提高信息化程度,降低人力成本有着重要的意义。

关键词:J2EE;B/S结构;Mysql;MVC;

 
ABSTRACT
With the rapid development of modern society, people's living standards increasing quickly, the number of vehicles increased rapidly, the living community, office space, shopping malls, scenic spots, such as local, parking problem is increasingly outstanding.In order to solve the problem of parking difficulty, combined with some parking mode and the status quo of the current developed this parking lot management system.Main functions include floor vehicle management and background database management, including internal vehicle management is divided into parking management module, data management module, system of parking charge management module, function module, user information management module, etc.We this paper expounds the realization of the function of the system and the design management system software development process.
System USES the B/S architecture, Tomcat8.0 as to run the server, based on the J2EE standard.Eclipse4.6 development environment, using Mysql database - 5.5.37.Development process using MVC development mode, distinct.The system is implemented.Trial operation results show that the system has good performance and scalability, high response speed and efficiency of the system in accordance with the actual car park management system, for parking management for a rapid, simple and standardized management platform.This to improve the informationization level, reduce the manpower cost has an important significance.

Keywords:J2EE; B / S structure;Mysql;MVC;

目录
第一章 绪论    
1.1 系统研究背景和意义    
1.2 研究现状    
1.3 论文结构    
第二章 相关技术与方法    
2.1 J2EE    
2.2 MVC设计模式    
2.3 JSP介绍    
2.4 jQuery    
2.5 智能化功能介绍    
第三章 系统分析    
3.1 可行性分析    
3.2 需求分析    
第四章 系统设计    
4.1 系统类分析    
4.2 关键业务设计    
4.3 数据库设计    
第五章 系统详细设计与实现    
5.1 用户登录    
5.2 系统信息管理    
5.3 车位信息管理    
5.4 IC卡管理    
5.5 临时车主管理    
5.6 固定车主管理    
5.7 收费管理    
5.8 打印管理    
5.9系统功能操作    
第六章 系统测试    
6.1 系统测试概况及用例    
第七章 系统评价    
7.1 系统评价及意义    
第八章 总结    
参考文献    
致谢    


 
第一章  绪论
1.1 系统研究背景和意义
近年来,随着我国经济的快速发展,人们生活水平的不断提高,物质需求和生活方式也发生着深刻的变化,以前属于奢侈品的汽车己经逐步走入了市民的日常生活。伴随汽车消费大众化和各种机动车辆大范围内的迅速普及,车辆对其配套设施特别是停车场提出了更高的要求。停车是"速度为零的交通”,停车场及附属相关设施是静态交通的重要组成部分。停车场收费管理系统是伴随着公用收费停车场这一新生事物而诞生的。
目前的多数停车场存在着以下几个问题,管理漏洞、系统的可靠性、独立性强、收费过程比较繁琐、劳动强度高、停车场利用率低下、票款易流失等。针对这些问题该停车场系统从以下方面进行设计。针对管理进行了优化,采用划卡消费和现金支付相结合,系统计时计费。采用Java高级编程语言和WEB相关技术开发设计管理系统软件,实现网络管理操作。优化后的系统使用方便、服务高效、收费透明、防止票款的流失,提高可靠性同时也提高了操作者的工作效率。
1.2 研究现状
停车场管理其实也就是信息化管理。在停车场的信息化中,包括停车场车位管理、停车信息管理、车主管理等信息化,信息化工作的开展有利于提高停车场的管理效率,提升停车场的竞争力。
要提高竞争力,首先要有良好的硬件环境,同时也要有好的客户服务,而要实现这些的办法就是信息化。本选题,针对停车场管理过程中的一些信息,对其进行信息化处理。在停车场管理过程中,主要涉及固定车位信息、临时车位信息、停车信息、车主信息等,通过对以上各个环节的信息化,提高档案的规范化管理,为以后的查询、统计作下基础。
停车场智能管理是现代化停车场车辆收费及设备全自动管理的统称,是将停车场基于计算机处理下的高科技机电一体自动化产品。根据恒业国际控股集团有限产品经理罗海江说明,其起源于2001年,发展的到现在日渐趋于完美,功能越来越面向国内外需求,系统操作也更加人性化。如今的停车场智能管理经过了早期对国外产品的模仿和学习阶段,目前进入到了一个产品创新阶段,紧跟市场需求步伐。目前国内听策划出系统生成企业有400多家,其中国产停车场系统产品约占市场比重的80%左右,国外停车场系统占20%。,据了解,在欧美地区,欧洲一些国家的停车产业发展已经有了50年的历史,已经达到了一种良性循环和有序发展。停车产业也已经成为年产值十亿美元的大产业。美国的停车产业每年收入越达到260亿美元,占全美GDP的3.25%。而我国的停车场车牌识别,牢牢占据主唱的位置。读卡器在停车场管理系统中扮演着重要的角色,如今它已由早期简单的接触式卡(磁卡/ID卡等),发展到感应式IC卡,再到RFID卡。而RFID卡是最具有话语权。
传统的停车场管理系统入口的部分主要由车辆检测器、读卡器、车场控制器、自动道闸、车辆检测线圈组成,读卡器采用的是感应式IC卡,传统的停车场大多数采用近距离读卡的方式,必须停车刷卡通行,使用不方便,需要摇下车窗伸出手刷卡,有时还需要下车刷卡。下雨天易被淋打湿,上下坡道停车刷卡容易造成碰撞、溜车等事故,坡起对于新司机也是非常可怕的。停车刷卡更有通行速度慢的缺点,尤其是在进出高峰容易造成拥堵。停车场采用的是全过程视频监控,动态的反馈信息,在安全方面还是有一定的保障。 因此,在优化上,本系统采用卡票结合的方式,在读卡器方面,采用RFID卡,解决了感应式近距离IC卡的问题,极大程度地提高了效率。对于车辆进入加入了车牌识别功能,识别车牌,进出停车场,针对于在停车场有会员的用户使用。对于临时用户来说,有读取票功能,动态的反应当前的车位情况,全过程采用视频监控,全方位,尽量做到无死角。
传统的停车场管理系统无法实时的动态处理,对于车主的信息也无法进行很好地保护、对于管理者的权限处理不当等问题,本系统都有很好地处理这些问题。其中的系统信息管理功能、车位信息管理功能、IC卡信息管理等功能良好的解决了这个问题。系统信息管理功能包括添加角色信息、管理角色信息、添加用户信息、管理用户信息、管理角色信息和管理用户信息模块可以对角色和用户进行增、删、改。车位信息管理包括添加车位信息、管理车位信息,管理车位信息模块可以对车主车位信息进行增、删、改。IC卡信息管理包括添加IC卡类型,管理IC卡类型。管理IC卡信息可以对车主的IC卡信息进行增、删、改。收费可以分为现金收费和卡收费,通常VIP用户进行卡收费,临时用户进行现金收费,软件管理实行分级权限制。对出口值班员来讲,其登录后可进入收费管理,期间该出口所有收费均自动记入该值班员名下并存入电脑数据库。由于值班员受权限限制,不能进入系统中更高的软件菜单项,所以对电脑所记录的数据无法干涉;上级管理者可以随时查询,核对或打印一个值班段或任何一段时间乃至整个停车场的工作记录。这样就从根本上杜绝了停车费用流失和财务统计的失误,同时系统自动运行,杜绝了人情车、霸王车造成的经济损失。设计一系列简约不简单的页面,与功能相对,提高信息处理的速度和准确性,能够准确、高效的查询和修改停车场的情况,从而提高效率。
1.3 论文结构
第二章是介绍开发停车场管理系统所需要用的相关技术,前端用的是JSP和CSS3相结合,采用jQuery来处理数据,动态交互;后台用java编写,采用B/S架构,MVC模式,整体架构清晰,层次分明,易操作,易更改。
第三章是系统分析,根据市场调研、查阅相关资料从技术、经济、操作三个层次来调查系统,得知停车场管理系统目前需要去完善和设计,并且根据总结规划出对应的需求分析,用用例图来将其描述出来。
第四章是停车场管理系统的系统设计,一个User类算是核心,贯穿着整个系统;数据库设计了用户类,IC卡类,车位信息类、固定车主信息等类。
第五章是停车场管理系统的功能实现。根据调研和对其他停车场管理系统的调查,添加了登录管理、车位管理、固定车主等模块。
第六章是系统测设和维护。测试主要做了出入场设置、车位信息的测试。
第七章是系统维护和评价。任何一个系统都需要去维护,在运行过程中出现问题才能及时的处理,更加的完善。


第二章  相关技术与方法

2.1 J2EE    
1.    J2EE介绍
J2EE作为一个企业级的开放式应用规范,为公司和企业提供了大量的开发技术规范和一个多层次的分布式应用模型,具有良好的兼容性、安全性和可移植性。
不同的开发商遵循J2EE的开发规范,由于J2EE兼容性,使得数据信息具有很好良好的兼容性、安全性和可移植性。适用于各个平台。现如今,得到了大家的一致肯定,被大多数企业应用,提高开发效率。而停车场管理系统采用这个规范,其优良的可移植性和兼容性得到了很好的应用,易操作和学习。
2.    构建本系统J2EE开发工具
Java虚拟机:JDK1.8
java开发工具:Eclipse4.6
web服务器:Tomcat8.0
环境配置过程:安装好JDK1.8后,选择Eclipse4.6的Project->Web Project, 构建工程。
2.2 MVC设计模式
    MVC是Model View Controller 模型-视图-控制器的简称。其用于设计Web程序的模式。Model(模型)是程序处理代码逻辑的部分。View(模型)是程序处理数据部分。Controller(控制器)是处理数据传输过来与业务逻辑进行交互的部分。停车场管理系统采用MVC设计模式,方便开发人员修改或者调试代码,避免代码杂糅在一起。遇到问题时无法快速定位。而且MVC分层也简化了开发。不同的开发人员可以同时开发这三个逻辑,提高了开发效率,为开发商节约时间。

2.3 JSP介绍
JSP其实是一个简单化的Servlet设计,一种面向对象的动态网页技术标准。其以Java为脚本语言,可以将java代码嵌入jsp页面,将代码和业务逻辑分离开来,实现动态交互。用户通过表单或者超链接提交数据,数据传到对应的Servlet中,通过Java代码处理,形成动态交互。JSP现今被大多数企业所应用,对于J2EE来说必不可缺。它使Web开发简化,提高效率,减少企业支出。

2.4 jQuery
Query就是查询的意思,更加方便快捷的查询页面控件,语法简单。jQuery是继prototype之后有一个优秀的JavaScript框架,兼容了多种browse(IE6.0+),不但能够方便的操作文档和DOM、处理事件、实现动画效果,而且很方便的实现AJAX交互、兼容CSS3[4]。jQuery也提供了给开发人员在其上创建插件的能力,封装了JavaScript的函数,write less ..do more ...就是jQuery的宗旨。
2.5 智能化功能介绍
2.5.1 RFID卡技术
RFID即为射频识别是一种无线通信技术,它是通过将无线电的电信号转化成无线电频率的电磁场,把在物品上标签附着的数据传输出去,用此来达到自动识别和追踪。它与条形码不同的是,不需要再识别器范围之内,也可以加入追踪器之内。
现今,大多数行业多运用了RFID技术。将数据标签附着在一套正在生产中的机器,便于厂家在线跟踪生产进度。当前也可以将其应用在图书馆中,便于管理和阅读者寻找书籍等等方面。停车场上也可以使用,汽车上装载的射频应答器,可便于进出车场的收费管理,避免难以预测的问题。提高停车场的效率。
2.5.2 车牌识别功能介绍
车牌识别技术是通过监控车辆并自动提取车牌信息进行处理的技术。车牌识别在在现在交通系统中扮演着重要的角色,它以图形化处理、模式识别等技术作为基础,对得到定位车辆图像进行分析,从而得到每辆车的车牌号码,完成识别过程。再通过一些手段的处理可以实现停车场收费管理。停车场管理系统采用该项技术可以更加方便快捷的管理进出场车辆。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
基于web的大型企业用车管理系统是为企业提供全面、高效的车辆调度、管理和监控服务的系统。这个系统设计实现需要综合考虑企业的车辆规模、需求和流程,以及使用技术的可行性和安全性。 该系统码可以分为前端和后端两部分。前端主要负责界面展示和用户交互,使用HTML、CSS和JavaScript等技术实现。后端负责数据处理和业务逻辑,使用Java或其他后端语言开发。 在设计实现开发过程中,首先需要进行需求分析和系统设计。通过与企业沟通和了解,确定系统的功能模块和需求,并设计相应的数据库结构和系统架构。这些设计过程可以使用UML等方法进行建模和规划。 接下来是码的编写与实现。前端的主要任务是通过HTML和CSS实现页面的布局和样式,通过JavaScript实现页面的动态交互和数据传输。后端的主要任务是实现业务逻辑和数据库的操作,例如车辆调度、司机管理、行程记录等功能。同时,还需要考虑系统的安全性,例如用户身份认证、数据的加密和防止SQL注入等等。 在开发过程中,可以使用一些开的开发框架和工具来加快开发速度。例如,可以使用SpringMVC和Hibernate框架来简化业务逻辑的开发和数据库操作。同时,也可以使用Bootstrap或其他前端框架来快速构建响应式的界面。 最后,在完成码编写后,需要进行系统的测试和调试。通过对系统的功能进行全面性和充分性的测试,以确保系统的稳定性和可靠性。同时,也需要进行性能测试,以保证系统在大量数据和用户请求的情况下能够正常运行。 综上所述,基于web的大型企业用车管理系统设计实现开发的码是一个综合性的工程。需要充分考虑需求和技术的可行性,并使用合适的技术和工具来实现系统的各个模块和功能。通过有效的开发和测试,可以为企业提供一个高效、安全和可靠的用车管理系统

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

开心工作室(kaic_kaic)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值