【摘要】:微信簽到系統是一種新型的會務模式,微信自助報名簽到會務系統具有低碳、環保、高效的優勢。還會讓所有參會者關注主辦方的微信平臺,便于會后的回訪和關系維系。
【關鍵詞】:會務;微信;簽到
一、背景
對于大型會議來說,信息的收集和身份確認是頭等大事。隨著智能手機的普及,如何讓這兩部分同時進行,減輕參會者和主辦方的壓力,成為第三方開發者的重要課題。利用微信的優勢,將微信與會議簽到結合在一起,讓用戶可以通過微信報名,掃碼完成簽到。微信簽到系統是一種新興的會議管理模式,與會者需要先關注會議主辦方的微信公眾賬號,然后邀請函就自動推送給與會者,通知會議主題、內容、時間、地點,參會者可以直接在微信內填寫報名表,提交報名信息。這種模式無論與會人數多少,都可以快速準確的統計出與會人數,更加高效環保節能,節省了大量的人力和時間。
二、系統分析和設計
1. 技術分析
(1)iOS 介紹
iOS 是由蘋果公司為移動設備所開發的操作系統,支持的設備包括iPhone、iPod touch、iPad、Apple TV 。iOS 使用基于與蘋果麥金塔計算器不同的ARM 架構的中央處理器,使用由PowerVR視頻卡渲染的OpenGL ES 1.1,以Darwin 作為基礎。
iOS 系統架構的層次分為核心操作系統層、核心服務層、媒體層、觸控應用層。iOS 的用戶界面與系統交互包括滑動(swiping)、輕按(tapping)、擠壓(pinching) 及旋轉(reverse pinching)。此外, 通過其內置的重力感應, 可以旋轉設備改變其y 軸以令屏幕改變方向,這樣的設計使設備更易于使用。屏幕的下方有一個home 按鍵,底部則是dock,有四個用戶最經常使用的程序的圖標被固定在dock上。iOS 和Android 是目前最流行的智能移動操作系統。
(2)二維碼介紹
二維條碼是指在一維條碼的基礎上擴展出另一維具有可讀性的條碼,使用黑白矩形圖案表示二進制數據,被設備掃描后可獲取其中所包含的信息。一維條碼的寬度記載著數據,而其長度沒有記載數據。二維條碼的長度、寬度均記載著數據。二維條碼有一維條碼沒有的“定位點”和“容錯機制”。容錯機制在即使沒有辨識到全部的條碼或是說條碼有污損時,也可以正確地還原條碼上的資訊。二維碼的應用,似乎一夜之間滲透到我們生活的方方面面,地鐵廣告、報紙、火車票、飛機票、快餐店、電影院、團購網站以及各類商品外包裝上。作為物聯網浪潮產業中的一個環節,二維碼的應用從未這么受到關注,有專家預測它將在未來幾年內形成上千億的市場空間。
3. 系統結構
首先,會議召開前收集參會人員信息保存到數據庫,由二維碼服務器生成所有參會人員的簽到二維碼。然后,根據參會人員提供的聯系方式,由短信服務器和郵件服務器把二維碼以彩信和郵件附件的形式發送給參會人員。最后,參會人員到達會議現場后,憑彩信或者郵件附件的打印稿在簽到工作人員處通過iOS 設備上的簽到App 掃描二維碼進行簽到。
為了保證系統的適用性,有兩個環節需要特別考慮。第一,發送二維碼環節。考慮環保節能的因素,彩信是最好的發送方式,但是參會人員的手機參差不齊,有可能收不到彩信。因此還用郵件作為后備方案,通過打印出二維碼來簽到。第二,簽到環節。如果有網絡環境是最好的,能夠連接服務器上的數據庫,實時更新簽到情況,并且可以借助服務器的強大功能提供更多的后續服務,例如大屏幕投影歡迎詞、數據統計匯總等工作。雖然學校內部覆蓋了wifi 網絡,但是很多大型會議還是會在校外召開,會議場地的不可控性,使我們必須考慮App 能否工作在單機模式。因此,在iOS 設備上也設計了一個SQL Lite 數據庫,和網絡服務器上的數據庫一一對應,在會議召開前就導入到App 中。
4. 塊設計
考慮到iOS 平臺的軟硬件特性以及會議簽到的不同需求,我們可以加入的功能有二維碼簽到、手機簽到以及人臉識別簽到功能
三、系統實現
1. 主要開發工具Xcode 介紹
Xcode 是蘋果公司向開發人員提供的集成開發環境,用于開發Mac OS X 和iOS 的應用程序。The Xcode suite 包含有GNU Compiler Collection自由軟件(GCC、apple-darwin9-gcc-4.0.1 以及 apple-darwin9-gcc-4.2.1, 默認的是后者),并支持 C 語言、C++、Fortran、Objective-C、Objective-C++、Java、AppleScript、Python 以及Ruby,還提供Cocoa、Carbon 以及Java 等編程模式。協力廠商更提供了GNU Pascal,Free Pascal,Ada,CSharp,Perl,Haskell 和D 語言。Xcode 包使用 GDB作為其后臺調試工具。從Xcode 3.1 開始附帶iOSSDK, 作為iOS 的開發環境。從Xcode 4.1 開始,針對Mac OS X v10.6 及Mac OS X v10.7 用戶從Mac App Store 免費下載。本文即是在OS X 10.8.2操作系統的Xcode 4.6 環境下開發的。
2. 主要功能
本系統主要實現了二維碼簽到、手機簽到兩個功能模塊
具體過程是:第一步,判斷設備是否能夠使用攝象頭進行掃描。第二步,初始化掃描二維碼用的視圖控制器,設置代理,配置解碼器,以模態視圖的方式打開掃描二維碼界面。第三步,把掃描結果和數據庫中的參加會議人員進行比對,如果匹配則簽到成功,如果匹配失敗,提示重新掃描或者簽到失敗。四、系統測試會議簽到系統先在一些學生會議上試用。目前學生一般主流的手機均為智能機,可以收彩信也可以收郵件,因此學生基本都是出示手機上的彩信二維碼由簽到管理人員掃描后進行簽到,完全脫離筆和紙簽到。接著再在校內的一些教職工會議上試用。由于教職工年齡層次、文化程度、手機消費習慣的原因,并且校內的教工郵件系統已經很成熟,所以還是有很多人打印了郵件的二維碼附件進行簽到。不過,校內教職工范圍的測試更接近將來實際應用的環境,畢竟以后前來參加電大工作會議的都是各類教師。測試的結果是極大地提高了會議簽到的效率,提高了數據統計的準確性受到了校內教職工和學生的好評。
四、總結與展望
本系統目前已經在我校會議時使用,參會人員只需攜帶手機就能輕松完成簽到,帶來了全新的參會體驗。同時也避免了會議組織者現場核對信息時手忙腳亂的尷尬,而且本系統非常安全,有效核實身份,杜絕誤闖者。參與人員的信息在驗證時,通過網絡傳輸到數據庫,這樣會議的參與情況一目了然,方便了會后的統計工作。整個流程采用了全電子化,以手機作為入場憑證,實現了會議簽到的信息化。不過,本系統設計的人臉識別簽到功能還需日后研究實現。
(本論文是大學生創新創業課題成果之一,項目編號:201514295010X)