国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于二維碼的認證信息系統(tǒng)設(shè)計與實現(xiàn)研究

2016-11-28 01:49林昕
新校園·上旬刊 2016年8期
關(guān)鍵詞:二維碼

林昕

摘 要:信息化時代企業(yè)都通過網(wǎng)站和數(shù)據(jù)庫來實現(xiàn)認證信息管理,但是這樣對認證信息的查詢就離不開計算機和網(wǎng)絡(luò)。為了解決這些問題,本文將二維碼和認證信息系統(tǒng)結(jié)合起來,利用手機的便攜與普及性,以及二維碼的高容量、識別速度快、糾錯能力強這些優(yōu)點,提出了使用手機二維碼來對認證信息進行管理的新模式。

關(guān)鍵詞:二維碼;認證信息;HTML5;easyUI

一、系統(tǒng)概述

“安全生產(chǎn),預(yù)防為主”,在通信運營商的施工管理過程中,施工單位多是第三方外部單位,人員水平也參差不齊,給安全管理帶來很大難度。安徽郵電職業(yè)技術(shù)學(xué)院也經(jīng)常進行通信運營商的安全培訓(xùn)和認證工作,在培訓(xùn)完成后需要一個基于移動終端和服務(wù)器端,對安全認證信息進行管理的系統(tǒng)?!盎诙S碼的認證信息系統(tǒng)”可以管理這些認證信息,產(chǎn)生二維碼,施工現(xiàn)場管理人員可以對施工人員手機中的二維碼進行掃描,進行身份的識別確認,判斷其是否具備安全認證資格。本系統(tǒng)實現(xiàn)安全認證信息的系統(tǒng)化、規(guī)范化和自動化。在很大程度上提高安全認證信息的管理效率。目前本系統(tǒng)已經(jīng)運用于安徽移動工程建設(shè)部的安全認證的信息管理,并取得了良好的效果。

二、系統(tǒng)需求分析

1.基本架構(gòu)。本系統(tǒng)基于移動客戶端和服務(wù)器端,移動端運行在智能手機上,服務(wù)器端運行在傳統(tǒng)的服務(wù)器上。

2.開發(fā)與運行環(huán)境。系統(tǒng)開發(fā)與運行基于Java技術(shù)。系統(tǒng)開發(fā)工具使用eclipse;服務(wù)器應(yīng)用運行環(huán)境為Tomcat;后臺數(shù)據(jù)庫采用MySQL。

3.系統(tǒng)功能。系統(tǒng)按照結(jié)構(gòu)化程序設(shè)計的要求,設(shè)計系統(tǒng)功能模塊圖。

三、主要技術(shù)要點

1.二維碼技術(shù)。二維條碼/二維碼(2-dimensional bar code)是用某種特定的幾何圖形按一定規(guī)律在平面(二維方向上)分布的黑白相間的圖形記錄數(shù)據(jù)符號信息。它具有條碼技術(shù)的一些共性:每種碼制有其特定的字符集;每個字符占有一定的寬度;具有一定的校驗功能等;同時還具有對不同行的信息自動識別功能、處理圖形旋轉(zhuǎn)變化點。

2.HTML5技術(shù)。本系統(tǒng)移動客戶端主要采用的是HTML5技術(shù)。HTML語言作為如今編程最為廣泛的語言,具有易用、快捷、多瀏覽平臺兼容等特點。W3C 在HTML 5 協(xié)議中為 HTML 5 賦予了這樣的內(nèi)涵,它將彌補上一代 HTML 的不足,HTML5不僅僅是一次簡單的技術(shù)升級,更代表了未來web開發(fā)的方向。

3.jQuery esayUI技術(shù)。本系統(tǒng)服務(wù)器端的頁面顯示技術(shù)采用jQuery easyUI技術(shù)。jQuery easyUI是一組基于jQuery的UI插件集合體,雖然在功能上沒extjs強大,但頁面可以支持各種主題以滿足使用者對不同頁面風(fēng)格的要求,完全可以滿足開發(fā)者使用,并且相對于extjs更輕量。jQuery easyUI的目標(biāo)就是幫助web開發(fā)者更輕松地打造出功能豐富并且美觀的UI界面。

