题目 基于 Spring Boot 的超时代停车场管理平台
I
摘 要
随着计算机信息技术的发展,越来越多的用户使用管理系统,各种信息化应
用出现在停车管理中,特别是超时代停车场拥有大量的用户群,使用管理平台可
以为人们的生活提供便利。另一方面,我国汽车保有量日益增加,各大城市停车
难问题不断呈现。如何有效找到空闲停车位,是人们出行密切关注的问题。本文
针对车位资源紧张的现状,通过搭建超时代停车场管理平台,帮助用户快速找到
空闲车位,解决城市停车难问题,帮助停车管理员提高管理效率。
本文先提出了开发基于 Spring Boot 的超时代停车场管理平台的背景意义,
然后通过功能性和非功能性分析阐述本系统的需求,然后从功能设计和数据库设
计两方面进行系统的设计建模。在技术实现部分采用了 Java 作为开发后台的编
程语言,数据库选择 MySQL。最后进行了代码的编写,并说明了实现流程。最终,
通过软件测试来验证超时代停车场管理平台的功能要求。
关键词:Spring Boot;Java;停车管理;停车场
II
Abstract
With the development of computer information technology, more and more users
use the management system, and various information applications appear in parking
management. Especially, the super era parking lot has a large number of user groups.
Using the management platform can provide convenience for people's life. On the
other hand, China's car ownership is increasing, and the problem of parking in major
cities is constantly emerging. How to find free parking space effectively is a problem
that people pay close attention to when traveling. In view of the shortage of parking
space resources, this paper builds a super era parking lot management platform to help
users quickly find free parking spaces, solve the problem of urban parking, and help
parking administrators improve management efficiency.
This paper first puts forward the background significance of developing the super
era parking lot management platform based on spring boot, then expounds the
requirements of the system through functional and non functional analysis, and then
carries on the design modeling of the system from two aspects of functional design
and database design. In the technical implementation part, Java is used as the
programming language of the development background, and MySQL is selected as
the database. Finally, the code is written and the implementation process is explained.
Finally, the functional requirements of the super era parking lot management platform
are verified through software testing.
Keywords:spring boot; Java;parking management; parking lot.
III
目 录
摘 要.............................................................................................................................I
ABSTRACT ..................................................................................................................II
第 1 章 绪论..................................................................................................................1
1.1 课题背景 ..............................................................................................................1
1.2 国内外应用的现状 ..............................................................................................1
1.3 本系统设计的目的和意义 ..................................................................................2
第 2 章 相关技术介绍..................................................................................................3
2.1 数据库技术..........................................................................................................3
2.2 SPRING BOOT 技术 ................................................................................................3
2.3 JAVA 语言 ...........................................................................................................4
2.4 JSON 数据 ............................................................................................................5
第 3 章 系统分析与设计..............................................................................................6
3.1 系统的需求分析..................................................................................................6
3.1.1 用户需求分析.............................................................................................6
3.1.2 系统用例图...................................................................................................6
3.1.3 用例描述.......................................................................................................7
3.2 可行性分析..........................................................................................................8
3.3 系统功能设计......................................................................................................9
3.3.1 用户注册模块...............................................................................................9
3.3.2 用户登录模块.............................................................................................10
3.3.3 停车场管理模块.........................................................................................11
3.3.4 预留停车管理模块.....................................................................................12
3.4 数据库设计........................................................................................................13
3.4.1 数据库 ER 图..............................................................................................13
3.4.2 数据库表设计.............................................................................................15
第 4 章 系统实现........................................................................................................21
4.1 管理员功能实现................................................................................................21
4.1.1 管理员登录功能实现.................................................................................21
IV
4.1.2 车主管理功能实现.....................................................................................21
4.1.3 停车场管理功能实现.................................................................................22
4.1.4 停车管理功能实现.....................................................................................23
4.2 车主功能实现....................................................................................................24
4.2.1 登录管理实现.............................................................................................24
4.2.2 个人中心功能实现.....................................................................................25
4.2.3 停车公告能实现.........................................................................................26
4.2.4 停车记录查询功能实现.............................................................................27
第 5 章 系统测试........................................................................................................28
5.1 测试环境............................................................................................................28
5.2 功能测试............................................................................................................28
5.3 测试结论............................................................................................................30
总结..............................................................................................................................31
参考文献......................................................................................................................32
致 谢..........................................................................................................................34