基于web停车场管理系统的设计与实现Word文档格式.docx
《基于web停车场管理系统的设计与实现Word文档格式.docx》由会员分享,可在线阅读,更多相关《基于web停车场管理系统的设计与实现Word文档格式.docx(38页珍藏版)》请在冰豆网上搜索。
MySQL;
MVC
DesignandImplementationofParkingLotManagement
SystemBasedonWeb
Abstract:
AB/S-basedWebparkingmanagementsystemhasbeendevelopedusingtheMyEclipse2014platformandtheJavalanguage.ThesystemforegroundusesJSPtechnologytodynamicallygenerateWebpages,andthebackgroundusesMVCdevelopmentmodetoreducethecouplingofcodeandimprovethereusabilityofcode.Itmainlyincludesthemodulesofsysteminformationmanagement,parkinginformationmanagement,ICcardinformationmanagement,temporaryvehicleparkingmanagementandsystemfunctionoperation.Systeminformationmanagementmoduleismainlytotheroleandusermanagement,parkinginformationmanagementmoduleismainlythenewparkinginformationandparkinginformationmanagement,ICcardinformationmanagementmoduleismainlythenewICcardtypeandICcardbasicinformationmanagement,temporaryvehicleparkingmanagementmoduleismainlynewtemporaryparkingvehicles,vehicleappearanceinformationandparkingfeemanagement,systemfunctionoperationmoduleismainlytomanagetheuserpasswordandsetupexitsystemfunction.Thesystemnotonlyhasgoodperformanceandextensibility,butalsohashighresponsespeedandefficiency,whichprovidesafast,simpleandstandardizedmanagementplatformfortheparkinglotinreallife.
Keywords:
J2EE;
parkingmanagement;
MyEclipse2014;
MySQL;
MVC
引言
随着社会的进步发展以及人们生活水平的提高,许多家庭都有了购置车辆的想法,伴随着车辆数量的迅猛增长,城市交通逐渐陷入瓶颈状态。
不仅体现在道路交通的拥挤方面,还体现在传统停车场管理效率和安全滞后于社会的需要,给人们的生活带来了极大的不便。
而且停车场作为交通设施的重要组成部分,随着交通运输的繁忙和发展,人们对其管理的需求也不断提高,都希望管理能够达到方便、快捷以及安全的效果。
因为停车场的管理方法和规模的不一样,所以管理员可根据自身条件选择一个高效率、低成本的管理系统。
停车场管理系统是通过使用人员将车主信息上传至服务器来实现的,具体来说,就是使用者通过系统提供的网页进行数据录入,然后由服务端获取对应数据,将数据进行相关处理后,并存储到MySQL数据库中,然后使用者就可以查看到自己所操作的数据,便于对系统数据进行维护。
而且作为一个以停车场管理体系为基础而开发的应用管理系统,本系统会针对停车场管理过程做信息化处理。
在停车场管理过程中,主要涉及固定车位信息、临时车位信息、停车信息、车主信息等,通过对以上各个环节的信息化,提高停车场车辆的规范化管理,为以后的查询、统计作下基础。
第1章绪论
1.1课题的研究背景
近年来,随着我国经济的快速发展,人们生活水平的不断提高,物质需求和生活方式也发生着深刻的变化,以前属于奢侈品的汽车己经逐步走入了市民的日常生活。
且随着汽车大范围的普及,人们对停车场的需求也逐渐扩大。
然而目前的多数停车场存在着以下几个问题,管理漏洞、收费过程比较繁琐、劳动强度高、停车场利用率低下、票款易流失等。
针对这些问题该停车场系统从以下方面进行设计。
针对管理进行了优化,针对收费过程的繁琐采用划卡消费和现金支付相结合并计时计费。
本系统功能的实现主要采用的是JAVA语言和JSP技术,优化后的系统使用方便、服务高效、收费透明、防止票款的流失,提高可靠性同时也提高了操作者的工作效率。
本停车场管理系统前端用的是jsp技术。
一种跨平台的动态网页标准,以java为脚本语言,将java代码嵌入到html代码中,将网页代码和网页逻辑分离,实现动态网页所需要的功能。
在当今社会中JSP被很多的大中型企业所采用。
JSP技术是J2EE非常重要的组成部分,是开发Web应用程序的首要之选,它使Web应用开发得到简化,使收益最大化。
后台采用JAVA语言编写,JAVA语言不仅有安全稳定的特点而且一次编写随处运行。
其作为一种企业级应用规范的J2EE,它是一个面向大众的、开放式的平台。
被大多数企业用于实践操作,提高开发效率。
随着汽车数量大范围的增加以及社会的快速发展,一个方便、快捷的停车场显得尤为重要,因此一个服务大众为基础的停车场管理系统应运而生,因为系统简单、快捷的优点成为人们的首要选择。
通过JAVA开发各模块组合之后与MySQL数据库连接,使停车场管理系统具备了良好的信息管理,在维护的时候比较容易,运行的时候效率也比较高,具有友好的界面和可移植性。
1.2目的和意义
随着经济、科学的飞速发展,中国汽车的持有量不断地增加,一个完整的停车场管理系统显得非常重要。
本系统解决了一般停车场存在的利用率低、收费繁琐等问题。
使人们的生活更加的便捷,而且节省车主的时间,避免了一些不必要的事情发生,极大地增加了安全性,车主可以快速的进出场,使人们能够享受便捷的生活。
最重要的是解决交通问题。
其意义也在于以大众为核心,以服务大众为根本来设计。
因为停车场管理系统是将数据存储在数据库中的,所以停车场管理系统在对于停车信息管理上展示效果更为直观。
因此提高了人们生活效率,使得社会展更为迅速,让人们的生活变得更加美好。
1.3国内外研究现状
停车场管理最主要的就是将停车场管理进行信息化处理。
在停车场管理系统的信息化之中,主要包含有停车场车位信息管理、停车信息管理、车主信息管理等内容,现代化的停车场大多数都通过将系统进行信息化处理,并以此来提高停车场的竞争力和管理效率。
而且停车场管理系统都用来进行信息化处理的都是停车场管理过程中的信息。
一般停车场的管理过程主要有车位信息、停车信息、车主信息等,停车场管理系统通过将这些信息进行信息化来规范停车场的管理,为高效率的交通设施作下基础。
根据目前状况来说,在国外一些地区,特别是欧洲的一些国家停车产业的发展已有很多年的历史,并且已经得到了极好的发展。
美国的停车产业每年收入越达到260亿美元,占全美GDP的3.25%。
我国的汽车2020年的保有量会达到2.8亿辆,早在2015年国家发改委发布了《关于加强城市停车设施建设的指导意见》,第一次将吸引社会资本、推进停车产业化纳入到了国家层面。
因为社会的发展我国汽车保有量的不断上升,由此会产生大量的停车需求,就发展而言停车业迎来了新的机遇。
随着停车产业化的发展,大多数停车场会由原来的粗放经营模式转换为精细化经营模式。
在目前停车场管理系统招标项目的中标企业中,停车场管理公司逐年上涨。
2017年11月28日,华平投资集团对外宣布,向阳光海天停车管理集团投资共计15亿元,这次投资也是国内第一次、并且是最大的对停车行业的一笔股权投资。
“互联网+停车”为停车产业迎来了新的发展思路,使停车业进入了智慧化、信息化的时代,并提高了停车场的利用率以及高效共享率,对推进智慧交通战略具有着深远的意义。
“互联网+停车场”会成为停车发展的主要方向。
本系统紧跟社会的步伐,能够很好地处理传统停车场管理系统中不能实时动态处理问题,还有一些系统对车主信息不可以进行很好的保密。
本系统中的系统信息管理功能、车位信息管理功能、IC卡信息管理等功能模块能够很好的解决这些问题。
系统信息管理模块主要包含有新增角色信息、新增用户信息以及管理角色信息、管理用户信息。
车位信息管理模块主要包含有新增车位信息以及对车位信息的管理。
IC卡信息管理包括新增IC卡类型以及对IC卡类型的管理。
本系统中的临时车辆停车管理和固定车主停车管理都有收费功能,收费可以分为现金收费和卡收费,通常会员用户进行卡收费,临时用户进行现金收费。
提高信息处理的速度和准确性,能够准确、高效的查询和修改停车场的情况,从而提高效率。
1.4系统开发的环境
1.4.1开发工具与环境
开发工具与环境如图表1.1所示:
表1.1开发工具与环境表
开发工具
MyEclipse2014
数据库
Mysql5.5
辅助软件
ProcessOn
编程语言
Java、Html、JavaScript
1.4.2软硬件平台要求
硬件平台:
CPU:
1.60GHz以及以上,内存:
4G以及以上,硬盘:
1T显示:
1280×
720分辨率最佳。
软件平台:
操作系统:
简体中文MicrosoftWindows7,数据库:
Mysql5.5,开发工具:
装有JDK的MyEclipse2014等工具,编程语言:
Java。
1.5系统设计的方法和技术
1.5.1系统设计的方法
本系统在MyEclipse2014平台上运用Java语言来实现的。
主要用到的技术为MVC设计方法进行开发。
在最初MVC是存在于软件程序中的,MVC三个字母分别对应的是模型层、视图层和控制层,采用MVC开发设计模式的目的是为了降低代码的耦合度和提高代码的重用性,MVC设计模式可以使不同的软件程序以不同的形式展现。
例如数据的统计可以使用各种各样的柱状或者饼状图来展示。
控制层主要是用来控制模型层和视图层可以进行同步运行,如果模型层发生了改变,视图层就会进行同步的更新做出相应的改变。
MVC设计模式是在上世纪八十年代研发的一种软件开发设计模式,现如今已经被