王軍英,呂海平,劉偉玲
(中國農業大學 煙臺研究院,山東 煙臺 264670)
教學工作量信息化管理的設計與實現
王軍英,呂海平,劉偉玲
(中國農業大學 煙臺研究院,山東 煙臺 264670)
教學工作量管理是教學管理工作的重要組成部分,與教師的利益息息相關。傳統的管理方式存在著效率低、易出錯、不方便查詢和匯總等弊端。文章闡述了教學工作量信息化管理的設計方案和實現過程,通過采用軟件工程思想和相關計算機技術,完成了教學工作量管理系統的開發,提高了教學管理工作的質量和效率。
教學工作量;管理系統;信息化
[DOI]10.13939/j.cnki.zgsc.2016.46.215
教學工作量管理工作是各高校教務管理工作的重要組成部分,是衡量教師工作情況的一項重要指標,[1]關系到各院系的工作安排,是教師每學期績效考核和薪酬發放的主要依據。目前,研究院的教學工作量管理工作主要依據Excel表格管理數據,仍然存在大量的手工操作。隨著學校的發展,這種管理方式給廣大教師和教學管理人員帶來諸多不便,主要存在的問題有以下幾種。
第一,填寫報表、數據匯總等重復性工作較多;第二,教學工作量的組成包含的類別多,手工計算工作量大,容易出錯;第三,后期調整過程復雜,牽扯面廣,導致增加更多的工作量;第四,整個流程周期長,效率低;第五,不方便進行教學工作量的匯總、統計和查詢。
隨著信息技術的發展和廣泛應用,高校信息化管理的程度也越來越高,設計并實現適合研究院自身需要的教學工作量管理系統,使教學管理真正實現系統化、規范化,對提升學校教學管理部門的服務水平和管理層次具有重要意義。
通過調研我們了解到:中國農業大學煙臺研究院教師的教學工作量包括基本教學工作量和其他教學工作量兩部分?;窘虒W工作量包括:理論教學、實驗實訓教學、公選課教學、課程重修教學等。其他教學工作量包括:指導課程設計或畢業設計(論文)、輔導學生競賽、考證培訓、評委工作、教學幫扶等。
教師教學工作量的填報、處理流程涉及教師個人、系部、學院、教務處等部門,具體過程是:每位教師以表格形式填報個人的工作量登記表并發給所在的系部,各系部主任審核通過后,匯總到學院,再經學院審核匯總后上報到學校教務處,最終完成教師教學工作量的認定,以及完成學校整體教學工作的信息統計,并將工作量信息匯總、入庫存檔,上報學校主管領導批閱。
依據教學工作量管理的實際工作流程,要求系統能夠實現如下功能:第一,教師基本信息管理:對教師信息進行增、刪、改、查等操作;第二,教學系數設置:對學生人數系數設置和新課系數的設置;第三,教學工作量填報:填報當前學期教師的教學信息;第四,教學工作量管理:根據開課情況和相關參數,計算教學工作量,并能進行查詢和數據審核;第五,教學工作量統計:按要求統計教學工作量信息,生成報表及打印。
3.1 系統功能模塊設計
根據教學工作量管理系統需求分析的要求,系統功能分為系統管理模塊、教學信息管理模塊、教學工作量管理模塊、信息查詢模塊和信息統計模塊,如圖1所示。
系統管理模塊:包括用戶管理模塊和數據導入、數據備份模塊。由系統管理員分配給各系統用戶名稱、默認密碼和權限,用戶可以自行修改密碼。教學信息管理模塊:由本校教師和外聘教師填寫本人的教學信息上傳系統,并可進行信息維護。教學工作量管理模塊:根據每位教師的教學信息,依據學校有關管理規定,自動計算教學工作量,教師在系統規定的時間內登錄并核對工作量信息,待工作量審核完成后,不能進行修改等操作。教學信息查詢模塊:可以查詢各位教師、各系部、各學院在指定學期或學年的工作量情況,并可以根據需要進行數據導出。教學信息統計模塊:可以根據學期或學年對指定教師的工作量情況進行匯總,也可進行全校工作量情況匯總,并可以根據需要生成報表,打印輸出。詳見圖1。
3.2 數據庫設計
數據庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫,在信息化社會,充分有效地管理和利用各類信息資源,是進行科學研究和決策管理的前提條件。數據庫技術是管理信息系統、辦公自動化系統、決策支持系統等各類信息系統的核心部分,是進行科學研究和決策管理的重要技術手段。[2]數據庫應用系統是在數據庫管理系統(DBMS)支持下建立的計算機應用系統,數據庫是系統的核心,也是整個系統運行過程中全部數據的來源。[3]數據庫應用系統具有結構特性和行為特性兩個方面:結構設計就是設計各級數據庫模式。決定數據庫系統的信息內容,由數據庫設計來實現;行為特性與數據庫狀態轉換有關,即改變實體及其特性的操作,它決定數據庫系統的功能,是事物處理等應用程序的設計。本系統主要實現教師教學工作量的管理,根據上述需求分析和功能設計的要求,數據庫中共建立6張表,主要存儲用戶信息、教師信息、課程信息、院系信息、工作量信息和日志等信息。由于篇幅有限,以表1課程信息表為例,給出表的設計樣式。

