李成
(長(zhǎng)沙民政職業(yè)技術(shù)學(xué)院,湖南 長(zhǎng)沙 410004)
教學(xué)質(zhì)量是高校教育評(píng)價(jià)的核心內(nèi)容,是高校對(duì)教學(xué)進(jìn)行宏觀調(diào)控和實(shí)現(xiàn)教學(xué)管理科學(xué)化的重要依據(jù),是高校保證和提高教學(xué)質(zhì)量的重要措施。高校教務(wù)管理工作是高等教育質(zhì)量監(jiān)管中的一個(gè)極為重要的環(huán)節(jié),是整個(gè)院校教學(xué)質(zhì)量管理的核心和基礎(chǔ)。
現(xiàn)代信息技術(shù)發(fā)展突飛猛進(jìn),在社會(huì)各行各業(yè)應(yīng)用日益廣泛,并對(duì)人們的工作、生活產(chǎn)生巨大影響。作為信息化的重要組成部分,教育信息化是教育現(xiàn)代化的重要標(biāo)志,是構(gòu)建現(xiàn)代國(guó)民教育體系和形成學(xué)習(xí)型社會(huì)的內(nèi)在要求。本系統(tǒng)的開(kāi)發(fā)實(shí)現(xiàn)了教學(xué)周志相關(guān)信息及學(xué)生考勤管理的信息化和無(wú)紙化,大大提高了管理效率和管理水平。利用與現(xiàn)有校園系統(tǒng)的無(wú)縫對(duì)接,實(shí)現(xiàn)數(shù)據(jù)的共享,解決了數(shù)據(jù)重復(fù)建立與收集的問(wèn)題。教學(xué)質(zhì)量監(jiān)管系統(tǒng)一方面可以做到實(shí)時(shí)監(jiān)控教學(xué)運(yùn)行情況,包括教師的工作量、空間教學(xué)、下班輔導(dǎo)、停調(diào)課、教學(xué)意見(jiàn)及每個(gè)學(xué)生的考勤等等;另一方面可以大大減輕教學(xué)管理人員的工作負(fù)擔(dān),提高工作效率,能有效提升教育教學(xué)質(zhì)量,提高學(xué)生到課率,促進(jìn)教學(xué)質(zhì)量穩(wěn)步提升。
系統(tǒng)采用B/S架構(gòu),在WEB 2.0標(biāo)準(zhǔn)下,利用Asp.net+mssql開(kāi)發(fā),通過(guò)開(kāi)源的工具(Kettle)對(duì)校園信息系統(tǒng)與教學(xué)質(zhì)量監(jiān)管系統(tǒng)對(duì)教師、教室、課程類(lèi)型,教學(xué)任務(wù)等數(shù)據(jù)進(jìn)行實(shí)時(shí)同步,通過(guò)教師、院部管理員、系統(tǒng)管理員三個(gè)角色來(lái)完成教學(xué)周志的填報(bào)、查詢(xún)、修改、統(tǒng)計(jì)等相關(guān)情況,及時(shí)有效地反映出一周、一月、一學(xué)期或一年的教學(xué)相關(guān)情況。方便快捷地完成教學(xué)工作量的審核、核算及導(dǎo)出打印,實(shí)現(xiàn)真正意義上的無(wú)紙化辦公,大大提高了全校教務(wù)管理人員的工作效率及精細(xì)程度。架構(gòu)如下:
系統(tǒng)由教師、院部管理員、超級(jí)管理員三個(gè)角色構(gòu)成,由教師負(fù)責(zé)相關(guān)教學(xué)情況(教學(xué)任務(wù)、教學(xué)意見(jiàn)、空間教學(xué)情況、下班輔導(dǎo)情況、考勤情況)的填報(bào)、查詢(xún)、修改以及課程學(xué)生考勤情況統(tǒng)計(jì)報(bào)表,院部進(jìn)行修改、審核及填報(bào)統(tǒng)計(jì)報(bào)表,超級(jí)管理員進(jìn)行周志填報(bào)的控制、修改與最終審核和相關(guān)報(bào)表的統(tǒng)計(jì)與導(dǎo)出打印以及通知的發(fā)布,填報(bào)及審核流程圖如下:
(1)角色1(教師):周志填報(bào)與修改、工作量查看與統(tǒng)計(jì)、課程考勤統(tǒng)計(jì)報(bào)表、查詢(xún)學(xué)生缺勤詳情、通知公告查看。
(2)角色2(系部教務(wù)干事):周志審核與修改、系部工作量統(tǒng)計(jì)報(bào)表、系部學(xué)生考勤統(tǒng)計(jì)報(bào)表、系部學(xué)生缺勤情況查詢(xún)、通知公告查看。
(3)角色3(超級(jí)管理員):通知公告發(fā)布與修改、填報(bào)周次管理、系部用戶(hù)管理、教研室管理、周志審核與統(tǒng)計(jì)、周志查詢(xún)、周志相關(guān)情況報(bào)表并導(dǎo)出EXCEL(工作量統(tǒng)計(jì)及詳情、學(xué)生缺勤統(tǒng)計(jì)及詳情、空間教學(xué)統(tǒng)計(jì)及詳情、下班輔導(dǎo)統(tǒng)計(jì)及詳情、調(diào)停課統(tǒng)計(jì)及詳情、教學(xué)意見(jiàn)統(tǒng)計(jì)及詳情)
ETL是指從源系統(tǒng)中提取數(shù)據(jù),轉(zhuǎn)換數(shù)據(jù)為一個(gè)標(biāo)準(zhǔn)的格式,并加載數(shù)據(jù)到目標(biāo)數(shù)據(jù)存儲(chǔ)區(qū),通常是數(shù)據(jù)倉(cāng)庫(kù)。教學(xué)質(zhì)量監(jiān)管系統(tǒng)中教師的教學(xué)任務(wù)根據(jù)校園信息系統(tǒng)中的教學(xué)軟件數(shù)據(jù)自動(dòng)生成,包括時(shí)間、地點(diǎn)、授課班級(jí)、課程名稱(chēng)及學(xué)生考勤名單,由于教師的個(gè)人原因都會(huì)導(dǎo)致課程的時(shí)間、地點(diǎn)等信息的變更。為了保證教學(xué)質(zhì)量監(jiān)管系統(tǒng)中數(shù)據(jù)與其它系統(tǒng)一致、確保數(shù)據(jù)的正確性,系統(tǒng)中采用開(kāi)源的工具Kettle(水壺),每天定時(shí)進(jìn)行校園信息系統(tǒng)與質(zhì)量監(jiān)管系統(tǒng)數(shù)據(jù)同步更新,具體實(shí)現(xiàn)方式如圖3所示。
Jquery是繼prototype之后又一個(gè)優(yōu)秀的Javascrīpt框架。它是輕量級(jí)的js庫(kù),它兼容CSS3,還兼容各種瀏覽器(IE 6.0+,FF 1.5+,Safari2.0+,Opera9.0+)。jQuery使用戶(hù)能更方便地處理HTML documents、events、實(shí)現(xiàn)動(dòng)畫(huà)效果,并且方便地為系統(tǒng)提供AJAX交互,能夠使用戶(hù)的HMTL頁(yè)保持代碼與HTML分離。AJAX的應(yīng)用大大減少服務(wù)器端的運(yùn)算量,從而減輕服務(wù)端的負(fù)載,使服務(wù)器資源可以得到更好利用。與傳統(tǒng)WEB技術(shù)相比,AJAX的優(yōu)勢(shì)在于:AJAX不需要刷新頁(yè)面就能夠?qū)崿F(xiàn)與服務(wù)器的數(shù)據(jù)交互,實(shí)現(xiàn)部分WEB頁(yè)面內(nèi)容的更新。JQuery與AJAX結(jié)合使用,可以快速無(wú)刷新地將數(shù)據(jù)庫(kù)查詢(xún)結(jié)果顯示到當(dāng)前窗口,其工作原理如圖4所示。
存儲(chǔ)過(guò)程是一組預(yù)先寫(xiě)好的能實(shí)現(xiàn)某種功能的T-sql程序,是存儲(chǔ)在服務(wù)器上的預(yù)編譯集合。存儲(chǔ)過(guò)程可以提高數(shù)據(jù)執(zhí)行速度、保證了數(shù)據(jù)安全性、減少了網(wǎng)絡(luò)流量,可以接受輸入?yún)?shù)、輸出參數(shù),返回單個(gè)或多個(gè)結(jié)果集以及返回值,由應(yīng)用程序通過(guò)調(diào)用執(zhí)行。它的應(yīng)用對(duì)教學(xué)質(zhì)量監(jiān)管系統(tǒng)中教師課表的龐大教學(xué)任務(wù)數(shù)據(jù)的處理提供高效的穩(wěn)定性和安全性。以統(tǒng)計(jì)全院空間教學(xué)情況的存儲(chǔ)過(guò)程為例執(zhí)行過(guò)程(如圖5所示)。
該系統(tǒng)利用Kettle(水壺)工具進(jìn)行校園信息系統(tǒng)中的基礎(chǔ)數(shù)據(jù)同步,利用JQuery和AJAX來(lái)提供無(wú)刷新數(shù)據(jù)載入的友好界面,利用存儲(chǔ)過(guò)程來(lái)保障數(shù)據(jù)安全和提高數(shù)據(jù)載入速度,給用戶(hù)帶來(lái)高效穩(wěn)定的體驗(yàn)。為學(xué)院教學(xué)管理部門(mén)有效地監(jiān)管教學(xué)質(zhì)量帶來(lái)可靠的數(shù)據(jù)分析。對(duì)執(zhí)行學(xué)院“高效提高教學(xué)質(zhì)量、穩(wěn)步提升教育信息化”政策提供了有效的保障。
[1]張海藩.軟件工程[M].北京:人民郵電出版社,2006.
[2]微軟公司.SQLServer數(shù)據(jù)庫(kù)程序設(shè)計(jì)[M].北京:高等教育出版社,2005.
[3](美)Louis Davidson著,鄺勁筠,葉乃文譯.SQLServer2000數(shù)據(jù)庫(kù)設(shè)計(jì)權(quán)威指南[M].北京:中國(guó)電力出版社,2003.
[4](美)扎卡斯等.Ajax高級(jí)程序設(shè)計(jì)(第2版)[M].人民郵電出版社,2008.
[5]陶國(guó)榮.jQuery權(quán)威指南[M].機(jī)械工業(yè)出版社,2011.
[6]曹斌,韓中孝.ASP.NET數(shù)據(jù)庫(kù)系統(tǒng)項(xiàng)目開(kāi)發(fā)實(shí)踐[M].北京:科學(xué)出版社,2005.
[7]徐俊剛,裴瑩.數(shù)據(jù)ETL研究綜述[J].計(jì)算機(jī)科學(xué).2011,(4).
[8]張靖,雷航,唐雪飛,孟帥朋.ETL應(yīng)用優(yōu)化設(shè)計(jì)與實(shí)現(xiàn)研究[J].微電子學(xué)與計(jì)算機(jī).2012,(4).
[9](美)扎卡斯等.Ajax高級(jí)程序設(shè)計(jì)(第2版).人民郵電出版社.2008.