停车位管理系统设计文档
1. 系统概述
本停车位管理系统是基于SpringBoot框架开发的毕业设计项目,旨在提供一个便捷的停车场管理解决方案。系统包含用户端和管理端功能,实现了停车场的数字化管理,包括车位预约、订单管理、费用计算等功能。
2. 数据库结构说明
系统包含以下主要数据表:
-
user - 用户信息表
-
caranduser - 车辆信息表
-
parking - 停车场信息表
-
park - 车位信息表
-
charge - 收费规则表
-
order - 订单信息表
-
message - 留言信息表
-
notice - 公告信息表
3. 功能模块说明
3.1 用户管理
功能描述:
-
用户注册与登录
-
用户信息管理
-
用户权限管理(普通用户/管理员)
具体功能:
-
用户注册(账号、密码、真实姓名)
-
用户登录与登出
-
用户信息修改
-
用户余额管理
-
用户角色分配(普通用户/管理员)
3.2 停车场管理
功能描述:
-
停车场基本信息管理
-
停车场车位管理
-
停车场收费规则设置
具体功能:
-
停车场添加、编辑、删除
-
停车场位置信息管理
-
车位状态管理(可用/不可用)
-
收费标准设置(每小时价格)
-
停车场车位可视化展示
3.3 车辆管理
3.3.1 车辆列表(管理员视图)
功能描述:
-
系统所有车辆信息管理
具体功能:
-
车辆信息查询
-
车辆信息统计
-
车辆与用户关联管理
3.3.2 我的车辆(用户视图)
功能描述:
-
用户个人车辆管理
具体功能:
-
添加车辆(车牌号、位置)
-
编辑车辆信息
-
删除车辆
-
设置默认车辆
3.4 订单管理
3.4.1 订单列表(管理员视图)
功能描述:
-
系统所有订单管理
具体功能:
-
订单查询与筛选
-
订单详情查看
-
订单统计与分析
-
订单异常处理
3.4.2 我的订单(用户视图)
功能描述:
-
用户个人订单管理
具体功能:
-
车位预约
-
订单创建
-
订单支付
-
订单历史查询
-
订单取消
-
停车时长与费用计算
3.5 留言管理
3.5.1 留言列表(管理员视图)
功能描述:
-
系统所有留言管理
具体功能:
-
留言查看
-
留言状态管理(待处理/处理中/已处理)
-
留言回复
-
留言统计
3.5.2 我的留言(用户视图)
功能描述:
-
用户个人留言管理
具体功能:
-
留言创建
-
留言编辑
-
留言删除
-
留言状态查看
-
留言回复查看
3.6 公告管理
功能描述:
-
系统公告发布与管理
具体功能:
-
公告发布
-
公告编辑
-
公告状态管理(展示/不展示)
-
公告列表展示
-
公告详情查看
3.7 个人信息管理
功能描述:
-
用户个人账户管理
具体功能:
-
基本信息查看与修改
-
密码修改
-
余额查询与充值
-
个人车辆管理
-
个人订单历史
-
个人留言记录
4. 业务流程说明
4.1 停车业务流程
-
用户登录系统
-
查看停车场及车位状态
-
选择可用车位并预约
-
系统生成订单
-
用户确认并支付
-
车辆停放(记录开始时间)
-
车辆驶离(记录结束时间)
-
系统计算停车时长和费用
-
订单完成
4.2 留言处理流程
-
用户提交留言
-
管理员查看待处理留言
-
管理员处理留言(标记为处理中)
-
管理员回复留言
-
留言状态更新为已处理
-
用户查看留言回复
5. 系统特色
-
多角色设计:区分普通用户和管理员角色,实现权限分离
-
实时计费:基于时间精确计算停车费用
-
状态管理:全面使用状态标识管理数据(如车位状态、订单状态等)
-
交互功能:提供留言系统增强用户与管理方沟通
-
信息公示:通过公告系统发布重要信息
6. 技术实现要点
-
基于SpringBoot框架开发
-
使用MySQL关系型数据库存储数据
-
采用RESTful API设计风格
-
前后端分离架构
-
状态机模式管理各种业务状态
7. 页面展示
感兴趣的点个关注,私聊我吧。