劉鐘凌
摘 要:課堂考勤是高校課堂管理工作中非常重要的一個環節,現有的教師通過點名簿考勤的方式存在耽誤時間、監管不便和難以統計等缺點。基于Android平臺的課堂點名系統利用在高校中普及的移動設備,利用安裝在設備上的APP實現智能考勤和出勤統計等功能,解決傳統點名方式帶來的一系列問題。
關鍵詞:Android 課堂點名 Eclipse
一、引言
課堂考勤是教師教學管理中一個必要的環節,很多學校也將課堂考勤納入到教師的教學常規工作考核中。至今為止,大部分教師都是通過紙質點名簿進行口頭點名,會耽誤一定的課堂教學時間,也不便于教師與教務等管理部門做學生出勤情況的統計與分析,同時很難監管冒名頂替、遲到早退等行為。觀察學校情況可知,隨著移動通信技術的發展,高職院的學生至少都有一臺手機,且使用Android系統的手機占有率比較高,因此設計并實現了一個基于Android平臺的課堂點名系統。本系統選擇Eclipse作為開發平臺,用SQLite數據庫管理系統,使用Tomcat服務器軟件。該系統具有考勤、統計分析等功能,教師選擇點名功能,系統將掃描課室范圍內的藍牙設備,然后向該設備發送簽到的信息,學生簽到后將會點亮其頭像并顯示在教師端。同時,系統會將考勤信息傳送到服務器,方便教師與管理部門對考勤情況做統計與分析。
二、相關技術介紹
1.Android。Android是一種基于Linux的自由及開放源代碼的操作系統,主要使用于移動設備,如智能手機和平板電腦,由Google公司和開放手機聯盟領導及開發。
2.SQLite。SQLite,是一款輕型的遵守ACID的關系型數據庫管理系統,它包含在一個相對小的C庫中。它占用資源非常的低,在嵌入式設備中,可能只需要幾百K的內存就夠了。它能夠支持Windows/Linux/Unix等主流的操作系統,同時能夠跟C#、PHP、Java等程序設計語音結合,還有ODBC接口。
3.藍牙。藍牙(Bluetooth):是一種無線技術標準,可實現固定設備、移動設備和樓宇個人域網之間的短距離數據交換(使用2.4~2.485GHz的ISM波段的UHF無線電波)。
4.Tomcat。Tomcat是一個開源免費的Web應用服務器,在中小型系統和并發用戶不是很多的情況下普遍使用。
5.MVC。MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,用一種業務邏輯、數據、界面顯示分離的方法組織代碼,將業務邏輯聚集到一個部件里面,在改進和個性化定制界面及用戶交互的同時,不需要重新編寫業務邏輯。
三、系統設計
該系統包含教師與學生兩個用戶類型,教師用戶包括課堂考勤、請假審批與出勤統計功能,學生用戶實現簽到和請假的功能。
1.課堂考勤功能。教師打開軟件,選擇考勤,進入到課堂考勤界面,系統會檢查教師端的藍牙是否開啟,如果已經開啟,則掃描教室范圍內的藍牙設備;如果未開啟,則會提醒教師開啟藍牙,并進行掃描。掃描完成以后,向獲取到的藍牙設備發送簽到信息,學生端的簽到按鈕變為高亮,提醒學生進行簽到,學生點擊即完成簽到。
2.請假與請假審批功能。學生有時候有事情需要請假,可以通過學生端的選擇請假,然后將請假的原因編輯好,通過網絡發送給教師。教師接收到請假信息,可以通過請假審批工作做出相應處理。
3.出勤統計功能。每次課結束以后,教師端根據簽到、請假和缺勤的數據進行統計,得到每次課的出勤分析表。課程結束以后,教師端根據存儲在服務器上的本學期班級出勤數據,進行統計分析,得到班級和學生出勤情況表。
四、對比分析
傳統的通過點名簿考勤的方式主要是通過教師口頭點到,需要占用一定的課堂教學時間,而本系統實現了一鍵點名功能,大大節約了課堂教學時間。同時本系統能夠對考勤的數據進行分析,生成班級和個人出勤情況表,教師和管理部門能夠更直觀的了解班級和學生的情況。另外,系統采用掃描藍牙設備的方式,能夠很好的防止學生代答代簽等行為。系統還提供了請假功能,當學生遇到緊急特殊情況時,能夠及時跟任課老師請假,比現在請假方式更人性化。
五、結語
本系統選擇Eclipse作為開發平臺,使用了Android、SQLite、藍牙、Tomcat等技術。 該系統實現了教師課堂考勤、請假審批、出勤分析、學生請假和簽到的功能。本系統使用簡單方便,有效提高了課堂點名效率,方便教師和管理部門了解班級出勤情況。但是該系統的考勤功能還比較單一,教師可能還有隨機抽查等其它方式,還需要進一步完善。
參考文獻:
[1] [DB/OL].http://baike.baidu.com/subview/1241829/9322617.htm.
[2] [DB/OL].http://baike.so.com/doc/1529694-1617213.html.
[3] [DB/OL].http://baike.so.com/doc/62767-66179.html.
[4] [DB/OL].http://baike.so.com/doc/5465675-5704006.html.
[5] 郭霖.第一行代碼[M].北京:人民郵電出版社.