基于SpringBoot+Vue.js开发的智慧停车系统
分类: Java springboot vue MySQL 标签: 智慧停车 管理系统
2025-09-09 13:15:05 281浏览
(ssm和springboo项目可互转) 联系作者 ,微信 jf3qcom , QQ : 1913284695 购买源码
角色:
管理员、车库管理员、用户
技术:
后端: Spring Boot, MySQL, MyBatis, JWT
前端: Vue.js, Element UI, Axios, AMap (高德地图)
核心功能:
这是一个基于Spring Boot和Vue.js的停车导航系统,旨在为用户提供停车位查找、预订和导航功能,同时为车库管理员提供车位管理功能,并为系统管理员提供全面的系统管理功能。
功能介绍
管理员
1.用户管理: 查看、添加、修改和删除系统中的所有用户(包括普通用户和车库管理员)。
2.停车场管理: 查看、添加、修改和删除停车场信息。
3.车位管理: 查看、添加、修改和删除所有停车场的车位信息。
4.订单管理: 查看所有停车订单信息。
车库管理员
1.登录: 通过专用入口登录系统,管理其负责的停车场。
2.车位管理: 管理其负责的停车场的车位信息,包括车位状态(闲置/已占)的更新。
3.订单管理: 查看其负责的停车场的订单信息。
用户
1.登录/注册: 用户可以注册新账号并登录系统。
2.个人信息管理: 修改个人资料。
3.停车场查找: 根据地理位置或关键词查找附近的停车场。
4.车位预订: 查看停车场内可用车位,并进行预订。
5.导航: 获取到预订车位的导航路线。
6.订单查看: 查看个人停车订单历史和当前订单状态。
数据字典
t_order (订单表)
| id | int | 订单ID |
| parking_lot_id | int | 车库ID |
| principal_id | int | 负责人ID |
| user_id | int | 用户ID |
| parking_space_id | int | 车位ID |
| price | decimal(10,2) | 价格 |
| status | int | 订单状态 (1:已完成, 0:进行中) |
| arrival_time | datetime | 到达时间 |
| departure_time | datetime | 驶离时间 |
| createTime | datetime | 创建时间 |
| updateTime | datetime | 修改时间 |
t_parking_lot (停车场表)
| id | int | 停车场ID |
| name | varchar(50) | 停车场名字 |
| latitude | decimal(10,7) | 停车场纬度 |
| longitude | decimal(10,7) | 停车场经度 |
| user_id | int | 停车场管理员ID |
t_parking_space (车位表)
| id | int | 车位ID |
| parking_lot_id | int | 停车场ID |
| name | varchar(50) | 停车场车位名称 |
| status | tinyint | 车位状态 (1:闲置, 2:已占) |
| user_id | int | 停车场管理员ID |
t_user (用户表)
| id | int | 用户ID |
| username | varchar(50) | 登录名 |
| password | varchar(50) | 用户密码 |
| name | varchar(50) | 用户姓名 |
| type | tinyint | 用户类型 (0:管理员, 1:用户, 2:车库管理员) |
部分截图











演示视频
https://www.bilibili.com/video/BV1nhaZzFENk/
好博客就要一起分享哦!分享海报
此处可发布评论
评论(0)展开评论
展开评论
您可能感兴趣的博客















新业务
springboot学习
ssm框架课
vue学习
【带小白】java基础速成