巡迹——工程巡检管理平台(独立全栈项目)
本项目从需求调研到上线部署,完全由我个人独立完成,涵盖项目策划、架构设计、前后端开发、数据库设计、接口调试与功能测试全流程。
1. 立项背景与目标
在弱电工程、安防监控、装修施工等行业中,项目经理普遍面临巡检任务重、过程难追溯、问题反馈滞后等痛点。纸质工单效率低,微信群消息易淹没,管理层无法实时掌握现场情况。「巡迹」旨在为工程企业提供一套轻量化、移动化的巡检管理工具,实现任务派发、现场记录、问题闭环的全流程数字化。
2. 核心功能模块
- 任务管理:巡检任务的创建、派发、接收、执行与归档;
- 工单执行:现场人员通过手机端查看任务清单,拍照上传、填写记录、提交问题;
- 问题闭环:问题上报、指派整改、整改确认、验收通过全流程跟踪;
- 项目看板:管理层实时查看各项目巡检进度、问题统计、完成率图表;
- 离线缓存:支持无网络环境下填写工单,联网后自动同步(适配工地信号差场景)。
3. 业务流程与功能路径
项目经理登录后台创建巡检任务,指定执行人、巡检点位、检查项与截止时间;执行人通过App端接收任务,到达现场后逐项检查,拍照上传现场情况,发现问题可即时上报并添加整改要求;项目经理收到问题通知后指派整改人,整改完成后执行人复核确认,问题闭环;所有数据自动汇总至项目看板,管理层可随时查看各项目执行情况与问题统计。
4. 技术栈与设计思路
- 技术选型:采用 `uni-app + Vue 3 + uniCloud`,实现App端与Web管理后台一体化开发;
- 用户与权限:基于 uni-id-pages 构建多角色权限体系(项目经理、执行人、整改人、管理层),不同角色看到不同功能模块;
- 数据存储:业务数据通过云对象与云数据库存储,巡检图片上传至云存储,支持批量上传与压缩;
- 离线能力:利用本地数据库实现工单离线缓存,联网后通过云函数批量同步,适配工地网络不稳定场景;
- 架构设计:将任务派发、问题闭环、统计看板三大核心模块解耦,通过统一状态机管理工单流转状态,便于后续功能扩展与维护。