文/宋陽(yáng)
當(dāng)前,傳統(tǒng)課堂考勤大多采用人工點(diǎn)到、RFID刷卡、藍(lán)牙識(shí)別等方法。高校人數(shù)眾多,替別人有意答到,假冒他人的簽名,最終的考勤也不真實(shí)。面對(duì)這些問(wèn)題,我們提出要開(kāi)發(fā)一款簡(jiǎn)單、方便的考勤系統(tǒng)的設(shè)想。這套系統(tǒng)非常節(jié)省時(shí)間,操作方便簡(jiǎn)單,可以快速解決以上相關(guān)考勤的不同問(wèn)題。
Android和IOS兩大系統(tǒng)可以與Web網(wǎng)站建設(shè)相相輔相成。不同的用戶可以在Android用戶端、IOS用戶端或Web網(wǎng)頁(yè)端注冊(cè)自己的賬號(hào),選擇相應(yīng)的分類(lèi)---教師/學(xué)生,設(shè)置個(gè)人密碼。在登錄系統(tǒng)后可以及時(shí)填寫(xiě)個(gè)人的詳細(xì)信息,上傳自己的頭像。具體的登錄頁(yè)面如圖1所示。
如果學(xué)生忘記自己的密碼時(shí),可進(jìn)入到找回密碼的相應(yīng)頁(yè)面,填寫(xiě)個(gè)人詳細(xì)信息后即可申請(qǐng)找回自己的實(shí)際密碼。
在教師APP端,不同的學(xué)科教師依次登錄、選擇所授課程、進(jìn)入相關(guān)課程、設(shè)定具體的簽到時(shí)間與簽到范圍后,教師就可隨時(shí)隨地發(fā)起簽到請(qǐng)求。與此同時(shí),學(xué)生要立即登錄并開(kāi)啟個(gè)人定位服務(wù)。首先是先進(jìn)入相應(yīng)教師的簽到頁(yè)面,之后再通過(guò)手動(dòng)搖一搖系統(tǒng)進(jìn)行實(shí)時(shí)簽到。課堂上的所有學(xué)生只有處于教師規(guī)定的位置范圍和時(shí)間內(nèi)才能最后簽到成功,否則即表示簽到失敗。具體的簽到詳細(xì)流程如圖2所示。
不同的學(xué)生在進(jìn)行“搖一搖”的操作之后,手機(jī)的傳感器即迅速會(huì)將檢測(cè)到的數(shù)據(jù)發(fā)送到時(shí)學(xué)校的服務(wù)器端(云端)。最后,學(xué)生們的具體位置信息就可以全部上傳到服務(wù)器端,按規(guī)定時(shí)間搖過(guò)手機(jī)的學(xué)生端信息即刻被推送到云端數(shù)據(jù)庫(kù)。
該系統(tǒng)主要是應(yīng)用手機(jī)中集成的加速度傳感器的功效。它能夠測(cè)量到X、Y、Z這三個(gè)方向上的加速度值。X方向值的大小代表手機(jī)的水平移動(dòng)距離;Y方向值的大小代表手機(jī)的垂直移動(dòng)距離;Z方向上的數(shù)值代表手機(jī)的垂直方向移動(dòng)距離;天空的方向規(guī)定為正;地球的方向規(guī)定為負(fù),當(dāng)將相關(guān)的加速度值傳輸給相應(yīng)的操作系統(tǒng),再通過(guò)不同的條件判斷其加速度值的大小變化區(qū)域,我們就能識(shí)別個(gè)體他所在的經(jīng)維度范圍。
圖1
圖2
本考勤系統(tǒng)是基于GPS定位操作。GPS的定位方式就是通過(guò)手機(jī)上的GPS定位模塊,將自己的信號(hào)發(fā)送到定位后臺(tái)來(lái)最后實(shí)現(xiàn)手機(jī)的定位,以徹底防止學(xué)生考勤作弊。
這部分系統(tǒng)主要包括具體信息的錄入與排序。當(dāng)不同的用戶登錄后,依次選擇班級(jí)和課程信息。之后,處于后臺(tái)的數(shù)據(jù)庫(kù)處理相關(guān)的信息,然后將不同時(shí)間段的所授課程、班級(jí)參加人數(shù)制作成相應(yīng)表單。當(dāng)教師考勤結(jié)束后,定位系統(tǒng)會(huì)將學(xué)生的位置數(shù)據(jù)反饋到相應(yīng)的數(shù)據(jù)庫(kù)中。數(shù)據(jù)庫(kù)最后進(jìn)行數(shù)據(jù)的整理、統(tǒng)計(jì)出勤率后再將表單和出勤率反饋給相關(guān)的教師。
本文以Android、IOS及定位系統(tǒng)為主要核心,結(jié)合手機(jī)的搖一搖操作,完成不同課堂的考勤任務(wù)。我們針對(duì)傳統(tǒng)考勤的缺陷而設(shè)計(jì)、開(kāi)發(fā)的這款搖一搖考勤系統(tǒng),使高校的考勤從此減少了對(duì)人工的依賴,使我們的考勤更加智能、方便、簡(jiǎn)潔。