# car **Repository Path**: yuancool/car ## Basic Information - **Project Name**: car - **Description**: 本系统是一套基于高精定位的可靠性试验运行管理设备管理平台,用于管理车辆可靠性试验过程中的数据采集、监控和分析。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-10 - **Last Updated**: 2026-06-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于高精定位的可靠性试验运行管理系统 ## 项目简介 本系统是一套基于高精定位的可靠性试验运行管理设备管理平台,用于管理车辆可靠性试验过程中的数据采集、监控和分析。 ## 功能特性 ### 1. 设备采集功能 - **视频监控**:支持多套样车视频监控设备 - **高精定位**:实时采集车辆GPS/BDS/RTK定位数据 - **车速采集**:实时车速信号采集 - **4G信号传输**:支持远程数据传输 ### 2. 远程监控系统 - **实时轨迹显示**:样车行驶轨迹实时展示 - **特征路里程统计**:各类特征路里程实时统计 - **远程视频喊话**:支持远程语音喊话功能 - **短信推送**:告警通知、日报、周报自动推送 - **账号远程登录**:支持多角色账号管理 ### 3. 传感器数据采集 - **应变片采集**:关键零部件受力分析 - **拉线位移传感器**:位移大小监控 - **三轴加速度传感器**:加速度信号测量(X/Y/Z三轴) ### 4. 车辆状态监测 - **氢气泄漏检测**:氢气浓度实时监测 - **真空度传感器**:真空度监测 - **压力传感器**:压力监测 - **温度传感器**:温度监测 ### 5. 扩展接口 - **大数据采集接口**:支持批量/流式数据上传 - **大模型部署接口**:预留大模型部署能力 ## 技术栈 - **前端框架**: Vue 3 + Vite - **UI组件**: Element Plus - **后端框架**: Node.js + Express - **数据库**: MongoDB ## 项目结构 ``` reliability-test-management/ ├── server/ # 后端服务 │ ├── models/ # 数据库模型 │ ├── routes/ # API路由 │ ├── middleware/ # 中间件 │ ├── config/ # 配置文件 │ ├── index.js # 服务入口 │ └── init.js # 初始化脚本 ├── client/ # 前端应用 │ ├── src/ │ │ ├── components/ # 页面组件 │ │ ├── views/ # 视图页面 │ │ ├── router/ # 路由配置 │ │ ├── utils/ # 工具函数 │ │ ├── main.js # 入口文件 │ │ └── App.vue # 根组件 │ ├── index.html │ ├── vite.config.js │ └── package.json └── package.json ``` ## 快速开始 ### 环境要求 - Node.js >= 18.0.0 - MongoDB >= 4.0 ### 安装依赖 ```bash # 安装后端依赖 npm install # 安装前端依赖 cd client npm install cd .. ``` ### 启动服务 ```bash # 启动后端服务 npm run dev # 启动前端开发服务器(新开终端) cd client npm run dev ``` ### 访问地址 - **前端界面**: http://localhost:5174/ - **后端API**: http://localhost:3000/ ### 登录信息 - **用户名**: admin - **密码**: admin123 ## 页面说明 ### 1. 首页仪表盘 - 系统概览 - 快捷操作入口 - 车辆状态统计 ### 2. 实时地图监控 - 车辆位置实时显示 - 行驶轨迹展示 - 特征路里程统计 - 车辆详情信息 ### 3. 告警管理 - 告警列表展示 - 告警级别筛选 - 告警确认与处理 ### 4. 传感器数据 - 多类型传感器数据展示 - 实时数据模拟更新 - 数据趋势图表 ### 5. 视频监控 - 摄像头列表 - 视频画面展示 - 录像功能 - 远程喊话 ### 6. 扩展接口 - 大模型部署 - 数据类型管理 ### 7. 系统设置 - 用户管理 - 系统配置 - 短信推送设置 - 日志管理 ## API接口 ### 数据扩展接口 | 接口 | 方法 | 描述 | |------|------|------| | /api/extension/data/batch | POST | 批量数据上传 | | /api/extension/data/stream | POST | 流式数据上传(SSE) | | /api/extension/capabilities | GET | 查询系统能力 | ## 许可证 MIT License ## 页面截图 ### 登录页面 ![登录页面](docs/screenshots/login.png) ### 首页仪表盘 ![首页仪表盘](docs/screenshots/home.png) ### 实时地图监控 ![实时地图监控](docs/screenshots/map.png) ### 传感器数据 ![传感器数据](docs/screenshots/sensor.png) ### 视频监控 ![视频监控](docs/screenshots/video.png) ### 告警管理 ![告警管理](docs/screenshots/alarm.png) ### 扩展接口 ![扩展接口](docs/screenshots/extension.png) ### 系统设置 ![系统设置](docs/screenshots/settings.png) ## 如何添加截图 1. 启动前端服务:`cd client && npm run dev` 2. 访问各页面并截图 3. 将截图保存到 `docs/screenshots/` 目录 4. 命名为:`login.png`, `home.png`, `map.png`, `sensor.png`, `video.png`, `alarm.png`, `extension.png`, `settings.png` 5. 提交并推送:`git add docs/screenshots/ && git commit -m "添加页面截图" && git push`