李光耀+張笑言+許曉華
摘要:微信自成立以來已經(jīng)擁有了億級的用戶,而公眾平臺作為微信上的自媒體活動,已經(jīng)被名人、政府、媒體、企業(yè)等機(jī)構(gòu)廣泛采用。如今,一般單位組織等都會主辦各種各樣的活動,參加活動的人員一般都需要在現(xiàn)場簽到。目前采用最多的簽到形式就是活動現(xiàn)場由工作人員組織進(jìn)行紙上簽到,這種方式往往會浪費(fèi)很多時間、空間、人力、物力等成本。微信的掃碼簽到系統(tǒng)是在智能終端上基于微信公眾平臺進(jìn)行掃碼簽到的一種智能簽到系統(tǒng),用戶只需關(guān)注主辦方的公眾號,注冊之后即可在活動現(xiàn)場掃描工作人員提供的二維碼進(jìn)行簽到?;顒咏Y(jié)束后,工作人員可以在后臺進(jìn)行多種方式的智能統(tǒng)計簽到情況并可以打印進(jìn)行存檔查看,很大程度上節(jié)約了總成本。
關(guān)鍵詞:微信;二維碼;簽到
中圖分類號:TP311 文獻(xiàn)標(biāo)志碼:A 文章編號:1674-9324(2017)12-0066-02
一、引言
隨著移動網(wǎng)絡(luò)和智能手機(jī)的普及,以微信為代表的移動APP已經(jīng)成為人們?nèi)粘I钪斜夭豢缮俚囊徊糠郑涣硪环矫?,傳統(tǒng)的紙質(zhì)化簽到方式,具有耗時、耗力、數(shù)據(jù)丟失等種種弊端,已不能滿足現(xiàn)代信息化管理和網(wǎng)絡(luò)時代的需求?;谖⑿殴娖脚_的掃碼簽到系統(tǒng)在此背景之下應(yīng)運(yùn)而生,本系統(tǒng)依托微信公眾平臺,以二維碼為中介,結(jié)合后臺數(shù)據(jù)管理,實(shí)現(xiàn)活動簽到的便捷化和信息化,為主辦單位信息化管理提供了科學(xué)依據(jù)。
二、二維碼簽到原理及工作過程
系統(tǒng)將活動的信息使用二維碼的形式表現(xiàn)出來,用戶使用微信客戶端掃描二維碼后,系統(tǒng)將獲得二維碼所攜帶的活動信息和掃描二維碼時所登錄的微信賬號,從而確定具體活動及用戶,并執(zhí)行簽到業(yè)務(wù)。
活動前,主辦方只需將二維碼張貼在會場內(nèi)?;顒雍灥綍r,參與人員只需攜帶手機(jī)掃描二維碼輕松完成簽到,帶來了全新的參與體驗(yàn),同時也避免了主辦方現(xiàn)場紙質(zhì)簽到時手忙腳亂的尷尬?;顒咏Y(jié)束后,參與人員需再掃描一次二維碼完成退簽操作,公眾號會對每一位用戶單獨(dú)顯示活動簽到的詳細(xì)時間。活動結(jié)束后,管理員可以在后臺對用戶簽到的數(shù)據(jù)進(jìn)行統(tǒng)計,其中統(tǒng)計的方式可以以用戶,活動等方式進(jìn)行統(tǒng)計。此外,主辦方還可以按年、季度、月等方式統(tǒng)計,統(tǒng)計結(jié)果以表格的形式進(jìn)行呈現(xiàn),如果有需要,可以直接導(dǎo)出Excel進(jìn)行存檔或打印,從數(shù)據(jù)上更加直觀地了解每一位用戶的簽到情況,為評優(yōu)等活動提供了更加真實(shí)客觀的數(shù)據(jù)。
三、掃碼簽到系統(tǒng)的設(shè)計與實(shí)現(xiàn)
1.系統(tǒng)架構(gòu)。系統(tǒng)整體架構(gòu)如圖1所示,客戶端分為管理員和用戶,管理員可直接通過Web瀏覽器進(jìn)行用戶管理、活動生成、活動統(tǒng)計、導(dǎo)出Excel表格等操作。用戶通過微信客戶端向微信服務(wù)器發(fā)送請求,微信服務(wù)器將請求封裝并推送到系統(tǒng)服務(wù)器,系統(tǒng)服務(wù)器將請求解封進(jìn)行相應(yīng)的業(yè)務(wù)邏輯操作。
2.系統(tǒng)實(shí)現(xiàn)。(1)活動創(chuàng)建。此部分可在系統(tǒng)中創(chuàng)建一個活動,活動的唯一性是根據(jù)活動名稱和活動開始時間確定的,同一活動名稱不同開始時間的活動系統(tǒng)將判定為同一個系列的活動。活動創(chuàng)建后即可生成活動的二維碼,可張貼至活動現(xiàn)場供用戶使用微信掃描。創(chuàng)建活動過程中還可設(shè)置活動結(jié)束時間及限制活動的最大簽到人數(shù),若超過活動結(jié)束時間及達(dá)到了最大的簽到人數(shù)將不可進(jìn)行簽到/退簽操作。(2)活動控制。為了使簽到過程更具有機(jī)動性及安全性,該系統(tǒng)具備以下特性:活動在開始時間前半小時即可接受用戶簽到。每一個活動在生效時間內(nèi)可由人工手動設(shè)置為失效,系統(tǒng)不接受任何失效活動的簽到/退簽操作?;顒釉诔^結(jié)束時間后拒絕任何簽到/退簽操作。(3)掃碼簽到。這是系統(tǒng)的核心部分,用戶通過微信掃描活動二維碼,即可完成簽到/退簽操作。用戶掃描二維碼后,微信服務(wù)器將二維碼攜帶的信息及掃描用戶的微信openid發(fā)送到業(yè)務(wù)服務(wù)器。正常情況下,系統(tǒng)根據(jù)二維碼所攜帶的信息來確定唯一的活動,根據(jù)微信openid來確定唯一的用戶,從而記錄哪位用戶簽到/退簽了哪一個活動,并向微信服務(wù)器返回成功簽到的信息以通知用戶。非正常情況下,系統(tǒng)向微信服務(wù)器返回錯誤信息,如“活動已失效”、“未綁定用戶”、“不在簽到時間”。(4)查詢統(tǒng)計。單個用戶統(tǒng)計:統(tǒng)計結(jié)果為該用戶參加了的活動,每條記錄有活動名稱、活動開始時間、簽到時間、退簽時間、時長等信息,可對統(tǒng)計結(jié)果進(jìn)行時間篩選,導(dǎo)出Excel表格操作,此統(tǒng)計結(jié)果可應(yīng)用于對某個用戶參加活動情況的階段性總結(jié)及向某個用戶反饋簽到信息等;全局統(tǒng)計:統(tǒng)計結(jié)果為所有簽到用戶的簽到情況,每條記錄有用戶ID、用戶真實(shí)姓名、性別、手機(jī)號、參加的活動數(shù)、參加活動的總時長,可對統(tǒng)計結(jié)果進(jìn)行時間篩選,按參加活動數(shù)或總時長排序,導(dǎo)出Excel表格操作,該統(tǒng)計結(jié)果可應(yīng)用于季度性評優(yōu)等;單個活動統(tǒng)計:統(tǒng)計結(jié)果為該活動有哪些用戶參加,每條記錄有用戶ID、用戶真實(shí)姓名、性別、手機(jī)號、簽到時間、退簽時間、時長等信息,可對統(tǒng)計結(jié)果進(jìn)行導(dǎo)出Excel表格操作,該統(tǒng)計結(jié)果可應(yīng)用于單次活動總結(jié);系列活動統(tǒng)計:統(tǒng)計結(jié)果為一個系列活動有哪些用戶參加,每條記錄有用戶ID、用戶真實(shí)姓名、性別、手機(jī)號、簽到時間、退簽時間、時長等信息,可對統(tǒng)計結(jié)果進(jìn)行導(dǎo)出Excel表格操作,該統(tǒng)計結(jié)果可應(yīng)用于系列活動總結(jié)。
四、結(jié)束語
二維碼簽到不僅解決成本,并且快速高效地完成簽到過程,使傳統(tǒng)簽到方式走向信息化。該系統(tǒng)已經(jīng)成功地在共青團(tuán)西青團(tuán)委官方微信公眾平臺上投入使用,并且運(yùn)行情況良好,應(yīng)該說明的是,系統(tǒng)也有不盡完善的地方,例如:加入簽到的人員限制來提高簽到的“安全性”,加入管理員的微信端操作功能來提高簽到的可控性,加入團(tuán)隊化管理來提高統(tǒng)計的明確性等等。
參考文獻(xiàn):
[1]李立峰.基于二維碼識別技術(shù)的電子簽到模塊設(shè)計[J].微型電腦應(yīng)用,2012,(07):34-37.
[2]馮戰(zhàn)申,昝東旺.基于B/S構(gòu)架的電子簽到系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J].許昌學(xué)院學(xué)報,2003,(02):96-98.
[3]文浩,彭李明.基于微信公眾平臺的課堂點(diǎn)名系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J].電子技術(shù)與軟件程,2016,(12):69.
[4]章志勇,孫玉.基于校園一卡通平臺的簽到系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J].電腦知識與技術(shù),2006,(11):190-193.