特种设备检验在移动互联网上的应用
2017-06-15刘鹏博张锐军
文/刘鹏博 金 彦 张锐军
特种设备检验在移动互联网上的应用
文/刘鹏博1金 彦1张锐军2
在智能手机和智能设备的迅速普及、特种设备数量日益增长的今天,如何借力移动互联网提高特种设备检验管理和服务的能力,是摆在所有特种设备从业人员面前的一个课题。本文通过HTML5技术在特种设备检验业务中的实践,结合检验行业的线下管理模式,设计并研发出一套针对特种设备使用者和维保单位等用户的移动终端服务平台,为客户提供优质、便捷和高效的服务。
特种设备检验 移动互联网 系统设计
在特种设备数量日益增长的今天,上海市特种设备监督检验技术研究院(以下简称“上海市特检院”)作为从事上海市特种设备检验的公益性事业单位,如何借力移动互联网时代带来的优势技术,提升特种设备检验管理能力和服务水平,是必须要面对和解决的问题。
一、信息化服务现状
在机构改革和市场驱动的大环境下,上海市特检院以服务客户为中心,不断提升“上海特检”品牌形象,不断深入研究更便捷的用户体验,为客户提供更优质的品牌服务和增值服务。为此,从以下两方面入手:对内优化检验流程,狠抓检验质量;对外为客户提供优质、便捷的服务。其中,最重要的措施就是提供便捷的信息化服务。
通过分析特种设备检验行业线下管理模式,并结合现有的特种设备检验管理信息系统,本文给出了一套面向社会公众和检验用户的特种设备检验信息移动终端服务平台系统的设计、开发思路,该系统能为社会公众提供便捷的查询服务,为检验用户提供优质的报验服务。该系统移动端基于HTML5开发,一套代码经过封装后可跨移动平台发布,后期维护简单方便,可节约大量人力物力,并保质保量地加快产品迭代速度。系统后台采用基于J2EE应用服务器支持EJB组件开发技术,中间件采用JBoss4.0。整个系统分为三个层次:中间件层、数据库层和存储层。为了保证整个系统的可靠性,在各个层次都采用了高可用设计,消除了整个系统中的单点故障,保证系统的高可靠性和可用性。
二、HTML5技术简介
HTML5是近些年来WEB开发标准最具突破性的飞跃。它并非仅用于表示WEB内容,还将WEB带入一个成熟、稳定和丰富的应用平台。在这个HTML5平台上,音视频、动画、图像同后端的交互、甚至传感器的应用都已经标准化。
然而,HTML5自出现以来,几经风雨,理想很丰满,但实际使用问题太多。为了实现类似原生应用的效果和用户体验,我们选择了HBuilder来实现本项目的使命。HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE。通过完整的语法提示和代码输入法、代码块及很多配套,HBuilder能大幅提升HTML、JS、CSS的开发效率。
三、需求分析
系统的建设遵循了业界的统一标准,具有开放性,保证所选不同型号的硬件设备能相互兼容。
系统后台实现用户管理、权限控制、业务数据管理、工作流管理、信息交换等功能。前端WebAPP应用系统都应基于后台进行设计和开发,以充分利用后台带来的灵活性、可用性、可靠性、扩展性和安全性。
1. 功能性需求
该特种设备检验信息移动终端服务平台的主要功能包括:
① 设备检验信息查询。为用户提供电梯安全评估信息查询,电梯检验信息查询,游乐设施检验信息查询,锅炉、压力容器、起重机械、厂内专用车辆的检验信息查询等。检验信息查询具体如下:
• 扫码获取设备注册码。APP中集成了二维码/条码扫描功能,用户扫描相应设备二维码之后,程序能够获取到二维码中的设备标识信息,并自动从上海市特检院的特种设备检验库中查询该设备的检验信息。
• 检验信息展示。查询到的检验信息包括注册代码、设备编号、维保单位名称、维保单位电话、检验日期、下次检验日期、使用单位名称、设备安装地址、检验机构。
② 业务办理须知。用户通过APP可以方便地看到业务办理须知列表,点击某一项之后,可以查看该项须知的具体内容。
③ 检验收费查询。汇总了所有的检验收费标准。例如:经营服务性收费汇总表、行政事业性收费公示表、机构对不同设备的检验收费标准表等。所有的收费标准表均可以放大缩小,方便用户查看。
④ 快速报验。该模块将提供给用户查询报验记录和报验申请功能。具体如下:
• 报验记录查询。用户需要在报验申请时输入联系人姓名(或联系人手机号),及提交申请后生成的受理号,然后点击查询即可查询到自己的报验记录。
• 报验申请。用户点击报验申请后,需要填入相关信息,包括:单位名称、联系人、手机号码、电子邮箱、设备地区、设备种类、检验类别、设备台数以及备注信息,填完这些信息并提交后,系统将提醒其报验申请成功。
⑤ 检验检测服务。该模块包括七大类特种设备的法定检验和委托检验、电梯和起重机械的安全评估,具体如下:
• 法定检验。用户点击相应设备的法定检验之后,将获取到对应特种设备法定检验的设备列表,列表展示信息包括设备注册代码、设备品种、设备类别、检验日期、下次检验日期、报验状态。用户点击某一项可以查看该设备的详细信息,也可以选中加入报验车。对于用户的设备库,后台管理员可以对其进行维护。
• 委托检验、安全评估。用户点击相应设备的委托检验或安全评估之后,系统将给出提示信息,内容包括:上海市特检院的联系方式以及地址信息。用户可以根据相应信息与上海市特检院联系并报验。
⑥ 报验车。该模块将获取用户对应的报验车列表,字段包括设备名称、使用地点、报验类型、内部编号、设备安装地址、下次检验日期,用户点击某项报验可以查看该项报验的详细信息,在“详情页”可以进行选择快递地址项和提交项等操作。
• 编辑报验车。用户可以批量操作报验车中的报验列表,具体操作包括:(批量)删除、(批量)提交、查看详情等。
• 提交报验车。用户点击某项报验之后,将显示该报验的详情信息,用户还可以添加设备到报验车中。在填完快递地址、发票抬头等信息之后,便可提交该项报验。
⑦ 订单管理。用户提交完报验之后,系统将生成对应的订单信息。用户在个人中心里可以点击“我的订单”查看到自己所有的订单列表,具体如下:
• 订单列表。查看所有的订单列表,点击某一项也可以查看订单详情。
• 订单状态。订单的状态包括已下单、处理中、未受理、已完成。
• 订单物流信息。根据订单的快递编号,可以查看的订单的物流信息。
⑧ 设备库。用户可以查看自己所有的设备列表,方便日后报验时快速添加设备。
⑨ 人员培训。列举出培训中心各业务部门的联系电话,并提供三个模块,具体如下:
• 培训科目。列举出初训科目和复审科目,包括培训的种类、作业项目和项目代号。
• 培训通知。列举出所有的培训通知标题和时间,点击可查看通知的内容详情。
• 开班计划。将所有开班计划的标题和时间按照时间的先后顺序列举出来,点击可查看内容详情。
⑩ 人员考试。列举出培训中心各业务部门的联系电话,并提供四个模块,具体如下:
• 考试科目。列举出考试科目,包括:培训的种类、作业项目和项目代号。
• 考试通知。列举出所有的考试通知标题和时间,点击可查看通知的内容详情。
• 考试计划。将所有考试计划的标题和时间按照时间的先后顺序列举出来,点击可查看内容详情。
• 证书查询。考生录入身份证号码之后,便可查询到自己获取到的证书信息。
2. 非功能性需求
除了功能需求外,系统架构设计时还关注性能、可用性、伸缩性、扩展性和安全性这五个架构要素。
四、设计思路
通过有针对性地向7大类特种设备使用单位用户和社会公众进行需求调研,深度挖掘企业用户和社会公众感兴趣的特种设备检验数据,并对这些数据进行分析和总结,提炼出共性的数据信息。梳理上海市特检院现有的各个业务系统所提供的各式服务,与用户需求的数据进行匹配,摒弃无用数据,挖掘有用数据,设计出相应的功能模块,并针对设计好的功能模块开发出简单易用的用户体验界面。
1. 功能模块图
根据上述需求对系统进行设计,系统功能模块分为用户注册、账号和密码管理、权限管理、设备库管理、检验信息查询、快速报验服务、培训考试服务、网上报验服务、订单管理、客服中心和消息管理等功能模块。
2. 逻辑流程图
本平台将传统的特种设备检验管理信息系统延伸到移动端,下面的跨职能流程图全面展示了移动终端用户、数据交换平台、业务管理部门、各检验科室之间的协作和业务流程(见图1)。
图1 逻辑流程图
3. 数据交互
系统后台在与上海市特种设备检验信息网、特种设备检验信息系统、上海市特种设备人员考试与管理系统、上海市电梯检验情况查询系统进行实时或定时数据交换的同时,既要保证数据的传输安全,又要保证数据传输的及时性和有效性。
五、总 结
原生移动应用一直是移动端的主流,在这个时间节点,基于HTML5的特种设备检验信息移动终端服务平台具有很大的探索性。能否实现需求规格说明书的要求,能否有类似原生的用户体验,这些问题的答案只有在一步步前行的旅程中去寻找。通过这段时间的摸索和实践,结合特种设备检验行业的线下管理模式,遵循软件工程的原理,本文提出的系统已经开发成形,平台实现了检验信息查询、报验、订单管理、报告状态跟进等功能,在为客户提供优质、便捷和高效的服务方向上迈出坚实的一步。
该平台已经在上海市特检院和50家试点单位推广使用,需要不断收集和总结用户反馈,快速迭代改进,发挥移动互联网的神奇魔力。
With the rapid spread of smart phones and smart devices, and growing numbers of special equipments nowadays, how to exploit the mobile Internet to improve the ability of special equipment inspection management and services becomes a subject for all special equipment practitioners. Based on the HTML5 technology in the special equipment inspection service in practice, combing with the off-line management mode in inspection industry, this paper presents a mobile terminal service platform designed for special equipment users and maintenance units with the purpose of providing high-quality, convenient and eff i cient service for customers.
Special equipment inspection; Mobile internet; System design
(作者单位:1上海市特种设备监督检验技术研究院2上海物泰信息科技有限公司)