目录

🚦 交通控制系统 (Traffic Control System)

多路口信号灯智能控制平台 | 纯前端 Web 应用
交付状态:✅ 已完成(单页HTML,浏览器直接运行)


📋 项目概述

交通控制系统是一套面向交通管理人员的多路口信号灯控制平台,支持信号灯的自动/手动控制、实时交通流量监测、多路口联动控制等功能。

核心能力

功能 说明
🚦 信号灯控制 自动调度 + 手动干预,6相位完整信号切换逻辑
📊 流量监测 实时车流量数据采集与ECharts可视化(折线图+柱状图)
🔗 联动控制 多路口绿波带方案(方案A/B一键切换)
🔔 告警管理 实时拥堵检测与底部滚动告警
🔒 安全体系 用户登录认证 + 敏感操作二次确认

🛠️ 技术栈

层级 技术 说明
前端框架 Vue 3 (CDN) Composition API + reactive 响应式
数据图表 ECharts 5 (CDN) 流量趋势图、方向分时柱状图
CSS方案 自定义CSS变量 深色科技风主题(#0A0E27 主背景)
数字字体 Rajdhani (Google Fonts) 倒计时、数据显示
主字体 Inter (Google Fonts) 界面正文
部署方式 单页HTML 零依赖,浏览器直接打开运行

✨ 功能特性

🚦 信号灯自动/手动控制

  • 预设6相位自动循环切换(东西直行→黄灯过渡→东西左转→南北直行→黄灯过渡→南北左转)
  • 手动干预:一键切换信号相位
  • 实时显示每个方向信号灯状态(红/黄/绿 + 发光动效)
  • 倒计时显示(Rajdhani数字字体)
  • 紧急全红模式(敏感操作需二次确认)

📊 实时交通流量监测

  • 4个方向(北/东/南/西)车流量实时统计
  • 拥堵指数指示(3秒更新)
  • 流量趋势折线图(ECharts,多路口对比)
  • 方向分时流量柱状图
  • 流量进度条可视化

🔗 多路口联动控制

  • 绿波带方案A:东西方向多路口联动
  • 绿波带方案B:南北方向快速通行
  • 一键切换方案开关
  • 联动状态实时指示

🔔 告警与安全

  • 实时拥堵检测与底部滚动告警
  • 用户登录认证(sessionStorage持久化)
  • 敏感操作二次确认弹窗
  • Toast消息反馈(成功/错误/信息)

🚀 快速开始

方式一:直接打开(推荐)

# 直接用浏览器打开 index.html 即可
# 支持 Chrome / Edge / Firefox 等现代浏览器

登录账号admin / admin123

方式二:本地服务器(可选)

# 如果有 Node.js,可用任何 HTTP 服务器
npx serve .
# 或
python -m http.server 8080
# 然后访问 http://localhost:8080

🏗️ 项目结构

traffic-control-system/
├── index.html                  # 📦 单页应用(所有代码在此)
├── README.md                   # 📖 项目说明文档
├── screenshots/                # 🖼️ 系统截图
├── docs/                       # 📄 需求与技术文档
│   ├── 交通控制系统-需求文档.md
│   ├── 01-技术选型与运行环境.md
│   ├── 02-模块划分与责任分工.md
│   ├── 03-模块协作流程与数据流.md
│   └── ...
├── 用户体验设计/               # 🎨 UX设计文档
├── 模块设计/                   # 📐 模块设计文档
│   ├── Core/
│   ├── Intersection/
│   ├── SharedModels/
│   └── UIComponents/
└── 系统架构.md                 # 🏛️ 系统架构文档

🎮 功能导航

页面 路径 功能
🔐 登录页 系统入口 管理员登录认证
📊 总览仪表盘 左侧导航 → 总览仪表盘 路口路网总览 + 统计数据 + 流量趋势图
🚦 路口详情 点击路网中的路口 信号灯状态 + 控制面板 + 方向流量
🔗 联动控制 左侧导航 → 联动控制 绿波带方案A/B开关
⚠️ 告警栏 页面底部 拥堵状态滚动通知

📅 开发历程

时间 里程碑
需求沟通 用户提出交通控制系统需求
用户体验设计 完成UX设计与前端规范
架构设计 完成系统架构与模块设计
MVP交付 🎉 单页HTML快速交付(Vue 3 CDN + ECharts)

👥 团队

角色 姓名
产品经理 何勇
用户体验设计 周雨华
系统架构师 梁华
项目管理 潘秀英瑞
git控制 朱军
程序员 速交、程模

📄 相关文档

文档 位置
需求文档 docs/交通控制系统-需求文档.md
用户体验设计 用户体验设计/周雨华/
系统架构 系统架构.md
Core模块设计 模块设计/Core/
Intersection模块设计 模块设计/Intersection/
SharedModels模块设计 模块设计/SharedModels/
UIComponents模块设计 模块设计/UIComponents/

开发状态:✅ 已完成(MVP版本已交付)
交付时间:2026-05-24 12:40
交付物index.html(56KB,单页HTML,浏览器直接运行)
登录账号:admin / admin123

关于
1016.0 KB
邀请码