丁光惠,黃愛蓉,楊偉,潘方超
(湖北汽車工業(yè)學院 電氣與信息工程學院,湖北 十堰 442002)
基于數(shù)據(jù)再利用思想的教師工作量管理系統(tǒng)
丁光惠,黃愛蓉,楊偉,潘方超
(湖北汽車工業(yè)學院 電氣與信息工程學院,湖北 十堰 442002)
以教師工作量計算為例,采用數(shù)據(jù)保護技術(shù)、業(yè)務中間件技術(shù)、數(shù)據(jù)描述可擴展技術(shù)以及靈活的數(shù)據(jù)交換技術(shù),實現(xiàn)了基于數(shù)據(jù)再利用思想的教師工作量管理系統(tǒng)。實際效果表明,本系統(tǒng)充分利用原始數(shù)據(jù),推進了高校辦公信息化和智能化。
數(shù)據(jù)再利用;數(shù)據(jù)保護;數(shù)據(jù)交換
隨著教學管理系統(tǒng)的廣泛應用,教學管理數(shù)據(jù)在不斷地產(chǎn)生并積累,原有數(shù)據(jù)的潛在功能越來越強大,但現(xiàn)有教學管理系統(tǒng)的數(shù)據(jù)并沒有被充分利用起來。已有的數(shù)據(jù)包括教學任務數(shù)據(jù)的管理、教材數(shù)據(jù)的管理、科研教研項目數(shù)據(jù)的管理、論文成果數(shù)據(jù)的管理等相關(guān)數(shù)據(jù)沒有被充分利用,這些歷史數(shù)據(jù)是非常寶貴的資源,如果不對其進行數(shù)據(jù)再利用,將是極大的浪費。
在學校教務管理中,對教師工作業(yè)績的核算一直是重要而復雜的一項工作,通過定量核算可以掌握不同類型人員的工作情況,為在宏觀上合理的進行教學安排提供科學的依據(jù)。為了保證核算的科學,必須涉及到教學的全過程,因此這項工作涉及到的工作環(huán)節(jié)非常多,含有課程教學、科研教研項目、研究生教育、論文及成果等相關(guān)數(shù)據(jù),工作過程也要涉及多個業(yè)務管理部門,如圖1所示。顯然教師工作業(yè)績的管理計算是非常繁雜的,所涉及的管理工作量是巨大的,手工計算容易出錯遺漏。
為了充分發(fā)揮數(shù)據(jù)的功能,結(jié)合新的功能需求,基于數(shù)據(jù)再利用思想,利用系統(tǒng)原有數(shù)據(jù)進行數(shù)據(jù)查詢、統(tǒng)計,對已有的教學管理系統(tǒng)的歷史數(shù)據(jù)進行再利用,以發(fā)揮更大的效益?;跀?shù)據(jù)再利用思想,上述歷史數(shù)據(jù)可以用來統(tǒng)計授課老師的課程工作量、發(fā)表的論文論著工作量、所申請或在研的項目工作量以及各類工作的自動匯總等。為了達到一次錄入有效數(shù)據(jù),充分共享結(jié)果的目標,非常有必要對原有數(shù)據(jù)進行再利用,基于上述現(xiàn)狀,建立了教學管理系統(tǒng)的子系統(tǒng)——教師工作量管理系統(tǒng)。已經(jīng)開發(fā)出的子系統(tǒng)還包括教學任務管理子系統(tǒng)、科研教研管理子系統(tǒng)、教材管理子系統(tǒng)和教學文檔子系統(tǒng)。
當對原始數(shù)據(jù)進行數(shù)據(jù)再利用,從而開發(fā)新的應用時,特別需要如下關(guān)鍵技術(shù)。
1)數(shù)據(jù)保護技術(shù) 在數(shù)據(jù)再利用時,必須保證原始數(shù)據(jù)的安全,數(shù)據(jù)、信息是否準確、及時、有效,特別是不能破壞原始數(shù)據(jù)的一致性。這里利用基于角色的數(shù)據(jù)訪問權(quán)限管理實現(xiàn)數(shù)據(jù)保護。在 Microsoft Analysis Services中,管理員可以使用角色為不同的Windows用戶和組定義Analysis Services數(shù)據(jù)庫中對象的不同安全級別。對于每個角色而言,每個對象都擁有一個與其關(guān)聯(lián)的單一權(quán)限,每個權(quán)限可以擁有一個或多個與其關(guān)聯(lián)的訪問權(quán)限。此外,Windows用戶或組可以與多個 Analysis Services角色進行關(guān)聯(lián),使用戶能夠針對系統(tǒng)進行安全模式組合權(quán)限和訪問權(quán)限,用于教學管理系統(tǒng)中大量用戶的身份認證和訪問權(quán)限[1]。
2)業(yè)務中間件 對于通用的業(yè)務應用,應該開發(fā)通用的業(yè)務中間件,以隔離用戶對數(shù)據(jù)庫的直接操作,不僅從應用層面保證了數(shù)據(jù)安全,也降低了各類功能模塊的重復開發(fā)。通過封裝和工作流的交互,提供相關(guān)的業(yè)務定制、選擇和流轉(zhuǎn)接口。特別是數(shù)據(jù)庫訪問中間件,是系統(tǒng)與數(shù)據(jù)庫交互的核心組件。
3)數(shù)據(jù)描述可擴展性保證 這里采用XML來描述數(shù)據(jù)[1],以保證數(shù)據(jù)再利用時的可擴展性。XML是一種描述數(shù)據(jù)和數(shù)據(jù)結(jié)構(gòu)的語言,可以保存在任何可以存儲文本的文檔中。XML具有自描述性、內(nèi)容和顯示相分離、可擴張、獨立于平臺等特點,XML是最普遍的數(shù)據(jù)操作和數(shù)據(jù)傳輸?shù)墓ぞ摺?/p>
4)數(shù)據(jù)交換技術(shù) 這里利用Ajax實現(xiàn)靈活、快速的數(shù)據(jù)交換[2]。使用Ajax的最大優(yōu)點,就是能在不更新整個頁面的前提下維護數(shù)據(jù)。Ajax應用程序的優(yōu)勢:通過異步模式,提升了用戶體驗;優(yōu)化了瀏覽器和服務器之間的傳輸,減少不必要的數(shù)據(jù)往返,減少了帶寬占用;Ajax引擎在客戶端運行,承擔了一部分本來由服務器承擔的工作,從而減少了大用戶量下的服務器負載。
教學工作量的計算是基于教學任務和科研任務等工作的完成情況來確定的,故教師工作量管理是整個教學管理系統(tǒng)中的一個子系統(tǒng),系統(tǒng)整體設(shè)計[4]如圖2所示。
教學管理模塊由每一個教學活動單元組成,具體功能如下:
教師管理:對教師進行增加、刪除、屬性更改等操作。
培養(yǎng)計劃:上傳所有專業(yè)培養(yǎng)計劃、培養(yǎng)計劃更改申請、培養(yǎng)計劃更改匯總表。
課程庫管理:對二級教學單位所有課程進行增加、刪除、修改等操作。
教學任務:對所有教學環(huán)節(jié)進行全程監(jiān)控與管理。包括任務分配、查看授課計劃大綱等教學文件、課表匯總、調(diào)串課匯總、雙語課及精品課匯總等。
教材管理:所有教材匯總并分類、統(tǒng)計各類型教材使用數(shù)據(jù)。
考試安排:對教師提出的課程考試申請進行安排,包括教室、時間、監(jiān)考人員等。
計劃與總結(jié):對所有教學活動所需要提交的文檔進行分類管理和上傳。
項目與論著:根據(jù)項目生命周期理論管理科研、教研項目。論文、論著、成果匯總。
工作量管理:對學校下?lián)芄ぷ髁窟M行審核、個人工作量業(yè)績填寫審核、工作量總量自動匯總。
教學質(zhì)量反饋:學生對任課教師的課程測評結(jié)果匯總。
審核監(jiān)控模塊是由院(系)管理員與系(教研室)教師組成的二級審核機制,包括授課文件的審核、教材審核、工作量的審核。
系統(tǒng)配置文件采用XML進行配置,如下所示:
為了獲得更好的用戶體驗,在系統(tǒng)中使用Ajax技術(shù),對需要查詢的內(nèi)容無刷新在后臺進行,考慮通用性,將執(zhí)行Ajax方法定義成了函數(shù),在使用時可以向其傳遞參數(shù),3個參數(shù)分別是后臺頁面的case,返回后將內(nèi)容顯示在指定的層,向后臺頁面?zhèn)鬟f參數(shù)字符串。
調(diào)用時,例如 ajax(“show_gzllist”,”div1”,”20101”),即可將后臺返回的頁面載入DIV1中。
業(yè)務中間件位于Web服務器和底層數(shù)據(jù)庫之間,通過組件ActiveDataObject(ADO)建立和數(shù)據(jù)庫的連接。
圖3是系統(tǒng)數(shù)據(jù)訪問權(quán)限分級示意圖。校級管理員擁有最高級權(quán)限,下設(shè)院系級管理員、業(yè)務管理員、專家賬號,可以實現(xiàn)用戶添加、用戶刪除、用戶權(quán)限的賦予等功能。院系級管理員擁有對教師的管理權(quán)限,可以實現(xiàn)用戶添加、用戶刪除的權(quán)限。業(yè)務管理員僅限于對特定管理模塊進行查詢。專家?guī)魞H限于查詢各種信息[5]。
圖4為系統(tǒng)實現(xiàn)整體效果圖。如果用戶想查看其中的任一模塊,直接點擊左側(cè)菜單欄目即可進入。右側(cè)為系統(tǒng)文件發(fā)布區(qū)。從圖5可以看出,教師的教學工作量、科研項目工作量和論文工作量都反映在此匯總表中,如果還涉及到其他的工作情況,還可以任意添加項目。
教學管理的最終目標是保證教學質(zhì)量的提高,本系統(tǒng)就是根據(jù)教學管理的規(guī)律,結(jié)合工作實踐,創(chuàng)建基于校園網(wǎng)的高校教學管理信息化網(wǎng)絡(luò)平臺,促進學校的內(nèi)部動態(tài)管理上水平,使學校教學過程透明、教學管理全面和教學反饋及時,促進教學管理的改革,提高管理的整體水平和效率[6]。
[1]碩網(wǎng)資訊.洞悉XML[M].北京:北京大學出版社,2005.
[2]曹衍龍,葉達峰.Ajax編程技術(shù)與實例[M].北京:人民郵電出版社,2007.
[3]丁光惠,楊偉.高校二級單位教材申報系統(tǒng)研究與開發(fā)[J].湖北汽車工業(yè)學院學報,2009(1):55-57.
[4]丁光惠,黃愛蓉,楊偉.基于工作流的高校科研綜合管理平臺的設(shè)計與實現(xiàn) [J].湖北汽車工業(yè)學院學報,2010(1):63-65.
[5]丁光惠,楊偉.高校二級單位網(wǎng)絡(luò)教學管理系統(tǒng)研究與開發(fā)[J].湖北汽車工業(yè)學院學報,2008(3):42-45.
[6]丁光惠,楊偉.高校校、院、系三級教學管理網(wǎng)絡(luò)平臺構(gòu)建及應用[J].湖北汽車工業(yè)學院高教研究,2009(2):56-58.
Design and Implementation of Management System for Teachers’Workload Based on Data Reuse
Ding Guanghui,Huang Airong,Yang Wei,Pan Fangchao
(School of Electrical and Information Engineering,Hubei Automotive Industries Institute,Shiyan 442002,China)
The management system for teachers’workload based on data reuse was designed and implemented with the data protection,business middleware,scalable data description and flexible data exchange technology.The effects show that the system makes full use of the raw data to promote college office informatization and intellectualization.
data reuse;data protection;data exchange
TP319:G647
A
1008-5483(2011)01-0038-04
2010-12-21
湖北省教育廳十一五規(guī)劃教研課題(2010B025);湖北省教育科學“十一五”規(guī)劃項目(2009B415)
丁光惠(1967-),女,河南南陽人,講師,從事教學管理研究。