基于Spring Boot+Vue.js的停车场收费管理系统 需求分析

1 用户(收费员)

1.1 主页

1.1.1 摄像头实时捕捉画面,如果有车牌号则识别出车牌(如:京A11111),通过车牌底色识别出小型车(蓝色)、大型车(黄色)。

对于新能源汽车:

如图所示,可以不通过底色识别新能源车牌,判断出省份和城市代码(如粤B)后有6位即可认为是新能源车,如果第一位是D或F则是小型车,最后一位是D或F是大型车。

1.1.2 本地上传含牌照的车辆图片,按照相同方法识别出车辆信息。

1.1.3 车辆入场时,显示一个含有车辆基本信息(车牌、车辆类型(小型车/大型车)、入场时间、收费类型(是否为会员)、收费员、入场照片)的对话框,显示抬杆动画,将信息写入数据库。

如果车位已满,则给出提示无法入场。

1.1.4 如果识别到之前识别过但未出场的车牌,则出场。

识别规则同上。如果该用户是会员,则计算会员价,从账户余额中扣费;如果不是,则视为线下付款,不需要在系统中付款,只需计算价格并显示即可。

显示一个含有车辆基本信息(车牌、车辆类型、入场时间、出场时间、缴费金额、是否为会员、收费员、入场照片、出场照片)的对话框,显示抬杆动画,将信息写入数据库。

(类似于这样的一个界面)

1.2 停车管理

1.2.1 能够通过表格显示出正在停车场中的车辆信息。

数据项包括:

1)车牌号码

2)入场时间

3)收费类型(是否为会员)

4)当前计费金额

5)车辆类型(小型车/大型车)

6)车辆照片

1.3 会员登记

1.3.1 可以进行会员车的登记,包括:

1)车牌号码

2)车辆类型

3)车主姓名

4)手机号码

5)会员时限(xx天)

6)充值金额

1.3.2 可以查看现有会员列表,并删除会员或修改以上几种会员信息(修改账户余额即充值)。

1.4 查看统计

1.4.1 用户能够选择历史时间段(天、周、月、季、年)对过去的停车数量、类型、所收费用进行统计查询,显示折线图。

1.5 打印报表

1.5.1 将统计报表生成及打印成PDF格式输出。

1.6 其他要求

1.6.1 界面右上角显示当前登录用户名和退出按钮。

1.6.2 界面左侧有选择功能的按钮,功能分别为1.1~1.4的标题。

2 管理员

2.1 能够对系统进行设置。

2.1.1 按小时收费,可以设置每小时收费的金额。

2.1.2 要求有夜间模式,设置夜间区间(如:每天22:00至次日7:00),并设置整个夜间一次性的优惠收费金额。

2.1.3 设置会员折扣比例,如九折(0.9)。

2.1.4 能够对小型车/大型车的停车位上限进行设置(如小型车最多100辆,大型车最多50辆)。

3 其他

3.1 程序入口是一个统一的登录页面,可以选择通过用户和管理员两种身份之一登录。

相关推荐
wellc29 分钟前
SpringBoot集成Flowable
java·spring boot·后端
Hui Baby1 小时前
springAi+MCP三种
java
hsjcjh1 小时前
【MySQL】C# 连接MySQL
java
敖正炀1 小时前
LinkedBlockingDeque详解
java
wangyadong3171 小时前
datagrip 链接mysql 报错
java
untE EADO1 小时前
Tomcat的server.xml配置详解
xml·java·tomcat
ictI CABL2 小时前
Tomcat 乱码问题彻底解决
java·tomcat
敖正炀2 小时前
DelayQueue 详解
java
tongxh4232 小时前
Spring Boot 3.X:Unable to connect to Redis错误记录
spring boot·redis·后端
敖正炀2 小时前
PriorityBlockingQueue 详解
java