摘 要:本文提出基于web的機房預(yù)訂系統(tǒng)涉及的關(guān)鍵技術(shù)環(huán)節(jié),給出實現(xiàn)系統(tǒng)功能的設(shè)計和實現(xiàn)方法,根據(jù)該方法設(shè)計出機房預(yù)訂管理系統(tǒng),系統(tǒng)性能穩(wěn)定,具有高效、可靠的特點,較好滿足了機房預(yù)訂和上機管理的需求,同時為機房資源的合理分配工作提高了效率。
關(guān)鍵詞:機房預(yù)訂;B/S結(jié)構(gòu);ASP技術(shù)
中圖分類號:TP311.52 文獻標識碼:A 文章編號:1674-7712 (2014) 06-0000-01
學(xué)校機房是實驗教學(xué)運行管理中非常重要的環(huán)節(jié),它涉及面廣、限制條件多。科學(xué)、合理、有效的機房管理,對于保持教學(xué)秩序穩(wěn)定、確保教學(xué)順利進行具有重要意義。傳統(tǒng)的管理方式采取管理員手工記錄的方法進行預(yù)訂,出現(xiàn)上課相對集中,機房使用時間分布很不均勻,資源利用率收到影響,管理上也繁瑣麻煩、效率低下。為了解決機房使用和管理上的諸多問題,本文設(shè)計開發(fā)了基于web的機房網(wǎng)上預(yù)訂管理系統(tǒng),采取先行預(yù)訂,上機登記等措施,解決了學(xué)校機房使用和管理上的問題,效果良好。
一、系統(tǒng)開發(fā)技術(shù)平臺簡介
(一)ASP技術(shù)簡介
Active Server Pages即通常所稱的ASP,是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境,ASP內(nèi)含于windows的IIS組件中,通過ASP可以結(jié)合HTML網(wǎng)頁、ASP指令和ActiveX元件建立動態(tài)、交互且高效的WEB服務(wù)器應(yīng)用程序。在ASP中所有的程序都將在服務(wù)器端執(zhí)行,包括所有嵌在普通HTML中的腳本程序。當程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔(dān),大大提高了交互的速度。當瀏覽器瀏覽ASP網(wǎng)頁時,Web服務(wù)器就會根據(jù)請求生成相應(yīng)的HTML代碼然后再返回給瀏覽器,這樣瀏覽器端看到的就是動態(tài)生成的網(wǎng)頁內(nèi)容。通過ASP可以結(jié)合HTML網(wǎng)頁建立動態(tài)、交互且高效的WEB服務(wù)器應(yīng)用程序。
(二)數(shù)據(jù)庫技術(shù)簡介
數(shù)據(jù)庫,顧名思義,是數(shù)據(jù)存儲的“倉庫”。只是這個倉庫是建立在計算機存儲設(shè)備上的,而且數(shù)據(jù)是按一定格式存放的。長期儲存在計算機內(nèi)的、有組織的、可共享的數(shù)據(jù)集合是數(shù)據(jù)庫的一個簡單定義。數(shù)據(jù)庫管理是有關(guān)建立、存儲、修改和存取數(shù)據(jù)庫中信息的技術(shù),是指為保證數(shù)據(jù)庫系統(tǒng)的正常運行和服務(wù)質(zhì)量,有關(guān)人員須進行的技術(shù)管理。管理的主要內(nèi)容有:數(shù)據(jù)庫的建立、數(shù)據(jù)庫的調(diào)整、數(shù)據(jù)庫的重組、數(shù)據(jù)庫的重構(gòu)、數(shù)據(jù)庫的安全控制、數(shù)據(jù)的完整性控制和對用戶提供技術(shù)支持。數(shù)據(jù)庫可以通過ACCESS、SQL SERVER、ORACLE等軟件實現(xiàn),本系統(tǒng)采用的是微軟ACCESS數(shù)據(jù)庫軟件。
(三)B/S模式簡介
B/S(Browser/Server,瀏覽器/服務(wù)器)模式又稱B/S結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過IE瀏覽器來實現(xiàn)的。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本。以目前的技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過Internet/Intranet模式下數(shù)據(jù)庫應(yīng)用,相對易于把握、成本也是較低的。B/S模式最大的好處是運行維護比較簡便,能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)訪問和操作共同的數(shù)據(jù)。
二、系統(tǒng)的功能模塊設(shè)計
(一)系統(tǒng)概述
管理員具有管理用戶、管理機房、查詢和統(tǒng)計數(shù)據(jù)等功能;教師可以注冊帳號,進行預(yù)訂申請,查看機房使用情況等。
(二)系統(tǒng)功能
本系統(tǒng)根據(jù)管理員和使用者兩種身份劃分了3大模塊:機房管理、系統(tǒng)設(shè)置、用戶管理。如圖1所示。
三、結(jié)束語
機房預(yù)訂管理系統(tǒng)以計算機實驗室現(xiàn)有的軟硬件資源為基礎(chǔ),通過網(wǎng)絡(luò)實現(xiàn)了學(xué)校機房的全面管理,增強了機房的使用效率,達到合理分配計算機實驗室資源的目的,同時還縮減了管理工作的工作量,降低了工作難度,具有較高的應(yīng)用價值,值得推廣。
參考文獻:
[1]頊宇峰.Asp網(wǎng)絡(luò)編程從入門到精通[M].北京:清華大學(xué)出版社,2006.
[2]張薇.高校計算機機房管理經(jīng)驗淺談[J].電腦知識與技術(shù),2006(36):229-230.
[3]王傳銀.高校計算機實驗室安全管理[J].遼寧師范大學(xué)學(xué)報(自然科學(xué)版),2008(01):85-87.
[4]陳永強.Asp數(shù)據(jù)庫開發(fā)經(jīng)典實例子精解[M].北京:機械工業(yè)出版社,2006.
[5]李存斌,樊建平.Asp高級編程及其項目應(yīng)用開發(fā)[M].北京:中國水利水電出版社,2003.