陳建慧, 李天陽
(1.無錫職業(yè)技術(shù)學(xué)院,江蘇 無錫 214121;2.中國電子科技集團公司第五十八研究所,江蘇 無錫 214035)
近年來高校招生規(guī)模不斷增大,普通教室及功能教室的數(shù)量也不斷增加,傳統(tǒng)的人工管理方式已無法滿足教室使用和維護管理的需求。且各類功能教室,如多媒體教室,計算機機房,電子實驗室,語音教室,聽力教室等,使用率越來越高。在計算機、網(wǎng)絡(luò)及多媒體技術(shù)成熟的條件下開發(fā),結(jié)合各類教室的管理與維護的實際需求,設(shè)計和開發(fā)出一種基于網(wǎng)絡(luò)的,功能完整,結(jié)構(gòu)清晰的教室管理系統(tǒng),能夠有效的保障學(xué)校教學(xué)運行需要,使教室的管理和使用科學(xué)化、合理化、網(wǎng)絡(luò)化及人性化。[1]
教室管理系統(tǒng)的用戶主要是系統(tǒng)管理員與教師,詳細(xì)了解這兩類用戶對系統(tǒng)的功能需求的基礎(chǔ)上,對系統(tǒng)需求深入分析,得出下列功能需求模塊。
(1)能夠方便的增加、修改、刪除教室資源,維護各類教室的功能,打印各教室資源情況匯總。
(2)能夠方便審核、批準(zhǔn)教師借用教室申請。
(3)能夠方便地查詢、修改、打印教室借用的信
息,并且能夠有優(yōu)先安排教室的權(quán)限。
(1)方便查詢各教室的功能及座位數(shù)。
(2)通過借用功能向管理員提交借用申請。
(3)方便取消教室的借用,釋放教室資源。
系統(tǒng)采用B/S模式結(jié)構(gòu)開發(fā),該結(jié)構(gòu)采用三層體系機構(gòu),在客戶端和數(shù)據(jù)庫之間增加一個中間層,摒棄了C/S模式下客戶端直接訪問數(shù)據(jù)庫的做法,將業(yè)務(wù)層的工作放在中間層來處理,減輕了數(shù)據(jù)庫服務(wù)器在出現(xiàn)大批量訪問時的壓力,增加了數(shù)據(jù)庫的安全性。三層體系結(jié)構(gòu)可以是邏輯上的三層結(jié)構(gòu),也可以是物理上的三層結(jié)構(gòu)。本系統(tǒng)在架構(gòu)上采用的是物理上的三層結(jié)構(gòu),在安全上更有保障。[2]
如圖1系統(tǒng)三層結(jié)構(gòu)示意圖所示,用戶通過瀏覽器想Web服務(wù)器發(fā)出請求,Web服務(wù)器接受用戶的請求,并訪問數(shù)據(jù)庫,將結(jié)果返回給用戶,數(shù)據(jù)庫服務(wù)器負(fù)責(zé)數(shù)據(jù)的處理和存儲。
圖1 系統(tǒng)三層結(jié)構(gòu)示意圖
系統(tǒng)開發(fā)采用Microsoft Visual Studio 2008 作為開發(fā)工具,Visual Studio 2008提供了高級開發(fā)工具、調(diào)試功能、數(shù)據(jù)庫功能和創(chuàng)新功能,幫助在各種平臺上快速創(chuàng)建應(yīng)用程序。
本文2例均有少量導(dǎo)管內(nèi)癌成分,組織形態(tài)特殊,細(xì)胞較大,界限清楚,圓形或多邊形,胞漿豐富呈泡沫樣,這說明乳腺LRC常常有特殊形態(tài)的導(dǎo)管內(nèi)癌成分。如果在乳腺腫物穿刺活檢標(biāo)本或術(shù)中冰凍標(biāo)本內(nèi)未見到浸潤性癌成分,僅見到這種形態(tài)的導(dǎo)管內(nèi)癌,提示腫瘤可能為浸潤性癌,可能為形態(tài)特殊的LRC。
Visual Studio 2008 、增強了可視化設(shè)計器功能,改進了Web 開發(fā)工具,能夠加速開發(fā)和處理所有類型數(shù)據(jù)的語言增強功能。為程序員提供了所有相關(guān)的工具和框架支持,支持 AJAX 的 Web 應(yīng)用程序。利用這些豐富的客戶端和服務(wù)器端框架,開發(fā)人員能夠快捷的創(chuàng)建Web應(yīng)用程序,并且這些程序能完全訪問ASP NET 應(yīng)用程序服務(wù)和 Microsoft 平臺。[3]
根據(jù)系統(tǒng)主要使用的兩類用戶的需求來分析,系統(tǒng)主要由管理員模塊和普通教師模塊組成兩大,模塊組成。如圖2所示。
圖2 系統(tǒng)模塊圖
1) 管理員模塊主要功能有
(1)維護用戶信息,新開賬號和密碼維護;
(2)維護教室資源,設(shè)定可借用教室信息;
(3)審批教師借用教室的申請,決定是否借用;
(5)查詢所有教室的使用情況,查詢該教室一周內(nèi)的使用情況。
2) 教師模塊主要功能有
(1)教師個人登錄口令的維護;
(2)教師查詢空教室,借用教室;
(3)查詢教師已借用的教室信息,如不需要借用,可刪除借用信息,釋放教室資源。
系統(tǒng)后臺數(shù)據(jù)庫采用Microsoft SQL Server 2005,Microsoft SQL Server 2005是一個功能比較全面成熟的數(shù)據(jù)庫平臺,提供了企業(yè)級的數(shù)據(jù)管理,SQL Server的關(guān)系型數(shù)據(jù)庫,存儲功能安全可靠,可以方便的構(gòu)建高性能的數(shù)據(jù)應(yīng)用程序。能夠為數(shù)據(jù)庫管理員和開發(fā)人員提供各類創(chuàng)新解決方案。[4]
主要數(shù)據(jù)庫表教室表及教室借用表數(shù)據(jù)庫表結(jié)構(gòu)圖如圖3、圖4所示。
圖3 教室表結(jié)構(gòu)
圖4 教室借用表結(jié)構(gòu)
Web服務(wù)器端配置IIS 6.0,它可以提供智能可靠的Web服務(wù)器環(huán)境,提高了網(wǎng)絡(luò)的服務(wù)性能。IIS 6.0在安全方面增強了管理性能,將可靠的體系及內(nèi)核緊密地結(jié)合在一起,完全能滿足學(xué)校級別的需要。
用戶通過IE瀏覽器向Web服務(wù)器發(fā)送借用教室信息的請求,Web服務(wù)器接收到請求后進行事務(wù)處理,并訪問數(shù)據(jù)庫服務(wù)器,將教室信息結(jié)果返回給用戶。教師借用教室界面如圖5所示。
該界面下教師用戶可以查詢空教室情況,通過人數(shù)的限制條件,可以查詢不同座位數(shù)的教室,并且查詢結(jié)果中顯示各類教室的功能,教師可以選擇自己所需教室進行預(yù)約。
圖5 教師借用教室界面
教師如果需要整個學(xué)期都在某個教室上課的話,教務(wù)管理員會在之前的排課系統(tǒng)中預(yù)先設(shè)置好,系統(tǒng)排課時自動占用該教室。因此,教室借用大多數(shù)情況針對是教師臨時階段性使用教室,教師在借用教室時可以多次借用教室,比如教師需要借用第6周,周五7—8節(jié)課的教室,那么教師選擇第五周7—8課,查詢出空教室并借用,如果想繼續(xù)借用第6周5—6節(jié)課,那么也可以繼續(xù)操作并借用教室。如在借用過程中發(fā)現(xiàn)借用錯誤或者不需要借用,可以上刪除借用記錄,釋放教室資源。刪除借用教室如圖6所示。
圖6 刪除借用教室界面
管理員查詢教師借用教室詳細(xì)信息如圖7所示。
圖7 管理員查詢教室借用界面
該界面下,管理員可以查詢?nèi)我庵艽嗡越淌业慕栌们闆r,也可以按部門借用教師來查詢具體教師借用教室的信息,管理員能方便快捷的查詢各類信息,更好地對教室資源進行管理。
該教室管理系統(tǒng)是基于B/S模式,三層體系結(jié)構(gòu),充分發(fā)揮了Visual Studio和SQL數(shù)據(jù)庫技術(shù),設(shè)計合理,滿足教師借用及管理員維護的需求,提高了教室資源動態(tài)利用的效率。系統(tǒng)界面交互性好,簡單實用,可通過瀏覽器不受時空限制,及時的借用及查詢教室信息。隨著功能教室資源的豐富化和管理方式的多元化,系統(tǒng)將結(jié)合實際需求,不斷地擴充和改進,以滿足教室實際管理的需求。
參考文獻(xiàn):
[1] 吳鵬,顧海明.多媒體教室運維管理系統(tǒng)設(shè)計與開發(fā)[J].青島化工學(xué)院學(xué)報,2003(3):267-269.
[2] 劉星星.基于B/S 模式的學(xué)生信息管理系統(tǒng)[J].軟件導(dǎo)刊,2006(4):35-37.
[3] Visual Studio 2008[EB/OL].http://baike.baidu.com/view/1088051.htm
[4] microsoft sql server[EB/OL].http://baike.baidu.com/view/1626075.htm?fromId=765751