基于SpringBoot的停车位智能管理系统的设计与实现_kaic

摘  要
随着经济与交通事业的飞速发展,汽车的保有量呈现上升趋势,公共停车位 智能化在信息时代显得尤为重要。面对有限的公共停车位与上升的汽车保有量, 通过合理利用公共停车位来提高车位的利用率是大势所趋。
基于上述背景,本论文围绕公共停车位智能管理展开研究,从研究背景与现 状分析、需求分析与系统设计、系统实现和测试等几个方面进行阐述。其系统采 用 SpringBoot+Vue 技术开发,数据存储于 MySQL 数据库。系统实现了入场停车、 出场缴费、投诉建议、违规处罚、论坛交流等基础功能。综合考虑车位价格/元、 等待时长/分、车位行驶距离/米、反向寻车距离/米、停车难度系数和安全系数 六种影响因素,利用熵权法计算权重,再用 TOPSIS 法进行车位评估排名来智能 推荐最优车位;智能显示等待空闲车位时长,方便用户决策是否继续等待车位等 智能化操作,则是系统的特色。
本系统既使车主方便快捷的获取公共停车位信息,也使停车场管理变得更为 系统化、智能化,其页面简洁美观,功能操作简便易行,系统实用性、可维护性 和可扩展性强。
关键词:公共停车位;车位推荐;智能;SpringBoot 框架;Vue 框架
 
ABSTRACT
With the rapid development of economy and transportation, the number of cars is on the rise. The intelligence of public parking spaces is particularly important in the information age. In the face of limited public parking spaces and rising car ownership, it is a general trend to improve the utilization of parking spaces by making rational
use of public parking spaces.
Based   on   the   above   background,   this   paper   focuses   on   the   intelligent management of public parking spaces, and expounds the research background and current situation analysis, demand analysis and system design, system implementation and testing. The system is developed with springboot+vue technology, and the data is stored  in  MySQL  database.  The  system  has  realized  the  basic  functions  such  as parking,   payment,    complaint    and    suggestion,    violation   punishment,   forum communication, etc. Considering the six influencing factors of parking space price / yuan, waiting time / min, parking space driving distance / m, reverse search distance / m, parking difficulty coefficient and safety coefficient, the entropy weight method is used to calculate the weight, and the TOPSIS method is used to evaluate and rank the parking space to intelligently recommend the best parking space; The system features intelligent  display  of  waiting  time   for  idle  parking  spaces  to  facilitate  users' decision-making  on  whether  to   continue  to  wait   for  parking   spaces  and  other
intelligent operations.
This  system  not  only makes  the  car  owners  obtain  the  public parking  space information conveniently and quickly, but also makes the parking lot management more  systematic  and  intelligent.  Its  page  is   simple  and  beautiful,  the   function operation  is   simple  and   easy,  and  the   system   is  practical,  maintainable   and
expandable.
KEYWORDS:  Public  parking  spaces;Parking  space  recommendation;Intelligence;
SpringBoot  framework;Vue  framework
 
目录
1 绪论
1.1 研究背景与意义
1.1.1 研究背景
1.1.2 研究意义
1.2 国内外研究现状
1.2.1 国外研究现状
1.2.2 国内研究现状
1.2.3 研究现状评述
1.3 研究概述 
1.3.1 研究目标
1.3.2 研究思路
1.3.3 研究方法
1.4 系统开发环境
1.4.1 技术选型
1.4.2 技术简述
1.5 论文结构
1.6 本章小结
2 系统需求分析
2.1 功能性需求分析
2.2 典型业务流程分析
2.2.1 入场停车业务流程
2.2.2 车位推荐业务流程 
2.2.3 出场缴费业务流程
2.2.4 违规处罚业务流程 
2.3 系统数据流分析
2.4 非功能性需求分析
2.5 可行性分析
2.6 本章小结
3 系统设计 
3.1 系统架构设计
3.2 系统功能模块设计
3.3 后台管理详细设计 
3.4 入场停车详细设计
3.5 车位推荐详细设计
3.5.1 推荐算法
3.5.2 模型求解
3.6 出场缴费详细设计
3.7 用户管理详细设计
3.7.1 令牌身份认证
3.7.2 Jasypt 加解密
3.8 数据库设计
3.8.1 数据库设计概述
3.8.2 数据库概念设计
3.8.3 数据库表设计
3.9 本章小结
4 系统实现
4.1 用户前台功能模块
4.1.1 注册登录模块 
4.1.2 首页模块
4.1.3 车位信息模块
4.1.4 论坛交流模块
4.1.5 系统公告模块
4.1.6 个人中心模块
4.1.7 在线交流模块
4.2 用户后台功能模块
4.2.1 首页模块
4.2.2 个人中心模块
4.2.3 入场停车模块
4.2.4 投诉建议模块
4.2.5 我的收藏模块
4.3 管理员功能模块
4.3.1 登录模块
4.3.2 个人中心模块
4.3.3 用户模块
4.3.4 车位信息模块
4.3.5 出场缴费模块
4.3.6 违规处罚模块
4.3.7 系统模块
4.4 本章小结
5 系统测试
5.1 测试目的
5.2 功能测试 
5.2.1 车位信息测试
5.2.2 入场停车测试 
5.2.3 车位推荐测试
5.2.4 出场缴费测试 
5.2.5 违规处罚测试
5.2.6 兼容性测试
5.3 集成测试
5.4 本章小结
6 总结与展望
6.1 总结
6.2 展望
参考文献
附录
致谢
 

