🚗

机关专属车队调度系统

用户在大楼 · 车辆在地下车库 · 驾驶员在车库待命 —— 全流程闭环调度

🚗

用车人端

登记用车 → 自动派单 → 查看司机车辆 → 行程追踪 → 完成评价
移动端形态,本地模拟

🧑‍✈️

驾驶员端

工号 PIN 登录 → 接单/拒单 → 到达 → 开始行程 → 录入里程结算
任务与战绩实时同步

📊

调度终端

车辆实时看板 · 订单管理 · 人工改派 · 车队档案
统计分析 · 操作审计 · 策略配置

🧪

自动化自测

一键跑通全流程 · 验证匹配/公平性/等待队列
超时改派/状态机拦截

📐 系统架构与流程

技术栈(本地零成本)

后端Node.js + Express
数据库SQLite(Node 内置 node:sqlite,零编译)
实时通知Socket.IO(站内通知 + 审计事件双通道)
前端原生 HTML/CSS/JS(无构建、无 CDN,可离线)
端口3000

订单状态机(8 态,非法流转一律拦截)

待派单→待接单→已接单→ 已到达→行程中→已完成
任意前置态可 →已取消派单超时 |拒单/超时 → 自动回池改派

派单算法(借鉴企业调度四级决策)

① 时间/状态可用性过滤 → ② 车型与载客匹配(可降级)→ ③ 双因子评分排序 → ④ 择优派发
评分 = 空闲时长×0.6 + 单量均衡×0.4,保证既不闲得久被跳过,也不让能跑的司机过载

🚀 三步开始

1 打开 调度台,用管理员分配的账号登录
2 另开标签页 司机端,用本人工号与 PIN 登录待命
3 再开 用车人端 提交申请,观察三方实时联动

首次部署:账号与初始 PIN 由管理员在调度台创建并线下告知;系统不提供公开默认口令。