基于JAVAEE的停车管理系统设计与分析
摘要:本系统采用B/S模式,根据停车管理现状而设计开发的网络应用平台。通过对系统进行需求分析、设计系统的总体架构、功能模块、平台搭建等,最终实现该系统。该系统符合现实的停车场管理系统,为停车场管理供一个高效,简单规范的管理平台。
关键字:停车管理;B/S结构;JAVAEE
伴随汽车消费大众化和各种机动车辆大范围内的迅速普及,车辆对其配套设施特别是停车场提出了更高的要求。停车场管理其实也就是信息化管理。在停车场的信息化中,包括停车场位管理、停车信息管理、车主管理等信息化,信息化工作的开展有利于提高停车场的管理效率,提升停车场的竞争力。与功能相对,提高信息处理的速度和准确性,能够准确、高效的查询和修改停车场的情况,从而提高效率。
1 系统设计需求
目前的多数停车场存在着以下几个问题,管理漏洞、系统的可靠性、独立性强、收费过程比较繁琐、劳动强度高、停车场利用率低下、票款易流失等。针对这些问题该停车场系统从以
下方面进行设计。针对管理进行了优化,采用划卡消费和现金支付相结合,系统计时计费。采用Java高级编程语言和WEB相关技术开发设计管理系统软件,实现网络管理操作。优化后的系统使用方便、服务高效、收费透明、防止票款的流失,提高可靠性同时也提高了操作者的工作效率。
2 设计实现系统
2.1系统总体结构设计
在停车场管理系统的设计中,MVC(Model-View-Control)设计模式贯穿了整系统,框架采用SpringMVC+JDBC组合结构。
采用SpringMVC技术来处理前台请求与业务逻辑层的交互。
在停车场管理系统的设计中应用MVC设计模式,便于开发人员设计代码,由于这三个逻辑可以同时进行,提高了效率,节省时间,且由于分层,将代码隔离开来,方便开发人员操作。且停车场管理系统采用RFID卡等等技术,方便车辆出入,增加智能化,便于管理。
2.2系统功能设计
系统信息管理:包括添加角、管理角、添加用户、管理用户、管理角和管理用户模块可以对角和用户进行增、删、改。
IC卡信息管理:添加IC卡类型,管理IC卡类型。管理IC卡信息可以对车主的IC卡信息进行增、删、改。
车位信息管理:管理车位、添加车位,管理车位信息模块可以对车主车位信息进行增、删、改。
固定车主停车管理:出入场设置、停车场信息管理。出入场设置可以设用户的入场和出场,相应的在停车信息中有一个展现。停车信息管理可以对车主的停车信息进行查询和删除。
临时车辆信息管理:车主入场信息,车主出场设置。设置车主入场,在相应的表中展现,在车主出场时进行收费,临时车主停车信息管理可以对临时车主的信息进行删除和查询。
收费管理:管理收费、添加收费信息。管理收费信息可以对车主的费用进行一个收费,可以对车主的收费信息进行查询和删除。
打印报表:查看报表信息,对固定车主和临时车主相关信息进行打印。
系统功能操作:修改密码、退出系统。
根据停车场管理系统的功能描述,系统权限为:管理员。管理员主要功能包括车位信息管理,系统信息管理、IC卡管理、车主管理、固定车主管理等功能。用例图椭圆代表用例,线条人代表用户,用户与功能之间是关联关系,停车场管理系统的用例图如图1所示:
图1用例图
上海传智播客黑马程序员根据系统的功能需求,系统有用户、IC卡、临时车主、固定车主、车位、收费信息六个实体。一个固定车主拥有一张IC卡和一个车位,一个临时车主拥有一个车位和临时IC卡。固定车主和临时车主产生收费信息。实体关系属性图如图2所示:
图2停车场管理系统E-R图
3 系统测试
系统设计完之后需要进行一系列的测试,调试过程中内部环境和外界因素的变化,会影响系统的运行和操作,当系统适应这些变化后,慢慢趋于完善,达到预期想要的结果。根据本系统的功能情况,以黑盒测试为主,白盒测试为辅。黑盒测试的任务就是检测系统的每个功能是否可以正常运行以及操作结果是否正确。白盒测试是将项目看成一个透明的白盒子,要求操作员必须知道项目流程、项目代码,按照规格说明书的规定检测功能是否符合要求,对操作员要求较高。
4 结论
该系统具有良好的性能和操作性,较高的反应速度和效率,该系统符合现实的停车场管理系统,为停车场管理供一个高效,简单规范的管理平台。这对提高智能化程度,降低人力成本有着重要的意义。
参考文献
[1]传智播客产品研发部.Java入门基础.北京:清华大学出版社,2016.8
[2] 黑马程序员,JavaEE企业级应用开发教程.北京:人民邮电出版社,2018.1
[3]徐人凤.Sql Server 2008数据库及应用.北京:高等教育出版社,2017.5.
[4]刘文利.国内停车场管理系统的现状与发展趋势[J].中国新技术新产品,2011(01):20-22.
[5]吕英丽.停车场车辆出入管理系统的研究[J].北京邮电工程,电子信息工程.2011(02).20-40.
[6] 张丽霞 . 智能停车场系统集成与应用维护 . 电子科技大学出版社 . 2013. 15-45.
[7]刘勇军.Java Web核心编程技术.电子工业出版社.2014.