李光耀+張笑言+許曉華

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