基于web停车场管理系统的设计与实现.docx
《基于web停车场管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于web停车场管理系统的设计与实现.docx(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于Web停车场管理系统的设计与实现Design and Implementation of Parking Lot Management System Based on Web马涵基于Web停车场管理系统的设计与实现摘要:采用MyEclipse2014平台和Java语言开发了一款基于B/S结构的Web停车场管理系统。系统前台采用JSP技术动态生成Web网页,后台采用MVC开发模式降低代码的耦合度、提高代码的重用性。主要包含了系统信息管理、车位信息管理、IC卡信息管理、临时车辆停车管理和系统功能操作等模块。系统信息管理模块主要是对角色以及用户进行管理,车位信息管理模块主要是新增车位信息和车位信
2、息的管理,IC卡信息管理模块主要是新增IC卡类型和IC卡基本信息的管理,临时车辆停车管理模块主要是新增临时停放车辆、车辆的出场信息和收取停车费用的管理,系统功能操作模块主要是对用户密码进行管理以及设置退出系统功能。该系统不仅具有良好的性能和扩展性,而且还具有较高的响应速度和效率,为实际生活中的停车场供了一个快速、简单、规范的管理平台。关键字:J2EE;停车场管理;MyEclipse2014;MySQL;MVCDesign and Implementation of Parking Lot ManagementSystem Based on WebAbstract: A B/S-based We
3、b parking management system has been developed using the MyEclipse 2014 platform and the Java language. The system foreground uses JSP technology to dynamically generate Web pages, and the background uses MVC development mode to reduce the coupling of code and improve the reusability of code. It mai
4、nly includes the modules of system information management, parking information management, IC card information management, temporary vehicle parking management and system function operation. System information management module is mainly to the role and user management, parking information managemen
5、t module is mainly the new parking information and parking information management, IC card information management module is mainly the new IC card type and IC card basic information management, temporary vehicle parking management module is mainly new temporaryparking vehicles, vehicle appearance in
6、formation and parking fee management, system function operation module is mainly to manage the user password and set up exit system function. The system not only has good performance and extensibility, but also has high response speed and efficiency, which provides a fast, simple and standardized ma
7、nagement platform for the parking lot in real life.Keywords: J2EE; parking management; MyEclipse 2014; MySQL; MVCIII引 言随着社会的进步发展以及人们生活水平的提高,许多家庭都有了购置车辆的想法,伴随着车辆数量的迅猛增长,城市交通逐渐陷入瓶颈状态。不仅体现在道路交通的拥挤方面,还体现在传统停车场管理效率和安全滞后于社会的需要,给人们的生活带来了极大的不便。而且停车场作为交通设施的重要组成部分,随着交通运输的繁忙和发展,人们对其管理的需求也不断提高,都希望管理能够达到方便、快捷以及安
8、全的效果。因为停车场的管理方法和规模的不一样,所以管理员可根据自身条件选择一个高效率、低成本的管理系统。 停车场管理系统是通过使用人员将车主信息上传至服务器来实现的,具体来说,就是使用者通过系统提供的网页进行数据录入,然后由服务端获取对应数据,将数据进行相关处理后,并存储到MySQL数据库中,然后使用者就可以查看到自己所操作的数据,便于对系统数据进行维护。而且作为一个以停车场管理体系为基础而开发的应用管理系统,本系统会针对停车场管理过程做信息化处理。在停车场管理过程中,主要涉及固定车位信息、临时车位信息、停车信息、车主信息等,通过对以上各个环节的信息化,提高停车场车辆的规范化管理,为以后的查询
9、、统计作下基础。第1章 绪 论1.1 课题的研究背景近年来,随着我国经济的快速发展,人们生活水平的不断提高,物质需求和生活方式也发生着深刻的变化,以前属于奢侈品的汽车己经逐步走入了市民的日常生活。且随着汽车大范围的普及,人们对停车场的需求也逐渐扩大。然而目前的多数停车场存在着以下几个问题,管理漏洞、收费过程比较繁琐、劳动强度高、停车场利用率低下、票款易流失等。针对这些问题该停车场系统从以下方面进行设计。针对管理进行了优化,针对收费过程的繁琐采用划卡消费和现金支付相结合并计时计费。本系统功能的实现主要采用的是JAVA语言和JSP技术,优化后的系统使用方便、服务高效、收费透明、防止票款的流失,提高
10、可靠性同时也提高了操作者的工作效率。 本停车场管理系统前端用的是jsp技术。一种跨平台的动态网页标准,以java为脚本语言,将java代码嵌入到html代码中,将网页代码和网页逻辑分离,实现动态网页所需要的功能。在当今社会中JSP被很多的大中型企业所采用。JSP技术是J2EE非常重要的组成部分,是开发Web应用程序的首要之选,它使Web应用开发得到简化,使收益最大化。后台采用JAVA语言编写,JAVA语言不仅有安全稳定的特点而且一次编写随处运行。其作为一种企业级应用规范的J2EE,它是一个面向大众的、开放式的平台。被大多数企业用于实践操作,提高开发效率。随着汽车数量大范围的增加以及社会的快速发
11、展,一个方便、快捷的停车场显得尤为重要,因此一个服务大众为基础的停车场管理系统应运而生,因为系统简单、快捷的优点成为人们的首要选择。通过JAVA开发各模块组合之后与MySQL数据库连接,使停车场管理系统具备了良好的信息管理,在维护的时候比较容易,运行的时候效率也比较高,具有友好的界面和可移植性。1.2 目的和意义随着经济、科学的飞速发展,中国汽车的持有量不断地增加,一个完整的停车场管理系统显得非常重要。本系统解决了一般停车场存在的利用率低、收费繁琐等问题。使人们的生活更加的便捷,而且节省车主的时间,避免了一些不必要的事情发生,极大地增加了安全性,车主可以快速的进出场,使人们能够享受便捷的生活。
12、最重要的是解决交通问题。其意义也在于以大众为核心,以服务大众为根本来设计。因为停车场管理系统是将数据存储在数据库中的,所以停车场管理系统在对于停车信息管理上展示效果更为直观。因此提高了人们生活效率,使得社会展更为迅速,让人们的生活变得更加美好。1.3 国内外研究现状停车场管理最主要的就是将停车场管理进行信息化处理。在停车场管理系统的信息化之中,主要包含有停车场车位信息管理、停车信息管理、车主信息管理等内容,现代化的停车场大多数都通过将系统进行信息化处理,并以此来提高停车场的竞争力和管理效率。而且停车场管理系统都用来进行信息化处理的都是停车场管理过程中的信息。一般停车场的管理过程主要有车位信息、
13、停车信息、车主信息等,停车场管理系统通过将这些信息进行信息化来规范停车场的管理,为高效率的交通设施作下基础。 根据目前状况来说,在国外一些地区,特别是欧洲的一些国家停车产业的发展已有很多年的历史,并且已经得到了极好的发展。美国的停车产业每年收入越达到260亿美元,占全美GDP的3.25%。我国的汽车2020年的保有量会达到2.8亿辆,早在2015年国家发改委发布了关于加强城市停车设施建设的指导意见,第一次将吸引社会资本、推进停车产业化纳入到了国家层面。因为社会的发展我国汽车保有量的不断上升,由此会产生大量的停车需求,就发展而言停车业迎来了新的机遇。随着停车产业化的发展,大多数停车场会由原来的粗
14、放经营模式转换为精细化经营模式。在目前停车场管理系统招标项目的中标企业中,停车场管理公司逐年上涨。2017年11月28日,华平投资集团对外宣布,向阳光海天停车管理集团投资共计15亿元,这次投资也是国内第一次、并且是最大的对停车行业的一笔股权投资。“互联网停车”为停车产业迎来了新的发展思路,使停车业进入了智慧化、信息化的时代,并提高了停车场的利用率以及高效共享率,对推进智慧交通战略具有着深远的意义。“互联网停车场”会成为停车发展的主要方向。本系统紧跟社会的步伐,能够很好地处理传统停车场管理系统中不能实时动态处理问题,还有一些系统对车主信息不可以进行很好的保密。本系统中的系统信息管理功能、车位信息
15、管理功能、IC卡信息管理等功能模块能够很好的解决这些问题。系统信息管理模块主要包含有新增角色信息、新增用户信息以及管理角色信息、管理用户信息。车位信息管理模块主要包含有新增车位信息以及对车位信息的管理。IC卡信息管理包括新增IC卡类型以及对IC卡类型的管理。本系统中的临时车辆停车管理和固定车主停车管理都有收费功能,收费可以分为现金收费和卡收费,通常会员用户进行卡收费,临时用户进行现金收费。提高信息处理的速度和准确性,能够准确、高效的查询和修改停车场的情况,从而提高效率。1.4 系统开发的环境1.4.1 开发工具与环境开发工具与环境如图表1.1所示:表1.1 开发工具与环境表开发工具MyEcli
16、pse2014数据库Mysql 5.5辅助软件ProcessOn编程语言Java、Html、JavaScript1.4.2 软硬件平台要求硬件平台:CPU:1.60GHz以及以上,内存:4G以及以上,硬盘:1T显示:1280720分辨率最佳。软件平台:操作系统:简体中文Microsoft Windows7,数据库:Mysql 5.5,开发工具:装有JDK的MyEclipse2014等工具,编程语言:Java。1.5 系统设计的方法和技术1.5.1 系统设计的方法本系统在MyEclipse2014平台上运用Java语言来实现的。主要用到的技术为MVC设计方法进行开发。在最初MVC是存在于软件程序
17、中的,MVC三个字母分别对应的是模型层、视图层和控制层,采用MVC开发设计模式的目的是为了降低代码的耦合度和提高代码的重用性,MVC设计模式可以使不同的软件程序以不同的形式展现。例如数据的统计可以使用各种各样的柱状或者饼状图来展示。控制层主要是用来控制模型层和视图层可以进行同步运行,如果模型层发生了改变,视图层就会进行同步的更新做出相应的改变。MVC设计模式是在上世纪八十年代研发的一种软件开发设计模式,现如今已经被非常广泛的应用。且MVC设计模式是有很多的非常棒的地方是一个很好的工具箱,很多软件应用的视图都可以用它来处理。随着科学技术的不断发展,现在的应用程序需要各种各样的形式或者方式查看或者
18、访问。MVC可以使用多个视图访问同一个服务器端的程序代码。例如,用户可以使用不同的客户端购买某一件东西,虽然使用的客户端不同但是处理购买东西的基本流程是一样的。但是由于后台返回给前端的数据没有进行格式化的处理,所以同样的构造不能被不同的视图共同使用。例如,不同的数据可以使用HTML来展示,也可用其他形式展示,并且改变这些展现只需要改变视图层的实现过程,并不需要动用模型层和控制层。因为在表示层已经将使用的数据和业务实现的规则分开,所以编写程序的代码就可以大规模的进行重用了。1.5.2 系统所用相关的技术本系统主要使用Java语言进行编写,JAVA语言目前市场上比较流行的编程语言。使用MyEcli
19、pse2014和Tomcat作为后台服务器来运行,本系统选择使用了B/S体系结构,这种体系结构比较灵活,真正体现了一次开发处处运行。数据库设计选择了MySQL ,MySQL数据库不仅使用简便、服务稳定,开放源代码且无版权制约,自主性强、使用成本低,接下来对本系统主要使用的平台和技术进行具体解释。本系统使用MyEclipse开发平台来进行程序服务器的整合以此提高开发过程的效率。MyEclipse开发平台是对Eclipse 开发平台的进一步扩充,因为MyEclipse开发平台包含了完善的程序编码、程序调试、程序测试以及发布程序功能的整个过程,并且还支持超文本标记语言HTML,层叠样式表CSS,数据
20、库SQL等。本系统在MyEclipse开发平台主要使用Java语言进行开发。所以本系统也是基于Java的。本系统Web服务器使用的是Tomcat,因为Tomcat具有较高的可靠性适合中小型系统,不仅安装简单配置环境变量也很简单,而且操作起来也非常的方便,在所有的应用服务器中是比较小巧型的属于轻量级的Web服务器。开发程序和调试JSP界面的首要选择便是Tomcat。Tomcat服务器还具有很多便捷的功能,它不仅是Servlet和JSP容器而且它还可以处理HTML界面。本系统数据库采用的是MySQL数据库, MySQL数据库是数据库中的小清新,因为 MySQL 数据库属于开源的且体积较小运行速度比
21、较的快,所以MySQL数据库为中小型系统的首要选择,在目前的使用数量非常的广泛。由于MySQL数据库卓越的性能以及脱颖而出的特点,所以MySQL加上JAVA加Tomcat的组合成为了非常好的开发环境。本系统前台界面使用JSP技术动态的生成Web网页。JSP和Servlet差不多一样都是在服务器端运行的,在程序运行之后一般会给给客户端一个响应,返回给客户端一个HTML文本。所以客户端只要是有浏览器就可以浏览到服务端返回给客户端的程序界面。且使用JSP开发的应用程序可以在不同的操作系统中运行。所以它还可以跨平台。对于目前的管理系统来说,主要采用两种主流的体系结构,分别是C/S模式和B/S模式。本系
22、统主要采用的是B/S架构模式,B/S的架构模式也被称为是浏览器或者服务器的体系结构。这种结构可以进行信息分布式处理,可以有效降低资源成本,提高设计的系统性能。目前B/S 架构模式的应用范围非常的广泛,不仅在处理模式方面上简化了客户端的操作,而且用户的桌面仅仅只安装有浏览器便可运行自己的程序,B/S的架构模式将应用逻辑集中在服务器和中间件上,大大的提高了处理数据的能力。第2章 系统分析2.1 系统可行性分析经济可行性方面,由于该系统开发是我自己独立完成,所以不需要额外的费用,因此成本低。再有系统属于B/S架构,开发成功后可直接在浏览器运行,不需要过多的硬件支持。开发停车场管理系统也为人们的停车生
23、活提供了便利。综上所述本停车场管理系统的开发在经济上是可行的。技术可行性方面,本系统的开发采用适合于中小型项目的三大主流数据库之一的mysql数据库。后台采用MVC的设计模式,使得在开发过程中更加明确清晰,并且MVC也是最普遍的web开发设计模式。基本可以满足停车场管理系统的正常开发。操作可行性方面,因为本系统主要是为了方便人们的生活。所以功能设计操作方面尽可能的便捷方便用户的使用。例如通过下拉菜单和弹窗来减少用户的操作。界面上的操作按钮也量的突显出来,方便用户能够快速的找到。因此操作可行性方面基本满足要求。社会可行性方面,根据调查了解到大多数公共场所出现停车难、车位少等问题,停车场的效率十分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 web 停车场 管理 系统 设计 实现
限制150内