高校課堂教學管理系統開發與設計

前言:尋找寫作靈感?中文期刊網用心挑選的高校課堂教學管理系統開發與設計,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。

高校課堂教學管理系統開發與設計

【摘要】高校課堂考勤已經成為高校教學活動的一種常態化管理,能高效地對課堂考勤數據進行匯總和利用?,F從信息化角度分析、設計及實現基于微信企業號的高校課堂考勤系統,為廣大高校在課堂考勤的研究方面提供新的解決思路及策略。

【關鍵詞】微信考勤系統;微信企業號;學校管理

1課題的提出

高校課堂考勤是高校教學活動中的重要環節。課堂考勤本身既是反映學生日常參與課堂教學的重要依據,又是教師對學生學習態度及平時成績進行研判的一個重要途徑。但是課堂考勤也存在一個不容忽視的弊端,那就是占用了不少課堂時間,特別是在高校普遍存在的合班教學課堂上尤為明顯。同時,一學期下來,每節課的課堂考勤結果要進行匯總統計,這也是一個相當大的工作量。如何能夠進行高效率的課堂考勤,以及對所有考勤結果的數據進行快速的匯總和利用,是要重點研究及解決的問題。

2各類考勤方式的比對分析

目前高校課堂考勤方式主要有以下幾種:人工對照花名冊進行點名;刷卡考勤;移動端App軟件課堂考勤。對以上主流的3種考勤方式做詳細的分析對比發現,人工點名考勤是最原始的考勤方式,目前在很多高校課堂上依然是教師使用頻率最高的考勤方式,但是其缺陷是會占用大量的課堂時間,特別是合班教學的班級,動輒上百的人數,最快也要5min才能逐一點完學生名冊。一個學期下來,如果每節課都這樣去點名,可想而知,占用掉的課堂時間是一筆不小的時間成本,影響了課堂教學的質量,同時期末統計日常積累下來的考勤記錄結果也是相當大的一個工作量。對于刷卡考勤,很多高校已經在使用當中,該考勤方式確實能節省一定的時間,但是也存在一些普遍的問題,比如考勤刷卡機存在一定的故障率,需要大量的資金投入購買軟硬件設備。另外還要專人進行軟硬件的管理維護。運用移動端App軟件進行考勤的方式,固然在成本投入上能減少很多開銷,但是還是存在其他問題,一方面,App軟件需要兼容不同的手機操作系統;另一方面,App軟件需要不斷進行升級更新?;谖⑿牌髽I號的考勤方式,在很大程度上可以避開以上幾種考勤方式的弊端和不足。其原理是:在微信公眾號上添加一個應用,如圖1所示:學生登錄微信客戶端以后,進入已經關注過的企業號,就能看到學生簽到頁面。點開后,點擊進行簽到,即可完成考勤,方便快捷。經過調研,目前高校幾乎人手配備一臺智能手機,而且99%以上的學生手機都安裝有微信程序,這本身就可以避免學生還要另外去單獨安裝App考勤軟件帶來的麻煩,在推廣難度上就已經顯示出很大的優勢。同時不需要像刷卡考勤那樣,需要全班學生進行排隊刷卡,節省了很多時間,也避免了學生扎堆刷卡考勤的混亂現象,還節約了硬件的成本投入,更不需要像人工點名考勤那樣,要等開始上課后才能進行點名。課前,學生到達教室后,即可進行微信簽到,無需占用寶貴的課堂時間,同時還能準確地記錄學生的遲到現象。

3基于微信的課堂考勤方式

3.1角色模塊設計

考勤系統主要包括教師和學生兩種角色。基于微信的課堂考勤方式流程圖如圖1所示。該考勤方式是在學生關注了學校的企業號的基礎上進行的,故在學校層面首先需要開通自己的企業號,并且把學生的個人信息導入到企業號的通訊錄里,學生在使用微信關注學校的企業號以后,就自動進行身份驗證。接下來,企業微信號管理員登陸企業微信后,在企業應用里,增加自建應用,應用名稱為課堂考勤平臺。當學生進入企業號以后,即可看到相關應用“微信考勤系統”,點擊進入該應用以后,即可看到“學生考勤”菜單。點開菜單,即可進入“上課簽到”界面。

3.2考勤模塊設計

