[摘 要] 學校每年都要由專人花大量的時間來計算和審核每位教師的教學工作量。隨著教師人數的不斷增多,手工操作已不能滿足要求,而現有的教務管理系統不能完成教學工作量的統計。為了解決教學工作量統計的問題,本文設計了教學工作量管理系統。首先對各類教學工作進行量化,再進行功能設計和數據庫設計,最后采用MVC設計模式,JSP程序程序設計,AJAX技術和MySQL數據庫開發系統。
[關鍵詞] 教學工作量; 管理系統; MVC; AJAX技術; 設計與應用
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2012 . 01. 044
[中圖分類號] TP315;G642 [文獻標識碼] A [文章編號] 1673 - 0194(2012)01- 0069- 04
1 引 言
隨著信息技術的不斷發展和廣泛應用,高校的信息化程度也越來越高,建立了人事管理系統、辦公自動化系統、舍務管理系統和教務管理系統等應用系統,但這些系統“各自為政”,缺乏整合。許多高校的教務管理系統中都會包含基本的教師管理、學生管理、教室管理、任課情況管理、學生成績管理等功能,部分教務管理系統還有教師教學質量評價管理功能,而對于教師教學工作量并沒有相應的管理功能。許多高校對教師任課的激勵是超過一定的標準課時后給予獎勵,而核算教師教學工作量是一件很復雜的事情,由人手工來完成工作量非常大,而且容易出錯。黑建敏研究發現,在缺乏統一的教學工作量標準的情況下,各高校開始自定標準[1]。如果由學校的教務管理系統來實現教學工作量管理也是很容易的,但由于獎勵的尺度不一致和各高校教學工作量的計算方法不一致而失去意義。董新華等人利用 Excel 公式、函數,給出了教學工作量的統計方法和過程,然后對統計結果進行分析[2]。許本勝等人采用ASP和SQL Server 2000開發了教學工作量信息管理系統,實現工作量信息管理的自動化[3]。
每年都要由專人花大量的時間來計算和審核每位教師的教學工作量。隨著學校辦學規模的不斷發展壯大,專任教師人數逐年增多,手工計算、統計、審核的方式顯露出以下弊端:
(1) 計算工作量大,浪費了教務管理人員的時間。
(2) 手工計算容易出現計算誤差或公式理解上的錯誤,而工作量的計算涉及教師收入等切身利益。
(3) 教學工作量審核結果不能及時反饋到教師個人,不利于教師的進一步核對。
(4) 整個流程時間長、效率低下。
(5) 不便于實現教學工作量的各項匯總、統計和查詢。
本文首先對各類教學工作進行量化,之后進行功能設計和數據庫設計,最后采用MVC設計模式、JSP程序程序設計、AJAX技術和MySQL數據庫開發系統,能夠解決以上問題,使教師教學工作量統計工作效率大大提高。利用學校的校園網環境,費用低,并且易于管理和維護,實現教師教學工作量管理的信息化。本系統經過一段時間的試運行和調試收到了良好的效果。
2 教學工作量化
在分析和設計之前要將教學工作量化,以便于在計算機上能夠實現。而教學工作包含許多方面,如課堂教學、實驗教學、實訓教學、認識實習、課程設計、生產實習、畢業實習、指導畢業設計(論文)等。教學工作量化的方式應合理,能夠反映教師的教學工作量,在同一單位內應采用同樣的計算方法將教學工作轉換為標準學時。以下以課堂教學工作和指導畢業設計(論文)的量化形式為例。
2.1 課堂教學工作量化方法
課堂教學工作不僅包括在課堂講授,還包括備課、課外輔導、答疑、批改作業、命題、監考、閱卷等教學環節。課堂教學工作量化涉及的指標主要包括:計劃學時(不含實驗教學時數)、重復授課、合班系數、課程性質等。計算標準學時的量化公式如下:
BZXS=JHSS×CFSK×HBXS×KCXZ (1)
式中,BZXS——標準學時;
JHSS——計劃學時;
CFSK——重復課系數,CFSK∈(0,1);
HBXS——合班系數;
KCXZ——課程性質,KCXZ∈(0,1)。
重復課是指同一教學大綱、同一學時類型,多次重復授課。第1次授課CFSK=1,隨著重復次數增多,CFSK遞減。
HBXS是授課的班級數不同而采用不同的系數,班級數量越多,工作量越大,但隨著班級數目的增加,很難保證教學質量,因此該系數的設定是先增加,后逐漸減少。例如,1個班系數為1.1;2、3、4個班系數分別為1.4,1.7,2.0;5、6個班系數分別為2.1,2.2。
KCXZ是根據課程性質來確定系數,專業課、專業基礎課、平臺課、考試課等重要課程系數為1,而專業選修課等其他課程根據情況設定其系數。
實驗教學工作量和課堂教學工作量計算辦法相似。
2.2 指導畢業設計(論文)工作量化方法
指導畢業設計(論文)包括準備資料、選題、指導、評閱、答辯和就業指導等教育教學環節。指導畢業設計(論文)工作量化涉及的指標主要包括:指導周數、指導學生人數、畢業設計(論文)系數。
BZXS=ZDZS×XSRS (2)
式中,BZXS——標準學時;
ZDZS——指導周數;
XSRS——指導的學生數。
認識實習、生產實習、課程設計、生產實習、畢業實習等教學環節和指導畢業設計(論文)工作量化方法相似。
2.3 個人教學工作量總量
個人教學工作量的計算不僅包括以上教學工作,還包括以下幾個方面:教師的教學質量JXZL、職稱ZCXS、定額工作量DEGZ。
個人教學工作量總量=BZXS×JXZL×ZCXS-DEGZ(3)
3 系統分析與設計
3.1 系統分析
3.1.1 系統功能分析
本系統為和其他系統對接,設計和其他系統的接口。如本系統中需要的教學基本信息和教師教學質量等信息,既可以由本系統輸入,也可以由其他系統中得到并轉換到本系統中來。
本系統的功能圖如圖1所示。重要的是教學工作量管理功能、系數修改功能和各類統計功能。
(1) 教學工作量管理功能。教師的教學工作是多方面的,本功能就是要得到課堂教學、實驗教學、實訓教學、認識實習、課程設計、生產實習、畢業實習、指導畢業設計(論文)等教學基本信息,再經過公式將其量化以便于統計。
(2) 系數修改功能。在計算過程中涉及許多系數,這些系數在同一時間應該是統一的。但當量化方法發生變化時,計算系數也有可能發生變化。為了能夠適應現實需要,本系統可以對任何一個系數進行修改,延長本系統的生命周期。
(3) 各類統計功能。主要包括兩個方面:個人教學工作量統計和單位教學工作量統計。個人教學工作量統計是將個人的各類教學工作進行統計以便于查詢和處理。單位教學工作量統計是將單位所有教師的教學工作進行匯總,以便于課酬的發放。
3.1.2 數據庫的設計
本系統后臺數據庫采用的是MySQL, MySQL是開放源代碼,可以在General Public License的許可下下載并根據個性化的需要對其進行修改。MySQL是一個多用戶、多線程的關系型數據庫,是一個客戶機/服務器結構的應用。MySQL具有可移植性、可擴展性、靈活性和穩定性等優點。
本系統的數據庫主要由:職稱系數(ZCXS),教學質量 (JXZL),課堂教學系數 (LLJXXS),課程表(KCB),教師表(JSB),班級表(BJB),教師理論任課(JSLLRK),教師實驗任課(JSSYRK),教師職稱和教學質量(JSZCHJXZL) ,用戶名(YHB),設計實習表等數據表組成。具體內容如下:
職稱系數{Id,職稱,職稱系數 }
教學質量系數{Id,質量,質量系數 }
課堂教學系數{Id,班級個數,系數 }
重復系數{Id,次數,重復系數 }
課程表{Id,開課教研室,課程名稱,課程性質,理論學時,實驗學時}
教師表{Id,教師Id,所屬教研室,教師名稱,密碼,職稱}
班級表{Id,年級,專業,班級個數,專業簡稱}
教師理論任課{Id,年份,半年,教師ID,課程ID,課程性質,班級,班級個數,理論系數,重復次數,審核}
教師職稱和教學質量{Id,年份,教師ID,職稱,教學質量,定額工作量,完成工作量,去年欠工作量,假期扣}
設計實習{Id,年份,教師Id,課程設計周數,課程設計人數,生產實習周數,生產實習人數,畢業實習周數,畢業實習人數,認識實習,認識實習人數}
3.2 系統設計
本系統采用的是MVC(Model-View-Controller)設計模式,M是指數據模型Model,V是指用戶界面View,C則是控制器Controller。使用MVC的目的是將M和V的實現代碼分離,從而使同一個程序可以使用不同的表現形式。比如對一批統計數據可以分別用柱狀圖、餅圖來表示。C存在的目的則是確保M和V的同步,一旦M改變,V應該同步更新。
經過前期的分析和設計,采用MVC設計模式,采用JSP程序設計、AJAX技術和MySQL數據庫開發,經多次調試可以試運行,系統運行良好。下面是系統部分界面介紹。
3.2.1 課堂基本信息錄入
課堂基本信息錄入界面如圖2所示,此信息由相關的教務人員錄入,保證信息的準確和實用,包含學期、教師姓名、課程名稱、學時、班級、重復次數等信息。
(1) 選擇教師姓名,選擇教研室名稱,同時選擇該教研室的教師姓名。
(2) 選擇課程名稱,當選擇開課教研室后,即會列出該教研室的所有課程名稱,并顯示默認理論學時,用戶可以修改理論學時。
(3) 選擇授課班級,選擇年級和專業后,即可顯示出該年級及專業所有的班級,用戶選擇相應的班級。
3.2.2 實訓課錄入
教師實訓課錄入界面如圖3所示,功能是完成對認識實習、生產實習、畢業實習、課程設計、畢業論文指導的周數及人數信息的錄入,完成當前年度的信息初始化工作。
(1) 選擇教研室名稱,點擊確定按鈕,會列出所選教研室的所有老師的實訓數據,在相對應的文本框內可以輸入該教師的實訓人數和周數。
(2) 為了簡化操作,在默認值的文本框內輸入要修改的值,就可以對本列所有的值進行修改。
(3) 點擊提交按鈕,即可得到當前年度的教師實訓數據。
3.2.4 單位工作量匯總
單位工作量匯總界面如圖5所示,該功能實現全系教師的工作量匯總。選擇教研室,點擊確定后,列出所選擇教研室的所有老師在當前年度的教學工作量匯總。
其中匯總的數據項包括:教師名稱、總工作量、去年欠、假期扣、定額工作量、超課時、實際超課時、職稱系數、教學質量系數、標準超課時、單價、金額和實際所發的金額。
4 結 論
本文采用MVC設計模型,采用JSP程序設計、AJAX技術和MySQL數據庫開發了教師教學工作量管理系統,投入運行后系統運行狀態良好,大大減少了教務管理人員在統計教學工作量方面的工作時間,提高了工作效率,避免了手工計算的錯誤和對公式的理解問題,并且可以和每名教師直接聯系,教師可以及時核對個人的工作量,減少了整個流程的時間跨度,教務管理人員可以隨時進行匯總和查詢。
主要參考文獻
[1] 黑建敏. 高校教師教學工作量標準比較研究[J]. 中國高教研究,2010(8).
[2] 董新華,李清玲,申斯. Excel在教學工作量統計中的應用[J]. 電腦知識與技術,2011,7(2).
[3] 許本勝,王燦,袁凱峰. 基于B /S的高校教學工作量信息管理系統的分析與實現[J]. 桂林航天工業高等專科學校學報,2010(1).
[4] 杜建彬, 吳立偉. 基于 C /S和 B /S結構教學工作量管理系統的開發與設計[J]. 山東教育學院學報,2010(2).