摘要:為了使高校開放式機房管理工作能夠系統(tǒng)化,規(guī)范化,同時方便教師的管理和學(xué)生的學(xué)習(xí),使老師和學(xué)生能夠擁有一個交流互動的平臺,設(shè)計開發(fā)了網(wǎng)上實驗機房開放查詢系統(tǒng)。網(wǎng)上實驗機房開放查詢系統(tǒng)的使用提高了實驗設(shè)備的利用率和管理效率,現(xiàn)了開放實驗預(yù)約和管理的網(wǎng)絡(luò)化、智能化。
關(guān)鍵詞:開放式機房;網(wǎng)上預(yù)約;C/S結(jié)構(gòu);B/S結(jié)構(gòu)
中圖分類號:TP311文獻標(biāo)識碼:A 文章編號:1009-3044(2009)24-6913-02
The Building and Research Based on the Online Opening Query System of Experimental Computer Room
GONG Rong-rong
(Changsha Social Work College Software Department, Changsha 410004, China)
Abstract: In order to make the management of college open computer room to be systematic and standardization, and at the same time to facilitate teachers' management and students' study, so that teachers and students have a platform for interaction, it designed and developed an online opening query system of experimental computer room. The using of online opening query system of experimental computer room increased the utilization and management efficiency of experimental equipment, and to achieve the network-based and intelligent of open experimental reservation and management.
Key words: opening computer room; online booking; C/S structure; B/S structure
隨著開放性實驗這一概念的提出和深化,開放性實驗教學(xué)正在迅速發(fā)展,并成為高校教學(xué)改革的重要內(nèi)容。開放實驗教學(xué),體現(xiàn)了高等教育中應(yīng)以學(xué)生為中心的理念,使學(xué)生從封閉式的學(xué)習(xí)環(huán)境解脫出來,為他們提供一個能夠充分發(fā)揮自主性、創(chuàng)造性的學(xué)習(xí)環(huán)境,進而發(fā)揮其創(chuàng)造能力。
我校開放性實驗教學(xué)還處于探索階段,現(xiàn)在還有許多不完善地方,它主要表現(xiàn)在實驗室管理機制和實驗教學(xué)實施過程等方面。目前實驗室在實驗預(yù)約上很多還采用填寫紙質(zhì)表格形式,實驗時間安排大多采用人工發(fā)布通知或公告,管理方式不夠先進。在實驗教學(xué)過程中,存在學(xué)生缺課、實驗不專注、缺乏實驗興趣等現(xiàn)象,不能較好地保證實驗教學(xué)質(zhì)量,從而達不到實驗教學(xué)目的。靠任課教師點名和維持課堂教學(xué)秩序,同樣影響教師的教學(xué)效果。
本文主要研究目標(biāo)是研發(fā)一個網(wǎng)上實驗機房開放查詢系統(tǒng)。旨在解決開放機房機時分配方式不合理、計算機資源浪費等問題,以達到簡化操作流程,降低管理員工作負荷,提高資源利用率的目的。
1 系統(tǒng)總體結(jié)構(gòu)
由于目前,學(xué)校內(nèi)機房管理分算,各系部自己的專屬機房只針對本系部學(xué)生開放,從某種程度上造成了資源浪費。如果本系統(tǒng)運行,則全校機房將統(tǒng)一管理,則所有數(shù)據(jù)存放在一臺數(shù)據(jù)庫服務(wù)器上,校內(nèi)所有機房的管理通過訪問該服務(wù)器實現(xiàn)。所有的數(shù)據(jù)都要通過校園網(wǎng)傳遞,增加了網(wǎng)絡(luò)信息流量,而且數(shù)據(jù)的集中不利于多層次的管理需求的實現(xiàn)。由于各機房都已組成網(wǎng)絡(luò)并與校園網(wǎng)相連,且都有各自的服務(wù)器,在系統(tǒng)設(shè)計時考慮到盡量不改動原有系統(tǒng),并減少設(shè)備資金的投入,故采用分布式管理模型,數(shù)據(jù)分散到各機房,不同的功能通過訪問本地或遠程數(shù)據(jù)庫實現(xiàn),可以充分利用各單位已有的服務(wù)器和網(wǎng)絡(luò)。
在體系結(jié)構(gòu)的設(shè)計上,對于用戶賬戶管理、設(shè)備管理、信息錄入等大部分功能采用三層C/S結(jié)構(gòu),而對于涉及要在校園網(wǎng)上發(fā)布信息的部分,如教師預(yù)定、學(xué)生查詢等,則采用B/S結(jié)構(gòu),綜合使用基于C/S和B/S的體系結(jié)構(gòu),保證了系統(tǒng)具有高性能和可擴展性,提高了系統(tǒng)的效率和響應(yīng)速度。
整個系統(tǒng)基于TCP/IP協(xié)議,在已有的校園網(wǎng)基礎(chǔ)上完成管理功能。以現(xiàn)有設(shè)備建立專門的WEB服務(wù)器和數(shù)據(jù)庫服務(wù)器,組織技術(shù)力量,采用.NET為前臺開發(fā)工具,SQL Server 2000為后臺數(shù)據(jù)庫分模塊同期開發(fā)。
2 系統(tǒng)模塊劃分
該機房管理系統(tǒng)由網(wǎng)管中心和各機房兩部分組成。
2.1 網(wǎng)管中心管理子系統(tǒng)
1)系統(tǒng)管理。實現(xiàn)系統(tǒng)初始化,人員管理,權(quán)限設(shè)置,計費設(shè)置等功能。
2)數(shù)據(jù)管理。實現(xiàn)個人賬戶管理,系統(tǒng)數(shù)據(jù)的添加、修改、刪除,發(fā)生意外時,數(shù)據(jù)的恢復(fù),網(wǎng)管中心和各機房數(shù)據(jù)的傳送,數(shù)據(jù)庫的同步等。
3)教師預(yù)約。在每學(xué)期開始時,教師可以按照所教授課程的要求,在規(guī)定的時間內(nèi)以教師身份登錄校園網(wǎng),提供上機人數(shù),上機內(nèi)容,特殊要求等來預(yù)定上機;網(wǎng)上收集作業(yè)、答疑、試驗指導(dǎo)等功能;預(yù)約實訓(xùn)機房等。
4)查詢。實現(xiàn)查看上機時間、地點、人數(shù)、指導(dǎo)教師、值班人員,機器的使用情況等,查看設(shè)備配置設(shè)備使用、設(shè)備狀態(tài)、設(shè)備維修、設(shè)備報廢報失等,查看經(jīng)費的收入、支出等。
5)學(xué)生查詢。查詢空閑機房,以滿足課后試驗、作業(yè)上機需求;查詢上機歷史記錄、消費記錄等的情況;預(yù)約網(wǎng)上試驗輔導(dǎo)等。
其中預(yù)約和查詢兩個功能模塊可通過校園網(wǎng)訪問實現(xiàn)。
2.2機房管理子系統(tǒng)
1)上機管理。學(xué)生刷卡上機時,首先區(qū)分是上機還是下機,如果是上機,則訪問網(wǎng)管中心數(shù)據(jù)庫進行身份合法性驗證,通過事先設(shè)置的課表自動區(qū)分上機類別(課內(nèi)或課外)并顯示其有關(guān)信息;如果是下機刷卡,則計算機時費用,顯示學(xué)生的剩余金額、本次費用。系統(tǒng)將自動分配計算機,并顯示相應(yīng)的機器編號。
2)系統(tǒng)管理。包括系統(tǒng)初始設(shè)置、數(shù)據(jù)的備份與恢復(fù)、管理員設(shè)置、系統(tǒng)權(quán)限設(shè)置、系統(tǒng)日志(自動記錄所有的操作)等。考慮到方便學(xué)生,在各機房也允許學(xué)生對個人賬戶續(xù)費,故此處也設(shè)置了個人賬戶續(xù)費功能,每學(xué)期末各機房統(tǒng)計后上交給網(wǎng)管中心再統(tǒng)一核算。
3)系統(tǒng)查詢。查看本機房上機安排,包括上機時間、地點、人數(shù)、指導(dǎo)教師、值班人員等,查看本機房機器的使用情況,查看本機房設(shè)備配置、設(shè)備使用、設(shè)備狀態(tài)、設(shè)備維修、設(shè)備報廢、設(shè)備報失等,查看本機房值班人員值班記錄、工作量統(tǒng)計等。
3 總結(jié)
網(wǎng)上實驗機房開放查詢輔助教學(xué)平臺,實現(xiàn)實驗教學(xué)達到開放性、訓(xùn)練的系統(tǒng)性和學(xué)習(xí)的自主性的目的。本系統(tǒng)借助現(xiàn)代化教學(xué)手段,通過機房為我校師生提供一個能夠充分發(fā)揮自主性、創(chuàng)造性的計算機上機實驗學(xué)習(xí)環(huán)境,以此提高我校實驗教學(xué)質(zhì)量和學(xué)生的實踐能力。
參考文獻:
[1] 徐磊.高校開放實驗室管理信息系統(tǒng)的設(shè)計與實現(xiàn)[J].電腦知識與技術(shù).2008,3(9):1999-2118.
[2] 林蘊森,宋天華. 電子閱覽室及公共機房管理與維護[J].現(xiàn)代圖書情報技術(shù),2006,8:80-85.
[3] 魏曉玲,楊曉雁.機房管理系統(tǒng)的設(shè)計與實現(xiàn)[J].微計算機信息,2007,23(12):218-241.
[4] 李曉黎,張巍.ASP.NET+SQL Server2000系統(tǒng)開發(fā)與實例.北京:人民郵電出版社,2007.
[5] 邱慧,胡飛,朱德貴.基于Web的網(wǎng)上實驗教學(xué)預(yù)約與管理系統(tǒng)設(shè)計[J].重慶工學(xué)院學(xué)報(自然科學(xué)版),2007,21(7):150-152.
[6] 王嘉.分布式學(xué)校機房管理系統(tǒng)開發(fā)研究[J].教學(xué)與管理.2005.