唐彩紅
(山東萬(wàn)杰醫(yī)學(xué)院,淄博,255213)
目前,伴隨著各高校辦學(xué)規(guī)模的擴(kuò)大,教師和學(xué)生的數(shù)量也日益增多,教師工作量管理便成了高校日常管理工作中的一項(xiàng)繁重的任務(wù)。然而,若采用傳統(tǒng)的人工管理方法,管理工作量大而容易出錯(cuò)。本研究通過(guò)對(duì)工作量管理工作進(jìn)行調(diào)研之后,采用ASP.NET 和B/S 等關(guān)鍵技術(shù),設(shè)計(jì)和實(shí)現(xiàn)了一個(gè)基于ASP.NET 環(huán)境下的工作量管理系統(tǒng),從而實(shí)現(xiàn)對(duì)工作量的高效管理。
本系統(tǒng)采用B/S(Browser/Server)進(jìn)行系統(tǒng)架構(gòu),采用流行的ASP.NE 技術(shù)作為網(wǎng)絡(luò)平臺(tái)開(kāi)發(fā)環(huán)境,以Visual Studio 2008作為前臺(tái)開(kāi)發(fā)工具,以微軟公司開(kāi)發(fā)的SQL Server 2005 作為后臺(tái)系統(tǒng)數(shù)據(jù)庫(kù)的開(kāi)發(fā)工具,并采用標(biāo)準(zhǔn)建模語(yǔ)言UML 進(jìn)行建模,最終實(shí)現(xiàn)了高校教師工作量的高效管理。該系統(tǒng)具有如下優(yōu)點(diǎn):①界面簡(jiǎn)單、友好,易操作;②客戶端只需安裝瀏覽器軟件,無(wú)需安裝其它客戶端軟件,用戶就能夠登錄并使用本系統(tǒng);③本系統(tǒng)采用了對(duì)“登錄身份”進(jìn)行驗(yàn)證的設(shè)計(jì)思想,從而防止了用戶越權(quán)限操作,保證了系統(tǒng)的安全性;④本系統(tǒng)采用B/S 三層架構(gòu),便于升級(jí)和維護(hù)。
通過(guò)對(duì)高校教師工作量的管理工作進(jìn)行調(diào)研,并進(jìn)行需求分析后,高校教師工作量管理系統(tǒng)主要包括系統(tǒng)登錄、用戶信息管理、教師工作量管理、教師授課信息管理、報(bào)表生成打印共五大功能模塊。使用本系統(tǒng)的用戶有三類,分別是超級(jí)管理員、管理員和教師,顯然,應(yīng)對(duì)這三類用戶設(shè)置相應(yīng)的不同的操作權(quán)限,這樣保證了數(shù)據(jù)的保密性和安全性。超級(jí)管理員擁有對(duì)系統(tǒng)的完全訪問(wèn)控制權(quán),管理員和教師用戶的主要操作模塊分別如下圖1、圖2所示。
系統(tǒng)對(duì)各類管理員也分別分配了相應(yīng)的不同權(quán)限,其中,教務(wù)管理員權(quán)限最大,主要完成對(duì)所有教師的工作量進(jìn)行審核和查詢,而教研室管理員審核和查詢本教研室的教師的工作量。另外,管理員還能維護(hù)自己的個(gè)人信息,錄入和查詢自己的工作量。而教師用戶只能查詢自己的工作量等等;教師錄入的所有信息都要通過(guò)相應(yīng)的管理員進(jìn)行審核。
為了保證系統(tǒng)的安全可靠性,用戶登錄時(shí)都要進(jìn)行“身份驗(yàn)證”。對(duì)各類用戶分配相應(yīng)的且不同的權(quán)限,系統(tǒng)登錄界面如圖3所示。
圖3
登錄系統(tǒng)系統(tǒng)時(shí),需在登錄界面上輸入用戶名、密碼并選擇用戶身份,單擊“登錄”按鈕,系統(tǒng)則會(huì)根據(jù)用戶輸入的信息到后臺(tái)數(shù)據(jù)庫(kù)中查找有無(wú)此用戶信息,若查找成功,則用戶成功登錄到本系統(tǒng),并用Session 對(duì)用戶登錄時(shí)輸入的相關(guān)信息進(jìn)行保存,這樣保證用戶再訪問(wèn)其它頁(yè)面時(shí)不再進(jìn)行身份驗(yàn)證;若查找不成功則顯示:“用戶名和密碼不正確,請(qǐng)重新輸入!”。
假設(shè)登錄用戶是教師,則身份驗(yàn)證的代碼主要如下:
本模塊主要實(shí)現(xiàn)對(duì)各類用戶信息進(jìn)行管理。為方便起見(jiàn),管理員的登錄信息由超級(jí)管理員統(tǒng)一添加,而教師用戶首次登錄本系統(tǒng)時(shí)的用戶名、密碼均默認(rèn)是教職工編號(hào),用戶登錄后只允許修改密碼,不允許修改用戶名。超級(jí)管理員可以管理各類用戶,而管理員只能增刪教師用戶,教師不具有增刪用戶的權(quán)限。
本模塊主要包括教師教學(xué)工作量管理和科研工作量管理兩大模塊。其中教學(xué)工作量管理是本模塊中一個(gè)重要模塊,它主要包括工作量的錄入、提交、計(jì)算、審核、查詢等功能。
教師登錄到本系統(tǒng)后,按照要求錄入自己的教學(xué)工作量,錄入完畢后,系統(tǒng)會(huì)根據(jù)選擇的課程類型,從后臺(tái)數(shù)據(jù)庫(kù)表(gbljs)中查找到相應(yīng)的工作量計(jì)算公式并自動(dòng)計(jì)算出“總工作量(zgl)”,教師檢查無(wú)誤后,然后單擊“提交”按鈕,等待教研室管理員、系部管理員和教務(wù)管理員依次進(jìn)行網(wǎng)上審核,若審核全部通過(guò),則系統(tǒng)會(huì)自動(dòng)保存該教師提交的教學(xué)工作量信息,方便以后各類用戶進(jìn)行查詢;若審核未通過(guò),管理員應(yīng)給出相應(yīng)的錯(cuò)誤信息,方便教師修改,教師修改后需重新提交等待再次審核。
另外,用戶通過(guò)本模塊還可以完成工作量的查詢,但是對(duì)不同用戶查詢權(quán)限也有所不同,例如,教師用戶只能查詢自己的工作量信息。
教務(wù)管理員能夠通過(guò)本模塊實(shí)現(xiàn)對(duì)課程信息和教師授課信息的基本管理,如添加、修改、刪除和查詢等操作。而系部管理員、教研室管理員和教師用戶只能通過(guò)本模塊查詢自己的授課信息和有關(guān)課程信息。
用戶能夠使用本系統(tǒng)生成相應(yīng)的報(bào)表并能夠進(jìn)行打印,如:科研工作量統(tǒng)計(jì)表、教師工作量統(tǒng)計(jì)表、教師授課信息表等等。
本文是基于.NET 技術(shù)設(shè)計(jì)并開(kāi)發(fā)了一個(gè)高校教師工作量管理系統(tǒng),基本能夠?qū)崿F(xiàn)對(duì)高校教師的教學(xué)工作量和科研工作量的高效管理,具有很好的安全可靠性和良好的可維護(hù)性。但本系統(tǒng)還存在著很多不足,還需進(jìn)一步改進(jìn)和完善,如:①在提交教師教學(xué)工作量時(shí),授課班級(jí)名需要手動(dòng)輸入,很不方便;②本系統(tǒng)僅研究授課教師的工作量管理,還需進(jìn)一步研究輔導(dǎo)員、行政人員等工作量的管理。
[1] 黃亮等.基于ASP.NET 技術(shù)的高校教師工作量管理系統(tǒng)的實(shí)現(xiàn)[J].中原工學(xué)院學(xué)報(bào),2007
[2] 胡亞平,杜娟.高校教師信息管理系統(tǒng)的設(shè)計(jì)方案[J].計(jì)算機(jī)與現(xiàn)代化,2009
[3] 劉芳.基于WEB 的教務(wù)綜合管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)[D].內(nèi)蒙古大學(xué),2009 年
[4] 吳曉帆.基于B/S 模式的辦公自動(dòng)化系統(tǒng)開(kāi)發(fā)[D].合肥工業(yè)大學(xué).2009.
[5] 解紅.基于三層架構(gòu)與Web 服務(wù)的教師業(yè)務(wù)信息竹理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].濟(jì)南:山東大學(xué),2010