Skip to content

Latest commit

 

History

History
71 lines (33 loc) · 5.38 KB

File metadata and controls

71 lines (33 loc) · 5.38 KB

1. 项目概况

我们要开发一个电动汽车充电桩管理系统。系统包含三个部分:

前端:

车主端 (Client Frontend): 供车主查询充电桩、预约充电、接收预警。

管理后台 (Admin Frontend): 供管理员管理设备、用户、处理报修和查看报表。

后端:

统一后端 (Unified Backend): 为两端提供 RESTful API 接口服务。

2.项目中需要包含的功能

1)车主模块

车主功能模块是平台面向终端用户提供的核心服务入口,旨在为新能源车主提供从找桩、充电到离场的全流程服务,重点解决信息不对称与超时占位问题。

① 手机号注册与登录:本功能是车主使用平台服务的前提。车主通过输入手机号并接收短信验证码完成身份验证与快速注册。登录后,系统将自动关联用户的历史数据与权限,保障账户安全。

② 个人信息修改:允许车主维护个人的基础档案信息,包括用户昵称、头像更新以及绑定车辆信息(如车牌号、车型),以便系统在进行费用预估和订单生成时能提供更精准的数据支持。

③ 充电预约:为缓解“到场无桩”的焦虑,系统提供预约功能。车主可查看空闲状态的充电桩并提交预约申请,系统将在特定时间窗口(如2小时)内锁定该桩位,防止被他人抢占。

④ 充电费用预估:该功能旨在提供价格透明服务。车主在充电前输入车型或电池容量,系统根据当前电价策略自动计算预计充满所需的费用及时间,辅助车主进行充电决策。

⑤ 充电记录查询:系统自动归档车主的所有历史充电行为。车主可以查看每一次充电的详细清单,包括充电时间、时长、消耗电量及消费金额,方便进行个人账务核对。

⑥ 预约记录查询: 用于展示车主的历史预约行为。车主可以查看预约的状态(已完成、已取消、已过期),并能对当前进行中的预约进行导航或取消操作。

⑦ 接收预警通知: 这是本系统的核心交互功能。当车主的充电订单结束且车辆未驶离(即触发时间阈值)时,或者预约的桩位即将超时,系统通过短信向车主发送实时告警,提醒其尽快挪车,避免产生违规记录。

(2)充电桩模块

充电桩模块是平台围绕“充电设施”这一核心资源提供的数字化服务集合,主要负

责状态的映射与资源的检索。

① 占位预警设置:这是一个体现人性化管理的功能。车主或用户在绑定当前使用的充电桩后,可以自定义个性化的提醒阈值(例如“充电结束后15分钟提醒我”),系统将根据该设置在后台自动建立监听任务。

② 实时状态检测:该功能是解决“寻桩难”的关键。系统通过订单逻辑与心跳机制,实时在前端地图或列表上映射充电桩的当前状态(空闲、充电中、故障、超时占位)。特别是对于“超时占位”状态的展示,能让后来的车主直观看到该桩位虽然没在充电但无法使用,避免无效奔波。

③ 充电桩多条件查询:为了提高检索效率,系统提供多维度的筛选工具。用户可以根据地理位置(距离最近)、充电桩类型(快充/慢充)、当前状态(仅看空闲)等条件快速定位目标设备。

(3)管理员模块

管理员模块是系统的“控制中枢”,主要供运营人员使用,用于维护平台数据的准

确性、处理异常业务以及进行运营决策。

① 数据统计图表:系统提供可视化的数据看板功能。管理员可以直观地查看平台的核心运营指标,包括充电桩的日均使用率、高峰时段分布图、故障频次统计以及营收趋势,为运营策略调整提供数据支撑。

② 管理员添加与注册:用于维护运维团队的内部权限。超级管理员可以新增普通管理员账号,并分配相应的管理权限,实现分级管理,同时支持管理员的登录与注销操作。

③ 充电桩管理:是对物理设施进行全生命周期管理的功能。管理员可以在后台执行新增充电桩(录入编号、位置、功率)、编辑现有桩位信息以及删除废弃桩位的操作,确保线上数据与线下设施保持一致。

④ 占位预警管理:这是针对“违规占位”治理的核心管理模块。管理员可以查看所有触发超时占位的历史记录(包括车主信息、占位时长),并拥有设置平台级默认阈值的权限,以全局控制占位判定的严格程度。

⑤ 车主信息管理:用于维护良好的用户生态。管理员可以查看注册车主的详细资料,针对频繁违规占位或恶意破坏的车主,管理员有权执行“禁用账户”操作,也可以响应用户请求进行密码或信息的“重置”。

⑥ 充电订单管理:提供对平台所有交易数据的监管能力。管理员可以查看所有充电订单的详细状态,支持将订单数据导出为Excel报表以供财务审计。同时,当车主对费用有异议时,管理员可通过此模块处理订单纠纷。

⑦ 发布系统通知:是平台向用户触达重要信息的渠道。管理员可以发布设备维护公告、电价调整通知或优惠活动信息,这些信息将推送到车主端的首页或消息中心。