基于手机APP的防爆合格证查询系统研究

2016-12-31 00:00:00李冬
科技创新与应用 2016年13期

摘 要:防爆合格证书编号是防爆设备的唯一标识。文章在调研石油化工爆炸危险场所防爆电气设备应用现状的基础上,研发了基于手机APP的防爆合格证查询系统。

关键词:防爆合格证书;防爆电气设备;android;B/S架构

引言

防爆电气设备广泛应用于石油与化工行业,包括了防爆电机、防爆电泵、防爆配电装置类,防爆开关、控制及保护产品,防爆起动器类,防爆变压器类,防爆电动执行机构,电磁阀类,防爆插接装置,防爆监控产品,防爆通讯、信号装置,防爆空调、通风设备,防爆电加热产品,防爆附件、Ex元件,防爆仪器仪表类,防爆传感器,安全栅类,防爆仪表箱类,防爆灯具类。这些设备广泛应用在我国的渤海、东海、南海东部和南海西部四大海域的钻采海洋平台上。随着我国防爆技术的发展,一大批外形美观、使用寿命长、便于维护的防爆灯具、防爆开关、变送器等安全性能好,新型的防爆电器逐渐实现了国产化。防爆电气设备的防爆性能是保证海洋石油开发安全生产的重要环节。但是随着防爆设备的国产化,防爆制造企业越来越多,防爆产品的质量有所下降,给海洋平台的安全生产带来了极大隐患。文章从国家标准规范对防爆产品防爆标志的规定出发,分析了国内五家防爆合格证检验机构颁发的防爆合格证证书编号的编号规则,以手机APP为载体,建成了防爆合格证查询系统。

1 国家标准规定

我国对防爆产品实行强制认证和管理,GB3836系列是防爆电气产品制造标准。GB3836.1-2010《爆炸性环境 第1部分:设备 通用要求》第29条标志中规定[1]:电气设备应在设备外部主体部分的明显处设置标志,标志应包含下列各项:(1)制造商的名称或注册商标;(2)制造商规定的型号标识;(3)产品编号;(4)颁发防爆合格证的检验机构名称或标志、防爆合格证编号。

防爆设备在采购验收过程中,首先要检查的就是防爆合格证书与设备铭牌的一致性,现场检查过程中发现许多设备铭牌与防爆合格证书不一致的情况,如型号不一致、防爆标志不一致、防爆合格证号不符。其次就是查询防爆合格证书编号,防爆合格证书编号是防爆设备的唯一标识,也是唯一能够通过查询确定真伪的。

2 检验机构防爆合格证分析

GB3836.1-2010《爆炸性环境第1部分:设备 通用要求》规定了防爆合格证编号规则:

目前国内颁发防爆合格证的检验机构名称以及防爆合格证书编号如表1所示。

表1

3 防爆合格证号查询系统架构

本系统采用B/S架构即浏览器/服务器模式[2],是WEB兴起后的一种网络结构模式。这种模式统一了客户端,将系统功能实现的核心部分几种到服务器上,简化了系统的开发、维护和使用。B/S三层模式层与层之间相互独立,任何一层的改变不影响其他原有的功能,Browser/Server结构从根本上弥补了传统二层模式的Client/Server结构的缺陷,是系统体系结构中的一次深刻的变革。系统架构图如图1所示。

本系统服务器端采用Spring架构下的Bean单例设计模式与JavaBean中DAO设计模式,辅助以工厂模式将各种数据类型打包,增加系统运行稳定性与速度。利用Spring的几大组件协同工作,使几大类有更好的协同继承关系,提高系统可读性。客户端采用android系统[3],界面使用linearlayout线性布局,将显示界面按照屏幕比例分割,保证系统多平台屏幕自适应,数据采用JSON打包解析提高运行速度与数据传输效率,验证码模块采用谷歌原生位图API设计,增加验证功能,提高系统安全性。

4 防爆合格证号查询系统界面

点击进入防爆合格证查询模块后,出现如图2所示界面,根据数据库中已经存储的合格证更新日期,填写防爆设备完整的合格证号,再根据验证码图片填写相应的四位验证码数字,确认无误后即可点击提交信息,如图3所示界面。如合格证号填写错误或验证码图片数字无法辨认,可以分别点击重新填写和验证码图片进行输入框重置或验证码图片数字更新。

5 结束语

基于手机APP的防爆合格证查询系统是防爆设备采购验收验证设备信息与防爆合格证书一致性的重要工具,将国内五家防爆电气检验中心的防爆合格证进行整合,极大地方便了现场操作人员,并且系统安装简单,下载手机APP即可,同时也降低了假冒伪劣产品出现率,提供了采购设备的质量,是降本增效的重要措施。

参考文献

[1]GB3836.1-2010.爆炸性环境第1部分:设备通用要求[S].

[2]任志宏,张乐芳.基于手机APP的无线教学反馈系统研究[J].现代电子技术,2014(37):164-166.

[3]刘士润,崔忠伟,等.基于Android的“智慧旅游”手机APP开发[J].电子技术与软件工程,2015(8):85-86.

作者简介:李冬(1985-),男,河北人,中海油天津化工研究设计院有限公司,工程师,从事防爆设备检测以及开发工作。