项目概述
该项目用于对矿山安全设备的采集数据进行接入、管理与监管展示,包含网页管理端与矿用平板端两套形态。业务主线围绕“现场执法采集留痕 → 数据上报 → 任务/报告闭环 → 多级监管汇聚与分析”展开。
背景与目标
- 设备侧持续产生采集数据,需要统一接入、可追溯管理,并提供监管视角的查询与展示
- 平台需支持多角色使用:管理、运维、监管等,对权限边界与操作留痕有明确要求
- 同一业务在网页端与矿用平板端都要可用,交互需要适配场景差异
我的职责
- 参与平台整体搭建与模块划分,落地基础工程结构与开发规范
- 负责网页端与平板端的核心页面与交互流程实现
- 对接采集设备相关数据与驱动侧问题定位配合
网页端页面

技术栈
- 后端:Spring Boot、Spring Security、MyBatis、Redis
- 前端:Vue.js、Element
系统设计要点(深化)
- 权限与认证:按业务角色设计访问控制,基于 Spring Security 实现登录态、鉴权与接口保护
- 数据访问:使用 MyBatis 组织核心数据查询与写入,按业务查询场景做查询结构拆分,保证可维护
- 缓存与状态:使用 Redis 辅助会话/状态与热点数据缓存,减少重复查询,提升响应一致性
- 多端适配:在同一业务模型下兼顾网页与平板的操作路径与展示密度差异
需求要点(结合资料提炼)
- 责任边界:乙方负责软件系统建设与软硬件对接集成,不承担硬件供货与硬件故障维保;硬件协议资料由甲方提供
- 用户体系:检测机构、监察执法机构、矿山企业三类用户;并支撑“局 → 厅 → 部”的多级数据汇聚与分析
- 平板端(执法专用):现场执法检查、证据采集留痕、异常处置上报;支持弱网/断网离线暂存与自动补传
- 网页端:设备台账与异常闭环、项目/标准/模板与任务报告全流程、历史分析、监管汇总与风险预警报告生成
- 数据存储:业务数据使用关系库并需适配信创数据库;时序数据可采用 TDengine;文档/影像等非结构化资料按部署环境落地
- 关键留痕:采集数据、人员信息、设备快照与关键操作节点需保留原始状态与精确时间戳,满足审计追溯
设备侧联动与风险点
- 采集设备驱动或协议存在环境差异与不可控因素,联调阶段容易出现“数据不来/时序不稳/字段变化”等问题
- 联调定位按链路分段:设备输出 → 驱动/采集 → 平台接入 → 入库/缓存 → 查询/展示,逐段验证并缩小问题范围
现状说明
简历记录:开发过程中涉及甲方采集设备驱动问题,导致项目未能按计划完成交付。当前已沉淀可复用的工程化基座与部分核心功能实现。