使用C/S架構設計的應用程序,手機的客戶端為微信客戶端,服務器端是放在校內的本地服務器??记诤灥焦δ苁腔谑謾C本身的GPS定位實現的。學生通過登錄到微信端進行考勤簽到,通過LocationMan-age提供的定位功能來定位到教師或者學生的地理位置,同時返回該教師或者學生的地理位置信息。接著,可以通過javaScript來進行數據的處理,然后可以通過XMLHttpRrequest來把相關的數據以及請求等消息傳送到遠端服務器。遠端服務器會把數據存儲安裝在服務器上的SQL數據庫中。在以上所有的過程中,手機端是保持打開移動數據或者連接WI-FI的狀態下來完成的,同時,還要開啟手機上的GPS定位功能,否則手機端無法獲取教師或者學生的準確地理位置。GPS定位是基于手機端的GPS定位功能設計的。同時還要借助有名的手機地圖軟件,如高德地圖等,把高德地圖的地圖顯示模塊嵌入到手機端界面里。高德地圖本身已經能夠準確顯示手機端的地理位置,獲取到高德軟件里對應的地理位置參數后,即可保存到本地數據庫,用于計算學生端與教師端的直線距離。教師先開啟課堂考勤功能,該課程的上課學生從手機端APP登錄后,從課程表點擊進入該門課程,即可進入該門課程的簽到考勤界面,該界面顯示該生手機端所在的地理位置,即可提交簽到,該生的地理坐標位置即提交到后臺數據庫。教師可查看課程簽到統計以及每個學生的簽到記錄,并可對考勤狀態手動修改、批量修改,統計數據可導出。學生可查看自己的簽到記錄。管理員可在管理中心查看到課率,暫??记诨蛐薷目记?,對到課率統計并導出。在學生考勤過程中,為了避免學生在沒有到達教室的情況下進行考勤簽到,需要在考勤簽到時,加入一個GPS定位的功能,用來定位學生端手機所在的地理位置,同時計算出學生手機端的地理位置與教師手機端的地理位置之間的直線距離,以此來判斷是否屬于異地簽到。

3.3數據統計匯總模塊設計

學生完成簽到后,教師可以在微信端的“課堂考勤結果”進行查看或者匯總,以及做一些相應的修改。系統數據庫里,有個獨立的數據表,用于記錄周一至周日每一節課的具體上課時間、下課時間。當學生提交考勤簽到時,數據庫會保存下學生簽到的具體時間,通過公式與該節課的上課時間進行比對,如該生提交簽到的時間早于或者等于該節課的上課時間時,數據庫記錄為正常,否則,記錄為遲到。下課后,學生在微信端打開簽退功能,進行簽退操作。同樣的,通過公式來判斷該生是否按時簽退,如出現學生不簽退或者提前簽退的情況,數據庫則會記錄該生為早退。如有學生課前到課后一直處于無簽到也無簽退的情況,那么,數據庫即會記錄該生為曠課。數據庫記錄下每個學生的課堂考勤情況后,通過教師的微信端里的考勤結果查詢即可顯示該班所有學生的詳細考勤記錄。針對個別學生考勤記錄出現錯誤的情況,還提供了對考勤記錄的修改和刪除功能,以此避免因考生漏簽或者手機故障導致無法正常簽到或者簽退的情況發生。

3.4后臺管理模塊設計

作為整個教學管理平臺的核心部分,后臺的設計,會直接影響到前臺客戶端的使用效果。由于手機端顯示界面有限,而后臺的管理功能點相對較多,而且使用頻率沒有像前端那么高,所以,為了方便用戶的使用,以及確??蛻舳擞懈玫娘@示效果,使用Web的方式來設計后臺管理功能。后臺管理模塊應該具備的功能如下。用戶管理:使用管理員賬號登陸系統后,能夠對所有平臺用戶信息進行統一管理,包括新增、刪除、修改等操作。班級管理:管理員可以對全校的班級信息進行統一管理,包括新增、刪除、修改等操作。課程管理:管理員可以對全校的課程信息進行統一的管理,包括新增、刪除、修改等操作。

4結語

隨著互聯網科學技術水平的不斷提高,學校信息化、教學改革的不斷發展,以及教學管理平臺等項目建設的廣泛實施,現有的信息化基礎設施以及管理應用模式已難以適應學校信息化的發展需求。因此,校園教學管理人員利用計算機技術和互聯網技術來實現教學信息化管理,通過微信端簽到考勤的方式,大大提高了教師課堂考勤的工作效率,在一定程度上提高了課堂時間的利用率,實現了資源的合理配置管理,降低了學校管理的成本。

參考文獻

[1]李勝,殷杰,郭超沛,等.基于RFID的課堂考勤系統的設計[J].電子制作,2015(6):74-75.

[2]何曉昀.基于校園網的學生考勤系統的設計[J].長江大學學報(自然科學版)理工卷,2010(3):285-286.

[3]江治.基于ASP.NET的學生考勤管理系統設計與實現[J].電腦知識與技術,2008(S1):68-69.

作者:黃安 單位:廣西農業職業技術學院

亚洲精品一二三区-久久