1 绪论

1.1 研究背景与意义
1.1.1 研究背景
随着互联网和交通运输行业的飞速发展,国民经济水平的提高,城市化进程 的速度加快,私家车数量不断增加,这为城市道路规划和停放车辆提出了新的难 题。而目前的现状却是停车位数量有限,车辆违规停放占用车位的现象比比皆是。 因此,对停车场有限的车位进行有效、合理的管理显得尤为重要,合理配置各种 资源,高效、便捷的使用停车场,成为众多物业管理人员急需解决的一大难题[1]。
另一方面,汽车的保有量呈上升趋势,这为各停车场管理车辆提出了新的挑 战,传统的停车场在管理车位方面耗费了大量的人力、物力与财力,然而传统的 停车场管理模式不仅效率低下,还浪费了车主的时间与资源。因此,设计一套智 能化的公共停车位管理系统不仅能将上述问题迎刃而解,还能为用户和停车场管 理员提供良好的使用体验。智能化公共停车位管理系统致力于实现不停车进出控 制,在入场停车和出场缴费等一系列的流程中尽可能减少人员的干预,智能化的 管理模式不仅能为各停车场合理利用车位使其盈利最大化,还能提高各停车场的 工作效率和服务质量。因此,随着智能化与自动化的飞速发展,建立一套公共停 车位智能管理系统是社会流行的必然趋势。
1.1.2 研究意义
公共停车位智能管理系统对于国民经济水平、环境资源保护、国民生活质量 等各方面均有举足轻重的意义:
(1)减少无效交通,提高驾车出行者出行效率,加速社会发展。车主在停 车场寻找车位时存在信息不对称的情况,停车场不能实时更新车位状态,车主因 以巡游寻找车位的方式大量浪费了车主的时间,而且还容易造成道路阻塞,这为 道路增加了无形的交通压力。建立公共停车位智能管理系统可以为车主推荐最优 车位,引导车主快速停车,减少无效寻找车位的时间,提高车主停车的效率,加 速社会发展。
(2)缓解“停车难 ”问题,构建良好民生环境。随着城市化进程的加快, 特别在大城市,出行停车变得越来越难,汽车保有量与车位供需求之间的矛盾日 益尖锐。停车难的问题不仅影响到大、中城市经济、社会的发展,也为人们的工 作和生活造成了诸多麻烦。公共停车位智能管理系统能合理利用车位,从而有效 缓解停车难的问题。
(3)节能环保,促进人类社会可持续发展。随着科技的飞速发展,汽车已 经成为不可或缺的交通工具,然而随着交通产业的发展,汽车产量和保有量大幅
 
增加,随之而来环境与能源问题也日益突出。公共停车位智能管理系统能够提高 车主停车的效率,减少车辆行驶路程,从而降低了能源消耗,在节能环保的道路 上迈出一大步。
(4)促进停车场管理现代化,改善城市道路交通环境。作为先进的交通管 理系统之一,公共停车位智能系统以信息技术为先导,结合了当今流行的计算机 等技术,提升停车场的现代化管理水平,减少泊车者无效交通,以增强停车场内 和场外周边道路的通行质量,停车场内的信息数据可快速上传至交通管理部门, 为交通管理科学决策提供重点区域数据依据,提升交通管理决策的科学化、现代 化水平,从而改善城市交通环境。
1.2 国内外研究现状
1.2.1 国外研究现状
国外停车场智能化程度高,车辆进出停车场基本实现无人干预,除了基本功 能外,国外公共停车位智能管理系统还配备了车位引导系统、车位推荐系统、停 车场推荐系统等智能化功能。
在 2018 年 Azhar Somani[2]提出跨平台预订车位的停车系统。该系统通过智 能手机或者电脑端客户端注册登录信息,然后实时查询目的地点停车位情况。在 查询车位信息时,应用程序会自动推荐与目的地相近的停车位并且显示各个停车 位的价格以及坐标位置。最后,该系统设计一套智能终端设备,该设备内置距离 传感器检测车辆是否进入车位,以此来实时检测车位信息状态。
2019 年 Athira[3]等人将计算机视觉技术引入到车辆停车检测,提出了基于光 学字符的智慧停车系统。该系统利用图像处理的方法对停车位信息进行检测。首 先对停车场的所有车位进行编号,然后布置监控器用来覆盖所有车位。该系统以 所有车位均无车辆作为初始状态,然后监控器每隔 5s 实时捕捉图像。最终将识  别结果与初始状态对比分析即可得出车位处于空闲或占用状态。Hasan[4]提出基  于物联网和 TensorFlow 的智能停车系统。该系统首先在停车场内部布置无线局  域网,然后在每个停车位安装智能终端,用来检测车位状态。用户在线实时查车 位并预定车位。该系统通过利用深度学习网络检测车牌号来验证用户信息。同时, 停车场内部布置机器人, 自主为车主导航到车位,以此来减少找车位的时间[5]。
1.2.2 国内研究现状
上世纪 80 年代,汽车逐渐进入我国城市生活,后爆发增长。相较于国外, 国内的研究现状起步较晚,发展较快,但我国对公共停车位领域的研究成就逐渐 丰富、逐步系统化。
近年来,国内在公共停车位领域取得了卓越的成效。2019 年 4 月,厦门软 件职业技术学院张天云[6] ,基于 Android 设计和开发了智能停车管理系统,系统 可以实现预约车位、停车诱导和快速停车等功能,但未实现反向寻车的功能。2019
 
