APP下载

基于Java停车场管理系统设计与实现

2020-09-10乔娟

看世界·学术上半月 2020年11期
关键词:S结构

乔娟

摘要:随着中国的经济的蓬勃发展,中国的制造业的水平再上一个台阶,随之改变的是人们日益增长的需求和生活方式的巨大改变。生活中这种现象的一个小小缩影就是汽车.伴随着汽车消费的大众化和车辆的大范围普及,车辆对停车场的需求呈指数倍增长,管理停车场的各种费用也随之而来,人工费用、维修费用,进出车辆的统计等。所以停车场的收费管理系统也应运而生,成为停车场管理不可或缺的组成之一。结合现有的市场条件,开发了停车场管理系统。现场车辆管理分为停车位管理模块,收费管理模块,停车数据管理模块,系统功能操作模块和用户信息管理模块。

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

一、背景和意义

新诞生的停车场系统总有很多问题,比如思维逻辑上的漏洞,管理漏洞、系统的可靠性、独立完成性、信息安全可靠性、劳动强度、票款信息容易丢失。针对这些问题,设计智能停车场管理系统,利用VIP用户的电子支付和临时普通用户的现金收款,节省人力成本。采用Java高级编程语言和WEB相关系统软件,实现网络管理操作。优化后使用更加便捷,服务更加高效,收费透明,提高了系统的安全性。

二、研究现状

对停车场的管理其实也就是对信息的管理,有利于提高停车场的管理效率。

以前采用的是感应式IC卡,采用近距离接触式感应读卡,实际操作十分麻烦,不仅要摇下车窗,伸出手臂进行刷卡,尤其在上下班的公路高峰期,极易造成堵车或加剧堵车的程度。停车场采用的是全过程视频监控,动态的反馈信息,在安全方面还是有一定的保障。因此,在优化上,本系统采用卡票相结合的方式,在读卡器方面,采用RFID卡,解决了感应式近距离IC卡的问题,极大程度地提高了效率。对于车辆进入加入了车牌识别功能,识别车牌,进出停车场,针对于在停车场有会员的用户使用。对于临时用户来说,有读取票功能,动态的反应当前的车位情况,全过程采用视频监控,全方位,尽量做到无死角。

一般情况下,传统的停车场管理系统无法实时的动态处理,对于车主的信息隐私也无法做到良好地保护、对于管理者的权限处理不当等问题。而本系统都对这些问题进行了专门的设计,并得到了很好的处理。其中的系统信息管理功能、车位信息管理功能、IC卡信息管理等功能良好的解决了这个问题。在收费方式上,分为现金收费和卡收费,具体形式上,VIP用户进行卡收费,临时用户进行现金收费。

三、技术可行性

在停车场管理系统的设计中,MVC设计模式贯穿了整系统,框架采用SpringMVC+JDBC组合结构。

模型层:模型层主要是逻辑处理。提供处理数据持久化,JavaBean对业务逻辑Service封装。

视图层:停车场管理系统采用JSP来实现视图层。

控制层:采用SpringMVC技术来处理前台请求与业务逻辑层的交互。

在停车场管理系统的设计中应用MVC设计模式,便于开发人员设计代码,三层逻辑可以同时进行,提高了效率,节省时间,且由于分层,将代码隔离开来,方便开发人员操作。且停车场管理系统采用RFID卡等等技术,方便车辆出入,增加智能化,便于管理。可以从这个角度得出,开发智能停车场是可行的。

四、系统功能描述

系统信息管理:包括添加角色信息、管理角色信息、添加用户信息、管理用户信息。通过角色编号与角色名称添加角色信息,通过提交用户编号、用户昵称、真实姓名、用户密码、联系电话添加用户。信息系统管理模块可以对角色和用户进行增、删、改。

车位信息管理:包括添加车位信息、管理车位信息,通过添加车位编号、所属区域、车辆备注添加车位信息。车位信息管理可以对车主车位信息进行增、删、改。

