APP下载

基于FRQR的特种设备数据移动互联网应用服务平台研发

2019-08-17陆龙星陈炜美

中国新技术新产品 2019年12期
关键词:Android系统总体设计移动互联网

陆龙星 陈炜美

摘  要:基于FR/QR的特种设备数据移动互联网应用服务平台研发是一个综合业务的人机管理系统,分别由客户端微信公众号与网页后台管理平台2个部分组成,整个系统的开发是对特种设备管理活动中的各种数据信息进行采集处理,降低重复劳动强度,提高业务办理效率,系统的研发是特种设备业务管理走向现代化的重要进步,更是科学发展观指导当今工作的突出体现。

关键词:特种设备数据;移动互联网;总体设计;移动客户端;Android系统;IOS系统

中图分类号:TP311                  文献标志码:A

1 研究内容

1.1 项目背景

随着国家提倡“互联网+”的政策发布、微信公众号的流行和特种设备数量的日趋增长,通过移动互联网对特种设备安全检验相关的环节进行信息化管理成为必然趋势。检验检测机构一直希望利用现代化信息管理技术,不断改进和完善各类业务流程,减少传统手工操作,提高特种设备管理的质量和效率。在信息技术日新月异的今天,特种设备的安全越来越受重视,已然成为决定生产效率的重要因素之一。通过移动互联网实现特种设备数据服务的管理,无论从技术角度,还是从经济角度,都显得十分迫切。

1.2 项目需求

平台分为2个部分4个模块,2个部分分别是微信页面管理和后台页面管理,4个模块分别是微信公众号模块、报检任务自助安排模块、法定检验业务管理模块、经营服务性业务管理模块。

1.2.1 微信页面管理

微信页面管理包括登录模块、报检中心和问题帮助。登录模块包括注册、找回密码、人脸识别登录、指纹登录等。报检中心包括法定业务报检、经营服务性业务报检、设备管理等。问题帮助包括报检流程提示、常见问题回答等。

1.2.2 后台页面管理

后台页面管理包括报检任务自助安排、法定检验业务管理和经营服务性业务管理。

报检任务自助安排:当客户在微信端口办理报检业务后,系统自动根据区域分配法则将任务自动分配给检验部门或检验人员。为了增加系统可用度,任务安排可以按需手动分配,任务状态可以有条件修改。

法定检验业务管理及经营服务性业务管理:特种设备业务处理的两大平台,主要负责管理特种设备行业的产品——检验检测报告。皆由检验受理、报告处理、业务提醒、基础信息、数据统计、自助服务和监督业务共7个小模块组成。

2 总体设计

2.1 系统架構设计

系统设计是由2个接口进入,分别是微信公众号和后台管理平台。微信公众号登录包括人脸识别、指纹识别和账号密码3种方式登录;后台管理平台则是账号密码登录。用户登录后便可进入微信公众号或后台服务平台的业务系统,业务系统提供各种基础服务,象设备报检、业务缴费、报告证书打印、设备到期提醒、报告真伪查询等;基础业务服务是基于整个平台开发的项目,它包括静态资源和SSM基础框架。系统利用Java代码构造基于SSM框架的代码自动生成器,可快速生成一些必需的代码。系统存在的单点登录、集中权限、系统组织、用户角色等都能为用户提供便捷的操作服务。

数据管理方面,平台涉及多个数据库,即MySQL、Oracle、Redis等数据库。Redis是一个高性能的Key-Value数据库用于缓存数据。业务管理方面,系统设置了权限控制,不同的操作角色设置不同的使用权限,用于各类操作管理。日志管理部分则全程记录了系统运行的参数和结果,不光为维护开发人员提供便利,更是为了用户提供了操作见证。

平台用户使用各种设备登录不同的平台,通过互联网或者移动互联网单点登录到特种设备行业的服务器,不同的服务只需要登录一次和退出一次,不需要重复登录便可进入特种设备行业不同的服务器。业务操作过程中的数据会经过Redis进行缓存,如果用户已经获取的数据是在Redis缓存中存在,便可以直接从Redis中再次获取,而不需要重复访问数据库,大量减少数据库间的交互访问次数,提高系统运行速度。

2.2 数据库设计

