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