張志勇+姜慧敏+馬文秀
摘 要:本文基于Android系統和iOS系統開發,制作互聯網+嵌入式系統移動4G教學終端研究--學生考勤系統。主要從系統登錄、后臺信息系統服務、考勤簽到系統三方面論述,從而建立一個完整的嵌入式系統移動4G終端學生考勤系統。
關鍵詞:Android系統;iOS系統;移動定位;考勤系統
DOI:10.16640/j.cnki.37-1222/t.2017.16.221
1 引言
由于各大高校人數眾多,每節課多數是合班上課,以至于上課考勤成了一個復雜而又困難的問題。傳統考勤方式,如紙質書寫簽到、人工點名答到等。這些都有著一定的弊端。記錄格式不統一、信息不規范、字跡潦草等不利于查詢和統計分析。代替他人答道,假冒簽名,導致考勤不真實,不僅浪費時間,而且會影響到教師上課的質量與效率。而考勤又關系到學生的平時成績,所以出現眾多的不公平現象。我們基于這些考勤問題提出了一款簡單方便的簽到考勤系統的設想。這款學生考勤系統以節省時間為主,簡單方便,便于解決以上有關考勤的諸多問題。
2 系統登錄
Android和iOS兩系統分別與web網站相互協作。用戶可在Android用戶端、iOS用戶端或web網頁端注冊賬號,選擇分類教師/學生,設置密碼。登陸系統后進行填寫用戶詳細信息。并上傳自己的照片。具體登陸頁面如圖1所示:
忘記密碼時進入找回密碼頁面,填寫個人的詳細信息后申請找回密碼。
3 考勤簽到系統
教師登錄、選擇課程、進入課程、設定簽到時間與簽到范圍后,發起簽到。學生登陸并開啟定位服務,進入相應教師的簽到頁面,通過手動搖一搖進行簽到。學生只有在滿足規定的位置范圍和時間內才可簽到成功,否則簽到失敗。具體簽到流程如圖2所示。
學生在“搖一搖”后,傳感器就會將檢測到數據發送至服務器端(云端)。學生們的位置信息可全部上傳到服務器端,再將與處在教師端規定距離內并按規定時間搖過的學生端信息推送到云端數據庫。
3.1 搖一搖功能
它所利用的原理是手機中集成的加速度傳感器。它能夠測量到X、Y、Z三個方面的加速度值。X方向值的大小代表手機水平移動;Y方向值的大小代表手機垂直移動;Z方向值的大小代表手機的空間垂直方向;天空的方向為正;地球的方向為負,然后把相關的加速度值傳輸給操作系統,通過判斷其加速度值的大小變化,就能識別其所在經維度。
3.2 定位技術
該考勤系統基于GPS定位。 GPS的定位方式是利用手機上的GPS定位模塊,將自己的位置信號發送到定位后臺來實現手機定位。GPS定位精度較高,在室內定位精確,可方便定位學生的位置。用助于防止考勤作弊。
4 后臺信息系統服務
該部分系統包含信息的錄入與整理。用戶登錄后,選擇班級、課程信息。后臺的數據庫整理信息,將每個時間段的課程、班級人數整理成表單,并且學生信息的保留時間自主設定,最短時間為一年,最長時間為四年。在教師結束考勤后,定位系統將學生的位置經緯度數據及簽到時間反饋到數據庫中。數據庫結合定位到的地理位置和時間數據信息將其呈現在類似于地圖的圖表上并將簽到成功的學生名單進行整理、統計出勤率后將表單和出勤率反饋給教師。
5 結語
本文以Android、iOS及定位系統為主要核心,結合手機搖一搖定位,完成課堂考勤任務。針對傳統考勤的缺陷而設計的這款搖一搖考勤系統,使考勤減少了對人工的依賴,使考勤更加智能方便簡潔。
參考文獻:
[1]林延珊.高校移動考勤系統的設計與實現[D].電子科技大學,2013.
[2]張志勇.基于網站客戶端多媒體QoS信息模型研究[J].情報科學,2011(03):428-431.
[3]張志勇,李曉寧.基于F2AP網絡安全策略模型研究[J].情報科學,2014(02):35-38+42.
[4]楊云源.移動GIS定位技術研究[J].地理空間信息,2009,7(02):67-70.
項目基金:2017年度吉林省教育廳“互聯網+嵌入式移動4G教學終端研究”(JJKH20170654KJ)
作者簡介:張志勇(1972-),男,碩士,副教授,主要從事計算機網絡和嵌入式開發。endprint