杜曉明
(江蘇科技大學(xué),張家港215600)
教室作為高校的重要資源,是教師傳授知識和學(xué)生獲取知識的主要場所,另外還承擔(dān)著學(xué)術(shù)講座、期未考試、招聘會、以及學(xué)生會組織的活動等教學(xué)活動。隨著高校招生規(guī)模的不斷擴大,教室的數(shù)量也在增長,同時高校還建立了許多新的校區(qū),隨之帶來一些新問題,如目前教室管理還是采用手工處理階段,教師或?qū)W生借用教室首先要到教務(wù)處填寫教室申請單,教務(wù)工作人員根據(jù)其所需教室的類型、時間和人數(shù)在紙質(zhì)課表查找可用的教室,最后審核教室申請單,整個流程存在浪費人力、流程繁瑣、數(shù)據(jù)管理混亂等問題。
隨著計算機技術(shù)網(wǎng)絡(luò)的發(fā)展,可以采用網(wǎng)絡(luò)方式來優(yōu)化教室借用及管理流程,大大節(jié)約教師和學(xué)生的時間,同時《國家中長期教育改革和發(fā)展綱要(2010一2020)》也明確提出要加快教育信息化進程,要加快教育信息基礎(chǔ)設(shè)施建設(shè),要加強優(yōu)質(zhì)教育資源開發(fā)與應(yīng)用,要構(gòu)建國家教育管理信息系統(tǒng)[1]。為此,采用 ASP.NET2010作為前臺開發(fā)平臺,SQL2005作為后臺數(shù)據(jù)庫開發(fā)出教室管理系統(tǒng)來代替?zhèn)鹘y(tǒng)的跑腿式的借用流程,大大提高了高校對教室管理的水平。
教室管理系統(tǒng)的用戶主要有教務(wù)管理人員、二級學(xué)院教學(xué)秘書、教師和學(xué)生,系統(tǒng)主要用例圖如圖1所示。教務(wù)管理人員和二級學(xué)院教學(xué)秘書的功能通過C/S(winform)結(jié)構(gòu)來實現(xiàn)。教務(wù)管理人員主要負責(zé)對教師申請的教室進行審核,審核通過后教師就可通過網(wǎng)絡(luò)打印加蓋教務(wù)處教務(wù)科章的教室申請單,如果審核不通過,教務(wù)管理員可以刪除或修改教室申請單;另外教務(wù)管理人員還需要維護教室基本信息、排課教室使用情況等等。二級學(xué)院教學(xué)秘書主要負責(zé)對學(xué)生申請的教室申請單進行管理。教師和學(xué)生申請教室和打印的功能就要通過B/S(web)結(jié)構(gòu)來實現(xiàn),他們可依據(jù)周次、星期、節(jié)次、校區(qū)等查看空閑教室,并打印審核通過的教室申請單。
圖1 教室管理系統(tǒng)用例圖
系統(tǒng)目標(biāo)是實現(xiàn)一個智能教室管理系統(tǒng),是對現(xiàn)有的教務(wù)管理信息系統(tǒng)功能的補充和加強。通過設(shè)計的教室管理,能與教務(wù)組織機構(gòu)提供的統(tǒng)一教務(wù)管理系統(tǒng)實現(xiàn)數(shù)據(jù)無縫對接,系統(tǒng)能在很大程度上幫助教務(wù)管理人員使教室管理更加規(guī)范化、程序化和系統(tǒng)化,避免教室資源使用上的沖突,同時方便教師和學(xué)生申請教室。
系統(tǒng)采用 Client/Server二層結(jié)構(gòu)和 Browser/Server三層結(jié)構(gòu)相結(jié)合的模式:對于數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)、基本信息維護以及用戶管理等這些底層基礎(chǔ)工作,從需求上講不適合也不需要以頁面為表現(xiàn)形式,對于這些功能采用Client/Server模式進行開發(fā),充分利用客戶端程序與數(shù)據(jù)庫交互強的特點,并具有較好的數(shù)據(jù)安全性[2]。對于靈活的教師和學(xué)生申請教室,在web頁面上實現(xiàn)比較方便,可以采用Browser/Server模式,只要用戶能上網(wǎng),就可以通過瀏覽器實現(xiàn)查看課表和申請教室的功能。教室管理系統(tǒng)體系結(jié)構(gòu)如圖2所示。
整個教室管理系統(tǒng)由基本信息管理、教室管理和數(shù)據(jù)維護組成,其功能結(jié)構(gòu)圖如圖3所示。基本信息管理主要通過表單來實現(xiàn),包括用戶基本信息和教室基本信息,主要完成對基礎(chǔ)數(shù)據(jù)的維護。教室管理對于因排課占用的教室數(shù)據(jù)來說主要實現(xiàn)跟現(xiàn)有教務(wù)管理系統(tǒng)無縫對接,將教務(wù)管理系統(tǒng)中排課數(shù)據(jù)三張表(開課表、班級表和時間地點表)導(dǎo)入到教室管理數(shù)據(jù)庫中;對于教師或?qū)W生臨時申請的教室數(shù)據(jù)主要通過教室申請和教室審核這兩個表單來實現(xiàn)。
圖2 教室管理系統(tǒng)體系結(jié)構(gòu)
圖3 教室管理系統(tǒng)功能結(jié)構(gòu)圖
數(shù)據(jù)庫依據(jù)一定的數(shù)據(jù)模型(層次模型、網(wǎng)狀模型、關(guān)系模型和面向?qū)ο竽P?將數(shù)據(jù)組織起來,對數(shù)據(jù)進行存儲、檢索和維護等。合理的數(shù)據(jù)結(jié)構(gòu)設(shè)計可以顯著提高數(shù)據(jù)的存儲速率,保證數(shù)據(jù)的完整性、安全性和一致性。本系統(tǒng)運用.NET技術(shù),以SQL2005為后臺數(shù)據(jù)庫實現(xiàn)基于B/S與C/S模式的教室管理系統(tǒng),根據(jù)系統(tǒng)功能設(shè)計,為了便于管理和實現(xiàn),采用一庫多表的方式,建立一個教室管理(jsgl)數(shù)據(jù)庫。據(jù)庫中包括管理員表、教師表、學(xué)生表、教室表、排課開課表、排課班級表、排課時間地點表和教室借用表共計8個表,用來滿足用戶數(shù)據(jù)存儲和訪問的需要[3]。
江蘇科技大學(xué)張家港校區(qū)普通全日制在校本科生總數(shù)已達5000多人,教室管理系統(tǒng)在校園網(wǎng)發(fā)布后,教師和學(xué)生可通過IE瀏覽器查詢符合條件的教室,并選擇相應(yīng)的教室,最后點擊申請按鈕,教務(wù)管理人員審核通過后,便可打印教室申請單。圖4為教室申請界面。
圖4 教室申請界面
根據(jù)教室借用的流程,設(shè)計并開發(fā)了教室管理系統(tǒng),實現(xiàn)了開放式的教室管理,緩解了高校擴招后,異地辦學(xué),多校區(qū)管理給教室借用工作帶來的壓力,使高校在教室方面的管理變得更加信息化和智能化。該系統(tǒng)已在我校張家港校區(qū)正常使用一年時間,界面友好、操作方便,受到了師生的一致好評,實現(xiàn)了預(yù)期的設(shè)計目標(biāo)。
[1] 中國中長期教育改革和發(fā)展規(guī)劃綱要(2010—2020)[M].北京:人民出版社,2010.
[2] Hans-Erik Eriksson.UML工具箱[M].俞俊平,等譯.北京:電子工業(yè)出版社,2008.
[3] 薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論(第三版)[M].北京:高等教育出版社,2000.