基于手机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.