王 渊,宋坤昊
(1.河北煤炭科学研究院有限公司,河北 邢台 054000;2.河北迈安检测服务有限公司,河北 邢台 054000)
在AI、大数据、云端等新兴技术背景下,企业数字化转型的需求和意愿越来越迫切,对于河北煤炭科学研究院有限公司检测中心的主要业务来讲,常规的检验任务完成后,能够高效便捷的快速完成检验报告是迫切的需求。
本文主要基于Vue2.6X,Spring Boot 2.4x 和MySql 等软件设计专用于煤矿安全生产检测检验综合应用平台,利用计算机超快自主算法以及人工智能功能,不仅降低了检测人员外出检测的工作量,提高检测检验的工作效率,也将纸质的检测报告完全数字化,自动实现电子报告,确保检测报告的规范性和权威性。
此次实验技术平台技术方案主要有6 大层组成,如图1所示。
图1 实验平台技术方案主要构成Fig.1 Technical scheme of experimental platform
检测检验实验平台系统主要由模板管理、报告管理、仪器仪表管理、后台管理4 部分组成,对这4 部分管理进行详细介绍。
模板管理系统设计主要功能如图2所示。
图2 模块管理的主要功能Fig.2 Main functions of module management
从图2可以看出,该功能可以将纸质检测报告转化为电子检测报告,模块管理中在线填写检测报告大致有3 种方法,即人工填写、拍照上传和OCR 识别。
(1) 人工填写只是在对应的栏目中,填写现场检测时测量的实验数据,该模块能够自主计算并生成对应的实验数据,并给出是否合格的判断结果,检测人员可以线上预览和修正,并自动生成报告中页眉页脚和报告编号。
(2) 拍照上传。目前河北煤科院检测中心在外检测人员都需要对现场环境、检测样品进行拍照,该模块能够实现实时拍照上传功能。由于科技发展,相机拍照清晰度越来越高,照片的大小也越来越大,不仅对相机拍照功能提出较高的要求,也对相机的存储功能提出很高的要求,因此该模块建立云存储空间,检测人员可以随时随地上传照片,如果外出信号不好,照片会存储到本地服务器,以防出现照片丢失等现象,在一定程度上减轻了检测人员的工作负担。
(3) OCR 识别速度快,能对实验数据进行快速计算,但由于OCR 技术不太成熟,上传图片的清晰度会直接影响识别的精准度,因此在OCR 识别后,需要检测人员再次确定,确保信息准确无误。
报告管理系统设计主要功能如图3所示。
图3 报告管理的主要功能Fig.3 Main functions of report management
从图3可以看出,该模块可以根据检测人员检测设备类型,自动选择对应的报告模板,生成报告编号。检测人员在仪器设备使用栏目中勾选本次检测所使用的仪器后,会自动在报告中生成仪器设备,并显示所有设备目前的使用状态,杜绝出现仪器设备找不到等重大问题。当报告填写完成入库后,支持用户通过报告编号或检测设备名称进行报告检索查询,并支持网上报告打印和验证码打印等功能。该模块支持两级审核,待报告提交后,分别按照审核人、批准人的顺序进行报告审核批准,当报告审核过关后,点击通过按键,能自动生成审核人、批准人的电子签名。
仪器管理系统设计主要功能如图4所示。
图4 仪器管理的主要功能Fig.4 Main functions of instrument management
从图4可以看出,仪器管理系统设计能够支持仪器网上入库登记和仪器设备信息修改,并且清晰显示仪器的使用状态,包括放置、使用、即将到期、送检设备等。检测时,检测人员可以选择处于“放置”状态下的所需要仪器设备,选好仪器设备后上传平台,系统会建立设备使用台账,并将该设备的使用状态变为“使用”,其他人无法选择该仪器设备。
针对检验有效期即将过期的仪器设备,会提前2 个月在使用状态内显示红色警报,并发出即将过期的警告信号,提醒检测人员。检测人员可在线提交设备检定校准的送检申请,设备变更为“送检”状态。在检定完成后,可在线完成检定校准证书的上传及确认表审核流程,设备恢复可以使用状态。如果最终设备的检定周期到期,且相关人员没有进行检定校准环节,该仪器设备会变为禁止使用状态,检测人员无法选择该仪器。如该仪器已不用,相关人员有权进行删除该仪器列单。
后台管理系统设计主要功能如图5所示。
图5 仪器管理的主要功能Fig.5 Main functions of instrument management
从图5可以看出,后台管理系统根据检测中心管理需求设计,可对用户信息、系统日志等进行管理。
支持所有用户列表查询,查看检测人员详细情况。不同职位员工对应不同权力的用户管理,比如增删用户信息、派送指定检测人员到现场检测以及确定审核和批准人员名单等。该系统可实现系统日常操作日志,查询系统正常或者异常记录。
(1) 用户管理。该功能主要进行系统用户配置,支持所有用户列表查询,查看检测人员详细情况,不同职位员工对应不同权力的用户管理,比如增删用户信息、派送指定检测人员到现场检测以及确定审核和批准人员名单等。
(2) 部门管理。配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
(3) 岗位管理。配置系统用户所属担任职务。
(4) 菜单管理。配置系统菜单、操作权限、按钮权限标识等。
(5) 角色管理。角色菜单权限分配,按角色机构划分数据范围权限。
(6) 字典管理。对系统中经常使用的一些较为固定的数据进行维护。
(7) 参数管理。对系统动态配置常用参数。
(8) 操作日志。系统正常操作和异常信息日志记录和查询。
(9) 登录日志。系统登录日志记录查询,包含异常登录。
2.5.1 单位管理
单位管理系统设计主要实现对委托单位的信息管理,并支持后期增减,可手动修改单位信息。对实验室检验仪表,系统支持以委托单位为维度,进行检验仪表的配价管理。
2.5.2 我的代办
(1) 支持我的待办任务提醒,包含待编制报告、待审核报告、待批准报告、审核不通过报告、批准不通过报告。
(2) 支持仪器送检流程审核待办,包含待确认仪器送检表、待审批仪器送检表。
(3) 支持检测检验信息公开化,用户可在不登录状态下,通过系统提供连接,显示检验报告内容状态。
根据实际需要,设计的煤矿安全生产检测检验综合应用平台系统能够满足主要功能在单点操作下响应时间1 s 内,并在网络稳定的环境下,支持大于1 000 人的并发用户数,数据查询和报表生成系统响应时间一般不超过5 s。系统提供7×24 h 的连续运行,支持IPv4/IPv6 协议访问标准,并在有错误操作时,系统不崩溃、不异常退出,保证不丢失数据。出错消息中提供差错产生的原因和纠正的详细信息,能够实现系统在承受最大并发用户数持续运行的业务操作时运行平稳,且内存占用率没有明显增长。
设计的煤矿安全生产检测检验综合应用平台系统通过适当的术语、图形、背景信息,帮助用户理解和使用,系统的风格尽量保持一致(界面着色、组件布局等);软件操作直观易学,有准确和完整的文档,降低用户的学习成本;输入输出提示信息明确,成功、失败等交互信息简洁明了。提供辅助输入手段(如选择输入、默认值等),数据检索方便、灵活。信息系统页面字体统一,使用通用字体,避免用户因操作系统字体库不全而影响使用。
基于Vue2.6X,Spring Boot 2.4x 和MySql 等软件设计了一套专用于煤矿安全生产检测检验综合应用平台,实现了自动化、智能化、信息化。该平台能够快速生成检验报告中的报告编号、上下页眉页脚、电子签名以及最终的电子版报告,拥有强大的查询功能和照片云存储功能。该平台系统实践应用后,使用效果良好,方便了河北煤科院检测人员快速查询报告和上传现场检测检验照片,提高了煤矿安全生产的检测能力和效率,降低了检测人员的工作量。