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