董崇杰
摘 要: 為促進高職院校課堂考勤管理工作的規(guī)范化,提高課堂考勤管理水平,使用PHP語言開發(fā)了Web服務端的課堂考勤系統(tǒng),結合移動定位技術開發(fā)了Android手機客戶端。該系統(tǒng)已上線試運行,運行效果良好,提高了課堂考勤效率,增強了對學生出勤實時查詢的透明度,提高了管理工作效率與信息化管理水平。
關鍵詞: Android; 課堂考勤; 管理系統(tǒng); 簽到
中圖分類號:TP311 文獻標志碼:A 文章編號:1006-8228(2017)11-27-03
Design and implementation of Android based mobile positioning
classroom attendance system
Dong Chongjie
(Dongguan polytechnic, Dongguan, Guangdong 523808, China)
Abstract: In order to promote the standardization of classroom attendance management in higher vocational colleges and improve the level of classroom attendance management, a classroom attendance system is developed, in which the Web server is developed by using PHP language and the Android mobile phone client is developed by combining with the mobile positioning technology. The system has been tested on line, the operation effect is good, which improves the efficiency of checking on the classroom attendance, enhances the transparency of real-time query of student attendance, and improves the management efficiency and informationized management level.
Key words: Android; classroom attendance; management system; check in
0 引言
根據(jù)高職院校院系的課堂考勤管理情況,為了促進高職院校課堂考勤管理工作的規(guī)范化、科學化,不斷提高課堂考勤管理水平和效率,減輕任課教師和學生管理人員的負擔,結合實際需求設計與開發(fā)基于Android的移動定位課堂考勤系統(tǒng)是迫在眉睫的事情[1-2]。
1 系統(tǒng)概述
基于Android的移動定位課堂考勤系統(tǒng)主要涉及任課教師、輔導員、班主任及教學管理部門四個角色,系統(tǒng)在需求調研過程中,根據(jù)不同的角色工作的實際需要進行了統(tǒng)籌考慮。
從任課教師、班主任角度來看,任課教師利用該系統(tǒng)能夠大大節(jié)省時間,提高課堂考勤管理效率,班主任老師能夠通過該系統(tǒng)實時了解班級學生的考勤情況,及時跟進學生管理工作,提升管理工作的水平和效率,預防學生安全事故的發(fā)生。
從高職院校教學管理部門來看,比如教務處、院督導室、系主任、教研室主任、輔導員等,當要了解學生課堂考勤情況時,他們不能隨時快速地查看學生出勤情況,他們只有到從班級學習委員那里拿到班級考勤日志才能了解學生的出勤情況,這使得對學生的管理工作非常不便并且滯后。通過設計和實現(xiàn)具有穩(wěn)定性、易操作的基于Android的移動定位課堂考勤系統(tǒng),可以增強教學管理部門和教學管理人員對學生出勤實時查詢的透明度,提高對學生管理工作效率與信息化管理水平。
以東莞職業(yè)技術學院為例,目前,已經應用多種管理系統(tǒng),比如,辦公OA系統(tǒng)、科研管理系統(tǒng)、教務管理系統(tǒng)等。課堂考勤系統(tǒng)可以與這些教學管理信息系統(tǒng)實現(xiàn)對接,進行有效地數(shù)據(jù)交換與調用,減少重復操作,避免數(shù)據(jù)資源的浪費和冗余。
2 系統(tǒng)設計
2.1 系統(tǒng)架構設計
基于Android的移動定位課堂考勤系統(tǒng)由Android客戶端(教師端)、Android客戶端(學生端)、Web客戶端、Web服務器四部分構成。系統(tǒng)架構如圖1所示。
2.2 系統(tǒng)設計原則
基于Android的移動定位課堂考勤系統(tǒng)遵循高可靠性、高效率、高可用性、易維護性、可擴展性和開放性設計原則,保證系統(tǒng)的穩(wěn)定運行,提高考勤效率。
⑴ 高可靠性原則
系統(tǒng)的軟硬件要求具有極高的可靠性,系統(tǒng)硬件采用主流廠家的通用硬件產品;系統(tǒng)軟件要采用分層隔離、模塊化等設計思想,以保證系統(tǒng)可靠性。
⑵ 高效率原則
系統(tǒng)關鍵設備硬件配置應達到最高使用率,同時通過優(yōu)化流程設計,充分保證系統(tǒng)的高效率,以使系統(tǒng)達到高效的軟硬件使用率。
⑶ 高可用性原則
系統(tǒng)要有高效的故障管理保證系統(tǒng)具有極高的可用性,在最短時間內即可恢復錯誤。
⑷ 易維護原則
系統(tǒng)軟硬件要求采用模塊化的設計,同時提供友好的人機接口,保證系統(tǒng)易維護。
⑸ 可擴展性原則
為保證隨著用戶容量的不斷擴展,實現(xiàn)系統(tǒng)平滑擴容,群技術和負載均衡技術。
⑹ 開放性原則
為保證系統(tǒng)的開放性,系統(tǒng)應采用業(yè)界主流的服務器、準的協(xié)議。系統(tǒng)關鍵設備應采用集數(shù)據(jù)庫、操作系統(tǒng)和標準的協(xié)議。endprint
2.3 系統(tǒng)功能設計
基于Android的移動定位課堂考勤系統(tǒng)功能設計主要包括Web服務器、APP教師客戶端和APP學生客戶端三個部分的功能。Web服務器共包括五個功能模塊:登錄注銷、在線考勤、考勤統(tǒng)計、班主任查課、賬號管理。APP教師客戶端包括三個功能模塊:考勤統(tǒng)計、校內信息和個人中心。APP學生客戶端包括五個功能模塊:在線簽到、查看課表、校內信息、個人中心和綁定手機[3]。系統(tǒng)總體功能如圖2所示。
3 系統(tǒng)實現(xiàn)
3.1 數(shù)據(jù)庫設計與實現(xiàn)
依據(jù)系統(tǒng)需求以及前期設計,并考慮實際應用環(huán)境,創(chuàng)建了課堂考勤管理數(shù)據(jù)庫,建立多個表來存儲相關實體信息,將實體信息按照關系數(shù)據(jù)庫元組的方式存儲,在不同表直接建立外鍵鏈接,杜絕垃圾數(shù)據(jù)的產生,讓數(shù)據(jù)的增刪改查等操作更高效。設計了如下數(shù)據(jù)表:學院信息表、教師信息表、學生信息表、課程信息表、選課信息表、學生考勤信息表。
3.2 Web服務器端功能實現(xiàn)
Web端采用PHP語言開發(fā),共包括五個功能模塊:登錄注銷、在線考勤、考勤統(tǒng)計、班主任查課、賬號管理。
以考勤統(tǒng)計功能模塊為例,考勤統(tǒng)計功能是Web服務端的一個重要功能,作為學生管理者的輔導員和班主任老師可以根據(jù)時間段和課程實時查詢出班級學生的出勤情況,這樣可以及時對缺勤的學生進行跟進工作,改變了過去專任教師課堂考勤和輔導員班主任對學生管理工作脫節(jié)的問題??记诮y(tǒng)計功能界面如圖3所示。
3.3 APP教師客戶端功能實現(xiàn)
APP教師客戶端包括三個功能模塊:考勤統(tǒng)計、校內信息和個人中心。以考情統(tǒng)計功能為例,考勤統(tǒng)計采用課程表的形式進行呈現(xiàn),教師選擇要查看的課程,則會顯示該課程班級學生的出勤情況,如圖4所示。
3.4 APP學生客戶端功能實現(xiàn)
APP學生客戶端包括五個功能模塊:在線簽到、查看課表、校內信息、個人中心和綁定手機。以在線簽到功能為例,任課教師發(fā)布考勤類型并且生成臨時驗證碼,已到達課室的學生打開學生端點擊簽到輸入教師發(fā)布的驗證碼達到在線考勤簽到的效果,如圖5所示。
4 結束語
基于Android的移動定位課堂考勤系統(tǒng)的開發(fā)與實施,為教師課堂考勤提供了一種新的途徑,具有較強的實用和推廣價值,提高了任課教師課堂考勤的效率,有效解決了教學管理人員采用教學日志對學生課堂出勤管理滯后性的問題,實時查詢跟進班級學生出勤情況,預防學生安全事故的發(fā)生。。該系統(tǒng)下一步將根據(jù)課堂考勤的實際需求,基于人臉識別技術提升課堂考勤效果,進一步保證課堂考勤數(shù)據(jù)的真實性,體現(xiàn)課堂考勤公平與公正,從而提高高校課堂管理效率和管理水平[4-5]。
參考文獻(References):
[1] 方巍,單瀅瀅,張俊杰.基于Android的云考勤系統(tǒng)設計與實
現(xiàn)[J].計算機技術與發(fā)展,2016.9:61-64
[2] 張粵,李俊,方國康,馮滿滿.基于Android的學生考勤系統(tǒng)設
計與實現(xiàn)[J].現(xiàn)代計算機(專業(yè)版),2015.31:8-12
[3] 劉肅平.基于Android平臺的高校學生考勤管理系統(tǒng)的設計
與實現(xiàn)[J].信息化建設,2015.9:31
[4] 曲建龍.基于移動定位的手機考勤管理系統(tǒng)的設計與實現(xiàn)[D].
西安電子科技大學,2014.
[5] 包冬梅.基于Android平臺的高校出勤管理系統(tǒng)的設計與實
現(xiàn)[J].赤峰學院學報(自然科學版),2016.9:31-33endprint