鄧宏偉
基于Web的實訓(xùn)管理系統(tǒng)實現(xiàn)了實驗實訓(xùn)課程和試驗項目信息化的管理,為順利開展實驗實訓(xùn)教學(xué)計劃奠定了良好的基礎(chǔ)條件。本文研究基于Web的實訓(xùn)管理系統(tǒng)的設(shè)計與實現(xiàn),對于后期提升實驗實訓(xùn)教學(xué)水平,強化學(xué)生實驗實訓(xùn)操作能力,具有至關(guān)重要的作用。首先從基于Web的實訓(xùn)管理系統(tǒng)開發(fā)環(huán)境和功能定位分析出發(fā),然后就基于Web的實訓(xùn)管理系統(tǒng)數(shù)據(jù)庫設(shè)計進行了深入的分析,最后對加強基于Web的實訓(xùn)管理系統(tǒng)的安全防范手段進行了簡要的論述。
【關(guān)鍵詞】Web 實驗實訓(xùn) 管理系統(tǒng)
1 基于Web的實訓(xùn)管理系統(tǒng)開發(fā)環(huán)境與功能定位
1.1 實訓(xùn)管理系統(tǒng)開發(fā)環(huán)境分析
本文研究的實驗教學(xué)管理系統(tǒng)涉及到的開發(fā)工具主要包括兩種,即Microsoft Visual Studio 2005和DreamWeaver。實驗教學(xué)管理系統(tǒng)后臺數(shù)據(jù)庫和開發(fā)語言分別采用的是Microsoft SQL Server2000、ASP.NET。其中,ASP.NET開發(fā)語言在繼承ASP優(yōu)勢的基礎(chǔ)之上,可以實現(xiàn)對基于ASP頁面每次打開都必須經(jīng)過先編譯后解釋的局限問題,因而ASP.NET在頁面打開的速度上有很大提升,直到該頁面被修改或者是WEB應(yīng)用程序重新啟動。另外一方面,ASP.NET語言通過與HTML語言分離,可以大幅度降低系統(tǒng)代碼編寫的困難度,優(yōu)化系統(tǒng)結(jié)構(gòu)信息,最終實現(xiàn)實驗教學(xué)管理系統(tǒng)開發(fā)和維護費用降低的目的。
1.2 實訓(xùn)管理系統(tǒng)功能定位分析
本文實訓(xùn)管理系統(tǒng)可以在WINDOWS2000/2003 SERVER操作系統(tǒng)平臺上運行。管理員可以對教研室、實驗室、課程、專業(yè)等方面實現(xiàn)針對性的添加、減、更新等操作。并且每個信息板塊之間處于一種環(huán)環(huán)相扣的狀態(tài),緊密聯(lián)系在一起。并且,本文研究的實訓(xùn)管理系統(tǒng)界面非常的友好,操作簡單、功能完善、通用性強,無須做過多的修改就可以滿足絕大多數(shù)院校的實訓(xùn)需求。
2 基于Web的實訓(xùn)管理系統(tǒng)數(shù)據(jù)庫設(shè)計分析
2.1 名字標識
當前眾多院校是一部系對應(yīng)多教研室,一教研室對應(yīng)多實驗室。因此,在這種樹杈狀分層結(jié)構(gòu)模式下每一個層級都需要配備唯一的名字標識,這樣才能夠?qū)崿F(xiàn)實驗實訓(xùn)管理的精準化及精細化。
2.2 實訓(xùn)課程
實訓(xùn)教學(xué)課程需要統(tǒng)一由教研室組織實施,涵蓋實訓(xùn)教學(xué)時數(shù)、課程性質(zhì)。課程性質(zhì)又可以劃分為專業(yè)課、專業(yè)基礎(chǔ)課以及基礎(chǔ)課三大類。
2.3 實訓(xùn)環(huán)節(jié)
對于實訓(xùn)環(huán)節(jié)的課程包括實訓(xùn)時數(shù)、考核分數(shù)、占課程總分數(shù)比例、應(yīng)開實訓(xùn)項數(shù)、實開實訓(xùn)項數(shù)、選課實訓(xùn)項數(shù)、實開實訓(xùn)項數(shù)及對應(yīng)的分數(shù)類別等內(nèi)容。
課程實訓(xùn)項目。每個實訓(xùn)課程包含多個實訓(xùn)項目,每個實訓(xùn)項目大體包括實訓(xùn)項目的名字、實訓(xùn)時數(shù)、實訓(xùn)課程的性質(zhì)、實訓(xùn)目標、實訓(xùn)設(shè)備。如果已開設(shè)的實訓(xùn)項目沒有完成或者是部分完成,還需要注明原因。
3 基于Web的實訓(xùn)管理系統(tǒng)安全防范手段分析
Web的實訓(xùn)管理系統(tǒng)已經(jīng)被廣泛的應(yīng)用。因此,通過分析基于Web的實訓(xùn)管理系統(tǒng)安全相關(guān)問題,具有非常重要的現(xiàn)實意義。結(jié)合實際操作經(jīng)驗和現(xiàn)有的理論,本文針對基于Web的實訓(xùn)管理系統(tǒng)安全防范手段主要從改進SQL SERVER數(shù)據(jù)庫系統(tǒng)安全、防SQL注入和數(shù)據(jù)庫加密三個方面論述。
SQL SERVER數(shù)據(jù)庫系統(tǒng)安全。通過實踐經(jīng)驗發(fā)現(xiàn),SQL SERVER數(shù)據(jù)庫遭受到網(wǎng)絡(luò)攻擊的一個最大的原因就是其存在較多的安全漏洞,因此必須要全面加強對SQL SERVER數(shù)據(jù)庫系統(tǒng)在安全配置上的管理。一般情況下可以通過修改SQL SERVER數(shù)據(jù)庫系統(tǒng)管理員登錄密碼和監(jiān)控SQL SERVER數(shù)據(jù)庫系統(tǒng)連接兩種途徑實現(xiàn)對SQL SERVER數(shù)據(jù)庫系統(tǒng)安全防范。
防SQL注入。基于Web的實訓(xùn)管理系統(tǒng)安全防范手段下的防SQL注入也是一種行之有效的方法,可以通過對實訓(xùn)管理系統(tǒng)客戶端上傳的一系列變量數(shù)據(jù)的監(jiān)測實現(xiàn)。對于出現(xiàn)的參數(shù)存在諸如單引號、連接符等常用符號時,可以強制執(zhí)行代碼停止,然后實訓(xùn)管理系統(tǒng)自動將所在界面轉(zhuǎn)入錯誤現(xiàn)實面。
數(shù)據(jù)庫加密。本文針對基于Web的實訓(xùn)管理系統(tǒng)的數(shù)據(jù)庫加密是庫外加密,通過加密算法等方式實現(xiàn)后期讀寫的逆向解密,這勢必要求院校實訓(xùn)系統(tǒng)管理員妥善保存密鑰。
4 結(jié)語
高校重點實驗室是從事科學(xué)研究、實驗教學(xué)與新技術(shù)研發(fā)的重要場所,其發(fā)展對國家教育事業(yè)起著不可或缺的作用。現(xiàn)階段實驗室設(shè)備日益規(guī)模化、復(fù)雜化與高檔化,配套的管理工作也因日漸繁雜而效率低下,建立開放共享實驗平臺以全面提高學(xué)生的自主學(xué)習(xí)性,創(chuàng)新能力以及實驗室管理效率迫在眉睫。本文研究基于Web的實訓(xùn)管理系統(tǒng)的設(shè)計與實現(xiàn),首先從基于Web的實訓(xùn)管理系統(tǒng)開發(fā)環(huán)境和功能定位分析出發(fā),然后就基于Web的實訓(xùn)管理系統(tǒng)數(shù)據(jù)庫設(shè)計進行了深入的分析,最后對加強基于Web的實訓(xùn)管理系統(tǒng)的安全防范手段進行了簡要的論述。希望對后期提升實驗實訓(xùn)教學(xué)水平奠定具有參考價值的文獻基礎(chǔ)材料。
參考文獻
[1]李焱,黨小超.基于Web2.0 CMS的教學(xué)網(wǎng)站管理系統(tǒng)的設(shè)計與實現(xiàn)[J].電化教育研究,2009,06:82-84.
[2]蔡萬景,劉瑩.基于Web的SQLServer遠程備份管理系統(tǒng)的設(shè)計與實現(xiàn)[J].科技信息,2009,19:37-38.
[3]金悅奇,柏昌順.基于Web2.0模式的高校學(xué)生實習(xí)管理系統(tǒng)的設(shè)計與實現(xiàn)[J].辦公自動化,2009,20:59-60.
[4]李曉賓,李淑珍.一種基于SNMP的WEB網(wǎng)絡(luò)管理系統(tǒng)的設(shè)計與實現(xiàn)[J].微計算機信息,2010,06:142-143+146.
[5]元男,周華春,鄭濤,秦雅娟.基于Web的無線傳感器網(wǎng)絡(luò)可視化管理系統(tǒng)的設(shè)計與實現(xiàn)[J].現(xiàn)代電子技術(shù),2011,17:43-46+50.
[6]徐勇,張利宏,張慧.基于web的肺結(jié)核病人規(guī)范管理轉(zhuǎn)診系統(tǒng)的設(shè)計與實現(xiàn)[J].科技信息(科學(xué)教研),2008,24:424-425.
作者單位
長江大學(xué) 湖北省荊州市 434023