安全生产监管同时存在监管端和企业端两类使用者,数据既要汇总又要隔离
项目概览
项目背景
这是矿山安全生产监管方向的系统,同一套行业方案先后在两个省级项目落地。系统构成包括监管端、企业端、现场移动端、监管态势大屏,以及检查与鉴定报告的自动生成——报告是这一行的刚需,格式固定但内容量大,人工编写效率很低。
客户当时的状态
安全生产监管这件事,天然是「上面要看、下面要报、现场要查」三段。过去这三段是断开的:现场检查靠纸笔,回到办公室再录入,信息到监管端已经滞后一天;企业申报靠表格,格式不统一,汇总要人工归并;检查与鉴定报告内容多、格式固定,一份一份手工编写,既慢又容易漏项。更麻烦的是,同一行业不同省份的监管口径并不完全一样,一套写死的系统换个省就要重做。
我们的做法与取舍
第一个取舍是监管端与企业端分设,数据按主体隔离。监管方要看全局汇总,企业只能看自己的数据,两者的权限模型和界面需求都不一样。硬合成一套,权限会变得极其复杂。
第二个取舍是现场检查必须走移动端,并且直接把数据送进后台,不做「回去再补录」这一步。少一道转抄就少一类错误,也少一天延迟。
第三个取舍是把报告生成做成模板引擎,而不是写死在代码里。报告格式由模板维护,字段从业务数据回填,格式调整不改代码。这一条对长期维护的价值很大——监管报表的格式是会变的。
第四个取舍是把省份差异做成配置。同一行业方案落到第二个省的时候,我们改的是配置和业务层扩展,不是把核心逻辑推倒重写。
系统怎么承载这条链路
入口层覆盖监管端、企业端、现场移动端与监管大屏;业务层承载监管业务、企业申报与现场检查鉴定;平台层提供权限与数据隔离、文档模板引擎;数据层承载指标汇总与大屏数据接口。检查与鉴定报告通过模板引擎生成 Word 文档,格式由模板决定,内容由业务数据回填。
交付状态与边界
两个省级项目的代码库最近提交均在 2026 年上半年,处于维护状态。边界说明:平台承载的是信息采集、汇总与留痕,不替代现场安全管理责任;如果项目涉及硬件监测设备,设备侧的采购与安装由相应供应商负责,我们做的是数据接入与业务呈现。
另外需要坦白两件事。第一,涉及政务类客户名称与省份,公开披露需要客户书面授权,本页不写。第二,本项目部分代码库是快照式导入的,提交流程不完整——所以我们在公开口径里只讲系统形态与行业能力,不拿「研发过程」当卖点。底层使用成熟开源微服务框架,业务层自研,对外统一表述为「基于成熟开源框架自研业务层」。
项目信息
某省级安全生产监管方向项目
安全生产与应急
未披露
Java / 微服务框架(成熟开源底座)/ MySQL / Vue / 移动端 / 大屏可视化 / OOXML 文档模板引擎
安全生产监测预警平台
CHALLENGES
客户当时面对的现实
现场检查记录过去靠纸和手填,回到办公室再录入,信息永远滞后一天
检查与鉴定报告格式固定但内容量大,人工编写既慢又容易漏项
同一行业在不同省份的监管口径存在差异,方案不能只为一地写死
大屏要支撑监管场景下的态势呈现,数据来源跨多类业务模块
CAPABILITIES
我们交付的能力
把监管、企业与现场三段接成一条链
监管端与企业端分设
监管侧与企业侧各自有使用入口与管理范围,数据按主体隔离,汇总口径统一。
检查与鉴定报告自动生成
按固定模板自动生成 Word 报告,字段从业务数据回填,减少人工誊写与漏项;模板可维护,格式调整不用改代码。
现场移动端
现场检查信息通过移动端采集上报,与后台业务数据同步,不在事后补录。
监管态势大屏
汇聚多类业务指标,支撑监管场景下的态势查看与汇报。
跨省份复用
同一行业方案在不同省份分别落地,差异通过配置与业务层扩展承载。
SCOPE
交付范围
以下范围按本项目实际交付内容与边界整理,不属于这次范围的部分一并列出。
已交付
- 监管部门侧管理系统
- 企业侧管理系统
- 现场检查移动端
- 监管态势大屏
- 检查与鉴定报告的 Word 文档自动生成
- 同一行业方案在两个省级项目上的落地
不在本次范围
- 现场安全责任本身:平台承载信息采集、汇总与留痕,不替代现场管理与安全责任
- 硬件监测设备的采购与安装:如项目涉及传感器接入,设备侧由相应供应商负责
- 客户名称与省份的公开披露:政务类项目公开宣传需客户书面授权
ARCHITECTURE
分层技术架构
公开口径归纳为四层:入口层覆盖监管端、企业端、移动端与大屏;业务层承载监管业务、企业申报与现场检查;平台层提供权限与数据隔离、文档模板引擎;数据层承载指标汇总与大屏数据接口。
使用入口层
覆盖监管、企业与现场三类使用场景
业务层
承载行业主流程与数据采集
平台能力层
支撑多主体隔离与报告自动化
数据与可视化层
支撑监管态势查看与汇报
DELIVERY
交付过程
分阶段推进,每个阶段都有可验收的产出,客户在早期就能看到实际效果。
监管口径与报表梳理
确认监管侧要看的指标、企业侧要报的内容,以及检查鉴定报告的模板格式。
业务系统落地
监管端与企业端业务系统建设,数据按主体隔离、按口径汇总。
移动端与报告生成
现场检查移动端上线,检查与鉴定报告接入文档模板引擎自动生成。
大屏与异地复用
监管态势大屏上线;同一行业方案在另一省级项目落地。
FACTS
可核验的交付事实
以下内容来自本项目实际交付物;未经验证的指标不予展示。
同一行业方案分别落地
监管端 / 企业端 / 移动端 / 大屏
检查与鉴定报告自动生成
TRANSFER
这套做法适不适合你
案例的用处不是证明"我们做过",而是让你判断"在我们这种条件下能不能做成"。下面三句是我们对这一单的判断,写下来供你对照自己的情况。
适合什么情况
适合同时存在监管方与被监管方两类使用者、且需要固定格式报告输出的行业监管类项目。
什么情况下别照搬
若只有单一使用主体、没有监管与被监管的双侧关系,不需要分设两端;若报告格式经常大幅变化,模板引擎的收益会打折,需要先确认格式稳定性。
如果要试,第一步做什么
把监管口径与报告模板拿一份真实样例过一遍,这是最省时间的起点。
RELATED SERVICES
相关服务
从实际业务问题出发,查看对应服务的适用场景、交付物与不含项;具体范围仍需单独确认。
FAQ
常见问题
以下是同类项目沟通中出现频率最高的问题,答案就是我们实际的做法。
同一套方案怎么落到不同省份?
报告自动生成是怎么做的?会不会格式乱?
现场数据怎么保证及时?
这套平台是自研的吗?
是什么单位在用的?
同行业项目第一步做什么?
本页最后更新:2026年9月24日