年 5 月,三亚学院郭芸君[7]基于微信平台设计了智能停车场低成本通信管理系统, 车主利用局域网登录公众号后即可查询和预约车位,当车主进入停车场寻找空闲  车位时,系统还设置了灯光控制功能方便照明停车场,但该系统没有定位导航和  反向寻找车位的功能。2019 年 6 月,大庆油田矿区服务事业部张钦玮[8]的智能化  立体停车系统在地下停车场的应用探讨,基于应对传统停车场成本高、车位少和  车位利用率较低等问题,地下智能立方体车库系统给出了围绕 PLC 展开且利用  REID 射频识别技术的应用[9] ,实现了不停车进出控制和无人化智能管理,该系  统不仅实现图像识别功能用来捕捉车牌号码,还实现了推荐车位等智能化的功能, 但该系统没有实现智能导航和反向诱导寻车功能。
1.2.3 研究现状评述
综上所述,学者对于停车问题分别建立了车位定价模型、车位推荐模型、停 车场设计模型等,为本文的研究提供了诸多的参考价值。但是,目前公共停车位 领域的研究现状仍然存在不足。首先,多数研究者只考虑到车位供需失衡的问题, 但并没有提出如何有效利用现有车位使其利用率得到最大化;其次,研究实用性 不高。尽管公共停车位领域在各方面已取得实质性的进展,但是目前多数停车位 系统均存在各方面的不足,不够系统化与智能化。
针对公共停车位领域,通过查阅大量文献获悉在公共停车位的研究呈现如下 痛点:一是缺乏理论创新,多数学者系统所采用的核心技术与思想均照搬于国外, 只实现系统基本功能,没有为用户提供系统化、智能化的服务;二是系统影响力 有限,多数学者的研究成果很难付诸于城市车位管理规划中,系统的影响力不够、 政策化力度不强。
1.3 研究概述
1.3.1 研究目标
本课题的研究目的是构建一个公共停车位智能管理系统,进而为车主提供更 好地服务体验。
本系统分为六大模块:  用户、车位、停车、投诉与违规、交流和系统管理模 块,六个模块互相协作配合,为用户提供舒适体验。
(1)构建一个公共停车位智能管理系统,为车主提供高效、便捷、安全、 智能化、 自动化服务体验。
(2)综合考虑车位价格/元、等待时长/分、车位行驶距离/米、反向寻车距 离/米、停车难度系数和安全系数六种影响因素,利用熵权法计算权重,再用
TOPSIS 法进行车位评估排名来智能推荐最优车位。
(3)促进理论联系实际的能力,通过本论文的撰写和系统的开发,旨在提 高综合运用所学的专业知识解决实际问题的能力。
 
1.3.2 研究思路
本系统的研究内容包括:根据项目所选用的开发环境和系统架构,对各功能 模块和用户进行需求分析,在系统设计阶段,采取总体与详细设计相结合,对系 统的功能模块加以实现,最后进行系统测试。
本系统采用面向对象的方法来满足系统开发过程中高质量、可靠性强、易维 护的需求。基于需求分析所得的功能模块加以系统实现,然后通过系统测试验证 系统的健壮性与可维护性。
1.3.3 研究方法
公共停车位智能管理系统的研究方法如下所示:
(1)面向对象的软件开发方法
面向对象的软件开发方法可以很好地适应系统可靠性、可维护性、可管理性 的需求,为用户提供更多优质的服务[10]。
(2)文献阅读法
通过知网、学校图书馆以及百度百科查询与课题相关的论文资料,然后将查 询到的资料进行归纳,学习论文的总体框架、学习对系统的需求分析,对优质论 文进行下载打印阅读,标记好优质部分用于参考。
(3)软件工程知识
使用软件工程中的软件开发设计流程,包括可行性分析、需求分析、总体与 详细设计、系统实现与测试。
(4)研究调查法
针对所研究的课题,对公共停车市场进行调查,利用适当的统计分析方法对 调研的大量数据进行分析,最终得到研究结果。

 

 

 

猜你喜欢

转载自blog.csdn.net/weixin_39563171/article/details/130818562