俞雪永 張琦 陳丹 王云武
摘 ?要: 實(shí)驗(yàn)教學(xué)管理是高等院校管理的一個(gè)重要的環(huán)節(jié),網(wǎng)絡(luò)化的管理在一定程度上反映出學(xué)?,F(xiàn)代化管理水平。以省實(shí)驗(yàn)教學(xué)示范中心網(wǎng)站管理為例,闡述了基于網(wǎng)絡(luò)的實(shí)驗(yàn)教學(xué)管理系統(tǒng)主要開發(fā)技術(shù)、功能構(gòu)成、系統(tǒng)設(shè)計(jì)方案等。根據(jù)該方案構(gòu)建的網(wǎng)站功能完備,運(yùn)行穩(wěn)定,達(dá)到了設(shè)備資源共享、信息共享、機(jī)房預(yù)約,方便教學(xué)、加強(qiáng)師生交流、提高管理效率的目的。
關(guān)鍵詞: 實(shí)驗(yàn)教學(xué); 教學(xué)網(wǎng)站; 示范中心; 機(jī)房預(yù)約
中圖分類號(hào):TP3-05 ? ? ? ? ?文獻(xiàn)標(biāo)志碼:A ? ? 文章編號(hào):1006-8228(2015)01-18-03
Design and implementation of the website indemonstration center
of experimental teaching in Zhejiang province
Yu Xueyong, Zhang Qi, Chen Dan, Wang Yunwu
(School of Computer and Computing Science, Zhejiang University City College, Hangzhou, Zhejiang 310015, China)
Abstract: The management of experimental teaching is an important link of the management in the university. The management using network can reflect the level of the modernization in management of university to a certain extent. Take the management of the website in demonstration center of experimental teaching as an example, technology, functional composition and programming based on network of the management system of experimental teaching are discussed. The website according to the program achieves the goals of full function and stable operation. The website completes the goals which share resource of function and information together, reserve computer room, teach convenient, strengthen the communication between teacher and students and improve the efficiency of management.
Key words: experimental teaching; website of teaching; demonstration center; reserve computer room
0 引言
近年來,隨著高校建設(shè)和管理變革的逐步推進(jìn),實(shí)驗(yàn)教學(xué)的地位日漸突出,如何解決實(shí)驗(yàn)教學(xué)中信息共享不及時(shí)、資源浪費(fèi)大、工作效率低、設(shè)備統(tǒng)計(jì)難等弊端,已經(jīng)成為實(shí)驗(yàn)室建設(shè)高校人才培養(yǎng)的關(guān)鍵問題[1-2]。利用網(wǎng)站提供靈活、友好的視窗界面,使師生通過網(wǎng)絡(luò)進(jìn)行信息交流,方便學(xué)生學(xué)習(xí),提高實(shí)驗(yàn)室管理水平和工作效率,已經(jīng)成為實(shí)驗(yàn)室信息化管理的標(biāo)志[3]。本文結(jié)合實(shí)驗(yàn)管理中心網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn),分析探討了高校省實(shí)驗(yàn)教學(xué)示范中心網(wǎng)站建設(shè)的若干問題。
1 示范中心網(wǎng)站建設(shè)意義
對(duì)于高校實(shí)驗(yàn)室,它主要承擔(dān)學(xué)生的實(shí)踐教學(xué)任務(wù),管理實(shí)驗(yàn)室的信息,是整個(gè)學(xué)校信息管理系統(tǒng)的一部分。我們以ASP技術(shù)為基礎(chǔ),設(shè)計(jì)和開發(fā)適合本學(xué)院實(shí)驗(yàn)室特點(diǎn)并具有通用性的實(shí)驗(yàn)中心網(wǎng)站,以滿足教學(xué),服務(wù)科研。該系統(tǒng)在網(wǎng)絡(luò)環(huán)境下運(yùn)行,共享信息,提高工作效率,實(shí)現(xiàn)實(shí)驗(yàn)室管理從傳統(tǒng)的手工管理向現(xiàn)代化網(wǎng)絡(luò)遠(yuǎn)程管理的飛躍[4]。實(shí)驗(yàn)中心網(wǎng)站使網(wǎng)站信息更新簡易,可讓全校師生及時(shí)了解最新的教學(xué)動(dòng)態(tài)及網(wǎng)站內(nèi)容的更新情況;使用開放時(shí)間、最新動(dòng)態(tài)、下載中心等功能, 既方便了學(xué)生,又減輕了實(shí)驗(yàn)教師負(fù)擔(dān)[5-6]。通過該網(wǎng)站,教師也可以發(fā)布教學(xué)公告、布置/批改作業(yè)、答疑解惑,學(xué)生可以完成自學(xué)、和教師或其他學(xué)生討論、下載教學(xué)資料,實(shí)現(xiàn)教師和學(xué)生之間的互動(dòng)教學(xué)模式[7]。
2 主要技術(shù)
2.1 ASP技術(shù)
ASP(動(dòng)態(tài)服務(wù)器主頁)技術(shù),是微軟開發(fā)的一種運(yùn)行在Web服務(wù)器端的開放式腳本環(huán)境,它很好地將HTML與腳本開發(fā)緊密結(jié)合,提高了編程的靈活性,降低了開發(fā)難度。ASP可以在不同的瀏覽器上運(yùn)行所編寫的代碼,所有嵌在HTML中的腳本程序都將在服務(wù)器端執(zhí)行,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣就減輕了客戶端瀏覽器的負(fù)擔(dān),提高了交互速度。每當(dāng)用戶通過瀏覽器向服務(wù)器發(fā)出HTTP請(qǐng)求后,服務(wù)器根據(jù)ASP頁中使用的腳本來調(diào)用相應(yīng)的ASP引擎,解釋申請(qǐng)的ASP頁,執(zhí)行其中的腳本命令,然后生成一個(gè)由標(biāo)準(zhǔn)HTML組成的Web頁返回給用戶[4]。使用各種各樣的組件,ASP可以完成無比強(qiáng)大的功能。使用File System Object,可以對(duì)服務(wù)器上的文件進(jìn)行操作,如瀏覽、復(fù)制、移動(dòng)或刪除等等。有ADO的支持,ASP對(duì)數(shù)據(jù)庫的操作很方便,甚至可以像使用本地?cái)?shù)據(jù)庫那樣管理遠(yuǎn)程主機(jī)上的數(shù)據(jù)庫,從而可以隨時(shí)實(shí)現(xiàn)網(wǎng)頁內(nèi)容的動(dòng)態(tài)更新[8]。服務(wù)器進(jìn)行ASP處理的過程如圖1所示。
[用戶訪問網(wǎng)站][服務(wù)器相應(yīng)請(qǐng)求][所請(qǐng)求的文件是否
需要服務(wù)器解析] [讀取服務(wù)器上的文件][發(fā)送相應(yīng)網(wǎng)頁數(shù)據(jù)
到客戶端][處理ASP腳本文件
(ASP.DLL)][生成頁面數(shù)據(jù)流][數(shù)據(jù)庫操作]
圖1 ?服務(wù)器進(jìn)行ASP處理過程
2.2 ASP連接數(shù)據(jù)庫技術(shù)
ASP利用其內(nèi)置組件ADO(Active X Data Objects)來訪問數(shù)據(jù)庫。利用ADO組件,ASP很容易建立與數(shù)據(jù)庫的連接,通過Internet查詢和管理數(shù)據(jù)庫構(gòu)建起基于Web的應(yīng)用程序。ASP訪問數(shù)據(jù)庫的方法[7]如圖2所示:
[瀏覽器][Web服務(wù)器][ASP請(qǐng)求][返回結(jié)果][數(shù)據(jù)庫][或?qū)S媒涌赸 [ODBC引擎]
圖2 ?ASP訪問數(shù)據(jù)庫流程圖
用ASP編寫前臺(tái)應(yīng)用程序,用SQL Server作為后臺(tái)數(shù)據(jù)庫服務(wù)器,用戶通過Web瀏覽器來訪問數(shù)據(jù)庫里的數(shù)據(jù),ADO數(shù)據(jù)庫連接方法包括ODBC形式,字符串連接和文件DSN,管理研究網(wǎng)采用第一種方式,較為安全。
3 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
3.1 數(shù)據(jù)庫設(shè)計(jì)
表1 ?管理員表(Admin)
[字段名\&數(shù)據(jù)類型\&是否為空\&備注\&ID\&int(4)\&N\&用戶號(hào), 主鍵,自增長\&UserName\&nvarcahr(500)\&Y\&用戶名\&Password\&nvarcahr(500)\&Y\&密碼\&Purview\&int(4)\&Y\&權(quán)限\&LastLoginIP\&nvarcahr(15)\&Y\&最后登錄地址\&LastLoginTime\&nvarcahr(8)\&Y\&最后登錄時(shí)間\&LastLogoutTime\&nvarcahr(8)\&Y\&最后注銷時(shí)間\&LoginTimes\&int(4)\&Y\&登錄次數(shù)\&AdminPurview_Article\&int(4)\&Y\&文章頻道管理權(quán)限\&AdminPurview_Photo\&Int(4)\&Y\&圖片管理\&AdminPurview_Guest\&nvarcahr(50)\&Y\&留言板管理權(quán)限\&AdminPurview_Others\&nvarcahr(255)\&Y\&其他管理權(quán)限\&]
作為服務(wù)于實(shí)驗(yàn)教學(xué)的動(dòng)態(tài)網(wǎng)站,離不開良好的系統(tǒng)后臺(tái)數(shù)據(jù)庫[9]。合理的數(shù)據(jù)庫結(jié)構(gòu)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整性和一致性,同時(shí)也有利于程序的開發(fā)實(shí)現(xiàn)。通過調(diào)研和需求分析,設(shè)計(jì)了16個(gè)數(shù)據(jù)表,包括:包括管理員表、廣告表、公告表、文章表、文章類型表、文章評(píng)論表、頻道表、儀器基本信息表、友情鏈接表、留言表、布局表、配色表、推薦表、學(xué)生信息表、用戶等級(jí)表、投票表。以管理員表和儀器基本信息表為例,其具體設(shè)計(jì)如表1和表2。
表2 ?儀器表(Device)
[字段名\&數(shù)據(jù)類型\&是否為空\&備注\&DeviceID\&int(4)\&N\&儀器序列號(hào),主鍵,自增長\&ID\&nvarchar(500)\&N\&儀器編號(hào)\&Classfication\&nvarchar(500)\&N\&分類號(hào)\&DeviceName\&nvarchar(500)\&N\&儀器名稱\&DeviceType\&nvarchar(500)\&N\&儀器型號(hào)\&Specifications\&nvarchar(500)\&Y\&規(guī)格\&Price\&nvarchar(500)\&Y\&價(jià)格\&BuyDate\&nvarchar(500)\&Y\&購買日期\&OldAddress\&nvarchar(500)\&Y\&原來存放地址\&NowAddress\&nvarchar(500)\&Y\&現(xiàn)在存放地址\&Purchaser\&nvarchar(500)\&Y\&現(xiàn)領(lǐng)用人\&Explain\&nvarcahr(500)\&Y\&備注\&DeviceStatus\&nvarcahr(500)\&Y\&狀態(tài)\&Units\&nvarcahr(500)\&Y\&領(lǐng)用單位\&Amount\&int(4)\&Y\&數(shù)量\&ScrapDate\&datetime(8)\&Y\&報(bào)廢日期\&InputDate\&nvarcahr(500)\&Y\&錄入時(shí)間\&]
3.2 網(wǎng)站框架
實(shí)驗(yàn)教學(xué)示范中心網(wǎng)站主要用于實(shí)驗(yàn)中心的介紹、動(dòng)態(tài)通知公告的發(fā)布、自由上機(jī)時(shí)間的查詢、失物招領(lǐng)、設(shè)備報(bào)修、規(guī)章制度、資料下載等相應(yīng)的共享。要求能動(dòng)態(tài)調(diào)用各個(gè)模塊。后臺(tái)能動(dòng)態(tài)設(shè)置各個(gè)模塊。包括了組織機(jī)構(gòu)、最新動(dòng)態(tài)、失物招領(lǐng)、開放時(shí)間、設(shè)備管理、設(shè)備報(bào)修、下載中心、規(guī)章制度、發(fā)表留言、在線調(diào)查、友情鏈接、會(huì)員登錄、站內(nèi)搜索等功能模塊,具體功能結(jié)構(gòu)如圖3,頁面如圖4所示。
圖3 ?網(wǎng)站前臺(tái)功能模塊
圖4 ?網(wǎng)站前臺(tái)頁面
3.3 儀器共享平臺(tái)
網(wǎng)站為各類儀器提供了一個(gè)共享交流的平臺(tái),面向校內(nèi)師生、校外單位及個(gè)人提供儀器預(yù)約使用服務(wù),進(jìn)而提高儀器的使用效率,創(chuàng)造共享價(jià)值。僅就教學(xué)而言,學(xué)生可以隨時(shí)預(yù)約或者取消所選的實(shí)驗(yàn)設(shè)備,而且不必親自到各個(gè)實(shí)驗(yàn)室預(yù)約,也可以直接在網(wǎng)上查詢預(yù)約是否成功,這樣大大方便了學(xué)生和教師,節(jié)省了大量的時(shí)間和重復(fù)性勞動(dòng)[10]。外單位使用者也可在此了解設(shè)備及其使用情況,并進(jìn)行網(wǎng)上預(yù)約,在高效率工作的基礎(chǔ)上,不但充分發(fā)揮了各類儀器的作用,同時(shí)促進(jìn)了教師與校外科研工作者的科研交流合作。
圖5 ?網(wǎng)上預(yù)約功能模塊
3.4 后臺(tái)管理
好的網(wǎng)站離不開強(qiáng)大的信息維護(hù)功能。根據(jù)網(wǎng)站使用者角色的不同,在進(jìn)行信息維護(hù)時(shí),有必要為不同用戶設(shè)置不同的權(quán)限。
與前臺(tái)頁面的內(nèi)容相呼應(yīng),頁面中幾乎所有的顯示內(nèi)容都可以在后臺(tái)管理模塊中得到更新維護(hù)。選擇系統(tǒng)登錄后,學(xué)生可以修改個(gè)人注冊(cè)信息、預(yù)約實(shí)驗(yàn)設(shè)備,教師除了可以維護(hù)個(gè)人信息外,還可以發(fā)布各種教學(xué)資源,如PPT課件、視頻課件等,也可以預(yù)約各種儀器設(shè)備。管理員不但可以更改各類用戶信息,還要進(jìn)行設(shè)備信息的維護(hù),包括設(shè)備的登記以及設(shè)備的預(yù)約處理;也可以發(fā)布資料并更新資料的種類,對(duì)師生互動(dòng)的留言進(jìn)行管理,以及設(shè)置如系統(tǒng)發(fā)布文件大小、網(wǎng)頁顯示名稱等信息的維護(hù)。
圖6 ?網(wǎng)站后臺(tái)功能模塊
4 結(jié)束語
實(shí)驗(yàn)教學(xué)建設(shè)和管理是高等學(xué)校教學(xué)和管理的一個(gè)重要內(nèi)容,關(guān)系到學(xué)校的人才培養(yǎng)質(zhì)量,也是教學(xué)和科研的重要保障條件。本文以省實(shí)驗(yàn)示范中心網(wǎng)站設(shè)計(jì)管理為例,探討了省示范網(wǎng)絡(luò)實(shí)驗(yàn)中心管理系統(tǒng)的功能組成、主要開發(fā)技術(shù)、系統(tǒng)設(shè)計(jì)等方面的問題?;诰W(wǎng)絡(luò)的實(shí)驗(yàn)教學(xué)管理系統(tǒng)不僅起到對(duì)外宣傳的作用,也為學(xué)生提供了必要的學(xué)習(xí)資源和網(wǎng)絡(luò)交流空間,方便學(xué)生進(jìn)行實(shí)驗(yàn)課程的學(xué)習(xí),同時(shí)也提供了大量教學(xué)科研信息,便于教師之間的信息交流。該系統(tǒng)達(dá)到了資源共享、信息共享、物盡其用、提高實(shí)驗(yàn)教學(xué)管理水平的目的,實(shí)現(xiàn)了管理網(wǎng)絡(luò)化、現(xiàn)代化。
參考文獻(xiàn):
[1] 張妙瑜.電子實(shí)驗(yàn)中心網(wǎng)站建設(shè)與教學(xué)信息化進(jìn)程[J].陜西師范大學(xué)
學(xué)報(bào)(自然科學(xué)版),2007.S2.
[2] 顏桂煬,林深,鄭柳萍.實(shí)驗(yàn)教學(xué)信息平臺(tái)建設(shè)的探索與實(shí)踐[J].寧德
師專學(xué)報(bào)(自然科學(xué)版),2007.4.
[3] 劉英,張曙光.基于B/S的實(shí)驗(yàn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].武漢大學(xué)
學(xué)報(bào)(工學(xué)版),2002.1.
[4] 柳葉飛.沈陽師范大學(xué)實(shí)驗(yàn)中心網(wǎng)站的規(guī)劃與設(shè)計(jì)[J].科技資訊,
2010.4.
[5] JingFang Na.Application Research of Network in Experiment-
Teaching. Journal of EEE,2008.
[6] Nakaike T,Kondoh G,Nakamura H,Kitayama F,Hirose S.JSP
splitting for improving execution performance. 2004 International Symposium on Applications and the Internet,2004.
[7] 徐冰,韓宗珠,劉懷山,曲翠璐.實(shí)驗(yàn)教學(xué)中心網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[A].
Proceedings of 2010 Third International Conference on Education Technology and Training(Volume 6)[C],2010.
[8] 鮑麗杰,梁建光,李維衛(wèi).計(jì)算機(jī)基礎(chǔ)省級(jí)實(shí)驗(yàn)教學(xué)示范中心建設(shè)的
探索[J].實(shí)驗(yàn)室研究與探索,2008.4.
[9] 全成斌,楊士強(qiáng),趙有健,聞星火.計(jì)算機(jī)實(shí)驗(yàn)教學(xué)示范中心的建設(shè)[J].
實(shí)驗(yàn)技術(shù)與管理,2009.2.
[10] 任仲晟,郭躬德.現(xiàn)代信息技術(shù)在計(jì)算機(jī)實(shí)驗(yàn)教學(xué)示范中心的建設(shè)
與應(yīng)用[J].福建師范大學(xué)學(xué)報(bào)(自然科學(xué)版),2011.3.