肖文娟 范梓豪


摘要:防雷檢測服務移動終端以廣東省防雷安全在線管理監察平臺為核心進行研發的,可解決防雷安全在線管理監察平臺檢測流程繁雜的問題,能簡化工作流程,實現檢測數據現場錄入,從而提高工作效率,為地市防雷檢測服務的便捷化提供支持。
關鍵詞:防雷檢測;移動終端;程序設計
中圖分類號: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