鄭定超
(浙江東方職業(yè)技術(shù)學(xué)院信息傳媒與自動(dòng)化學(xué)院,溫州 325200)
我國(guó)高校的教學(xué)、科研以及辦公等資產(chǎn)數(shù)量龐大,尤其是在20世紀(jì)90年代中期以來(lái),隨著國(guó)家實(shí)施科教興國(guó)和人才強(qiáng)國(guó)戰(zhàn)略,我國(guó)高等教育的改革與發(fā)展突飛猛進(jìn),高校的固定資產(chǎn)投入也不斷加大。目前,高校對(duì)于學(xué)校實(shí)驗(yàn)室資產(chǎn)的管理一般采用人工清點(diǎn)、手工書(shū)寫(xiě)信息標(biāo)簽進(jìn)行粘貼的方法。但是,學(xué)校的資產(chǎn)設(shè)備一般具有數(shù)量多、價(jià)值高、使用周期長(zhǎng)、使用地點(diǎn)分散等諸多問(wèn)題,導(dǎo)致許多高校目前面臨著實(shí)驗(yàn)室資產(chǎn)管理難的問(wèn)題。學(xué)校在清查資產(chǎn)的時(shí)候,往往需要投入大量的人力物力資源,還需要學(xué)校各部門(mén)的共同配合,有時(shí)設(shè)備出現(xiàn)損壞或丟失,根本無(wú)法進(jìn)行維護(hù)和監(jiān)督控制,從而影響學(xué)校的日常活動(dòng)。
因此,針對(duì)當(dāng)前高校實(shí)驗(yàn)室資產(chǎn)的管理現(xiàn)狀,一方面經(jīng)費(fèi)資源短缺,另一方面又存在著一定的資源閑置與浪費(fèi)問(wèn)題,提出設(shè)計(jì)一個(gè)良好的高校實(shí)驗(yàn)室資產(chǎn)管理系統(tǒng)越來(lái)越重要。本文利用二維碼技術(shù)、Java編程語(yǔ)言、MySQLl數(shù)據(jù)庫(kù)等知識(shí)設(shè)計(jì)一個(gè)資產(chǎn)管理系統(tǒng),可以進(jìn)行相關(guān)資產(chǎn)的增、刪、改、查,同時(shí)引入二維碼技術(shù)可以生成資產(chǎn)信息的二維碼圖片。
目前,大部分高校對(duì)于實(shí)驗(yàn)室資產(chǎn)信息的管理基本上采用人工書(shū)寫(xiě)或電腦打印信息標(biāo)簽粘貼在設(shè)備上。限于標(biāo)簽的大小,這種方法包含的資產(chǎn)信息十分有限,并且經(jīng)過(guò)長(zhǎng)時(shí)間的風(fēng)吹日曬,標(biāo)簽上的信息會(huì)逐漸模糊,導(dǎo)致資產(chǎn)相關(guān)信息缺失,造成資源閑置與浪費(fèi)。
二維碼(QR Code,QR 全稱(chēng) Quick Response),它是用某種特定的幾何圖形按一定規(guī)律在平面(二維方向上)分布的黑白相間的圖形記錄數(shù)據(jù)符號(hào)信息的,在代碼編制上巧妙地利用構(gòu)成計(jì)算機(jī)內(nèi)部邏輯基礎(chǔ)的“0”、“1”比特流的概念,使用若干個(gè)與二進(jìn)制相對(duì)應(yīng)的幾何形體來(lái)表示文字?jǐn)?shù)值信息,通過(guò)圖象輸入設(shè)備或光電掃描設(shè)備自動(dòng)識(shí)讀以實(shí)現(xiàn)信息自動(dòng)處理。與傳統(tǒng)信息標(biāo)簽相比,它具有以下功能:
(1)識(shí)讀速度快:每秒可以識(shí)讀30個(gè)含有100個(gè)字符QR碼;
(2)數(shù)據(jù)密度大:可以放入1817個(gè)漢字、7089個(gè)數(shù)字、4200個(gè)英文字母;
(3)占用空間小:用數(shù)據(jù)壓縮方式表示漢字,比其他二維條碼表示漢字的效率提高了20%;
(4)糾錯(cuò)功能強(qiáng):具有4個(gè)等級(jí)的糾錯(cuò)功能,在部分損壞的情況下仍能被正確識(shí)讀;
(5)抗彎曲性強(qiáng):將QR碼貼在彎曲的物品上也能夠快速識(shí)讀。
二維碼的編碼過(guò)程如圖1所示:(1)數(shù)據(jù)分析:確定字符編碼、選擇糾錯(cuò)等級(jí);(2)數(shù)據(jù)編碼:將數(shù)據(jù)字符轉(zhuǎn)換為位流,每8位一個(gè)碼字,整體構(gòu)成一個(gè)數(shù)據(jù)的碼字序列;(3)糾錯(cuò)編碼:按需要將上面的碼字序列分塊,并根據(jù)糾錯(cuò)等級(jí)和分塊的碼字,產(chǎn)生糾錯(cuò)碼字,并把糾錯(cuò)碼字加入到數(shù)據(jù)碼字序列后面,成為一個(gè)新的序列;(4)構(gòu)造矩陣:將探測(cè)圖形、分隔符、定位圖形、校正圖形和碼字模塊放入矩陣中,并把上面的完整序列填充到相應(yīng)規(guī)格的二維碼矩陣的區(qū)域中。(5)掩膜:將掩摸圖形用于符號(hào)的編碼區(qū)域,使得二維碼圖形中的深色和淺色(黑色和白色)區(qū)域能夠比率最優(yōu)的分布。(6)格式和版本信息:生成格式和版本信息放入相應(yīng)區(qū)域內(nèi)。
圖1 二維碼編碼流程圖
二維碼的解碼與編碼是一個(gè)互逆的過(guò)程,此文不在詳細(xì)介紹,圖2是解碼的流程圖。
圖2 二維碼解碼流程圖
Java是當(dāng)下最流行的編程語(yǔ)言之一,具有簡(jiǎn)單性、面向?qū)ο?、分布式、健壯性、安全性、平臺(tái)獨(dú)立與可移植性、多線(xiàn)程、動(dòng)態(tài)性等特點(diǎn)。二維碼技術(shù)的實(shí)現(xiàn)采用谷歌提供的開(kāi)放源碼的條碼圖像處理庫(kù)——ZXing和Ja?va編程語(yǔ)言來(lái)實(shí)現(xiàn)二維碼的生成與解析。下面是部分
實(shí)現(xiàn)代碼:
系統(tǒng)設(shè)計(jì)基于C/S架構(gòu)模式,采用MVC設(shè)計(jì)模式,設(shè)計(jì)桌面應(yīng)用程序。用戶(hù)通過(guò)系統(tǒng)實(shí)現(xiàn)資產(chǎn)信息的增加、刪除、查詢(xún)和修改;同時(shí)可以生成包含相關(guān)資產(chǎn)的二維碼。該二維碼的設(shè)計(jì)既包含了少量且重要的文字,方便用戶(hù)快速了解相關(guān)信息,又包含二維碼圖片,可以通過(guò)“掃一掃”獲取詳細(xì)的內(nèi)容。系統(tǒng)的功能設(shè)計(jì)如圖3所示。
圖3 系統(tǒng)功能設(shè)計(jì)圖
系統(tǒng)的功能主要分為資產(chǎn)數(shù)據(jù)的增刪改查和資產(chǎn)數(shù)據(jù)標(biāo)簽的生成。
為了提高人機(jī)交互的良好體驗(yàn),增強(qiáng)軟件的可操作性,本系統(tǒng)盡量減少用戶(hù)不必要的操作,使軟件的操作簡(jiǎn)單、快捷。圖4是軟件的數(shù)據(jù)維護(hù)界面,包括資產(chǎn)信息的查詢(xún)、修改、刪除以及標(biāo)簽的生成功能。
圖4 數(shù)據(jù)維護(hù)界面
頁(yè)面分為條件查詢(xún)區(qū)、數(shù)據(jù)顯示區(qū)和記錄操作區(qū)。用戶(hù)通過(guò)輸入條件進(jìn)行資產(chǎn)信息的查詢(xún),支持多條件、模糊查詢(xún);數(shù)據(jù)顯示區(qū)進(jìn)行數(shù)據(jù)的展示,當(dāng)查詢(xún)條件為空時(shí),默認(rèn)顯示全部數(shù)據(jù);當(dāng)在數(shù)據(jù)顯示區(qū)選擇任一條記錄時(shí),數(shù)據(jù)會(huì)在記錄操作區(qū)進(jìn)行填充,用戶(hù)可以對(duì)本條記錄進(jìn)行修改、刪除以及標(biāo)簽的生成。
傳統(tǒng)的資產(chǎn)標(biāo)簽往往由于尺寸的限制,所記錄的內(nèi)容相對(duì)較少。本軟件設(shè)計(jì)采用二維碼技術(shù)能記錄更多的數(shù)據(jù)信息,同時(shí)為了不同人群的需求,標(biāo)簽上還記錄少量的關(guān)鍵信息方便閱讀。與傳統(tǒng)的標(biāo)簽相比,該二維碼的設(shè)計(jì)主要由文字與二維碼圖片組成。資產(chǎn)標(biāo)簽的樣式如圖5所示。
用戶(hù)通過(guò)閱讀文字信息可以直接、簡(jiǎn)單地了解資產(chǎn)的主要信息,需要進(jìn)一步了解資產(chǎn)信息時(shí),可以對(duì)二維碼進(jìn)行掃碼解析獲取詳細(xì)的內(nèi)容。
整個(gè)系統(tǒng)設(shè)計(jì)包括登錄頁(yè)面、功能選擇頁(yè)面、資產(chǎn)添加頁(yè)面以及數(shù)據(jù)維護(hù)界面。打開(kāi)軟件彈出登錄頁(yè)面,用戶(hù)需要輸入用戶(hù)名、密碼與驗(yàn)證碼,三者同時(shí)正確才能進(jìn)入系統(tǒng);正確登錄后進(jìn)入功能選擇頁(yè)面,用戶(hù)根據(jù)需求選擇資產(chǎn)添加或數(shù)據(jù)維護(hù)功能;在數(shù)據(jù)維護(hù)界面,用戶(hù)可以進(jìn)行查詢(xún)、刪除、修改、生成標(biāo)簽等功能。目前本解決方案已在浙江某高校實(shí)訓(xùn)室建設(shè)中推廣,運(yùn)行效果良好。
圖5 資產(chǎn)標(biāo)簽樣式圖
本文針對(duì)當(dāng)前高校實(shí)驗(yàn)室資產(chǎn)管理難的問(wèn)題,提出基于二維碼技術(shù)的資產(chǎn)管理系統(tǒng)方案。學(xué)校管理人員可以通過(guò)本系統(tǒng)進(jìn)行實(shí)驗(yàn)室資產(chǎn)的管理,包括資產(chǎn)信息的添加、報(bào)廢、修改、查詢(xún)以及資產(chǎn)標(biāo)簽的生成。在一般情況下,只需閱讀標(biāo)簽上的文字信息就能了解資產(chǎn)的情況,如需詳細(xì)了解可以通過(guò)手機(jī)APP進(jìn)行二維碼掃一掃,十分快捷。經(jīng)過(guò)系統(tǒng)的運(yùn)行測(cè)試,在一定程度上可以有效地緩解學(xué)校實(shí)驗(yàn)室資產(chǎn)管理問(wèn)題,達(dá)到預(yù)期效果。
參考文獻(xiàn):
[1]趙衛(wèi)康,劉鑫.PDA和二維碼技術(shù)在醫(yī)院固定資產(chǎn)管理中的應(yīng)用[J].醫(yī)療裝備,2017,30(09):88-89.[2017-08-17].
[2]王鑫.基于BYOD及二維碼的實(shí)驗(yàn)室信息共享平臺(tái)建設(shè)與研究[J].中國(guó)教育技術(shù)裝備,2016(24):45-46+51.[2017-08-17].
[3]高娟,郭梅.二維碼技術(shù)在固定資產(chǎn)管理中的應(yīng)用與研究[J].中國(guó)自動(dòng)識(shí)別技術(shù),2016(06):71-73.[2017-08-17].
[4]陸思琪,馬妍,薛靜,耿靜,陳靜.移動(dòng)互聯(lián)網(wǎng)下的高校資產(chǎn)管理研究[J/OL].中國(guó)商論,2016(30):131-132.(2016-11-18)[2017-08-17].