数据库设计分2个部分,微信公众号和后台管理平台部分,共计20张数据表。微信公众号主要数据表:个人表、公司表、人脸表、指纹表、问题表、设备表、法定业务表、经营服务性业务表、经营服务性业务意向书表、经营服务性业务合同表、经营服务性业务表;后台管理平台主要数据表:检验员表、报告表、证书表、设备催检表、设备管理部门表、检验室表、数据统计表、检验区域表、任务安排表。

2.3 界面及运行环境

平台采用B/S结构进行设计,用户界面是基于浏览器设计,支持H5浏览器、Google浏览器、IE10浏览器及以上版本。微信公众号的页面兼容安卓系统和IOS系统,后台管理页面同时满足手机端操作,界面要求简洁,用户操作方便。服务器操作系统支持Windows Server 2008,客户PC端要求Windows XP或以上版本,客户移动端可在安卓系统和IOS系统应用。开发环境采用J2EE,中间件采用Tomcat 7,JDK1.8微信前端使用微信UI,后台管理使用流行框架Spring MVC,数据库采用MySQL 5.6和Oracle。

2.4 系统性能需求

系统开发考虑到高MBTF(平均故障间隔时间) 和低MTBR(平均修复时间)的要求,提供了容错设计、故障检测和恢复手段,把系统故障率降到最低,确保整个系统运作稳定可靠。按照硬件最低要求,系统处理能力方面至少能承载的最大并发用户数要求达到30。响应时间要求是一般页面实现6 s内显示,特别页面实现12 s内显示。在网络状况良好情况下,系统能快速地响应查询请求,提供用户的查询服务。为保证系统整体性能,服务器要求Xeon E3或以上CPU,4G或以上内存,1T以上硬盘可用空间,网络需实现传输速率在10 Mbps以上的互联网连接。

2.5 系统安全性需求

为了更好地适应用户需求,系统在设计开发阶段充分考虑用户的实际需求及操作步骤,使用方应根据开发方提供的技术要求进行布防,有应对突发情况和抵御恶意攻击的能力,确保网络系统的硬件、软件及其数据受到保护,网络服务安全不中断。 应用系统安全考虑到密码安全、权限控制等方面。其中,密码安全要求每个用户的密码不能使用明码保存,系统必须通过加密手段再进行密码保护,权限控制方面是不允许通过修改链接而直接使用非该用户的权限。

2.6 可移植性和可扩展性

系统建设采用先进成熟的开发技术,建立严密体系的平台管理,具有良好的分层架构设计,整体系统扩充性能良好,能根据业务发展进行随时随地的实时变更,在保持现有业务处理不受影响的前提下,具有持续扩充功能、适度业务变化的能力。平台既可在Window系统或Linux系统运行,亦能直接套用到其他公共服务平台,满足其他平台需求的同时又能避免代码的重复编写,为整个项目的后期宣传推广及检验检测机构套用提供方便。

3 结语

整个系统是以方便客户操作为宗旨,由基于B/S结构开发的信息管理平台和微信公众号开发的移动客户端操作平台组成。特种设备法定业务受理与经营服务性业务受理设置在移动终端,日常特种业务受理相关的各环节紧扣在后台管理系统,把使用单位特种设备管理系统、业务收费系统、网上报检系统、经营服务性业务系统、用户点对点传输系统等进行界面集成,实现所有业务一站式服务,整个系统易于维护和管理,方便操作。

参考文献

[1]陈炜美,陆龙星.基于“互联网+电子认证”技术的检验检测报告服务平台研究[J].科技与创新,2018(13):29-30.

[2]陈炜美,陆龙星.浅谈基于“互联网+电子认证”技术的检验检测报告服务平台[J].中国设备工程,2018(8):153-154.

[3]戚政武,林冠堂,陈炜美.面向客户的特种设备数据服务平台研发与应用[J].中国特种设备安全,2016,32(7):52-54.

猜你喜欢

Android系统总体设计移动互联网
SSP15A干湿分离减量成套设备总体设计
大型简体自动化装配对接装备总体设计
地下互通立交总体设计研究
大数据环境下基于移动客户端的传统媒体转型思路
基于移动互联网的心理健康教育初探
圆坯连铸机总体设计及其软件系统的研究与开发