IC卡信息管理:包括添加IC卡类型、管理IC卡类型,通过提交车位编号、用户名称、性别、住址添加IC卡类型。可以对车主的IC卡信息进行增、删、改。

固定车主停车管理:包括车主出入停车场设置、车库停车场信息管理。车主出入场设置可以设用户的入场和出场。停车信息管理可以对车主的停车信息进行查询和删除。

临时车辆信息管理:车主进入停车场信息,车主退出停车场设置。在车主出场时进行收费,临时车主停车信息管理可以对临时车主的信息进行删除和查询。

系统功能操作:修改密码、退出系统。

五、系统设计

系统设计包括系统类分析、核心业务设计、数据库设计三个部分,其中系统类分析主要包含USER类用于记录系统的用户信息,并完成登陆和注销的操作;JOURNAL类由5个类组成:分别是Fixed类(Temp记录固定车主信息类)、Temp类(记录临时车主信息)、Role类(管理角色信息)、Card类(记录IC卡信息)、Seat类(记录车位信息)。

数据库设计主要描述在系统中实体之间的关系。根据系统的功能需求,系统有用户、IC卡、临时车主、固定车主、车位、收费信息六个实体。一个固定车主拥有一张IC卡和一个车位,一个临时车主拥有一个车位和临时IC卡。固定车主和临时车主产生收费信息。

六、系统详细设计与实现

(一)用户登录

功能描述:进入登录界面,在文本框中写入用户名与密码,点击登录按钮,与此同时,对照数据库对账号密码进行验证,第一步的验证就是对账号密码进行空验证,其次就是对数据库进行验证,验证用户名是否存在,如果存在则验证密码是否相同。

(二)系统信息管理

功能描述:管理用户模块是对系统信息的一个管理,包括添加角色,并输入编号和名称,在后台数据库进行验证,若添加的角色没有存在则提示添加数据成功,并跳转到管理界面。

(三)车位信息管理

功能描述:车位信息管理包括添加、查询、修改或者删除车位信息在后台数据库进行验证,若添加的信息没有存在则提示添加数据成功,并跳转到管理界面。

(四)IC卡管理

功能描述:该功能模块是对IC卡信息的管理,点击IC卡管理中的添加IC卡在文本框中输入车位编号、用户名称、性别、地址、车牌号等信息,添加成功后,跳转界面。通过管理界面可根据具体信息进行查询。

(五)固定车主管理

功能描述:該模块是对固定车主的出入场设置以及停车信息进行管理。对车主进行入场设置,点击确定后就会在下面的表格中显示,点击停车信息管理按钮设置出场,出场时间就会出现在停车信息表中。

(六)临时车主管理

功能描述:该模块可以将用户的消费情况进行打印,公开,透明清楚。

(七)系统功能操作

功能描述:该模块是对系统功能的一个操作,可进行用户添加、删除、密码修改。点击退出系统则会跳转到登录界面。

结束语:

智能停车场管理系统可以对信息实时的动态处理,管理实行分级权限制,采用电子支付方式等,功能设计合理.软件。优化后使用更加便捷,服务更加高效,收费透明,提高了系统的安全性。该系统符合当前的实际停车状况,为许多驾驶员提供了快速简便的停车管理平台,对提高信息化程度和降低人工成本具有重要意义。

参考文献:

[1]范新民.基于JSP、JDBC技术动态访问Web数据库的实现方案[J].福建师范大学学报:自然科学版,2002,18(2):28-33.

[2]刘文利.国内停车场管理系统的现状与发展趋势[J].中国新技术新产品,2011(01):20-22.

[3]刘娇,智能停车场管理系统的研究[J].湖南大学,控制科学与工程.2011(01):30-55.

[4]王璞.2013年中国停车场管理系统的市场调查报告.

[5]陈榕.停车场管理系统设计与实现.科技创新导报.2009NO.23.2-8.

猜你喜欢

S结构
基于PHP的发印管理系统的实现
基于Java的网上商城开发
基于B/S结构的通信部队训练管理系统的设计研究