文/李佳琦 馮煥中 何琦 劉濤
隨著我國教育體制改革的不斷深化,高校辦學規模不斷擴大,師資隊伍也隨之壯大,對教師的考核評價越來越高。當前,國內各高校為了實現教師工作量的考核,紛紛制定了適合本學校的教師工作量計算方法。考核內容主要是從教學內容、教學方法、教學手段、教學研究與教學改革、教材建設、教學態度、教書育人、教學基本建設等方面進行。這些計算方法包含了許多復雜的條目、計算公式和參數。高校年度工作量考核的目的是為了通過考核而使每位教師發現自身工作與目標要求之間的差距,從而改進自己的工作促使教師專業素質的不斷提升。
目前,很多高校各學院還在采用人工手算的方法整合教師工作量信息。在每年的6月底、12月底老師需要根據自己的工作情況填寫一張工作量登記表,然后由學院辦公室管理員整理、統計后上報學校。整個過程教師和管理人員都花費了大量的時間和精力,并且準確性還會有所欠缺。因此,開發一個專門的高校教師工作量管理系統意義重大。
本系統主要是解決工作量管理中日常涉及到的問題,使工作量在管理上做到數據的信息化、快速化。根據工作量計算辦公文件,實現對教師科研項目、發表論文、教學、各類獲獎等工作量信息的填報、匯總、計算等功能。系統的用例為管理員和教師,在其登錄后能夠實現的功能如圖1所示。
(1)教學工作量管理模塊:教學工作量的增加、修改、刪除、查詢;
(2)科研工作量管理模塊:科研工作量的增加、修改、刪除、查詢;
(3)工作量管理模塊:工作量的查詢;
(4)系統用戶管理:管理員添加教師賬戶、修改密碼等。
運用關系數據庫相關的知識,根據系統模塊設計相關的表有:用戶信息表、教師信息表、教師基本工作量表、教師實踐工作量表、教師論文表、科研項目表、專利表、著作表等十余個表。數據庫中個別表的結構如下:
(1)用戶信息表:用戶權限(管理員、教師)、用戶名、密碼;
(2)教師信息表:教師工號、教師姓名、性別、學歷、職稱、所屬院系;
(3)教學工作量表:登記年份、教師工號、講授課程、教學類別、作業量、學時數、合班數等;
(4)教師論文表:論文類別、中文題目、英文題目、第一作者、所屬單位、發表刊物、發表時間、刊物類型、收錄名稱、檢索號等;
(5)工作量匯總表:學期、 教師工號、教師姓名、實際工作量、工作量差額等信息.
其他表結構便不一一敘述。
本系統主要是在Eclipse下進行開發,主要運用java語言,后臺的數據則使用MySql數據庫進行處理。采用B/S架構,通過使用JSP技術建立動態的高性能的、安全的、跨平臺的動態網站。
3.1.1MySql
MySQL是一個開放源碼的小型關聯式數據庫管理系統。它具有數據庫功能強、管理方便、使用簡便、運行速度快、 安全可靠性強等特點。許多中小型網站都選擇它作為網站數據庫。
3.1.2JSP

圖1:系統功能結構圖
JSP是基于JavaServlet以及整個Java系統的Web開發技術, 它簡單易用,完全的面向對象,具有平臺無關性且安全可靠的特點。為開發動態Web應用程序提供了一種方便、快捷的方法。
3.1.3Tomcat服務器
Tomcat 服務器由Apache提供,是免費開源的Web 應用服務器,運行時占用系統資源小、擴展性好、安全可靠性強。最新的JSP/Servlet規范總是可以在Tomcat中體現出來。
教師登錄系統填寫工作量信息后,系統會根據學校的工作量計算公式進行計算。即教學業績分值=計劃學時數*各個教學屬性的系數;實踐教學業績分值=學生人數*計劃周數*實踐類型系數可得。業績分值與基本工作量相減可得超工作量數據。
實現基于網絡平臺代替人工操作對教師日常工作量信息的管理,可以有效的減輕管理人員的工作負擔,實現教師教學工作的自動化,為學校對教師考核提供科學的決策依據,為各類項目申報及評估提供素材積累,促使教師專業素質的不斷提升。