四、系統(tǒng)設(shè)計與實現(xiàn)

1.服務(wù)器端。服務(wù)器端主要功能是對認證信息進行管理,生成二維碼存在服務(wù)器的存貯中。(1)認證信息的管理。認證信息的管理主要包括對認證信息的增、刪、改、查??紤]到認證信息是在認證考試結(jié)束后保存在Excel文檔中,所以在認證信息管理模塊中增加了Excel的導(dǎo)入功能,提高了信息的管理效率。(2)生成二維碼。二維碼包含認證信息,可以是一個包含個人ID的查詢鏈接,也可以是包含姓名、單位、認證編號等純文本的認證信息,前者需要聯(lián)網(wǎng)完成二維碼的掃描和識別,而后者掃描后無需聯(lián)網(wǎng)直接顯示認證信息。(3)導(dǎo)出二維碼。本系統(tǒng)也可以將所有的二維碼統(tǒng)一導(dǎo)出為PDF文件,以便以后制作認證證件。對PDF文檔的操作則使用到了iText類庫,iText是著名的開放源碼的站點sourceforge的一個項目,是用于操作PDF文檔的一個java類庫。通過iText不僅可以生成PDF或rtf的文檔,還可以將XML、Html文件轉(zhuǎn)化為PDF文件。在本系統(tǒng)中可以將二維碼圖片從服務(wù)器的存貯中讀出并寫入PDF文檔,供用戶下載、打印。(4)服務(wù)器端頁面顯示。服務(wù)器端的頁面顯示使用了jQuery easyUI,easyUI是目前最流行的前端頁面顯示技術(shù)。easyUI幫助web開發(fā)者更輕松地打造出功能豐富并且美觀的UI界面。使用easyUI需要在頁面中嵌入easyUI的js庫和css樣式表。

2.移動客戶端。(1)顯示認證信息二維碼。移動客戶端采用HTML5技術(shù)來顯示二維碼,當(dāng)施工人員在智能手機端輸入自己的身份證信息后登錄系統(tǒng)即可顯示包含自己個人信息的二維碼。(2)顯示認證文本信息。施工人員也可以在自己的智能手機上顯示認證的文本信息,無需掃描即可進行身份識別。

五、結(jié)束語

本文基于二維碼的認證信息系統(tǒng)的開發(fā)過程,描述了二維碼技術(shù)、HTML5技術(shù)、easuUI技術(shù)、ZXing類庫、POI類庫、iText類庫等技術(shù)在項目開發(fā)中的應(yīng)用。該系統(tǒng)通過二維碼掃描的方式來進行認證信息的識別確認,立意創(chuàng)新,使用便捷,填補通信運營商認證信息管理的市場空白,也可以應(yīng)用于其他企事業(yè)單位認證信息的管理。

參考文獻:

唐俊開.HTML5移動Web開發(fā)指南[M].北京:電子工業(yè)出版社,2012.

猜你喜歡
二維碼
可以吃的二維碼
二維碼迷宮
二維碼
讓嚴肅的二維碼呆萌起來
二維碼讓政務(wù)公開更直接
二維碼,別想一掃了之
永定县| 虞城县| 西盟| 金昌市| 巫溪县| 交城县| 宝坻区| 周口市| 东光县| 资溪县| 罗平县| 灵寿县| 绍兴市| 驻马店市| 张掖市| 隆林| 天气| 靖边县| 和田县| 读书| 阜平县| 沛县| 江华| 南江县| 江津市| 绥化市| 罗山县| 和龙市| 策勒县| 龙川县| 临颍县| 都匀市| 东宁县| 九龙坡区| 大港区| 连城县| 武夷山市| 丹江口市| 桃江县| 东阿县| 海盐县|