何俊 佟玉軍 高子超
【摘 要】教學(xué)工作輔助管理系統(tǒng),一方面,可以讓每位教師能夠查看其每學(xué)期的教學(xué)任務(wù),還可以準(zhǔn)確計(jì)算每位教師的教學(xué)工作量,避免因工作量計(jì)算不準(zhǔn)而導(dǎo)致工作量的反復(fù)核對(duì)修改,最終能夠?yàn)榻處熆己恕⒙毞Q評(píng)聘等提供歷年理論及實(shí)踐教學(xué)工作量等準(zhǔn)確數(shù)據(jù)。該系統(tǒng)采用Spring MVC框架,采用JSP技術(shù)及MySQL數(shù)據(jù)庫(kù)技術(shù)實(shí)現(xiàn),為廣大教師、學(xué)院等部門提供了極大方便。
【Abstract】The teaching assistant management system can let each teacher look at the teaching task of each semester, and accurately calculate each teacher's teaching workload, so as to avoid repeated checking and revision of workload due to the inaccuracy of workload calculation, finally provide accurate data for teachers' assessment, professional title evaluation and so on. The system adopts Spring MVC framework, uses JSP and MySQL database technology, and provides great convenience for the teachers and colleges.
【關(guān)鍵詞】教學(xué)工作輔助管理系統(tǒng);教學(xué)工作量;Spring MVC框架;JSP技術(shù)
【Keywords】 the auxiliary management system of teaching work; teaching workload; Spring MVC; JSP technology
【中圖分類號(hào)】TP311 【文獻(xiàn)標(biāo)志碼】A 【文章編號(hào)】1673-1069(2018)02-0168-02
1 引言
當(dāng)前,大多教師的教學(xué)任務(wù)及教學(xué)工作量計(jì)算都采用excel表格進(jìn)行,部分教師對(duì)課程性質(zhì)、難度系數(shù)等不能準(zhǔn)確把握,尤其是新舊教學(xué)計(jì)劃更迭,一些課程的學(xué)時(shí)、性質(zhì)等發(fā)生了變化時(shí),更是問題頻出[1]。這就導(dǎo)致教師個(gè)人、學(xué)院需要反復(fù)修改教師教學(xué)任務(wù)與教學(xué)工作量。同時(shí),教師職稱評(píng)聘也需要統(tǒng)計(jì)教學(xué)任務(wù)、教學(xué)工作量等信息,需要手動(dòng)整理、計(jì)算、匯總每學(xué)期的教學(xué)工作量,這也耗費(fèi)了各方的工作時(shí)間,降低了效率[2]?;谏显V原因,研究開發(fā)一款教師教學(xué)工作輔助管理系統(tǒng),它能夠根據(jù)最新教學(xué)數(shù)據(jù)文件,準(zhǔn)確獲取課程學(xué)時(shí)、性質(zhì)、難度系數(shù)等參數(shù),并正確計(jì)算教師的教學(xué)工作量,還能準(zhǔn)確提供歷年教學(xué)工作相關(guān)數(shù)據(jù),為教師職稱評(píng)級(jí)、評(píng)聘、年度考核、專業(yè)信息填報(bào)等工作提供便利[3,4]。
2 系統(tǒng)關(guān)鍵技術(shù)
2.1 Spring MVC技術(shù)
Spring MVC是基于Java實(shí)現(xiàn)的輕量級(jí)Web框架,采用MVC架構(gòu)的基本思想,代碼容易理解。支持并簡(jiǎn)化了JSP開發(fā),異常處理簡(jiǎn)單[5,6]。
2.2 JSP技術(shù)
JSP是在HTML網(wǎng)頁(yè)文件中插入Java程序段和JSP標(biāo)記形成的后綴名為*.jsp的文件。 用JSP開發(fā)的Web應(yīng)用是跨平臺(tái)的,既能在windows下運(yùn)行,也能在linux等其他操作系統(tǒng)上運(yùn)行。 它與Servlet一樣,在服務(wù)器端執(zhí)行,通常返回給客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽[7]。
2.3 MySQL技術(shù)
MySQL是一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),基于客戶機(jī)/服務(wù)器結(jié)構(gòu)實(shí)現(xiàn),由一個(gè)服務(wù)器守護(hù)程序mysqld和許多不同的客戶程序以及庫(kù)組成,因其快速、健壯和易用而應(yīng)用廣泛[8]。
3 教學(xué)工作輔助管理系統(tǒng)
3.1 系統(tǒng)主要功能
系統(tǒng)主要功能包括:
①教師個(gè)人教學(xué)任務(wù)查看:能夠查看本學(xué)期和歷史教學(xué)任務(wù)相關(guān)信息。
②教師個(gè)人工作量計(jì)算與查看:計(jì)算教師本學(xué)期工作量,并能與教師聘期內(nèi)年度最低教學(xué)工作量要求進(jìn)行對(duì)比;能夠查看歷史工作量;如果該教師是課設(shè)、實(shí)習(xí)負(fù)責(zé)人,能夠?yàn)橄嚓P(guān)教師分配學(xué)生班級(jí)與人數(shù)。
③專業(yè)負(fù)責(zé)人核對(duì)教學(xué)工作量:教師確認(rèn)工作量后,專業(yè)負(fù)責(zé)人能夠查看到本專業(yè)每位教師的教學(xué)工作量明細(xì),可以查看講每門課程、帶每門課設(shè)實(shí)習(xí)的教師匯總情況、平均工作量等。最后進(jìn)行調(diào)整和審核。
④學(xué)院負(fù)責(zé)人核對(duì)各專業(yè)教學(xué)工作量:專業(yè)審核通過后,學(xué)院負(fù)責(zé)人能夠查看到每個(gè)專業(yè)每位教師的教學(xué)工作量以及每門課程、每門課設(shè)實(shí)習(xí)的教師信息。然后與教務(wù)處下發(fā)的學(xué)期教學(xué)工作量對(duì)比。審核通過后,可以打印每位教師的本學(xué)期教學(xué)工作量表格存檔。圖1所示為教學(xué)工作輔助管理系統(tǒng)總體功能用例[9]。
3.3 系統(tǒng)主要功能界面
系統(tǒng)主要界面包括用戶注冊(cè)、登陸、教師個(gè)人教學(xué)任務(wù)查看、教師個(gè)人工作量計(jì)算與查看、專業(yè)負(fù)責(zé)人核對(duì)教學(xué)工作量、學(xué)院負(fù)責(zé)人核對(duì)各專業(yè)教學(xué)工作量等。圖3為查看好友分組成員界面。系統(tǒng)其他界面在此從略。系統(tǒng)編碼采用Java及HTML語(yǔ)言,采用白盒與黑盒測(cè)試技術(shù)[7]。系統(tǒng)測(cè)試效果良好,目前使用狀況良好。
4 結(jié)論
本文根據(jù)高校教師教學(xué)工作的實(shí)際需求,設(shè)計(jì)了教師教學(xué)工作輔助管理系統(tǒng)的總體框架模型,采用了Spring MVC框架技術(shù)、JSP技術(shù)、UML技術(shù)、MySQL數(shù)據(jù)庫(kù)技術(shù)和相關(guān)軟件開發(fā)環(huán)境實(shí)現(xiàn)了系統(tǒng)的在線運(yùn)行,為高校教師教學(xué)、職稱評(píng)聘、專業(yè)信息填報(bào)等提供了幫助,較為實(shí)用,效果良好[11]。
【參考文獻(xiàn)】
【1】王玨.Excel在高校教學(xué)工作量計(jì)算中的應(yīng)用[J].信息與電腦,2017(10):158-160.
【2】李增本.教師教學(xué)工作量管理系統(tǒng)的設(shè)計(jì)[J].新教育時(shí)代電子雜志(教師版),2015(24):143-144.
【3】黃文武,傅強(qiáng),羅卓筆.高校教師教學(xué)工作量管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].中國(guó)教育信息化,2014(15):65-66.
【4】周騰,孫玉濤.基于ASP.NET的教師工作量管理系統(tǒng)——學(xué)院教學(xué)辦管理模塊的功能分析和實(shí)現(xiàn)[J].電子世界,2013(17):174-175.
【5】牛大偉,張曉琳,吳志明.基于MVC模式的Struts框架的教師工作量管理系統(tǒng)[J].內(nèi)江師范學(xué)院學(xué)報(bào),2010,25(4):46-49.
【6】欒晶晶.基于Spring和MVC的高校教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].北京:北京工業(yè)大學(xué),2016.
【7】蔣虎.基于J2EE的高校教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].成都:成都理工大學(xué),2016.
【8】王向軍,邊玉超,李榮.基于PHP+MySQL數(shù)據(jù)庫(kù)技術(shù)的教師工作量統(tǒng)計(jì)系統(tǒng)[J].信息系統(tǒng)工程,2016(2):36-37.
【9】張莉.教師工作量上報(bào)管理平臺(tái)的開發(fā)[J].電腦知識(shí)與技術(shù)(學(xué)術(shù)交流),2016,12(5):149-150.
【10】唐小清.高校教師工作量管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].石家莊:河北科技大學(xué),2015.
【11】李永壯,葉春鳳,耿玉菊.教師業(yè)績(jī)工作量管理系統(tǒng)的開發(fā)與實(shí)現(xiàn)[J].福建電腦,2017,33(3):53-54.