蘇霆鋒
文章首先論述了二維碼的概念,其次探究其用于會議簽到實踐中的必要性,最后以QR二維碼生成和解析的基本原理為支撐,分析會議管理流程的需求,于現(xiàn)有的辦公自動化系統(tǒng)內(nèi)設(shè)計并落實和人員信息辨識相關(guān)的會議簽到管理系統(tǒng)。實踐表明,該系統(tǒng)具有強大的會議管理功能,值得被推廣使用。
過往的會議簽到技術(shù)使用的為參與者當(dāng)場簽到的形式,伴隨會議人數(shù)的增加,手寫簽到這種傳統(tǒng)方法在使用期間暴露出整體簽到效率長期處于較低水平、針對簽到者總數(shù)統(tǒng)計階段工作量大等諸多不足。新時期下,計算機網(wǎng)絡(luò)融合至多個領(lǐng)域發(fā)展進程中,為會議簽到方式改變提供較穩(wěn)妥的技術(shù)之城,以二維碼簽到、PDA手持式簽到及磁卡簽到等為主的電子簽到形式得到較廣泛應(yīng)用。擬編、解除流程簡易、信息資源儲備量大是二維碼的優(yōu)勢,基于此將其用于會議簽到管理系統(tǒng)設(shè)計進程中,將會表現(xiàn)出良好效能。
二維碼也被稱之為二維條形碼,是數(shù)字對象的唯一辨識符號。其以計算機邏輯基礎(chǔ)的“1”、“0”比特流概念為支撐,利用數(shù)個和二進制相對應(yīng)的幾何圖形呈現(xiàn)出有關(guān)信息,并會利用圖像輸入或光電掃描設(shè)備智能化辨識,以達成對數(shù)據(jù)信息智能化處理的目標(biāo)。針對二維碼的原理,可以利用矩陣原理與行列式原理去作出闡述。20世紀(jì)80年代初期,歐美等大大國家就開始研究二維碼技術(shù)。當(dāng)下二維碼技術(shù)有較廣泛應(yīng)用,主要有電子商務(wù)活動、身份辨識、產(chǎn)品溯源、電子票務(wù)等。
5G時代即將到來,運營商為提升在互聯(lián)網(wǎng)大環(huán)境中的品牌競爭力并促進有關(guān)產(chǎn)品的推廣過程、提高互聯(lián)網(wǎng)資源的利用、提供更優(yōu)質(zhì)的服務(wù)使用戶感受更好的體驗行為,就應(yīng)該增強精細化運營能力。核心是源于社會多個渠道資源、提升運營商增值收入的占有率、以及深化用戶對主體業(yè)務(wù)的感知性與聚合性。在會議簽到管理期間合理應(yīng)用二維碼技術(shù),能取得較理想的管理效果。
伴隨電商的發(fā)展、科技更新與進度等,各種形式的會議接踵而來。對于會議管理者而言,傳統(tǒng)手工簽到的形式在運用期間暴露出很多不足,有人員數(shù)目統(tǒng)計不精確、人員簽到速度遲緩、會議通知流程繁瑣、會后統(tǒng)計耗用人力資源多以及紙張浪費量大等,故而該種會議管理方法亟待更替。而二維碼技術(shù)的使用有效應(yīng)對了以上現(xiàn)實問題,其能為企業(yè)發(fā)展提供更優(yōu)質(zhì)、快捷、高效的服務(wù),美化企業(yè)的社會形象,大幅度的提升工作效率。
(一)規(guī)劃會議簽到系統(tǒng)
該系統(tǒng)構(gòu)成主要有如下幾個部分,一是Web端持有的管理模塊,二是智能手機OA系統(tǒng)客戶端。針對Web端會議管理模塊,其由組織會議活動、閱讀二維碼、觀察簽到結(jié)果三個子模塊構(gòu)成。手機持有的會議簽到模塊,其作用是將二維碼掃描器供應(yīng)給外界。針對會議簽到的程序,可以做出如下闡釋:
Web端會議管理創(chuàng)設(shè)會議,同時選定本次會議的具體參與人員。
會議召開時,在Web端把會議二維碼呈現(xiàn)在電腦屏幕上,參與人員在自己手機端啟用二維碼掃描器。用戶在已經(jīng)登錄的狀態(tài)下,掃描相應(yīng)的二維碼,簽到成功以后,就會智能的將與參與會議人員基本信息一并整合至服務(wù)器之內(nèi)。
針對那些未被羅列在參會名單上的意會人員,建議采用手工簽到或現(xiàn)場添加參會者的形式彌補空白。
針對用戶是否簽到成功,本管理系統(tǒng)能作出智能化提示,Web端會議管理可以瀏覽參會者簽到的整體狀況。為有效規(guī)避二維碼被復(fù)制的情況,則建議每隔一段時間就對會議二維碼予以更新。
(二)設(shè)計數(shù)據(jù)表
會議簽到系統(tǒng)設(shè)計到數(shù)據(jù)表主要有meeting及Meeting-people兩張,meeting表用作存儲創(chuàng)建會議的基本信息,包括的字段有會議ID號、會議名稱、會議時間、會議內(nèi)容、會議發(fā)布者及會議地點等。Meeting-people表作用錄入與議會者相關(guān)信息,也記錄簽到的結(jié)果。包括的字段有會議成員ID號、會議ID號、會議成員名稱、是否簽到、簽到具體時間及手機號碼。如果簽到成功,則“是否簽到”字段將被設(shè)置為“1”,并且“手機號碼”字段填上簽到人員的手機號。
(三)生成會議二維碼和解碼方法
本文所涉及到的會議簽到系統(tǒng)內(nèi),利用QR二維碼產(chǎn)生簽到環(huán)節(jié)使用的圖像。生成二維碼對應(yīng)的流程如下:
選擇糾錯率是M(5%),編碼模式為B(即為二進制編碼),對應(yīng)的版本號是7;
取得會議活動具體ID與系統(tǒng)持有的即時時間,借此方式組建字符流;
在QR碼協(xié)助下擬編字符流的代碼;
依照一定規(guī)則輸出二維碼矩陣,同時構(gòu)建相應(yīng)JPG圖像。
在具體簽到過程中,用戶需應(yīng)用手機端OA系統(tǒng)的二維碼掃描器,對二維碼圖像進行掃描。解碼利用谷歌的zxing二維碼開源包去達成,zxing支持的條碼格式以39碼、93碼、128碼等較為常見,zxing院代碼能較會計的從官網(wǎng)下載,其內(nèi)含有核心包/core與不同平臺對應(yīng)的借口,比如cpp、/csharp、/android、/iphone等。解碼主要過程包括如下:
安置手機攝像頭,同時將其啟用;
啟用相機預(yù)覽界面以及掃描線程;
捕獲畫面同時解碼。
(四)設(shè)計數(shù)據(jù)庫訪問模塊程序
MySQL數(shù)據(jù)庫屬于一款關(guān)系型數(shù)據(jù)庫,其是由瑞典MySQL AB公司研發(fā)的。MySQL有體積微小、性能高、支持多種平臺運作等特征,為當(dāng)下廣為使用的開放源碼的關(guān)系數(shù)據(jù)庫軟件類型。
JDBC為java系統(tǒng)提供用戶的java API,其能保證用戶在lava程序內(nèi)能精準(zhǔn)、順暢操控數(shù)據(jù)庫。JDBC具體是由一組采用Java語言編寫的類與接口構(gòu)成,在數(shù)據(jù)庫廠商、第三方中間件廠商與數(shù)據(jù)庫銜接過程中提供了標(biāo)準(zhǔn)化思路及方法。在會議管理系統(tǒng)設(shè)計中,合理使用JDBC能提升相關(guān)程序的通用性,不同類型的關(guān)系型數(shù)據(jù)可共用一套API,進而明顯降低了編程工作量。
(五)二維碼會議簽到管理的實現(xiàn)
待二維碼掃描成功,能夠獲得會議ID號及二維碼生成時間。此時手機客戶端能對會議參與者會議簽到是否成功作出進一步判斷。為規(guī)避二維碼被復(fù)制,建議每隔一段時間自動更新一次會議二維碼,故而系統(tǒng)會把經(jīng)掃描獲得的二維碼生成時間和當(dāng)下時間作出比較,判斷其是否處于許可的時間范圍中,若不是則提示該二維碼已過期。
在人員簽到成功以后,本系統(tǒng)會自動把會議ID號、簽到具體時間、手機號碼與用戶賬號等信息傳輸至Web服務(wù)器上。手機端至Web端的數(shù)據(jù)傳送過程采用了支持HTTP協(xié)議的HttpGlient達成。
(六)設(shè)計上位機界面
為確保工作人員能更為便捷的查詢到數(shù)據(jù)庫內(nèi)儲有的信息,本管理系統(tǒng)采用了Java Swing工具包設(shè)計可視化圖形界面程序,為工作人員查詢、打印工作的開展創(chuàng)造了極大便利性。
現(xiàn)如今,有很多智能化應(yīng)用被遷徙至手機平臺上。和普通條碼相比較,QR二維碼能儲存更多資料信息,并且具有信息讀取快速的特征,當(dāng)下已演變成應(yīng)用十分廣泛的二維碼技術(shù)類型。和傳統(tǒng)手工會議簽到方法相比較,該管理系統(tǒng)在應(yīng)用期間有效節(jié)約簽到時間,也為會議結(jié)束以后相關(guān)統(tǒng)合工作運作提供一定便捷條件。但目前,本文設(shè)計的系統(tǒng)只持有簽到功能,這提示其潛能尚未被充分挖掘出來,這是科研人員后續(xù)需重點研究的方向之一。
作者單位:惠州科技館