1.用信息化手段把"排查—审核—整改—复查—销号"五个环节固化为强制流转的闭环流程,实现底数清晰、责任到人、限期必达、销号留痕、数据可考,切实降低生产安全事故风险。
2.在安全监管趋严、企业主体责任强化的背景下,制造及工贸企业迫切需要一套把隐患治理各环节串成闭环、可追溯、可统计的管理工具,这正是本系统立项的行业场景与业务动因。
点击空白处退出提示
1.用信息化手段把"排查—审核—整改—复查—销号"五个环节固化为强制流转的闭环流程,实现底数清晰、责任到人、限期必达、销号留痕、数据可考,切实降低生产安全事故风险。
2.在安全监管趋严、企业主体责任强化的背景下,制造及工贸企业迫切需要一套把隐患治理各环节串成闭环、可追溯、可统计的管理工具,这正是本系统立项的行业场景与业务动因。
本软件面向企业安全生产管理需求,实现安全隐患从"排查发现—登记上报—审核派单—整改实施—复查验收—闭环销号"的全过程闭环管理,主要功能包括: 1.隐患登记管理:支持隐患标题、类型(设备设施、消防安全、作业行为、环境安全、管理缺陷)、等级(一般、较大、重大)、地点、描述等信息的登记上报,系统自动生成隐患编号,并自动向审核员发送待审核提醒消息; 2.隐患审核管理:审核员对待审核隐患进行审核,审核通过时指定整改责任人与整改期限,系统自动生成整改任务并通知整改责任人;审核驳回时填写驳回原因,隐患退回上报人修改后重新上报; 3.整改任务管理:整改责任人查看本人整改任务,执行开始整改、提交整改反馈(填写整改措施、整改情况说明)等操作;超过整改期限未闭环的任务自动计算超期天数并醒目提示,同时向责任人推送超期提醒消息; 4.复查验收管理:审核员对待复查隐患进行复查验收,验收合格后隐患状态变更为"已闭环"、完成闭环销号;验收不合格则退回整改责任人继续整改,直至隐患消除; 5.闭环台账管理:集中展示已闭环隐患的完整闭环过程记录,支持按标题、类型查询,实现隐患全生命周期追溯,为安全管理考核提供数据支撑; 6.统计分析:提供隐患总数、闭环率、整改及时率等核心指标,以及隐患类型、等级、状态、部门分布和近12个月上报与闭环趋势等多维度统计图表,实时反映安全状况; 7.消息通知管理:自动推送待审核提醒、整改任务提醒、整改超期提醒、复查结果通知、系统公告等站内消息,支持单条/全部已读管理,顶部实时显示未读数; 8.系统管理:提供用户、部门、角色、数据字典管理,支持多角色功能权限控制;系统自动记录登录、隐患上报、审核、整改、复查、用户管理等关键操作日志,实现安全审计与问题追溯。 以上功能通过清晰的角色分工、规范的状态流转与实时的超期预警,帮助企业压实安全生产主体责任,实现隐患整改闭环管理,有效防范和遏制生产
1、我负责哪些具体任务
本项目由我独立完成,从需求到交付全程负责:
需求分析与方案设计:梳理隐患"排查—整改—复查—销号"业务闭环,设计四类角色(系统管理员/审核员/整改责任人/上报员)权限模型与六种隐患状态流转规则;
数据库设计:9 张核心业务表(用户、角色、部门、字典、隐患主表、整改任务、复查记录、消息、日志),SQL 兼容 H2 与 MySQL;
后端开发:Spring Boot + MyBatis-Plus 实现全部 REST API——JWT 认证、隐患全流程闭环、超期计算、消息推送、统计报表、系统管理与操作日志;
前端开发:Vue3 + Vite + Element Plus 实现全部页面(登录、工作台、隐患、审核、整改、复查、统计 ECharts、通知、系统管理),按角色动态菜单;
测试部署:12 条覆盖全状态流转的演示数据,接口联调、页面验证、H2 免安装演示部署;
配套交付:Playwright 自动截图 21 张、脚本化生成用户手册(Word/PDF)与软著源程序文档。
2、技术栈与架构
后端 Java 17、Spring Boot 2.7、MyBatis-Plus 3.5、JWT(Hutool)
数据库 MySQL 5.7+(生产)/ H2(演示,自动建表)
前端 Vue3、Vite5、Vue Router、Pinia、Axios、Element Plus、ECharts
架构:B/S 前后端分离三层架构——Vue3 SPA(Pinia 状态 + 路由守卫 + Axios 拦截器)→ REST API(Controller → Service → Mapper)→ 数据库;JWT 认证拦截器 + 全局异常处理 + 分页插件。
3、实现亮点
隐患闭环状态机:六状态强制流转(含驳回/复查退回分支),未走完流程不可销号,杜绝"纸面闭环";




评论