文/宋陽
當前,傳統課堂考勤大多采用人工點到、RFID刷卡、藍牙識別等方法。高校人數眾多,替別人有意答到,假冒他人的簽名,最終的考勤也不真實。面對這些問題,我們提出要開發(fā)一款簡單、方便的考勤系統的設想。這套系統非常節(jié)省時間,操作方便簡單,可以快速解決以上相關考勤的不同問題。
Android和IOS兩大系統可以與Web網站建設相相輔相成。不同的用戶可以在Android用戶端、IOS用戶端或Web網頁端注冊自己的賬號,選擇相應的分類---教師/學生,設置個人密碼。在登錄系統后可以及時填寫個人的詳細信息,上傳自己的頭像。具體的登錄頁面如圖1所示。
如果學生忘記自己的密碼時,可進入到找回密碼的相應頁面,填寫個人詳細信息后即可申請找回自己的實際密碼。
在教師APP端,不同的學科教師依次登錄、選擇所授課程、進入相關課程、設定具體的簽到時間與簽到范圍后,教師就可隨時隨地發(fā)起簽到請求。與此同時,學生要立即登錄并開啟個人定位服務。首先是先進入相應教師的簽到頁面,之后再通過手動搖一搖系統進行實時簽到。課堂上的所有學生只有處于教師規(guī)定的位置范圍和時間內才能最后簽到成功,否則即表示簽到失敗。具體的簽到詳細流程如圖2所示。
不同的學生在進行“搖一搖”的操作之后,手機的傳感器即迅速會將檢測到的數據發(fā)送到時學校的服務器端(云端)。最后,學生們的具體位置信息就可以全部上傳到服務器端,按規(guī)定時間搖過手機的學生端信息即刻被推送到云端數據庫。
該系統主要是應用手機中集成的加速度傳感器的功效。它能夠測量到X、Y、Z這三個方向上的加速度值。X方向值的大小代表手機的水平移動距離;Y方向值的大小代表手機的垂直移動距離;Z方向上的數值代表手機的垂直方向移動距離;天空的方向規(guī)定為正;地球的方向規(guī)定為負,當將相關的加速度值傳輸給相應的操作系統,再通過不同的條件判斷其加速度值的大小變化區(qū)域,我們就能識別個體他所在的經維度范圍。

圖1

圖2
本考勤系統是基于GPS定位操作。GPS的定位方式就是通過手機上的GPS定位模塊,將自己的信號發(fā)送到定位后臺來最后實現手機的定位,以徹底防止學生考勤作弊。
這部分系統主要包括具體信息的錄入與排序。當不同的用戶登錄后,依次選擇班級和課程信息。之后,處于后臺的數據庫處理相關的信息,然后將不同時間段的所授課程、班級參加人數制作成相應表單。當教師考勤結束后,定位系統會將學生的位置數據反饋到相應的數據庫中。數據庫最后進行數據的整理、統計出勤率后再將表單和出勤率反饋給相關的教師。
本文以Android、IOS及定位系統為主要核心,結合手機的搖一搖操作,完成不同課堂的考勤任務。我們針對傳統考勤的缺陷而設計、開發(fā)的這款搖一搖考勤系統,使高校的考勤從此減少了對人工的依賴,使我們的考勤更加智能、方便、簡潔。