基于SpringBoot+Vue.js开发的智慧停车系统

飞一样的编程
飞一样的编程
擅长邻域:Java,MySQL,Linux,nginx,springboot,mongodb,微信小程序,vue

分类: Java springboot vue MySQL 标签: 智慧停车 管理系统

2025-09-09 13:15:05 281浏览

这是一个基于Spring Boot和Vue.js的停车导航系统,旨在为用户提供停车位查找、预订和导航功能,同时为车库管理员提供车位管理功能,并为系统管理员提供全面的系统管理功能。

(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 (订单表)

idint订单ID
parking_lot_idint车库ID
principal_idint负责人ID
user_idint用户ID
parking_space_idint车位ID
pricedecimal(10,2)价格
statusint订单状态 (1:已完成, 0:进行中)
arrival_timedatetime到达时间
departure_timedatetime驶离时间
createTimedatetime创建时间
updateTimedatetime修改时间

t_parking_lot (停车场表)

idint停车场ID
namevarchar(50)停车场名字
latitudedecimal(10,7)停车场纬度
longitudedecimal(10,7)停车场经度
user_idint停车场管理员ID

t_parking_space (车位表)

idint车位ID
parking_lot_idint停车场ID
namevarchar(50)停车场车位名称
statustinyint车位状态 (1:闲置, 2:已占)
user_idint停车场管理员ID

t_user (用户表)

idint用户ID
usernamevarchar(50)登录名
passwordvarchar(50)用户密码
namevarchar(50)用户姓名
typetinyint用户类型 (0:管理员, 1:用户, 2:车库管理员)

部分截图

image.png

image.png

image.png

image.png

image.png

image.png

image.png


image.png


image.png


image.png


image.png



演示视频

https://www.bilibili.com/video/BV1nhaZzFENk/




好博客就要一起分享哦!分享海报

此处可发布评论

评论(0展开评论

暂无评论,快来写一下吧

展开评论

您可能感兴趣的博客

客服QQ 1913284695