趙 鋼
(南通大學繼續教育學院,江蘇 南通 226007)
隨著社會的發展,高校不斷的擴大規模,相關教學工作量的管理人員對處理各方面的數據也提出了更高的要求。而傳統的教師工作量統計方法組織分散,易發生數據丟失,出現統計錯誤等情況,且勞動強度高,速度慢,這使得教師工作考核處理周期長,考核結果嚴重滯后,影響了教師教學工作考核的質量,帶來了不少的負面效應。因此教師希望能夠簡便快捷的上報自己的工作量,同時,能隨時查詢到自己的工作情況,在發現錯誤后能夠正確、及時的做出糾錯。
在科學技術飛速發展的今天,人們逐漸邁入了信息社會,互聯網成為人們生活中必不可少的信息樞紐,它成為人們快速傳遞信息的重要渠道。在計算機尚未普及之前,教師工作量的統計與計算主要依賴于人工計算。傳統的處理工作量的過程是:教師填寫課程等資料以表格的形式上報給教務科,教務科在通過查詢已有的記錄給教師分配教學工作,然后根據教師的授課情況及其他綜合方面來統計教師的教學工作量,并根據已規定的工作量計算方法用手動的或者通過計算器來計算教師的教學工作量。面對繁雜的數據和教師上傳的報表,手工的處理方式很難能夠跟上現代化的步伐,并且容易出現計算錯誤及統計不及時導致的工作量的堆積,從而產生一些不必要的麻煩。
隨著信息技術及計算機技術的快速發展,教師的教學工作量統計也變得越來越現代化,同時,教師查詢自己的教學工作量也更加方便。為了提高管理效率,可以利用現已有的辦公局域網絡條件,將教師的教學工作量統計和計算做成一個基于WEB的查詢、統計和計算系統,使教師的教學工作量在一個單位的局域網絡內甚至是Internet上實現查詢功能,這樣的一個系統能夠將教師的教學工作量查詢和計算變得更加簡捷,從而使高校的教學工作效率得到明顯的提高。
教師教學工作量上報與統計系統分為前臺和后臺兩個部分。前臺是普通教職工使用的平臺,包括密碼修改、工作量查詢、錯誤上報等功能;后臺則是管理員登錄的平臺,包括對普通教職工、課程和工作量等情況的操作。
系統前臺主要供普通教職工登錄,主要包括以下幾個功能:(1)用戶登錄:普通教職工只有提供了正確的用戶名和密碼的用戶才被視為本系統的合法用戶,能享受本系統提供的相應服務,反之不能。(2)密碼服務:登錄本系統成功后,用戶均有權可對自己的密碼進行維護,以提高用戶自己信息的安全性。修改密碼時只有提供原密碼正確才可修改密碼。(3)個人信息查看:登錄本系統成功后,用戶可查看到自己的個人信息,如發現個人信息與自己的實際情況不符,可對自己的信息進行修改。(4)排課信息查看:登錄本系統成功后,用戶可查看到自己的排課信息,如發現排課信息與自己的實際情況不符,可以上報給管理員該錯誤并提供相關錯誤描述,用以管理員及時的更正。(5)工作量查詢:登錄本系統成功后,普通教職工可查詢自己的工作量,當發現數據與自己的實際情況不符時,可以上報給管理員該錯誤并提供相關錯誤描述,用以管理員及時的更正。如圖1所示。

圖1 前臺功能設計規劃圖
系統后臺主要供管理員登錄,主要包括以下幾個功能:(1)用戶登錄:管理員只有提供了正確的用戶名和密碼的用戶才被視為本系統的合法用戶,能享受本系統提供的相應服務,反之不能。(2)信息查詢:管理員可以查詢本系統所有的數據,包括所有的普通教職工信息、課程信息、班級信息以及所有用戶的工作量信息等。(3)信息錄入:管理員可對本系統的信息進行錄入,包括普通教職工的信息、課程信息、教學工作量信息等。(4)信息更新:管理員可對本系統的信息進行修改或者刪除,如教師的基本信息、課程的基本信息、教師的教學工作量信息等。(5)錯誤處理:管理員能夠對教職工所上報的錯誤進行處理,以最大限度的保障用戶數據的有效性及正確性。如圖2所示。

