肖文娟 范梓豪
摘要:防雷检测服务移动终端以广东省防雷安全在线管理监察平台为核心进行研发的,可解决防雷安全在线管理监察平台检测流程繁杂的问题,能简化工作流程,实现检测数据现场录入,从而提高工作效率,为地市防雷检测服务的便捷化提供支持。
关键词:防雷检测;移动终端;程序设计
中图分类号:TP317 文献标识码:A 文章编号:1007-9416(2020)02-0106-02
0 引言
随着防雷减灾体制改革不断推进,检测市场全面开放,气象局坚定不移、为加快推进防雷减灾体制改革进程,防雷检测部门能否在改革中顺利完成自我革新已成为当今热议的话题。在全面落实改革的进程中,广宁县气象局坚持以“互联网+”为驱动,以广东省防雷安全在线管理监察平台为核心,着力打造一个信息化、智能化、个性化、简约化的防雷检测服务移动终端,从而推动防雷服务的创新发展。
1 移动终端平台架构简介
防雷检测移动终端以JavaScript、HTML、CSS、arrdio为基础,采用uni-app前端框架和Python后台架构进行开发。uni-app是一个使用Vue.js开发跨平台应用的前端框架, 开发者编写一套代码, 可编译到iOS、Android、小程序等多个平台,保证其正确运行并达到优秀体验(本项目暂且编译到Android平台)[1]。设计模型采用MVC设计模型,鉴于MVC在改进和个性化定制界面及用户相互的同时,不需要重新编写业务逻辑[2]。基础设备采用阿里云服务器和后台终端设备。
2 移动终端总体设计
2.1 网络基础架构设计
网络基础架构设计首先在信息共享基础设施与各业务领域应用系统之上,设计可行、及时、稳定、高效的共享信息资源目录编目、管理与应用模式,建设一个易用、稳定、扩展性强的,支持信息资源数据的采集、整理、维护、使用和监管的公共管理平台,并能够保证信息资源数据归集的及时性、完整性、准确性、合法性和一致性。
2.2 软件逻辑层次架构设计
防雷检测移动终端逻辑层次架构采用模块化和组件化进行设计,在保证证系统运行安全的基础上,提升业务运行效率和独立性,便于系统后续升级和完善。系统架构主要由表现层、应用层、资源层组成[3]。系统架构如图1所示。
(1)身份认证和安全体系。身份认证就是我们所登录的界面,安全体系是我们的开发师在开发时给这个系统设置的安全防护体系,用来抵制外来攻击的防护手段。(2)表现层。表现层是用户和系统之间交流的桥梁,它一方面为用户提供了交互的工具,另一方面也为显示和提交数据实现了一定的逻辑,以便协调用户和系统的操作。简单的说表现层就是APP的界面。(3)NGINX负载。负载是我们用来拓展新系统的接口,也是与其他系统数据的对接的重要窗口。(4)应用层。应用层初步设计分为五个部分,分别是报告生成服务,防雷定期检测系统、防雷新建检测系统、防雷安全监管系统还有客服系统。其中报告生成服务是我们的后台服务,也是我们这个APP的核心功能。(5)资源层。有数据库资源和报表资源。
2.3 功能组成
防雷检测移动终端的功能分为7个部分:(1)登录和权限:1)用户注册:进入注册界面,输入账号,密码,名称,用户类型(普通用户、系统用户、目录用户)进行注册,注册时需要进行CA认证,注册成功后即进行登录。2)用户登录:输入账号,密码后,需要进行CA认证,认证成功后即登录成功,系统用户登录成功后,即可以对目录用户进行权限分配,权限更改等操作。3)权限管理:主要是由系统用户针对目录管理用户进行功能以及权限分级进行分配,来区分目录管理用户的操作权限。(2)数据管理:输入所有域信息后,点击保存将数据保存至数据库表中。(3)目录管理:输入界面域后,点击保存,将数据保存至数据库表中有权限的目录管理用户进行目录登记,并有用戶所在单位的系统管理员进行审核后,将目录信息登记到系统中,需发布后才能进行查看。(4)分发和共享系统:可输入查询条后,点击查询,选择列表中的一条数据,在操作中先选择上传附件,上传附件成功后在操作中点击订阅功能。由数据源单位系统管理员同意后(以附件同意,并发回),在由本单位系统管理员同意即可订阅。订阅成功后,如果该数据有更新,需要推送至该用户。(5)共享数据源管理:数据源由服务器提供,用户通过数据连接访问数据库。(6)日志系统:用户所有操作都需要进行日志记录。记录后,并可在列表中进行记录查询。(7)接口管理:NGINX负载是拓展新系统的接口,输入界面要素后,点击保存,将数据保存至数据库表中,即可开发新的系统,也是与其他系统数据的对接的重要窗口。
3 移动终端界面设计
防雷检测移动终端的界面设计以简约大方、条理清晰主导思路,以蓝白两种主要颜色搭配。首页以九宫格的方式进行各主要服务方向划分。视觉效果呈现整体一致,确保服务品质和效果。
3.1 移动终端登录设计
移动终端的登录界面根据用户需求进行设计,根据各用户的地域进行设置登录权限。管理员根据新用户的需求进行预设的账号密码,并根据各用户的岗位不同进行授权,各用户根据管理员预设的账号和密码登录防雷检测移动终端如图2所示,进行相关业务操作[4]。
3.2 移动终端应用界面设计
移动终端的应用界面主要以定检业务、新建业务和安全监管三大模块为主。其中定期检测模块实现的是检测信息查询功能、新增项目信息录入功能、检测数据现场录入功能和生成报告功能。界面以列表方式呈现信息,以便协调用户和系统的操作。
4 功能需求
“防雷检测移动终端”又称“防雷检测手机APP”,采用JS语言编写程序,实现检测信息查询、定期检测到期提醒、检测数据现场录入、历史检测报告查询、检测照片上传等功能。
(1)檢测信息查询。检测信息查询主要是对数据库中已储存的数据进行抽取,如受检测单位名称、项目名称、项目地址、联系人、联系方式、信用代码、受检情况等。(2)定期检测到期提醒。定期检测到期提醒分周到期提醒和月到期提醒,通过手机短信发送给用户,用户收到信息后点开APP,进入定期检测到期查询模块,便可获取相关信息。(3)检测数据现场录入。检测员在检测现场对防雷装置的测量数据进行采集,通过手机APP录入所采集的检测数据,如接地电阻值、引下线数量等即可生成报告。(4)历史检测报告查询。历史检测报告查询是APP的记忆储存功能,主要是检测单位对已检单位出具的报告进行查阅。(5)检测照片上传。检测员在检测现场,通过手机APP调用摄像功能进行拍摄照片并上传。
5 防雷检测移动终端应用
防雷检测移动终端自2019年8月进入测试阶段,无论是在户外还是户内、城区还是郊区,在网络信号正常情况下都能正常运行,运行情况稳定、响应快速,未出现过故障。业务流转时间从原来最快的3个工作日提高到在检测现场即可生成报告,工作效率达到质的飞跃。防雷检测移动终端在实现高效率的同时,也确保了每个检测流程的质量管理,工作过程合理规范。
6 结语
防雷检测移动终端的研发,简化、规范了工作流程,有效地提高工作效率。防雷检测服务移动终端可实时在线跟踪检测进度,可查阅每年受检情况,及时提示到期定检单位,在线检测受理,现场出具报告,实现防雷服务信息化、现场检测智能化、制作报告个性化、业务流程简约化的高质量检测服务。目前防雷检测移动终端初步完成了定期检测模块的研发,今后将继续研发新建检测、防雷安全监管以及检测客服服务模块,并不断升级和完善移动终端的功能。开展防雷检测服务移动终端研发对促进防雷减灾体制改革具有重要意义,为防雷检测服务实现高效率服务提供支持。
参考文献
[1] 张雷,姜进成,闫传法.大型煤炭企业综合考核评价系统的设计与实现[J].煤炭加工与综合利用.2019(06):118-121.
[2] 董惠文,马驰,金海滨.鞍山市微信防雷一体化平台研发与应用[J].信息与电脑(理论版),2018(07):60-61+64.
[3] 梁乐宁,刘轻扬,卢大维.国家级手机决策气象服务客户端研发与应用简介[J].气象科技进展.2018(04):29-34.
[4] 王颖,崔浩,单永涛.基于B/S架构的防雷业务平台的设计与应用[J].科技创新导报,2017(10):127-128.
Development and Application of Mobile Terminal for Lightning Detection Service
XIAO Wen-juan, FAN Zi-hao
(Guangning County Meteorological Bureau, Zhaoqing Guangdong 526300)
Abstract:Lightning detection service the mobile terminal is researched and developed with the Guangdong lightning safety online management and monitoring platform as its core, it can solve the complicated detection process of the lightning protection safety online management and monitoring platform, it can simplify the work flow, realize the on-site input of test data, and improve the work efficiency, to provide support for the convenience of lightning detection services in cities.
Key words:lightning protection detection; mobile terminal; program design