孫石磊 呂成宇
摘要:由于教師人數多、課程類型多、授課系數多,當量課時計算復雜,傳統手工方式統計教師課時費時費力,且容易出錯。針對這種情況,利用Web和數據庫技術,開發應用于空中交通管理學院的教師課時統計系統。該系統界面友好、權限分明、功能實用,并能以餅圖、柱形圖或折線圖表示課時量的空間分布和時間變化,極大提升了課時統計工作的效率和教學管理的水平。
關鍵詞:高校教師;課時量;課時統計;信息管理系統
中圖分類號:TP311 文獻標識碼:A
文章編號:1009-3044(2019)09-0084-02
1 課時統計現狀
高校教師每年的授課學時總數,會決定其課時費或年終獎收入。因為課時統計工作事關每名教師的切身利益,所以馬虎不得。在實踐過程中,中國民航大學空中交通管理學院(以下簡稱空管學院)在課時統計過程中,具有三個明顯特點。一、教師人數多。隨著辦學規模不斷擴大,學院任課教師人數達到了100余名,以及外聘教師每年約數十人。二、課程類型多。空管學院除了開設普通高校都有的本科、研究生課程,還有針對民航從業人員的各類短期培訓班和“+1班”(為獲得從業執照,學生需用一年時間學習民航專業知識)課程、“轉方向”課程(適用于就業單位與所學專業方向不符的部分本科大四學生)、其他學院課程,總共近100門各類課程。此外,因為要計入年終獎,課時統計工作往往還要考慮監考、指導“卓越計劃”班級的CDIO項目、指導研究生和指導本科生畢業設計等多種情況。三、授課系數多。在教師課時統計過程中,需要評定每名教師每門課的職稱系數、課程系數、學生系數和工作系數。職稱系數根據教師的職稱評定,課程系數根據課程類別(理論或實踐課程、主干或普通課程、專業或基礎課程)評定,學生系數由授課班級學生人數評定,工作系數由上課時間(是否占用了周末或寒暑假等休息時間)評定。最后,將教師實際上課學時乘以各項系數得到當量學時,實際教師工作量按照當量學時來統計。以上三個特點導致課時統計工作量龐大,計算復雜,傳統手工方式統計難以保證數據準確度,往往需要多輪次核對與檢查,效率低下。
2 系統設計目標
針對空管學院教師課時統計過程中存在的教師人數多、課程類型多、授課系數多、當量課時計算復雜、課時數據檢查核對困難等現實存在的難點問題,利用互聯網與數據庫技術,開發空管學院教師課時統計網絡平臺,實現教師在客戶端填報年度授課學時,系統在服務器端自動統計和計算教師當量課時工作量,并且具備課時數據可視化功能。該系統方便任課教師提交授課數據,減輕教務管理人員對數據核查與統計的工作量,還實現對課時數據的多維度統計與分析功能。
3系統結構與主要功能
系統分為前端與數據庫兩部分,具有普通任課教師、教務管理人員、系統管理員三種用戶身份,包含數據庫模塊、登錄模塊、課時填報管理模塊、課時查詢模塊、課時統計模塊、課時數據可視化模塊、后臺管理模塊七個功能模塊,如圖1所示。
各個模塊包含的主要功能如下:
1)數據庫模塊。數據庫中主要包含用戶、教師、課程、授課、匯總5類數據表。其中,用戶數據表包含用戶序號、用戶名稱、密碼、權限等字段。教師數據表包含教師序號、姓名、性別、出生日期、職稱類型、職稱、所在系室等字段。課程數據表共有13張,每張數據表對應于一種類別的課程,包括本科生理論課程、本科生實踐課程、研究生理論課程、“+1班”理論課程、“+1班”實踐課程、“轉方向”理論課程、“轉方向”實踐課程、其他學院課程、行業培訓班課程、指導“卓越計劃”班級CDIO項目、指導研究生、指導本科生畢業設計、監考。課程數據表包含課程序號、課程名稱、課程標準學時字段。授課數據表存儲教師與課程數據表的多對多關系,包含教師序號、課程序號、上課學期、上課班級、學生人數,授課系數、實際授課學時、當量學時等字段,不同類型課程所對應的授課數據表字段略有不同。匯總數據表包含教師序號、13類課程各自的當量學時、總當量學時字段。
2)登錄模塊。登錄模塊為系統的入口,用戶輸入賬號、密碼,選擇身份后,登錄模塊進行賬號、密碼與身份的驗證,檢查無誤后根據用戶身份進入對應功能界面,若有錯誤則禁止登錄并提示相關錯誤信息。
3)課時填報管理模塊。該模塊供普通任課教師課時填報、修改和刪除使用。課程名稱強制用下拉菜單選擇,防止手工填寫出現不規范問題。統一上課學期為類似“2019-2020(1)”的格式,有助于自然年度學時統計。部分文本框比如學生人數、課時,還會限制字段長度為3位數字,防止用戶意外輸入過大而不合理的數字。若文本框輸入存在遺漏和錯誤,要求自動識別,并彈出窗口提示。
4)課時查詢模塊。該模塊提供按照年份、授課教師、課程名稱等多種條件組合查詢已填報的課時條目。所有課時條目按照時間降序排列顯示。
5)課時統計模塊。該模塊按照“實際課時×授課系數=當量課時”基本公式,分別計算每名教師每種類型課程的當量課時,進而得到整個學院全體教師的當量課時。此外,該模塊可按系室、職稱、年齡等條件對課時分類匯總,以及計算教師在系室和學院課時量排名等。
6)課時數據可視化模塊。該模塊將課時統計數據以圖形方式呈現。例如使用折線圖顯示單個教師歷年課時量變化,用餅狀圖呈現學院不同類別課程的課時量比例,用柱狀圖比較學院不同系室承擔的課時總量等。
7)后臺管理模塊。后臺管理模塊由系統管理員使用,分為用戶、教師、課程、授課管理四個子模塊。用戶管理包括新建與刪除用戶,修改密碼、設置用戶身份與權限等。教師管理包括維護教師姓名、職稱、所在系室等個人信息。課程管理包括新建、修改、刪除課程信息。授課管理包括修改上課學期、上課班級、學生人數等。
4 系統特色
1)實現技術與開發工具。教師課時統計系統采用B/S模式,基于Web技術開發,個人計算機與手機均能方便訪問。編程語言使用PHP,數據庫利用MySQL搭建,Web服務器使用Apache,開發工具選用Dreamweaver。
2)人機界面。系統界面以藍色和白色為基礎配色,代表藍天與白云,充分體現空管學院的民航特色。主界面分為左右兩部分,左側是導航欄,提供不同功能的鏈接。右側是內容區域,個人信息、授課信息、課時量匯總信息和數據可視化圖表都在該區域顯示。如圖2所示。
3)用戶權限。系統分為普通任課教師、教務管理人員、系統管理員三種不同身份。不同身份的用戶登錄進入系統會面對不同的界面,具備不同的權限,實現不同的操作。普通任課教師具有填報課時、查看學院全體教師課時、查看自己課時量在系室和學院排名等權限;教務管理員具有核對課時、設定授課系數、按照教師職稱、年齡段、自然年度、課程類別、系室等條件分類統計課時的權限;系統管理員具有用戶賬號管理,教師、課程和課時數據維護等權限。
5 結束語
在詳細需求分析的基礎上,空管學院教師課時統計系統安全可靠,便于訪問,功能實用,操作簡易,界面美觀,現已正式投入使用。實踐證明,與傳統方式相比,該系統有效減少了任課教師填報課時出現的文本不規范情況,極大提高了教務管理人員核對、統計課時的工作效率,額外提供了對課時數據按照自然年度、系室、教師職稱、課程類別等不同維度的統計、分析和可視化的新功能,促進形成了空管學院教師課時統計工作的新模式,切實受到了學院教師和職能部門的喜愛。
參考文獻:
[1]王澤良.基于WEB技術的課時管理系統設計[J].科學大眾:科學教育, 2018(4):91-92.
[2]孫石磊,楊帆.基于WEB的教師信息管理系統開發[J].經營管理者, 2017(10):204.
[3]呂旺力.基于PHP和B/S模式的中職教務管理系統的設計與實現[D].杭州:浙江工業大學,2015.
[4]薛嵐.基于J2EE的高校工作量統計系統的設計與實現[D].南昌:南昌大學, 2012.
【通聯編輯:梁書】