论文部分内容阅读
[摘 要]针对特种设备检验过程中原始记录效率较低的问题,提出一种采用Ionic的具有离线传输、加锁和模板定制等功能电子原始记录系统。
[关键词]特种设备检验;电子原始记录系统
中图分类号:TP311.52 文献标识码:A 文章编号:1009-914X(2018)45-0119-01
如今,特种设备使用数量越来越大,检验成为保证特种设备正常运转的关键手段,而在检验过程中,原始记录具有重要作用,关系到检验能否顺利完成,但传统以纸质方式为核心的原始记录录入工作效率很慢,难以满足实际工作需要。因此,需要研究并开发出电子原始记录系统。
1 电子原始记录系统背景介绍
移动GIS为特种设备研究院研究开发出的一套全新检验辅助软件,现已完成一期工程,具备定位和查找的功能,对检验地点及路线进行合理规划和导航,并对设备参数与实时信息进行动态查询。对于二期工程,是对现场数据及其录入进行检验,提供对原始记录进行录入等新功能,而且通过对模板制作等功能的应用还能有效加快工作效率[1]。
在过去的工作模式当中,人员要使用纸质的表格完成记录,整理分析后在录入到计算机当中。从人员角度讲,任何一项检验数据都需要进行两次记录,不必要的重復将对工作效率产生很大影响。对于相同的设备,在检验过程中利用纸质表格实施记录,每个数据都要进行重新记录,前一年的数据有可能还未得到应用。针对这一情况,需要在新开发的系统中加入记录系统。借助这一系统,能帮助人员在检验过程中随时调取前一个周期的相关数据,同时以设备实际情况为依据,对参数实施完善或修改。记录系统和原报告系统实施数据对接,减少或防止产生重复录入,从本质上加快检验效率。
2 Ionic框架分析
对于记录系统,其前端录入模块为将Ionic框架作为基础的客户端。其中,Ionic框架是代码库,底层为Cordova,采用AngularJS,涵盖一整套UI框架。Cordova可以提供移动应用,确保网页中就可以实现GPS定位,通过对摄像头的调用,完成拍照取证。AngularJS的应用能减少代码量,对已经开发出的组件进行重复利用,降低开发工作的复杂性。该系统选取具有混合型特征的开发模型,能在原始记录出现变动的情况下,只对HTML进行改写,就可以在网络上进行发布和下载,不需要重新进行编译与安装。除此之外,Ionic框架还能实现跨平台,模板既能在ios系统上应用,又能在Android系统中应用,可有效减少重复性的工作[2]。
3 原始记录系统
对原始记录系统而言,其主要包含以Ionic框架为基础的前端模块,以及以REST为基础的后端模块,此外还有能实现和信息管理系统直接连通的转换模块。其中,前端模块主要对初始数据模型进行接收,并提供相应的录入视图,与UI逻辑动态响应,使录入的数据可以变成数据模型,同时在REST服务的支持下服务端传输数据。REST能对原始记录进行初始化,同时将产生的数据传输至前端模块;分析前端模块数据,存储至后台的数据库当中。此外,还能提供完成前端模块各项操作必须的数据。对于转换模块,它可将原始记录对应的模型转换成符合信息管理系统要求的模型,同时对报告数据实施存储。
4 场景优化
4.1 离线机制
对特种设备进行检验,需要在特殊环境下进行,例如对锅炉的内部实施检验时,应进入到内部;对电梯实施检验时,应进入井道中。此类环境普遍存在网络较差的问题,严重时将无法连接。在检验中,应对故障进行取证,将其作为原始记录,但这些文件相对较大,在录制完成后向服务器提交要消耗很大的流量,增加成本。可见,流量是对原始记录进行录入的主要问题。对于此类特殊场景,需具有离线录入的功能。人员可基于网络环境对需要进行检验的设备对应的数据缓存至本地,这样能在脱离网络的情况下完成取证与数据录入,待到网络状况良好时,进行批量上传[3]。
4.2 加锁机制
对特种设备进行检验,通常要由多人配合完成,相同的原始记录通常要由很多人实施录入,但录入的过程通常是在脱离网络情况下进行的。此时,为使数据保持完整与准确,防止不同人员的数据相互产生覆盖,需设计加锁机制。对于原始记录系统,其最初保持在无锁的状态,如果有人缘进行离线缓存,则系统将开始对原始记录实施加锁。在加锁以后,得到账号即可对数据实施读写,而其它账号人员仅可以在只读状态下对原始记录进行查阅,只有放弃加锁,才能使电子记录返回至最初的无锁状态。如果处在无锁状态中的数据进行离线缓存,则缓存数据主要为最新数据,同时进行加锁[4]。
4.3 模板定制
对特种设备实施检验时,时常要对相同类型的若干设备实施检验,若对这些设备均进行录入,则要录入很多重复数据,导致效率低下。对于这种情况,系统需要提供对数据模板进行定制的功能,能对相同的模板先录入不同的数据,当需要时,对该模板可直接进行套用,此时人员只需结合检验成果,并根据检验成果进行适当的修改就可以完成对记录数据的准确录入。
4.4 电子签名
在使用传统纸质方式进行原始记录录入时,人员在完成记录填写以后,要在记录上进行签字确认。在对电子版的记录进行使用时,由于现场或多或少存在一定局限性,无法对记录进行打印提供给客户来完成签字确认,所以要在开发时考虑电子签名。所谓电子签名,就是在客户核对信息确认无误后,批量完成电子签名,并且在对原始记录进行打印时,也可同步打印出电子签名。
5 结束语
截至目前,该系统已成功用于实际的特种设备检验工作,并取得了良好的成效,为实际的设备检验工作提供准确、可靠、动态实时的数据信息支持,为大批量的特种设备检验奠定坚实可靠的基础。
参考文献
[1]陶雪荣,沈功田,俞跃.特种设备安全科技发展回望[J].中国特种设备安全,2015,31(06):22-32.
[2]段欣,罗云,曾珠.特种设备社会风险及可接受准则分析[J].安全与环境学报,2014,14(02):102-106.
[3]曾珠,罗云,杨燕鹏,张影.适于监管的特种设备使用过程关键风险因素辨识分析[J].中国安全科学学报,2014,24(02):157-163.
[4]朱连滨,吴宪,陈辉.特种设备安全风险评估与控制对策研究[J].中国安全科学学报,2014,24(01):149-155.
[关键词]特种设备检验;电子原始记录系统
中图分类号:TP311.52 文献标识码:A 文章编号:1009-914X(2018)45-0119-01
如今,特种设备使用数量越来越大,检验成为保证特种设备正常运转的关键手段,而在检验过程中,原始记录具有重要作用,关系到检验能否顺利完成,但传统以纸质方式为核心的原始记录录入工作效率很慢,难以满足实际工作需要。因此,需要研究并开发出电子原始记录系统。
1 电子原始记录系统背景介绍
移动GIS为特种设备研究院研究开发出的一套全新检验辅助软件,现已完成一期工程,具备定位和查找的功能,对检验地点及路线进行合理规划和导航,并对设备参数与实时信息进行动态查询。对于二期工程,是对现场数据及其录入进行检验,提供对原始记录进行录入等新功能,而且通过对模板制作等功能的应用还能有效加快工作效率[1]。
在过去的工作模式当中,人员要使用纸质的表格完成记录,整理分析后在录入到计算机当中。从人员角度讲,任何一项检验数据都需要进行两次记录,不必要的重復将对工作效率产生很大影响。对于相同的设备,在检验过程中利用纸质表格实施记录,每个数据都要进行重新记录,前一年的数据有可能还未得到应用。针对这一情况,需要在新开发的系统中加入记录系统。借助这一系统,能帮助人员在检验过程中随时调取前一个周期的相关数据,同时以设备实际情况为依据,对参数实施完善或修改。记录系统和原报告系统实施数据对接,减少或防止产生重复录入,从本质上加快检验效率。
2 Ionic框架分析
对于记录系统,其前端录入模块为将Ionic框架作为基础的客户端。其中,Ionic框架是代码库,底层为Cordova,采用AngularJS,涵盖一整套UI框架。Cordova可以提供移动应用,确保网页中就可以实现GPS定位,通过对摄像头的调用,完成拍照取证。AngularJS的应用能减少代码量,对已经开发出的组件进行重复利用,降低开发工作的复杂性。该系统选取具有混合型特征的开发模型,能在原始记录出现变动的情况下,只对HTML进行改写,就可以在网络上进行发布和下载,不需要重新进行编译与安装。除此之外,Ionic框架还能实现跨平台,模板既能在ios系统上应用,又能在Android系统中应用,可有效减少重复性的工作[2]。
3 原始记录系统
对原始记录系统而言,其主要包含以Ionic框架为基础的前端模块,以及以REST为基础的后端模块,此外还有能实现和信息管理系统直接连通的转换模块。其中,前端模块主要对初始数据模型进行接收,并提供相应的录入视图,与UI逻辑动态响应,使录入的数据可以变成数据模型,同时在REST服务的支持下服务端传输数据。REST能对原始记录进行初始化,同时将产生的数据传输至前端模块;分析前端模块数据,存储至后台的数据库当中。此外,还能提供完成前端模块各项操作必须的数据。对于转换模块,它可将原始记录对应的模型转换成符合信息管理系统要求的模型,同时对报告数据实施存储。
4 场景优化
4.1 离线机制
对特种设备进行检验,需要在特殊环境下进行,例如对锅炉的内部实施检验时,应进入到内部;对电梯实施检验时,应进入井道中。此类环境普遍存在网络较差的问题,严重时将无法连接。在检验中,应对故障进行取证,将其作为原始记录,但这些文件相对较大,在录制完成后向服务器提交要消耗很大的流量,增加成本。可见,流量是对原始记录进行录入的主要问题。对于此类特殊场景,需具有离线录入的功能。人员可基于网络环境对需要进行检验的设备对应的数据缓存至本地,这样能在脱离网络的情况下完成取证与数据录入,待到网络状况良好时,进行批量上传[3]。
4.2 加锁机制
对特种设备进行检验,通常要由多人配合完成,相同的原始记录通常要由很多人实施录入,但录入的过程通常是在脱离网络情况下进行的。此时,为使数据保持完整与准确,防止不同人员的数据相互产生覆盖,需设计加锁机制。对于原始记录系统,其最初保持在无锁的状态,如果有人缘进行离线缓存,则系统将开始对原始记录实施加锁。在加锁以后,得到账号即可对数据实施读写,而其它账号人员仅可以在只读状态下对原始记录进行查阅,只有放弃加锁,才能使电子记录返回至最初的无锁状态。如果处在无锁状态中的数据进行离线缓存,则缓存数据主要为最新数据,同时进行加锁[4]。
4.3 模板定制
对特种设备实施检验时,时常要对相同类型的若干设备实施检验,若对这些设备均进行录入,则要录入很多重复数据,导致效率低下。对于这种情况,系统需要提供对数据模板进行定制的功能,能对相同的模板先录入不同的数据,当需要时,对该模板可直接进行套用,此时人员只需结合检验成果,并根据检验成果进行适当的修改就可以完成对记录数据的准确录入。
4.4 电子签名
在使用传统纸质方式进行原始记录录入时,人员在完成记录填写以后,要在记录上进行签字确认。在对电子版的记录进行使用时,由于现场或多或少存在一定局限性,无法对记录进行打印提供给客户来完成签字确认,所以要在开发时考虑电子签名。所谓电子签名,就是在客户核对信息确认无误后,批量完成电子签名,并且在对原始记录进行打印时,也可同步打印出电子签名。
5 结束语
截至目前,该系统已成功用于实际的特种设备检验工作,并取得了良好的成效,为实际的设备检验工作提供准确、可靠、动态实时的数据信息支持,为大批量的特种设备检验奠定坚实可靠的基础。
参考文献
[1]陶雪荣,沈功田,俞跃.特种设备安全科技发展回望[J].中国特种设备安全,2015,31(06):22-32.
[2]段欣,罗云,曾珠.特种设备社会风险及可接受准则分析[J].安全与环境学报,2014,14(02):102-106.
[3]曾珠,罗云,杨燕鹏,张影.适于监管的特种设备使用过程关键风险因素辨识分析[J].中国安全科学学报,2014,24(02):157-163.
[4]朱连滨,吴宪,陈辉.特种设备安全风险评估与控制对策研究[J].中国安全科学学报,2014,24(01):149-155.