论文部分内容阅读
近年来,我国矿山安全生产状况持续好转,但重特大事故仍有发生,安全形势依旧严峻。伴随2018年国家应急管理部的设立,我国的应急救援体系日益完善,矿山救护队作为其中的重要组成部分,在矿山事故应急救援中发挥着重要作用。为了进一步促进救护队的智能信息化建设,解决其因分散驻矿导致的日常监管困难,建成可以服务于各区域救护队伍的统一平台,实现远程监管、信息共享、统一指挥、协调应急,设计开发一种救护队应急救援管理系统,采用B/S架构,前后端分离开发。本文结合微服务架构技术、互联网云技术、后端框架技术等,设计和实现了系统的后端,完成了数据库建设和业务逻辑实现。救护队应急救援管理系统后端部署于云服务器,采用JFinal框架,结合封装的EhCache缓存提升系统性能,整合Swagger实现RESTful接口文档的在线生成和可视化,规范前后端之间的数据交互格式,使用MySQL进行数据的存储与管理,通过MySQLProxySQL中间件实现数据库集群以提高性能。系统后端结合微服务思想,设计实现个人模块、基础配置模块、系统管理模块、救援队伍模块、装备物资模块、培训训练管理模块、应急值班管理模块、救援方案模块、计划管理模块、资料管理模块和办公自动化模块,采用扩展的RBAC权限管理模型进行权限配置,针对训练管理子模块大量表格形式的纸质记录管理需要,采用OpenCV图像处理结合表格识别OCR,实现了训练记录表格的自动识别,此外,重点实现的功能点还包含基于语义相似度的事故救援方案自动生成、装备物资管理及出入库、公文与水印管理等。对于开发完成的系统后端,通过Swagger和JMeter进行接口功能与性能测试。测试结果表明,系统业务逻辑实现正常,根据神南救护队人员规模,并发量为300时系统平均响应时间在100毫秒左右,1秒启动循环200、500次等测试条件下请求失败率为0。系统综合实现矿山救护队在事故发生前的训练和监管、事故发生时的接警和处置方案、事故发生后的总结和分析,达到设计和使用要求,已在神南救护队投入应用。