李夢洋
(東北石油大學,163318)
本課題采用Access 做后臺數據庫,采用ASP 做前臺界面開發工具,應用ADO 技術實現前后臺數據庫的連接。同時,本系統實現了數據的動態連接和數據的更新,即前臺數據的更新和后臺數據的更新同時進行,保證了系統的數據一致性[1]。
計算機網絡與通信教學平臺系統采用了瀏覽器/服務器結構,后臺采用了當前流行的Access 數據庫系統,前臺應用程序采用了ASP 進行編程[2]。
在完成了系統分析之后,便進入了系統設計與實現階段,首先是總體設計。總體設計階段的根本任務就是用比較抽象的概括的方式確定系統如何完成預定的任務。也就是說,應該確定系統的物理配置方案,并且進而確定組成系統的每個程序的結構??傮w設計過程通常由兩個主要階段組成:系統設計和結構設計[3]。
本系統需要建立一個數據庫,包括用戶表、文章信息表、留言信息表等。通過對數據庫中各個表的操作來實現系統的具體功能。該系統包括登錄模塊、讀取模塊、添加模塊、修改模塊、刪除模塊和查詢模塊。
2.1.1 登錄模塊功能
如果你是普通用戶進入本站,你只能做一些簡單的操作,一些更高級的操作在這里是不能執行的,只有輸入密碼跟用戶名時才能進行文章的添加、修改、刪除等操作。如果你是一名管理者,你不但可以看到普通用戶能看到的一切內容,而且還可以進行一系列的更高級的操作[4]。
2.1.2 自學考試模塊
主要是用戶進行一些學習知識的檢測過程。
2.1.3 網上答疑模塊
主要是實現教師對學生提出的問題進行解答,方便教師及時得到學生的疑問,從而提高教師的教學效率。
2.1.4 在線自測模塊
主要是實現用戶在線測試的功能,及時了解試題的新動向,為自己的學習和考試提供一定的幫助。

本系統的總體結構圖如1所示。
(1)登錄模塊
登錄模塊是在用戶進入系統之前,首先進行身份驗證,若輸入的用戶名和密碼正確,則進入系統,否則重新登錄系統。
(2)自學考試模塊
主要實現學生的自學考試。主要包括考試欄目模塊、試題提交以及答案的解答過程,如圖2所示。

圖2 自學考試功能模塊圖
(3)網上答疑模塊
主要是實現教師對用戶提出的問題進行解答以及對一些問題的見解,如圖3所示。

圖3 網上答疑功能模塊圖

圖4 在線自測功能模塊圖
(4)在線自測模塊
主要是實現用戶進行網上測試提交答案并且能快速的下載答案,如圖4所示。
在計算機網絡與通信教學平臺中,有一些內部信息,對于非授權的用戶是不可以訪問的,也是無權訪問的。因此,在計算機網絡與通信教學平臺中,對于平臺的安全性問題,采用了一種技術:程序一啟動,便開始進行安全認證。對用戶身份進行驗證,要求用戶選擇用戶名,輸入用戶密碼。用戶若輸入的用戶名和密碼錯誤,則要重新登錄。登錄界面如圖5所示。

圖5 登錄界面

圖6 修改密碼界面

圖8 試題添加界面
這是計算機網絡與通信教學平臺的主界面,該界面不僅操作方便、靈活易用,而且能夠使用戶對系統的功能有個形象的了解,用戶只需要用鼠標進行操作,而不需要用鍵盤輸入數據。雖然這個模塊不是管理者的范圍之內,但是對于實現系統來說卻有著舉足輕重的作用,它主要是把數據庫中的內容讀取出來顯示在瀏覽器上,只要是從數據空中度數據就必須用到這個模塊。
本系統中的幾個模塊,都涉及了數據的添加,比如教師信息的添加,試題的添加,都是運用的添加功能來實現的,添加功能主要是通過連接數據庫后通過代碼把相應的信息寫到數據庫里面。
3.3.1 添加教師信息界面
管理員進入編輯界面對教師信息進行編輯,輸入教師的相應的信息,編輯完成后點擊“確定編輯”按鈕就對信息添加成功,點擊“重置”按鈕則對教師信息重新編寫。
3.3.2 添加試題界面
管理員進入試題添加界面進行試題的添加,添加試題的時候先輸入試題的題目,然后輸入相應的幾個選項,填寫完畢后點擊“提交”按鈕,若要重新填寫或填寫錯誤是點擊“重置”按鈕即可。界面如圖8所示。
3.3.3 信息的刪除
本模塊主要是對信息進行刪除管理,如果有多余的信息,就必須對這些內容進行刪除。在試題列表當中將不需要的試題進行刪除操作,點擊“試題”按鈕,系統會提示“真的要刪除?”,點擊是,該試題被刪除。
3.3.4 信息的修改
本模塊主要是對用戶和管理員的密碼進行修改,用戶先輸入原來的密碼,再輸入自己新改的密碼,最后輸入自己的新密碼后確認密碼,以后就只能輸入新改的密碼才能進行登陸。注冊用戶進行修改,界面如圖6所示。
本系統主要就是實現網絡學習的一些基本功能,將傳統的學習方式利用網絡來實現,這樣可以在一定程度上解決一些自學者求學難,解惑難的問題。本系統基本上實現了網絡課堂、課件下載、在線答疑等功能。
[1]張劍平.學校管理信息系統[M].北京:中國鐵道出版社,2000.
[2]吳開軍.選課系統的設計與實現[M].重慶:西南師大出版社,1999.
[3]趙增敏.ASP 動態網頁設計[M].北京:電子工業出版社,2003.
[4]鄧文淵.挑戰ASP與網頁數據庫設計[M].北京:中國鐵路出版社,2004.