圖1 教師教學工作量管理系統功能模塊

表1 課程信息
4.1 系統整體架構
在對Web應用系統進行實際的開發過程中,在保證應用系統的靈活性、安全性、實用性的基礎上,為了提高開發的效率,需要一種好的設計模式作為一種可行的方案。MVC全名是Model View Controller,是模型(Model)—視圖(View)—控制器(Controller)的縮寫,一種軟件設計典范,用一種業務邏輯、數據、界面顯示分離的方法組織代碼,將業務邏輯聚集到一個部件里面,在改進和個性化定制界面及用戶交互的同時,不需要重新編寫業務邏輯,在實現Web應用系統中具有得天獨厚的優勢,[4]因此,本文采用MVC設計模式,系統結構如圖2所示。

圖2 系統架構
4.2 系統實現
4.2.1 登錄系統
用戶登錄時,如果3次輸入密碼錯誤,系統會自動鎖定;登錄界面還提供了“記住密碼”和“自動登錄”功能,用戶可以根據自己的需要選擇,如圖3所示。
4.2.2 教師教學工作量查詢
在教學工作量查詢模塊,可以輸入教師姓名,查詢的起始時間和查詢的終止時間,來查詢某一時間段某位教師的教學工作量情況,如圖4所示。
4.2.3 教師教學工作量匯總
在教學工作量匯總模塊,可以實現教師個人工作量及學院所有教師工作量的匯總,匯總表格如表2所示。

圖3 登錄界面

圖4 工作量查詢界面

表2 教學工作量匯總
本文采用MVC設計模式,以WIN 7為操作系統平臺,SQL Server—2008為后臺數據庫,設計并實現了教學工作量管理系統,改變了學校原來的教學管理模式,能夠及時、準確、直觀地管理每一位教師的教學工作量數據,減輕了教務管理人員的工作負擔,提高了工作效率,提升了學校教學管理的水平,得到大家的一致認可和好評。項目的開發實踐,也使我們積累了寶貴的經驗,今后我們會對系統功能做進一步完善升級,滿足未來學校發展的需要。
[1]王慶喜,閆懷平.規則引擎在教師工作量管理系統中的應用研究[J].現代計算機,2015(9):63-65.
[2]鐘秋燕,黃燦輝,解正梅.數據庫原理與應用[M].北京:清華大學出版社,2016.
[3]王彪,于海英,張利軍,等.數據庫應用系統開發[M].北京:清華大學出版社,2010.
[4]朱勇.ASP.NET MVC項目開發教程[M].北京:清華大學出版社,
2015.
本文系中國農業大學煙臺研究院教學課題:“中國農業大學(煙臺)教師教學信息管理系統的設計與實現”(項目編號:201501Ja)。
王軍英(1975—),女,山東煙臺人,碩士,講師。研究方向:軟件工程,信息管理;通信作者:劉偉玲(1979—),女,碩士,講師。研究方向:軟件工程。