為了提高學生的動手能力和創新能力,提高實驗教學質量。北京潤尼爾網絡科技有限公司針對各類大中專院校《數據結構》實驗課程,開發出了配套的可在網上開展的基于C/S結構的數據結構實驗教學系統。系統由課程實驗平臺和虛擬實驗教學管理系統兩部分組成,課程實驗平臺提供了真實的C/C++數據結構程序編制編譯開發環境,可進行C/C++數據結構程序編輯、編譯、運行、項目工程的提交、實驗報告的編寫,虛擬實驗教學管理系統提供全方位的虛擬實驗教學輔助功能,包括:實驗前的預習、實驗的開課管理、典型實驗案例庫的維護、實驗教學安排、實驗過程智能指導,實驗結果的自動批改、實驗成績統計查詢等功能,為實驗教學環境提供服務并開展應用。
通過大量數據結構實驗知識點的訓練題目,以及系統綜合的訓練,能夠快速提高學生對數據結構的理解能力和實際動手能 力。同時,能夠很好解決開發學習中關鍵學習點掌握的問題,該軟件可滿足各類大中專院校和培訓機構C/C++課程的實驗教學環節的需要。
系統依據大多數高校數據結構教學大綱提出了12個典型實驗案例的訓練:
(1) 實驗1 堆棧和隊列
(2) 實驗2 樹、二叉樹的存儲結構
(3) 實驗3 樹、二叉樹的遍歷
(4) 實驗4 樹、森林及二叉樹的基本概念練習
(5) 實驗5 線性表
(6) 實驗6 開發一個可應用于雙向鏈表的Bidirectional Iterator
(7) 實驗7 Linked類的進一步擴充
(8) 實驗8 List類的另一種設計和實現
(9) 實驗9 Binary Search Tree的平均樹高
(10) 實驗10 查找、排序的應用實驗
(11) 實驗11 冒泡排序實驗
(12) 實驗12 初?始?化?隊?列?+?入?隊?列?+?出?隊?列?+?銷?毀?隊?列
除上述實驗之外,用戶也可以根據教學需要自主添加典型實驗。
系統用戶分為學生、教師、教務管理員和系統管理員四種角色,不同角色擁有不同權限。
?學生:選課、選擇實驗、開展實驗、接受實驗指導、在線提交實驗報告、保存和提交實驗結果、查詢實驗成績和批語。
?教師:典型實驗庫維護、發布實驗、安排實驗、批改實驗報告、系統指導、統計并發布學生的實驗成績和批語。
?教務管理員:課程計劃、開課計劃、選課日期設置、開課審核、開課查詢。
?系統管理員:用戶管理、分組管理、角色管理、權限管理、系統維護等。
性能指標
支持同時在線用戶數1萬人以上,經過在多所學校的實驗教學應用,系統運行穩定,不限終端用戶數,完全能滿足各類高校的實驗教學需要。
服務器運行環境
操作系統:Windows Client/Server,Linux/Unix Server
環境支持:JDK1.6_25
客戶端運行環境
操作系統: All Windows系列