基于javaweb的停车系统管理的设计与实现(附件)【字数:7301】

现中国的现状,家家户户都有代步出行的汽车,逢年过节高速公路上总是拥堵一片。当这些车辆由各大城市分散到各个地方,那么原本各个地方空出的车位或许难以满足外来车辆的需求,所以大量停车场就应运而生。那么如何有效且高效的管理这些车辆并尽可能的减少一些不必要的矛盾就是当务之急,解决停车混乱的状态如图所示。所以本人就停车管理进行一些研究。停车管理无非是一些琐碎事情的结合,比如车辆的登记管理,收费模式的管理,停车场数据的管理,系统功能的操作管理,以及最重要的用户信息的管理等。本人从系统功能的实现以及设计思路方面来设计相关系统的过程,如有不对的地方请指出。本次设计停车系统管理主要用的B/S的构架,并且作者使用Tomcat8.0作为运行的服务器,基于J2EE标准。使用Eclipse作为作者设计的开发环境,在整个开发过程中作者使用的模式是MVC开发模式,每一个步骤作者都单独管理,让整个设计看起来有层次感。初步的尝试运行后,作者根据结果来看,该设计有较好且稳定的性能,并具有一定的拓展性,反应速度与效率也是很不错的,基本满足一般停车场的管理需求,为日常生活中的停车管理提供一定的参考意见,有效的提高了停车信息化的程度,降低了一些不必要的人力浪费,同时也排除了一些乱收费的现象,所有的消费明细都有据可查。 3
目录
ABSTRACT 4
一、 概述 7
(一) 背景 7
(二)目的与意义 7
(三) 开发软件环境的搭建 8
二、 相关技术与方法 11
(一) MVC设计模式 11
(二) JSP介绍 11
(三) J2EE介绍 11
三、 系统分析 12
(一) 系统实现的可行性分析 12
(二) 需求分析 13
四、 系统总体设计思路 14
(一) 功能及结构描述 14
(二) 具体功能实现结构图 14
五、 数据库的设计 16
(一) 数据库结构 16
(二) 数据库的具体实现 16
六、 系统设计详细说明 19
(一) 用户登录 19
(二) 系统信息管理 21
(三) 车位信 *好棒文|www.hbsrm.com +Q: ¥351916072$ 
息管理 22
(四) IC卡信息管理 24
(五) 固定车主停车管理 26
(六) 临时车辆管理 28
(七) 系统功能操作 30
七、 结论 31
八、 致谢 32
参考文献 33
概述
背景
近十年来中国经济高速发展,人们的生活水平也在逐步的提高,越来越多的高楼树立起来之后,人们的代步工具也慢慢从之前的步行、电动车开始逐步转变成汽车。越来越多的人将汽车作为首选出行的方式,无论是上下班或者是举家出行旅游,都习惯开车出行[12]。那么越来越多的汽车就意味着需要更多的停车位,但是当数值超过了当初的预期后就不得不新增车位,那么就容易出现靠人力来维持停车场的管理,这样首先会消耗大量人力去进行车辆停车的管理,同时也会出现各种新闻中常会报道出的“乱收费、乱扣费”的情况,并且有些投机取巧的人在不是停车位置开设停车位也会给管理交通的交警们增加工作负担,同时也会给车主带来一些不必要的麻烦。所以停车管理系统就是作者从这一系列现象中思考总结出来的,目的是为了解决这一系列新的矛盾。
目的与意义
在作者个人的一些生活经历中,可以明确的感受到以下几个问题:第一个问题就是安全性。往往一些停车场仅靠1~2名人员进行手动的收费登记,仅在时间上就浪费停车人与看守人员极大的时间。第二个问题就是收费的不明确,一张纸还有几句随口的话就能决定收费的标准。这未免太过于简陋,容易产生一些不必要的争论。第三个问题就是不容易管理,停车人员随意的停车。容易造成浪费本就不多的停车位,造成停车资源的浪费,更容易造成取车时的麻烦。如图11所示。
图11 停车秩序混乱
针对这些问题,作者个人觉得应该从停车场整个管理系统进行优化。使用类似于高速公路取卡前行的方式进行系统的管理,明确计费方式及时且有效的记录停车时长,并准确的计算所需要的费用。使用Java语言以及Web(((相关技术来设计相关的管理系统,实现网络化管理,极大的降低人力的浪费。用高效、稳定的系统来对停车人员进行服务,将收费情况透明化,每个人都能知道自己所消费的具体情况防止矛盾的产生。
开发软件环境的搭建
首先是JDK的安装,因为学习的原因作者已经事先安装好JDK,但其安装过也十分简便,全部点击下一步就可以实现安装。文件如图12所示。

图12安装JKD的目录
其次就是安装Eclipse,因之前学习的需要作者也事先安装完成,整个过程没有太多需要注意的地方,和JDK安装过程一样点击下一步即可完成安装。文件如图13所示

图13安装Eclipse的目录
安装Mysql,中间有一些需要注意的地方,如图14,需要勾选UFT8的格式

图14选择含有UFT8格式的选项
安装Navicat 12 for MySQL来配合系统的使用,在安装后可能会有一个小问题在连接数据库(((时会发生2003报错,如图15所示。

图15数据库发生2003报错
此时可能是电脑的Mysql并没有运行,手动打开就可以了。过程如图16、图17所示。

图16计算机管理页面

图17找到MySql服务
相关技术与方法
MVC设计模式
MVC(((是英文Model View Contriller的简称,就是模型视图控制器的意思。一般来说是Web程序的普遍模式。每个部分分别具有不同的功能,Model部分是程序处理代码逻辑的部分,作者习惯称之为“大脑”。View部分则是程序处理数据的部分,作者把他称之为“躯干”。Controller则是处理数据传输与业务逻辑之间进行交互的部分,作者称他为“神经”。“大脑”传递命令由“神经”输送给“躯干”去执行。这个停车场管理系统就是采用MVC设计模式的,方便后续想要修改相关功能的人员能及时修改和调试,省去大量时间。遇到问题时能及时了解问题的所在,使其解决的更加效率。并且MVC也极大地简化了开发难度。不同水平的开发人员也能很清楚的了解这个模式,节约了大量的人力资源。
JSP介绍

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/288.html

好棒文