(1)各部门、车间管理人员和安全巡检人员在执行日常安全检查任务时,发现隐患后,及时进行相关隐患信息的记录;
(2)巡检结束后,统一到安全科填写巡检单,上报隐患点的信息;
(3)安全科管理人员对所填报的隐患进行分类汇总,并进行跟踪落实整改情况;
(4)安监科对所填报的隐患进行梳理归类,下达隐患整改通知书,同时建立隐患登记台帐,履行签字手续;
(5)隐患整改责任部门根据整改通知书的要求实施整改,并按照统一的要求建立隐患公示牌,对隐患情况进行公示;
(6)隐患整改完成后,隐患整改责任部门必须及时向安监科反馈整改信息;
(7)由安监科组织隐患复查验收,确定隐患整改完毕。经复查未整改或整改未达到要求的,安监科再次下发整改通知书,并对相关责任人进行处罚。
目前我国的船厂主要还是采用人工记录巡检的方式,这就造成了在发现问题后,不能及时以最快的方式将隐患信息进行汇报和反馈。针对这一情形,提出了基于微信端的船厂现场安全巡检设想。以安全人员在巡检的过程中,通过微信端的巡检程序扫描位于巡检点的二维码,获得到相关的巡检信息。然后安全巡检人员进行巡检,录入巡检结果,再将巡检结果保存到后台服务器。这样能够将巡检信息及时反馈到后台,后台管理人员能够立即对巡检存在隐患的地方做出指示,通知相关责任部门,给出整改反馈意见。通过微信巡检的方式,能提高巡检的信息上报效率及安监科整改信息反馈效率。
1.4主要研究内容
本论文主要介绍基于微信端的船厂现场安全巡检系统的设计和实现,主要针对微信端巡检程序的开发,服务于船厂的安全巡检部门,允许巡检工作人员手持安装有微信应用程序的移动终端进行安全巡检工作。本程序的目的是改变许多船厂依旧采用手工巡检信息的现状,提供一种更方便、简单、灵活的巡检工具,实现真正的信息化管理安全巡检信息,降低记录错误,巡检信息丢失的风险,来提高安全巡检人员的工作效率,实现真正的数字化、现代化巡检。
第二章安全巡检系统涉及的技术平台介绍
2.1微信小程序
2.1.1微信小程序开发的系统框架介绍
微信小程序的系统开发框架是基于MINA的一种框架。这是一个网络通信应用框架,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架。MINA框架可以帮助我们快速开发高性能、高扩展性的网络通信应用。MINA框架还提供了事件驱动、异步操作的编程模型[10]。图2-1微信小程序开发的MINA框架
其中:
(1)IoService:它是应用程序的入口,是支持所有I/O服务的基类,并对MINA框架中session进行管理。IoService及其子接口的实现类处理了绝大多数的低层I/O操作;
(2)IoProcessor:这个接口在另一个线程上,负责来检查数据是否在此通道上读写。此外,此接口还负责调用注册在IoService上的过滤器,并在过滤器链之后调用IoHandler;
(3)IoFilter:这个接口定义一组过滤器,主要用来过滤IoService和IoHandler之间的所有I/O事件和请求。这些过滤器通常包括一些像日志的输出、黑名单过滤、数据编码和解码等功能;
(4)IoHandler:用来处理MINA框架所触发I/O事件。这一接口在过滤器链的最后来完成主要的业务逻辑部分,如接收、发送数据等[11]。
所以基于MINA框架轻便,功能强大的特点,微信小程序采用基于MINA的框架进行系统开发。这不仅仅能够满足用户的各种需求,而且此框架也为开发者进行小程序开发提供了方便。