正文 校園遠程網絡實驗室的設計與實現(2 / 2)

針對遠程用戶設置,確保其能夠可靠的開展實驗操作。

2.2 係統功能和結構

在實驗教學中,最為常用的就是基於Web的網絡實驗室係統。該係統主要由實驗、科研服務、前台用戶係統、後台實驗室管理係統和用戶認證子係統組成。

後台管理子係統的功能有:管理員登陸;查看用戶日誌;用戶使用信息、對用戶預定情況進行審批,預定認證管理;計費管理,按照用戶使用時間的不同進行管理,比如可實現以半小時為單位進行計費;用戶管理,可將大批用戶通過手工添加的方式使其加入進來,即使是在人數較多的情況下,也能夠使用,並且還可以對用戶類別進行劃分,比如學生、教師、其他人員等;密碼管理,如果用戶忘記了自己的密碼,係統就可對其密碼進行複位,並將消息發送到用戶之前登記的郵箱當中。

認證子係統:當遠程用戶登錄係統時,為了保護用戶的信息安全,會在登錄環節開啟加密認證,這樣非法人員將無法登錄用戶係統,遠程網絡實驗室也得到了高效利用。

前台用戶子係統:用戶注冊,通過預定實驗室完成實驗,用戶還可以對自己的資料進行修改,如:登錄名、郵箱、密碼等。

3 係統設計和實現

3.1 訪問服務器設置

係統通過校園網和太網線相連,對服務器進行訪問,為遠程網絡試驗設備提供了外部配置服務,通過異步串口線聯到整套設備的控製台端口,反向控製的實現由telnet完成。

3.2 認證服務器配置

認證係統的主要功能就是在用戶登錄時,對其身份進行識別,用戶成功登陸係統後,獲取實驗,係統開始進行計費。認證係統主要由網絡接入服務器、用戶數據庫、認證服務器和計費服務器等組成的。本係統是在RADIUS協議的基礎上實現的,朗訊公司的RADIUS屬於客戶/服務器安全協議,目前,已經成為正式協議標準,由於其自身的優勢,已經逐漸得到網絡設備製造商的廣泛認可,能夠實現授權、驗證和計費,是遠程網絡實驗室建立的最佳選擇。該協議下,可以對用戶認證、服務選擇、口令加密、呼叫計費等實現集中管理。如果在服務器上運行該協議的客戶端,其客戶端就可以對用戶信息進行打包,然後發送到服務器上,此時服務器就會根據不同指令進行處理。

3.3 後台數據庫設計

遠程的網絡實驗室,涉及到的基本數據項、數據結構,主要包括以下幾項:

(1)用戶表:屬於基本數據項,包含用戶名,密碼,聯係方式,通信地址,郵箱,在讀情況,用戶積分,帳戶餘額等。

(2)交費表:基本包含用戶名,交費時間及金額。

(3)預定表:用戶名,預定時間和情況,設備編號。

(4)實驗安排表:設備編號,安排時間及時長。

(5)用戶日誌:用戶名,登錄和退出時間。

一般可以通過MySQL建立相應的數據表和數據庫,然後建立ODBC數據源,數據源的目的就是獲取數據,從而做出安排。

4 結 語

近年來,計算機技術得到了快速發展,以計算機為基礎的教學軟件、教學係統在高職院校得到了廣泛使用。遠程網絡實驗室不僅打破了傳統實驗教學時間和空間的限製,設備管理人員的工作效率也得以提高,遠程網絡實驗室得到了高職院校的青睞,相信在不久的將來,隨著技術的不斷完善,一定會更好地服務於高職院校實驗教學。

參考文獻

[1]何懷文.陳子醉.肖濤.高校遠程開放網絡實驗室的研究與實踐[J].試驗科學與技術,2013,11(6):214-217.

[2]趙會洋.遠程虛擬網絡實驗室的關鍵技術研究[J]. 電腦知識與技術,2013(3):487-490.