




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 基于android與WLAN+FPR技術的課堂實時考勤和手機屏幕監(jiān)管系統(tǒng) 周興 肖娟 王嵩摘 要: 如何利用手機提高課堂考勤效率,同時又不讓學生上課玩手機。通過研究和比較各類考勤系統(tǒng),設計和實現(xiàn)了基于android與WLAN+FPR技術的課堂實時考勤和手機屏幕監(jiān)管系統(tǒng)。該系統(tǒng)分為教師端和學生端,以教師端為主體,以每節(jié)課為單位,由教師端臨時創(chuàng)建WLAN,學生端連入WLAN,接收教師端的FPR指令,完成考勤后,教師端可對學生端手機屏幕實施監(jiān)管。該系統(tǒng)解決了手機考勤中“手機來人不來”的弊端,杜絕了學生上課玩手機的現(xiàn)象。Key: android; WLAN; FPR(指紋識別); 課堂實時考勤:TP
2、319 文獻標志碼:A :1006-8228(2019)09-103-04Classroom real-time attendance checking and mobile phone screen monitoring system using Android and WLAN+FPR technologyZhou Xing, Xiao Juan, Wang Song(College of Software and Communication Engineering, Xiangnan University, Chenzhou, Hunan 423000)Abstract: How to
3、use mobile phones to improve the efficiency of classroom attendance, while not allowing students to play mobile phones in class. By studying and comparing various attendance checking systems, a real-time attendance checking system and a mobile phone screen monitoring system are designed and implemen
4、ted using Android and WLAN+FPR technology. The system is divided into teacher-side and student-side, with teacher-side as the main body and each lesson as a unit. The teacher-side temporarily creates WLAN, and the student-side connects to WLAN, receives FPR instructions from the teacher-side, comple
5、tes attendance checking, and the teacher-side can supervise the mobile phone screen on the student-side. The system solves the drawback of mobile phone attendance checking which checks only the phone but not the phone owner, and eliminates the phenomenon of students playing mobile phone in class.Key
6、 words: Android; WLAN; FPR (fingerprint recognition); real-time class attendance0 引言智能手機的普及率越來越高,智能手機APP也層出不窮,很多領域都有了自己的APP,涵蓋人們生活和學習的方方面面1。利用智能手機實現(xiàn)考勤不論是針對公司員工還是針對高校課堂都有了實現(xiàn)的基礎和可能。1 課堂考勤軟件實現(xiàn)技術分析高校課堂考勤經歷了從手工考勤-校園門禁卡-WEB應用程序考勤-智能手機app考勤這一過程。利用手機app來實現(xiàn)課堂考勤是目前最為流行的考勤方式。目前利用手機app實現(xiàn)考勤的主流技術是利用定位技術,通過GPS和基站兩
7、種定位方式確定被考勤者的位置信息來完成考勤。還有利用藍牙技術實現(xiàn)手機考勤管理系統(tǒng)的,此系統(tǒng)主要利用藍牙短距離傳輸和穿墻能力差的特性,實現(xiàn)對教室內通訊信號的短距離控制,考勤過程中教室端自動與學生端通信并完成考勤過程,考勤信息在教師端匯總后顯示2。利用定位技術實現(xiàn)考勤時定位經常不精確,利用藍牙技術實現(xiàn)考勤時覆蓋范圍小,這些類型的手機考勤系統(tǒng)還有一個致命的弊端就是只要手機到了就能完成考勤,也就會出現(xiàn)“手機來而人不來”也可成功考勤的現(xiàn)象。隨著生物特征識別技術的發(fā)展和應用,出現(xiàn)了利用指紋識別、人臉識別等技術實現(xiàn)的考勤系統(tǒng)。但人臉識別技術的實現(xiàn)數(shù)據(jù)量大、算法復雜、成本高,不利于迅速的推廣和應用,并且其實現(xiàn)
8、效果還存在一定的誤差。而指紋識別技術是生物特征識別技術中最成熟的,應用最廣泛,其實現(xiàn)成本低、操作簡單、精準度高?;赼ndroid與WLAN+FPR技術的課堂實時考勤和手機屏幕監(jiān)管系統(tǒng)APP是利用手機熱點組網(wǎng)技術根據(jù)課堂時間可臨時組建WLAN,利用指紋識別技術實現(xiàn)精準考勤,能把課堂考勤與課堂教學管理相結合,考勤后還實現(xiàn)對學生手機屏幕的監(jiān)管。2 系統(tǒng)設計2.1 系統(tǒng)整體結構設計基于android與WLAN+FPR技術的課堂實時考勤和手機屏幕監(jiān)管系統(tǒng)APP分為教師端和學生端兩大模塊,實現(xiàn)教師為主體學生為載體的調用。教師端有導入學生信息、組建局域網(wǎng)、接受學生注冊信息(第一次上課)和指紋匹配信息(每次
9、上課)、對導入學生信息與學生注冊信息進行匹配,保存學生考勤信息、查看學生考勤信息、統(tǒng)計學生考勤信息、對學生端進行鎖屏、下課對學生端進行解鎖。學生端的功能具有接入局域網(wǎng)、注冊自身信息和指紋驗證等。系統(tǒng)結構圖如圖1所示。2.2 系統(tǒng)數(shù)據(jù)庫設計基于android與WLAN+FPR技術的課堂實時考勤和手機屏幕監(jiān)管系統(tǒng),APP使用Android自帶的輕量數(shù)據(jù)庫SQLITE,實現(xiàn)該系統(tǒng)各類數(shù)據(jù)的管理3-4。管理的數(shù)據(jù)實體有學生,課程,教師等。學生實體包括學號、姓名、班級、MAC地址,課程實體包括課程名;教師實體包括教學信息,學生和課程之間是上課或缺課的關系,教師和課程間是授課的關系,系統(tǒng)整體E-R圖如圖2
10、所示。3 系統(tǒng)功能設計基于android與WLAN+FPR技術的課堂實時考勤和手機屏幕監(jiān)管系統(tǒng)APP中主要包括教師端無線網(wǎng)絡組建,學生端指紋識別匹配,學生端手機屏幕監(jiān)控這三大功能。3.1 教師端WiFi實時組網(wǎng)與通信功能基于android與WLAN+FPR技術的課堂實時考勤和手機屏幕監(jiān)管系統(tǒng)需要教師端在上課考勤時臨時組建一個無線局域網(wǎng)絡(WLAN)實行實時通信。在無需其他硬件通信設備的情況下,依靠手機自身的WIFI模塊設置WLAN是最佳選擇。教師端作為無線接入點AP組建網(wǎng)絡,學生端通過手機WiFi接入網(wǎng)絡。選用udp協(xié)議通信,udp協(xié)議支持一對多的通信廣播,符合一個教師端多個學生端的場景,面向
11、無連接的數(shù)據(jù)傳輸,直接將數(shù)據(jù)發(fā)送到對應的 IP地址,并無需建立連接,速度較快5。組網(wǎng)成功后,教師端作為服務端,先廣播簽到信息,學生端接受并返回信息。3.2 指紋識別功能為了確定學生端返回簽到信息的精準性,基于android與WLAN+FPR技術的課堂實時考勤和手機屏幕監(jiān)管系統(tǒng)應用了Android6.0以上的版本提供的指紋識別api,利用指紋識別技術完成精準實時考勤,從根本上解決了“手機來人不來”的手機考勤弊端。在指紋識別功能實現(xiàn)中,系統(tǒng)采用本地交互和對稱加密方式,提高系統(tǒng)識別的效率,并且通過Android官方API,利用FingerprintManager. authenticate()方法創(chuàng)
12、建一個CryptoObject對象來實現(xiàn)。在指紋識別考勤過程中為了避免學生端通過添加他人的指紋信息來實現(xiàn)代簽的行為,本系統(tǒng)通過對稱加密KeyGenerator 創(chuàng)建一個對稱密鑰,該密鑰存放在 KeyStore 里,當手機系統(tǒng)有新的指紋修改會使keyStore自動失效,當keyStore失效時必須進行再一次的創(chuàng)建密鑰,而創(chuàng)建密鑰的機會只有在初次使用系統(tǒng)或利用教師端再次賦予,從而提高系統(tǒng)的準確性和可用性。3.3 學生端屏幕監(jiān)控功能當學生端指紋匹配信息成功發(fā)送給教師端,教師端把考勤信息記錄到數(shù)據(jù)庫,同時向學生端發(fā)送屏幕監(jiān)控的指令,鎖定學生端屏幕,防止學生上課玩手機。學生端屏幕的鎖定是基于懸浮窗口的特
13、性來實現(xiàn)的。系統(tǒng)在鎖屏頁面開啟的同時,開啟一個后臺鎖屏服務,讓該服務監(jiān)聽power鍵的響應,屏蔽系統(tǒng)的鎖屏,然后開啟屏幕鎖定。這樣可以使power鍵開關機無法解除屏幕鎖定,然后開啟一個后臺線程用來接收教師端信號,并通過教師端的信號的來解除鎖屏服務。由于屏幕的鎖屏和解鎖取決于教師端的信號,所以鎖屏服務必須要動態(tài)注冊,手動注銷。4 系統(tǒng)實現(xiàn)基于android與WLAN+FPR技術的課堂實時考勤和手機屏幕監(jiān)管系統(tǒng)APP,分為教師端和學生端兩大模塊。4.1 教師端實現(xiàn) 教師端功能實現(xiàn) 教師根據(jù)課程安排導入學生信息; 教師臨時組建局域網(wǎng); 第一次上課接受來自學生端的注冊信息和指紋匹配信息,并與導入學生信
14、息進行自動匹配,保存至數(shù)據(jù)庫; 每次上課都接受來自學生端的指紋匹配信息,完成考勤; 對學生端進行鎖屏; 查看和統(tǒng)計每節(jié)課的考勤情況; 下課時間點對學生端進行解鎖。具體實現(xiàn)步驟如下:在教師端登錄后,點擊導入,可導入學生名單,顯示班級課程列表。點擊點到,即可進入組建局域網(wǎng)界面。教師輸入熱點名稱和密碼點擊創(chuàng)建,臨時組建局域網(wǎng)。學生簽到表的信息從數(shù)據(jù)庫中讀出并顯示,包括:學號、姓名、班級、課程狀態(tài),如有學生沒帶手機,點擊狀態(tài)欄可手動更改簽到狀態(tài)。學生端簽到完成后可對學生端下達鎖屏指令,到下課時間教師可按解鎖按鈕對學生端解鎖。教師端還可查看學生考勤信息(姓名,班級,課程,學號,狀態(tài)),缺到詳細信息(學號
15、、姓名、班級、課程、時間)以及考勤的統(tǒng)計信息(學號、姓名、班級、課程、次數(shù))等。 教師端UI實現(xiàn)教師端采用fragment界面設計方法6,使各模塊間接切換更快速,提升性能。教師端界面如圖3所示。4.2 學生端實現(xiàn) 學生端功能實現(xiàn) 接入教師端創(chuàng)建的局域網(wǎng); 第一次上課要給出注冊信息和指紋匹配信息,傳送給教師端; 每次上課進行指紋匹配。具體實現(xiàn)步驟如下:學生端登錄進入學生端主界面。在第一次上課時即可進入注冊界面,此后直接在登錄界面錄入指紋,按照提示信息匹配指紋,然后學生輸入自己的姓名、學號、班級,點擊提交按鈕。在教師點到結束后開啟鎖屏功能,學生端進入鎖屏界面。 學生端UI實現(xiàn)學生和教師端界面實現(xiàn)的
16、風格是一致的,都是以綠色為主色調并且顏色的搭配以清新明朗為目標。教師端對學生端所發(fā)出的指令都以小窗口的形式呈現(xiàn),簡單直觀。5 結論基于android與WLAN+FPR技術的課堂實時考勤和手機屏幕監(jiān)管系統(tǒng),是針對android6.0以上的版本設計實現(xiàn)的一款用于課堂考勤和管理的手機APP,此APP能實現(xiàn)教師端熱點實時組網(wǎng),對使用場合無其他硬件需求;能實現(xiàn)學生端實時指紋識別簽到,完美地解決了“手機來人不來”手機考勤所存在的弊端;能實現(xiàn)教師端對學生端手機屏幕的監(jiān)控鎖屏,解決了上課玩手機這一嚴重的教學現(xiàn)象。系統(tǒng)設計方案新穎,有較大的創(chuàng)新和應用價值。系統(tǒng)在今后的應用過程中還將不斷的完善其穩(wěn)定性和容錯性,并考慮在IOS系統(tǒng)中的移植開發(fā)。Reference(References):1 徐誠.零點起飛學Android開發(fā)M.清華大學出版社,2013.2 葛
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 預防傳染病小知識
- 前置胎盤案例的健康教育
- 2025至2030年中國平衡橋支架市場調查研究報告
- 2025至2030年中國再生書寫紙數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國PVC手機套行業(yè)投資前景及策略咨詢報告
- 2025━2030年波紋型真空吸盤行業(yè)深度研究報告
- 2025━2030年中國穿孔吸音鋁箔項目投資可行性研究報告
- 幼兒園獲獎公開課:大班語言《有個性的羊》微課件
- 腦梗塞溶栓患者的護理
- 軀體形式障礙護理個案查房
- 大學生勞動教育教程全套PPT完整教學課件
- GB/T 985.1-2008氣焊、焊條電弧焊、氣體保護焊和高能束焊的推薦坡口
- GB/T 912-2008碳素結構鋼和低合金結構鋼熱軋薄鋼板和鋼帶
- GB/T 15970.7-2000金屬和合金的腐蝕應力腐蝕試驗第7部分:慢應變速率試驗
- 中共一大會址
- 制度經濟學:05團隊生產理論
- 作文格子紙(1000字)
- 刻度尺讀數(shù)練習(自制)課件
- 四年級下冊美術課件 4紙卷魔術|蘇少版
- 七年級數(shù)學蘇科版下冊 101 二元一次方程 課件
- ZL50裝載機工作裝置設計
評論
0/150
提交評論