圖 2 后臺功能設計規劃圖
該系統使用的數據庫是 SQL Server2005,根據系統需求,該系統設計的數據表如下:
(1)用戶信息表。該表存儲的是與用戶相關的基本信息。字段設計如表1所示。

表1 用戶信息表(users)
(2)班級信息表。該表存儲的是與班級相關的基本信息。字段設計如表2所示。

表2 班級信息表(class)
(3)課程信息表。該表存儲的是與課程相關的基本信息。字段設計如表3所示。

表3 課程信息表(course)
(4)排課信息表。該表存儲的是與排課相關的基本信息。字段設計如表4所示。

表4 排課信息表(arrangeCourses)
(5)批改實驗報告工作量信息表。該表存儲的是與批改實驗報告相關的基本信息。字段設計如表5所示。

表5 批改實驗報告工作量信息表(correctTest)
(6)指導實驗報告工作量信息表。該表存儲的是與指導實驗報告相關的基本信息。字段設計如表6所示。

表 6 指導實驗工作量信息表(guideTest)
(7)實驗準備報告工作量信息表。該表存儲的是與實驗準備報告相關的基本信息。字段設計如表7所示。

表7 實驗準備工作量信息表(testPrepare)
(8)實驗教學工作量信息表。該表存儲的是與實驗教學相關的基本信息。字段設計如表8所示。

表8 實驗教學工作量信息表(practiceWork)
(9)理論教學工作量信息表。該表存儲的是與理論教學相關的基本信息。字段設計如表9所示。

表9 理論教學工作量信息表(theoryWork)
(10)公共選修課信息表。該表存儲的是與公共選修課相關的基本信息。字段設計如表10所示。

表10 公共選修課信息表(publicWork)
(11)總工作量信息表。該表存儲的是與總工作量相關的基本信息。字段設計如表11所示。

表11 總工作量信息表(work)
(12)錯誤上報信息表。該表存儲的是與錯誤上報相關的基本信息。字段設計如表12所示。

表12 錯誤上報信息表(erro)
根據上述分析及設計,能得到排課信息表與用戶信息表、班級表、課程表之間有主外 鍵之間的關系,只有在用戶信息表、班級表及課程表之中插入一定的信息,才能向排課信 息表中插入想要的數據,如果向排課信息表插入的數據在用戶信息表、班級表和課程表沒 有此項數據,則會插入失敗。如類圖3所示。用戶信息表、班級表和課程表中均是以 id為主鍵,在排課信息表中就是以此 id 作為它們之間連接的媒介,建立了排課信息表與用戶信息表、班級表、課程表之間的主外鍵之間的關系。

圖3 排課信息的數據庫關系圖
總工作量與理論教學工作量、實驗教學工作量和公共選修課之間有主外鍵之間的關系,實驗教學工作量與批改實驗工作量、指導實驗工作量和實驗準備工作量之間也有主外鍵之間的關系。它們之間的關系如類圖 4 所示。實現的原理同排課信息表與用戶信息表它們之間實現的原理。

圖4 總工作量的數據庫關系圖
教學工作量上報與統計系統設計的目的是開發基于 WEB的教師教學工作量上報與統計系統,旨在為教學中龐大的教師工作量提供一個智能且高效的統計平臺,它能夠對教師的教學工作量信息進行批量地增加、查詢、修改、統計等。教學工作量上報與統計系統的研究與系統設計,充分發揮了計算機信息處理的優勢,加快了教務管理信息化、現代化的步伐,使教務管理更加準確、高效,提高了教學管理的效率。
[1] 孫建英.高校教學工作量管理系統的設計與實現[J].河北建筑科技學院學報,2000(06).
[2] 鐘銳鋒.高校教師教學工作量及教學津貼的管理模型研究[J].綿陽師范學院學報,2003(07).
[3] 黃梯云.管理信息系統(修訂版)[M].北京:高等教育出版社,2011.