资料详情

基于SpringBoot与Vue的智能停车场管理系统设计与实现 毕业论文+项目源码及数据库文件

头像

JAVA/JSP

编号:56

摘要

随着现代化经济的不断发展,科学技术的不断进步,人民的生活质量不断提高。车辆越来越多,居住小区、办公场所、商场、景点等场所的停车问题越来越突出。本文针对上述问题,针对目前的停车场管理模式与现状,研制了一套智能化的停车场管理系统,以达到车辆进出智能化、降低成本的目的。

本论文的主体部分是基于百度的智能牌照识别系统、MySQL数据库处理系统为一体的智能停车系统,达到在停车场入口无需取卡,通过车牌识别,记录车辆信息,输入数据库,同时显示进厂信息,车辆进入车场,达到无需人工值守的目的,在车辆出场时不需要取走卡片,通过摄像头进行车牌识别,同时与数据库中记录的数据进行比较,辨别是VIP车还是临时车,然后通过计费系统计算需要缴的费用,如为临时停车,根据预设的政策计费,随后停车进行缴费,起杆放行。

该停车场管理系统采用了B/S架构,以SpringBoot作为项目框架,基于JavaEE标准。IntelliJ IDEA 2021.2.1开发环境,数据库采用MySQL-5.5.37。采用 MVC开发模型,有效地提高了系统的开发效率。还可以提高软件的可维护性和扩展性。经测试,系统性能优良,可扩充性强,反应速度快,效率高,与现实的停车场管理系统相适应,提供了一个快捷、方便、标准的停车场管理平台。这对于企业的信息化水平和人力资源的节约都具有重大的现实意义。

关键词:B/S架构;SpringBoot框架;JavaEE;MVC模式;百度车牌识别

ABSTRACT

With the continuous development of modern economy, the continuous progress of science and technology, and the continuous improvement of people's quality of life. With more and more vehicles, the parking problem in residential areas, office places, shopping malls, scenic spots and other places is becoming more and more prominent. Aiming at the above problems and the current parking lot management mode and current situation, this paper develops an intelligent parking lot management system to achieve the purpose of intelligent vehicle access and reduce cost.

The main part of this paper is an intelligent parking system based on Baidu's intelligent license plate recognition system and MySQL database processing system. There is no need to pick up the card at the entrance of the parking lot. Through license plate recognition, record the vehicle information, input the database, and display the incoming information at the same time. The vehicle enters the parking lot without manual duty. When the vehicle comes out of the parking lot, there is no need to take away the card and carry out license plate recognition through the camera, At the same time, compare with the data recorded in the database to identify whether it is a VIP car or a temporary car, and then calculate the fee to be paid through the billing system. If it is a temporary parking, it will be charged according to the preset policy, and then stop to pay for it and release it.

The parking lot management system adopts B / S architecture, takes springboot as the project framework, and is based on Java EE standard. IntelliJ idea 2021.2.1 development environment, mysql-5.5.37 database. MVC development model is adopted to effectively improve the development efficiency of the system. It can also improve the maintainability and scalability of the software. After testing, the system has excellent performance, strong scalability, fast response speed and high efficiency. It adapts to the real parking lot management system and provides a fast, convenient and standard parking lot management platform. This is of great practical significance for the information level of enterprises and the saving of human resources.

Key words: B/S architecture; SpringBoot framework; JavaEE;MVC mode; Baidu license plate recognition


目录

1.前言

1.1 课题背景

1.2 研究意义及目的

1.2.1 研究的意义

1.2.2 研究的目的

1.3主要研究内容

1.3.1 系统模块

1.3.2 研究方法

2.系统开发环境

2.1 B/S架构

2.1.1 B/S架构概念

2.2 SpringBoot框架

2.2.1 什么是SpringBoot

2.2.2 SpringBoot的优点:

2.3 MVC设计模式

2.4 JavaEE简介

2.5 百度车牌识别技术

3.系统需求分析

3.1 可行性分析

3.1.1 技术可行性

3.1.2 经济可行性

3.1.3 社会可行性

3.2 系统需求分析

3.2.1 性能需求分析

3.2.2 功能需求分析

3.2.3 外部接口需求分析

4.系统设计

4.1 系统设计思想

4.2 概要设计

4.2.1 系统功能模块图

4.2.2 智能车辆识别系统流程图

4.3 数据库设计

4.3.1 数据需求分析

4.3.2 数据库表详细设计

5.系统详细设计与实现

5.1 系统登陆功能的实现

5.1.1 shiro认证

5.2 系统功能的实现

5.2.1 用户信息表实现

5.2.2 角色信息表实现

5.2.3 合作单位表实现

5.2.4 日志信息表实现

5.2.5 停车记录表实现

5.2.6 停车场信息表实现

5.2.7 车牌识别功能的实现

5.2.8 订单列表功能的实现

5.2.9 车辆管理功能的实现

6.系统测试

6.1 车牌识别功能的测试

6.2 基本功能测试

6.3 系统测试总结

7.总结与展望

7.1 总结

7.2 展望

致谢

参考文献