陸龍星 陳煒美
摘? 要:基于FR/QR的特種設備數據移動互聯網應用服務平臺研發(fā)是一個綜合業(yè)務的人機管理系統,分別由客戶端微信公眾號與網頁后臺管理平臺2個部分組成,整個系統的開發(fā)是對特種設備管理活動中的各種數據信息進行采集處理,降低重復勞動強度,提高業(yè)務辦理效率,系統的研發(fā)是特種設備業(yè)務管理走向現代化的重要進步,更是科學發(fā)展觀指導當今工作的突出體現。
關鍵詞:特種設備數據;移動互聯網;總體設計;移動客戶端;Android系統;IOS系統
中圖分類號:TP311? ? ? ? ? ? ? ? ? 文獻標志碼:A
1 研究內容
1.1 項目背景
隨著國家提倡“互聯網+”的政策發(fā)布、微信公眾號的流行和特種設備數量的日趨增長,通過移動互聯網對特種設備安全檢驗相關的環(huán)節(jié)進行信息化管理成為必然趨勢。檢驗檢測機構一直希望利用現代化信息管理技術,不斷改進和完善各類業(yè)務流程,減少傳統手工操作,提高特種設備管理的質量和效率。在信息技術日新月異的今天,特種設備的安全越來越受重視,已然成為決定生產效率的重要因素之一。通過移動互聯網實現特種設備數據服務的管理,無論從技術角度,還是從經濟角度,都顯得十分迫切。
1.2 項目需求
平臺分為2個部分4個模塊,2個部分分別是微信頁面管理和后臺頁面管理,4個模塊分別是微信公眾號模塊、報檢任務自助安排模塊、法定檢驗業(yè)務管理模塊、經營服務性業(yè)務管理模塊。
1.2.1 微信頁面管理
微信頁面管理包括登錄模塊、報檢中心和問題幫助。登錄模塊包括注冊、找回密碼、人臉識別登錄、指紋登錄等。報檢中心包括法定業(yè)務報檢、經營服務性業(yè)務報檢、設備管理等。問題幫助包括報檢流程提示、常見問題回答等。
1.2.2 后臺頁面管理
后臺頁面管理包括報檢任務自助安排、法定檢驗業(yè)務管理和經營服務性業(yè)務管理。
報檢任務自助安排:當客戶在微信端口辦理報檢業(yè)務后,系統自動根據區(qū)域分配法則將任務自動分配給檢驗部門或檢驗人員。為了增加系統可用度,任務安排可以按需手動分配,任務狀態(tài)可以有條件修改。
法定檢驗業(yè)務管理及經營服務性業(yè)務管理:特種設備業(yè)務處理的兩大平臺,主要負責管理特種設備行業(yè)的產品——檢驗檢測報告。皆由檢驗受理、報告處理、業(yè)務提醒、基礎信息、數據統計、自助服務和監(jiān)督業(yè)務共7個小模塊組成。
2 總體設計
2.1 系統架構設計
系統設計是由2個接口進入,分別是微信公眾號和后臺管理平臺。微信公眾號登錄包括人臉識別、指紋識別和賬號密碼3種方式登錄;后臺管理平臺則是賬號密碼登錄。用戶登錄后便可進入微信公眾號或后臺服務平臺的業(yè)務系統,業(yè)務系統提供各種基礎服務,象設備報檢、業(yè)務繳費、報告證書打印、設備到期提醒、報告真?zhèn)尾樵兊?基礎業(yè)務服務是基于整個平臺開發(fā)的項目,它包括靜態(tài)資源和SSM基礎框架。系統利用Java代碼構造基于SSM框架的代碼自動生成器,可快速生成一些必需的代碼。系統存在的單點登錄、集中權限、系統組織、用戶角色等都能為用戶提供便捷的操作服務。
數據管理方面,平臺涉及多個數據庫,即MySQL、Oracle、Redis等數據庫。Redis是一個高性能的Key-Value數據庫用于緩存數據。業(yè)務管理方面,系統設置了權限控制,不同的操作角色設置不同的使用權限,用于各類操作管理。日志管理部分則全程記錄了系統運行的參數和結果,不光為維護開發(fā)人員提供便利,更是為了用戶提供了操作見證。
平臺用戶使用各種設備登錄不同的平臺,通過互聯網或者移動互聯網單點登錄到特種設備行業(yè)的服務器,不同的服務只需要登錄一次和退出一次,不需要重復登錄便可進入特種設備行業(yè)不同的服務器。業(yè)務操作過程中的數據會經過Redis進行緩存,如果用戶已經獲取的數據是在Redis緩存中存在,便可以直接從Redis中再次獲取,而不需要重復訪問數據庫,大量減少數據庫間的交互訪問次數,提高系統運行速度。
2.2 數據庫設計
數據庫設計分2個部分,微信公眾號和后臺管理平臺部分,共計20張數據表。微信公眾號主要數據表:個人表、公司表、人臉表、指紋表、問題表、設備表、法定業(yè)務表、經營服務性業(yè)務表、經營服務性業(yè)務意向書表、經營服務性業(yè)務合同表、經營服務性業(yè)務表;后臺管理平臺主要數據表:檢驗員表、報告表、證書表、設備催檢表、設備管理部門表、檢驗室表、數據統計表、檢驗區(qū)域表、任務安排表。
2.3 界面及運行環(huán)境
平臺采用B/S結構進行設計,用戶界面是基于瀏覽器設計,支持H5瀏覽器、Google瀏覽器、IE10瀏覽器及以上版本。微信公眾號的頁面兼容安卓系統和IOS系統,后臺管理頁面同時滿足手機端操作,界面要求簡潔,用戶操作方便。服務器操作系統支持Windows Server 2008,客戶PC端要求Windows XP或以上版本,客戶移動端可在安卓系統和IOS系統應用。開發(fā)環(huán)境采用J2EE,中間件采用Tomcat 7,JDK1.8微信前端使用微信UI,后臺管理使用流行框架Spring MVC,數據庫采用MySQL 5.6和Oracle。
2.4 系統性能需求
系統開發(fā)考慮到高MBTF(平均故障間隔時間) 和低MTBR(平均修復時間)的要求,提供了容錯設計、故障檢測和恢復手段,把系統故障率降到最低,確保整個系統運作穩(wěn)定可靠。按照硬件最低要求,系統處理能力方面至少能承載的最大并發(fā)用戶數要求達到30。響應時間要求是一般頁面實現6 s內顯示,特別頁面實現12 s內顯示。在網絡狀況良好情況下,系統能快速地響應查詢請求,提供用戶的查詢服務。為保證系統整體性能,服務器要求Xeon E3或以上CPU,4G或以上內存,1T以上硬盤可用空間,網絡需實現傳輸速率在10 Mbps以上的互聯網連接。
2.5 系統安全性需求
為了更好地適應用戶需求,系統在設計開發(fā)階段充分考慮用戶的實際需求及操作步驟,使用方應根據開發(fā)方提供的技術要求進行布防,有應對突發(fā)情況和抵御惡意攻擊的能力,確保網絡系統的硬件、軟件及其數據受到保護,網絡服務安全不中斷。 應用系統安全考慮到密碼安全、權限控制等方面。其中,密碼安全要求每個用戶的密碼不能使用明碼保存,系統必須通過加密手段再進行密碼保護,權限控制方面是不允許通過修改鏈接而直接使用非該用戶的權限。
2.6 可移植性和可擴展性
系統建設采用先進成熟的開發(fā)技術,建立嚴密體系的平臺管理,具有良好的分層架構設計,整體系統擴充性能良好,能根據業(yè)務發(fā)展進行隨時隨地的實時變更,在保持現有業(yè)務處理不受影響的前提下,具有持續(xù)擴充功能、適度業(yè)務變化的能力。平臺既可在Window系統或Linux系統運行,亦能直接套用到其他公共服務平臺,滿足其他平臺需求的同時又能避免代碼的重復編寫,為整個項目的后期宣傳推廣及檢驗檢測機構套用提供方便。
3 結語
整個系統是以方便客戶操作為宗旨,由基于B/S結構開發(fā)的信息管理平臺和微信公眾號開發(fā)的移動客戶端操作平臺組成。特種設備法定業(yè)務受理與經營服務性業(yè)務受理設置在移動終端,日常特種業(yè)務受理相關的各環(huán)節(jié)緊扣在后臺管理系統,把使用單位特種設備管理系統、業(yè)務收費系統、網上報檢系統、經營服務性業(yè)務系統、用戶點對點傳輸系統等進行界面集成,實現所有業(yè)務一站式服務,整個系統易于維護和管理,方便操作。
參考文獻
[1]陳煒美,陸龍星.基于“互聯網+電子認證”技術的檢驗檢測報告服務平臺研究[J].科技與創(chuàng)新,2018(13):29-30.
[2]陳煒美,陸龍星.淺談基于“互聯網+電子認證”技術的檢驗檢測報告服務平臺[J].中國設備工程,2018(8):153-154.
[3]戚政武,林冠堂,陳煒美.面向客戶的特種設備數據服務平臺研發(fā)與應用[J].中國特種設備安全,2016,32(7):52-54.