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