何俊,佟玉軍,高子超
(遼寧工業(yè)大學(xué)電子與信息工程學(xué)院,遼寧錦州121001)
當(dāng)前,大多教師的教學(xué)任務(wù)及教學(xué)工作量計算都采用excel表格進(jìn)行,部分教師對課程性質(zhì)、難度系數(shù)等不能準(zhǔn)確把握,尤其是新舊教學(xué)計劃更迭,一些課程的學(xué)時、性質(zhì)等發(fā)生了變化時,更是問題頻出[1]。這就導(dǎo)致教師個人、學(xué)院需要反復(fù)修改教師教學(xué)任務(wù)與教學(xué)工作量。同時,教師職稱評聘也需要統(tǒng)計教學(xué)任務(wù)、教學(xué)工作量等信息,需要手動整理、計算、匯總每學(xué)期的教學(xué)工作量,這也耗費(fèi)了各方的工作時間,降低了效率[2]?;谏显V原因,研究開發(fā)一款教師教學(xué)工作輔助管理系統(tǒng),它能夠根據(jù)最新教學(xué)數(shù)據(jù)文件,準(zhǔn)確獲取課程學(xué)時、性質(zhì)、難度系數(shù)等參數(shù),并正確計算教師的教學(xué)工作量,還能準(zhǔn)確提供歷年教學(xué)工作相關(guān)數(shù)據(jù),為教師職稱評級、評聘、年度考核、專業(yè)信息填報等工作提供便利[3,4]。
Spring MVC是基于Java實現(xiàn)的輕量級Web框架,采用MVC架構(gòu)的基本思想,代碼容易理解。支持并簡化了JSP開發(fā),異常處理簡單[5,6]。
JSP是在HTML網(wǎng)頁文件中插入Java程序段和JSP標(biāo)記形成的后綴名為*.jsp的文件。用JSP開發(fā)的Web應(yīng)用是跨平臺的,既能在windows下運(yùn)行,也能在linux等其他操作系統(tǒng)上運(yùn)行。它與Servlet一樣,在服務(wù)器端執(zhí)行,通常返回給客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽[7]。
MySQL是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),基于客戶機(jī)/服務(wù)器結(jié)構(gòu)實現(xiàn),由一個服務(wù)器守護(hù)程序mysqld和許多不同的客戶程序以及庫組成,因其快速、健壯和易用而應(yīng)用廣泛[8]。
系統(tǒng)主要功能包括:
①教師個人教學(xué)任務(wù)查看:能夠查看本學(xué)期和歷史教學(xué)任務(wù)相關(guān)信息。
②教師個人工作量計算與查看:計算教師本學(xué)期工作量,并能與教師聘期內(nèi)年度最低教學(xué)工作量要求進(jìn)行對比;能夠查看歷史工作量;如果該教師是課設(shè)、實習(xí)負(fù)責(zé)人,能夠為相關(guān)教師分配學(xué)生班級與人數(shù)。
③專業(yè)負(fù)責(zé)人核對教學(xué)工作量:教師確認(rèn)工作量后,專業(yè)負(fù)責(zé)人能夠查看到本專業(yè)每位教師的教學(xué)工作量明細(xì),可以查看講每門課程、帶每門課設(shè)實習(xí)的教師匯總情況、平均工作量等。最后進(jìn)行調(diào)整和審核。
④學(xué)院負(fù)責(zé)人核對各專業(yè)教學(xué)工作量:專業(yè)審核通過后,學(xué)院負(fù)責(zé)人能夠查看到每個專業(yè)每位教師的教學(xué)工作量以及每門課程、每門課設(shè)實習(xí)的教師信息。然后與教務(wù)處下發(fā)的學(xué)期教學(xué)工作量對比。審核通過后,可以打印每位教師的本學(xué)期教學(xué)工作量表格存檔。圖1所示為教學(xué)工作輔助管理系統(tǒng)總體功能用例[9]。
圖1 教學(xué)輔助管理系統(tǒng)用例圖
圖2所示為教學(xué)輔助管理系統(tǒng)數(shù)據(jù)庫設(shè)計結(jié)果[10]。
圖2 教學(xué)輔助管理系統(tǒng)數(shù)據(jù)庫關(guān)系模型
系統(tǒng)主要界面包括用戶注冊、登陸、教師個人教學(xué)任務(wù)查看、教師個人工作量計算與查看、專業(yè)負(fù)責(zé)人核對教學(xué)工作量、學(xué)院負(fù)責(zé)人核對各專業(yè)教學(xué)工作量等。圖3為查看好友分組成員界面。系統(tǒng)其他界面在此從略。系統(tǒng)編碼采用Java及HTML語言,采用白盒與黑盒測試技術(shù)[7]。系統(tǒng)測試效果良好,目前使用狀況良好。
圖3 教學(xué)輔助管理系統(tǒng)前臺界面
圖4 教學(xué)輔助管理系統(tǒng)后臺界面
本文根據(jù)高校教師教學(xué)工作的實際需求,設(shè)計了教師教學(xué)工作輔助管理系統(tǒng)的總體框架模型,采用了Spring MVC框架技術(shù)、JSP技術(shù)、UML技術(shù)、MySQL數(shù)據(jù)庫技術(shù)和相關(guān)軟件開發(fā)環(huán)境實現(xiàn)了系統(tǒng)的在線運(yùn)行,為高校教師教學(xué)、職稱評聘、專業(yè)信息填報等提供了幫助,較為實用,效果良好[11]。