陳衍潁
廣東電網(wǎng)有限責(zé)任公司潮州潮安供電局 廣東潮州 515638
隨著企業(yè)信息化程度的提升,相關(guān)的IT基礎(chǔ)架構(gòu)設(shè)備也愈加龐大,精細(xì)化的管理龐大的IT資產(chǎn)需要借助先進(jìn)的工具和技術(shù)。改進(jìn)生產(chǎn)方式、提高運行效率、降低經(jīng)營成本、改善服務(wù)質(zhì)量成為各大企業(yè)IT部門工作的重中之重。某單位信息中心擁有大量IT資產(chǎn),分布范圍廣、數(shù)量大、單位價值高、調(diào)整頻繁等特點使得IT資產(chǎn)的盤點、維護(hù)造成很大困難。資產(chǎn)變更信息在傳遞過程中因人為因素造成的信息失真和滯后引起的賬實無法同步一致,導(dǎo)致大量信息終端資產(chǎn)閑置浪費。所以IT資產(chǎn)的巡檢在IT資產(chǎn)管理中就顯得尤其重要。
本文首先分析了某單位IT設(shè)備的巡檢現(xiàn)狀,針對巡檢中所存在的問題以及實際需求,設(shè)計了基于RFID標(biāo)簽的移動巡檢系統(tǒng),該巡檢系統(tǒng)由IT終端巡檢后臺管理系統(tǒng)和IT設(shè)備巡檢移動應(yīng)用兩部分構(gòu)成。該系統(tǒng)的設(shè)計不僅具備“智能終端”便攜通信的技術(shù)特征,而且與傳統(tǒng)紙質(zhì)巡檢相比,更提高了巡檢的效率與準(zhǔn)確率。在系統(tǒng)設(shè)計開發(fā)完成后,筆者組織人員對系統(tǒng)進(jìn)行了測試,測試取得了令人滿意的結(jié)果,并解決了原有的問題[1]。
目前,某單位IT資產(chǎn)巡檢主要采用紙質(zhì)巡檢的方式,由巡檢人員攜帶紙質(zhì)巡檢表格到辦公現(xiàn)場尋找設(shè)備終端,再對應(yīng)巡檢表逐一比對。傳統(tǒng)的紙質(zhì)巡檢方式存在巡檢效率低、漏巡、錯巡等問題。筆者利用過往三個季度的三次巡檢數(shù)據(jù)進(jìn)行統(tǒng)計分析,根據(jù)調(diào)查結(jié)果得出,完成一次全面的巡檢平均需要161小時,換算成工作日大概需要20天,加上巡檢前后的資料準(zhǔn)備與整理,還需要額外多一人的工作量。動則一兩個月的周期性巡檢工作量另信息部門難以應(yīng)付,由于人力有限,因此一些臨時性的專項巡檢任務(wù)也是難以開展,每年的巡檢次數(shù)有限,導(dǎo)致資產(chǎn)準(zhǔn)確率難以提升。
除了紙質(zhì)巡檢效率低下的問題之外,筆者組織巡檢人員開展了多次頭腦風(fēng)暴,與運維人員逐一分析巡檢過程存在的其他問題,主要體現(xiàn)在以下幾個方面:
(1)巡檢到位時間只能靠運維人員手工記錄在巡檢簿上,對巡檢的現(xiàn)場到位率無法進(jìn)行有效監(jiān)督,存在管理盲點。
(2)傳統(tǒng)巡檢中只能在巡檢簿添加文字備注,如需要拍照還需要額外攜帶相機(jī),并且手動整理照片與資產(chǎn)的對應(yīng)關(guān)系,操作繁瑣。
(3)紙質(zhì)文件記錄后,還需要重新錄入到電腦系統(tǒng),增加工作量,手工操作會產(chǎn)生信息失真,犧牲時間成本及數(shù)據(jù)精度。
(4)紙質(zhì)巡檢的歷史數(shù)據(jù)便于存儲在信息化系統(tǒng)中,巡檢文件及資料過于分散、易丟失、易錯、不利于統(tǒng)一管理,后期統(tǒng)計分析難度較大。無法保證數(shù)據(jù)準(zhǔn)確性。
(5)紙質(zhì)巡檢容效率低且容易漏巡設(shè)備。
(6)紙質(zhì)的設(shè)備卡片容易因為環(huán)境的問題而造成模糊不清甚至損壞,導(dǎo)致無法辨認(rèn)。
無線射頻識別即射頻識別技術(shù)(Radio Frequency Identi fication,RFID),是自動識別技術(shù)的一種,通過無線射頻方式進(jìn)行非接觸雙向數(shù)據(jù)通信,利用無線射頻方式對記錄媒體(電子標(biāo)簽或射頻卡)進(jìn)行讀寫,從而達(dá)到識別目標(biāo)和數(shù)據(jù)交換目的,被認(rèn)為是21世紀(jì)最具發(fā)展?jié)摿Φ男畔⒓夹g(shù)之一。
由于前文所提到的紙質(zhì)巡檢的種種局限性,本設(shè)計從巡檢的“便利性”、“高效性”、“智能化”的三大需求進(jìn)行分析,計劃采用智能手持終端搭配RFID射頻識別標(biāo)簽作為巡檢工具,來替代傳統(tǒng)的人工巡檢數(shù)據(jù)采集,設(shè)計并開發(fā)了基于RFID的移動智能巡檢系統(tǒng)。本系統(tǒng)主要實現(xiàn)以下功能:
(1)RFID高速巡檢,RFID技術(shù)依靠電磁波,并不需要連接雙方的物理接觸。它能夠無視塵、霧、塑料、紙張、木材以及各種障礙物建立連接,直接完成通信。RFID系統(tǒng)讀寫速度極快,高頻段的RFID閱讀器甚至可以同時識別、讀取多個標(biāo)簽內(nèi)容,極大的提高了信息的傳輸速率,并且不會出現(xiàn)漏巡的情況[2]。
(2)巡檢記錄方便,媒介豐富、依靠手持PDA終端上的移動APP可以實現(xiàn)巡檢資料快速查找、快速錄入,增加照片、地理信息位置等多個維度記錄方式。
(3)巡檢過程可追溯、可監(jiān)督,巡檢人員巡檢過程的每一步操作都會被日志記錄下來,包括每一個巡檢操作的時間、地理位置信息等。監(jiān)督人員可以通過日志對巡檢過程進(jìn)行追溯和監(jiān)督。
(4)巡檢資料的自動化同步到系統(tǒng),依靠IT巡檢后臺管理系統(tǒng),無需再人工制作巡檢表單、巡檢完的資料也可以自動同步至系統(tǒng)臺帳,并生成巡檢報告,實現(xiàn)巡檢智能化。
由上文分析可知,基于RFID的移動智能巡檢系統(tǒng)相比于傳統(tǒng)的紙質(zhì)巡檢不但可以提升巡檢效率,更能解決傳統(tǒng)巡檢中無法避免的各種問題,極大的提高巡檢質(zhì)量。因此,針對企業(yè)IT終端設(shè)備的巡檢現(xiàn)狀和任務(wù)需求,為了實現(xiàn)巡檢的高速化、精準(zhǔn)化,錄入資料便捷化,同步系統(tǒng)自動化,巡檢過程可追溯等功能。本文設(shè)計了基于RFID標(biāo)簽的移動巡檢應(yīng)用。巡檢人員通過手持PDA作為巡檢終端,通過巡檢APP讀取安裝在IT設(shè)備上的RFID標(biāo)簽獲取數(shù)據(jù),通過填寫巡檢終端中預(yù)設(shè)好的巡檢表單進(jìn)行巡檢,最后通過網(wǎng)絡(luò)或者導(dǎo)出的方式與巡檢管理系統(tǒng)和數(shù)據(jù)庫做數(shù)據(jù)處理,最終形成巡檢設(shè)備臺帳和巡檢報告[3]。
基于RFID標(biāo)簽的移動巡檢應(yīng)用由IT設(shè)備巡檢移動APP、IT終端巡檢后臺管理系統(tǒng)構(gòu)成,本文將圍繞這兩部分的軟件設(shè)計及功能實現(xiàn)做詳細(xì)闡述。
本系統(tǒng)客戶端軟件采用原生Android技術(shù)進(jìn)行開發(fā),客戶端被分為了表現(xiàn)層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層三個層面:
表現(xiàn)層:主要通過Android應(yīng)用頁面來展示數(shù)據(jù),以及一系列事件響應(yīng)和完成交互UI控件。在表現(xiàn)層筆者利用XPage開源框架進(jìn)行前端界面處理,界面簡潔友好,動畫流暢。
業(yè)務(wù)邏輯層:主要用于業(yè)務(wù)邏輯的處理。通常由業(yè)務(wù)服務(wù)Service類和業(yè)務(wù)實體類Entity組成。
數(shù)據(jù)訪問層:本系統(tǒng)采用的數(shù)據(jù)庫是M y S Q L,采用SpringBoot+Mybatis進(jìn)行服務(wù)器搭建和后臺數(shù)據(jù)接口編寫,采用Okhttp3開源庫和JSON實現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)的交換傳輸,以達(dá)到Android客戶端與服務(wù)器之間的數(shù)據(jù)傳輸。
本軟件采用傳統(tǒng)的軟件瀑布流自頂向下、逐步求精的結(jié)構(gòu)化設(shè)計方法,本軟件主要有巡檢任務(wù)、設(shè)備變更、設(shè)備臺帳查詢、RFID設(shè)置、系統(tǒng)設(shè)置、個人設(shè)置六大模塊,實現(xiàn)了巡檢單列表、巡檢信息、巡檢設(shè)備的展示;巡檢操作、設(shè)備變更操作,生成變更單等;為RFID模塊的頻率、靈敏度、標(biāo)簽讀寫進(jìn)行設(shè)置;清楚本地緩存,檢測版本更新,設(shè)置用戶信息等功能。
主要的開發(fā)的功能亮點在于RFID巡檢模塊,該模塊利用Web Socketd和Spring BootLock實現(xiàn)了巡檢進(jìn)度的實時響應(yīng),如果采用多個巡檢終端進(jìn)行巡檢可以實現(xiàn)巡檢信息實時更新至終端數(shù)據(jù),并保證巡檢資料不會被重復(fù)修改;除了RFID巡檢模式外,筆者業(yè)開發(fā)了二維碼巡檢模式作為備用巡檢方式,以保證在不同的條件下也能完成巡檢工作。
系統(tǒng)處理流程:一線工程師通過服務(wù)端后臺系統(tǒng)導(dǎo)入巡檢表格生成巡檢單,由一線工程師派單給指定的二線工程師進(jìn)行巡檢,利用巡檢智能終端到辦公現(xiàn)場進(jìn)行RFID掃描巡檢,采用RFID超高頻標(biāo)簽和手持PDA設(shè)備來獲取設(shè)備終端的資產(chǎn)編號,實現(xiàn)資產(chǎn)比對。設(shè)備RFID輻射范圍達(dá)到3至5米,一次性可以讀出多個設(shè)備信息,點擊掃描到的設(shè)備進(jìn)行巡檢操作,逐項標(biāo)注巡檢情況、拍照記錄并提交。也可以開啟一鍵快速巡檢功能,只要巡檢終端掃描到的設(shè)備都自動默認(rèn)勾選完成巡檢,極大的提高巡檢效率。最后通過檢漏流程確認(rèn)巡檢單的所有設(shè)備沒有遺漏后,就可以提交巡檢單完成巡檢。最后提交回服務(wù)器進(jìn)行巡檢結(jié)果分析比對,再產(chǎn)生巡檢報告及巡檢明細(xì)[4]。
考慮到不同用戶的權(quán)限不同,當(dāng)用戶登錄系統(tǒng)時,只有當(dāng)帳號和密碼相匹配時才能進(jìn)入該用戶權(quán)限所允許的操作界面。如一線工程師只能有查詢所有巡檢單權(quán)限,而不能修改和刪除;二線工程師只能夠查詢和操作自己的巡檢單。
后臺采用shiro安全框架機(jī)制與jwt身份令牌技術(shù)來保障系統(tǒng)權(quán)限和安全,用戶做系統(tǒng)登錄操作時由服務(wù)器產(chǎn)生TOKEN(一串隨機(jī)字符串組成的身份令牌)返回給客戶端,作為客戶端的請求標(biāo)識,客戶端將此token加入HTTP請求的header中,以后每次請求都需要攜帶相應(yīng)的TOKEN,服務(wù)器才會接受該請求。
IT終端巡檢后臺管理系統(tǒng)主要包含系統(tǒng)管理、巡檢管理、資產(chǎn)管理三大模塊。本系統(tǒng)實現(xiàn)了基本的用戶管理、角色管理、權(quán)限管理;IT資產(chǎn)方面實現(xiàn)了包括新增、入庫、變更、退運、報廢等資產(chǎn)生命周期管理;在巡檢模塊方便實現(xiàn)了包括巡檢單的創(chuàng)建、審批、巡檢設(shè)備明細(xì)的管理,巡檢結(jié)果的分析,巡檢報告的生成和同步巡檢資產(chǎn)。并且采用的在線表格框架Luckysheet實現(xiàn)了終端資產(chǎn)的在線excel版本,可以實現(xiàn)多用戶的協(xié)同編輯,極大的提高了巡檢資料整理的效率。
本系統(tǒng)采用JAVA語言進(jìn)行巡檢系統(tǒng)的后臺開發(fā),基于經(jīng)典技術(shù)組合(Spring Boot、Spring Security、MyBatis、Jwt、Vue)實現(xiàn)了前后端分離完全響應(yīng)式布局(支持電腦、平板、手機(jī)等所有主流設(shè)備),使用MySQL 5.7版本的數(shù)據(jù)庫,開發(fā)環(huán)境采用CentOS7+JDK8+Redis3+Node10,系統(tǒng)正常運行需要JVM8(Java虛擬機(jī))以上的版本。
本系統(tǒng)主要實現(xiàn)的功能是IT資產(chǎn)的巡檢,我們探究資產(chǎn)巡檢的全過程,包括資產(chǎn)的增刪查改,資產(chǎn)的變更歷史記錄、巡檢記錄、巡檢單的創(chuàng)建、巡檢報告的生成、巡檢結(jié)果的導(dǎo)出和同步資產(chǎn)模塊等過程,關(guān)于資產(chǎn)的任何變更歷史,都可以從后臺系統(tǒng)查詢得到,方便追溯。前后端、移動端緊密互聯(lián),后臺系統(tǒng)為前端APP提供了穩(wěn)定的RESTFUL服務(wù)支持,通過Shiro權(quán)限設(shè)計與TOKEN令牌加密,保證了數(shù)據(jù)傳輸?shù)陌踩浴?/p>
為了測試巡檢移動終端對巡檢工作的提升效果,我們開展了本部辦公大樓的巡檢測試,我們組織兩組巡檢人員分別采用傳統(tǒng)巡檢方式與RFID巡檢方式對同一設(shè)備進(jìn)行巡檢,進(jìn)而對比兩者的巡檢效果,經(jīng)過幾天的測試,紙質(zhì)巡檢小組共巡檢了1156臺終端設(shè)備,巡檢時間約28.8小時,RFID小組共巡檢出了1160臺終端設(shè)備,花費了11.2個小時的時間。從數(shù)據(jù)可知RFID巡檢模式在巡檢效率上比傳統(tǒng)紙質(zhì)巡檢效率有顯著的提高,在巡檢時間上縮短了約61%。除此之外,RFID巡檢還可以從技術(shù)上避免漏巡等情況。從本次測試中,RFID小組通過巡檢終端查找出了額外4臺之前被忽略設(shè)備,更好的保證了巡檢的質(zhì)量。接下來我們會將該系統(tǒng)投入生產(chǎn)環(huán)境進(jìn)行運行,并且在實踐中繼續(xù)優(yōu)化升級該系統(tǒng),提高IT資產(chǎn)管理水平。
本文設(shè)計并實現(xiàn)了基于超高頻RFID的IT資產(chǎn)巡檢應(yīng)用,該系統(tǒng)由IT巡檢移動應(yīng)用和IT巡檢后臺管理系統(tǒng)構(gòu)成,移動端采用Android設(shè)計規(guī)范進(jìn)行開發(fā),設(shè)計界面友好、簡潔,對巡檢人員技術(shù)要求低,極大的方便用戶的維護(hù)和使用。與傳統(tǒng)的紙質(zhì)巡檢相比,更具有便攜性、高效性、智能化的屬性,彌補(bǔ)了傳統(tǒng)巡檢模式的缺陷,并且可以實現(xiàn)對巡檢過程的全面監(jiān)控、保證了巡檢到位率與巡檢質(zhì)量。該巡檢方案已經(jīng)在某大型供電企業(yè)進(jìn)行了現(xiàn)場的實施與運行,達(dá)到企業(yè)預(yù)期的要求,進(jìn)一步降低巡檢成本和提高巡檢效率,應(yīng)用前景廣泛。