蔡茜


摘 要 精品課程建設是匯聚優質的教育資源,提高課程教學水平,并可在更大的范圍內提供教學資源共享的一項教學創建活動。精品課程網站是實現精品教學資源共享的有效平臺。本文針對精品課程建設的需求,對主流精品課程網站的系統架構、系統的設計和實現方法進行了論述。
關鍵詞 精品課程網站 ASP.NET 設計 實現
中圖分類號:TP3 文獻標識碼:A
0引言
隨著網絡的普及和網絡應用技術的不斷發展,精品課程網站建設利用現代化教育信息技術手段將優質的教學資源上網并共享,在高校各類課程建設與教學中發揮著不可或缺的重要作用,通過課程的資源共享,搭建自主學習平臺,實現教學學習功能,形象展示功能,評審申報功能,更新管理功能,交流互動功能,使高校與高校之間在實施同類課程教學的過程中能夠借鑒、使用這些優質的教學資源,在更大范圍內提高高校的教學和人才培養質量。
本文選擇ASP.NET平臺開發技術路線,運用Microsoft SQLServer 2005數據庫系統實現精品課程網站的基本功能。
1系統需求分析
本系統能夠完成精品課程前、后臺管理,自動生成網站前臺頁面內容,能夠滿足各級精品課程的建設需要。主要能夠滿足以下要求:
(1)適用各種精品課程網站建設,能完成規定的評審欄目創建、欄目內容添加和更新。
(2)界面布局合理,重點突出,方便查找。
提供視頻教學功能,系統可實現視頻上傳、刪除和前臺播放等功能。
(3)提供教學資料(包括教學視頻、教學課件、教學案例和習題等)管理功能,管理員和教師可根據課程建設需要,對教學資料進行上傳和管理。
(4)實現安全管理功能,系統能夠分配不同等級的訪問權限,保證運行安全。
(5)具有良好健壯性和擴展性,能滿足今后課程建設需求變化。
(6)具有高效率運行性能,比如播放視頻要流暢,能實時滿足多進程訪問。
(7)具有交互功能,如在線測試,在線論壇、在線答疑等供學生和老師交流以及自我測試。
2系統設計
2.1系統用戶
本系統用戶主要有三類:系統管理員,教師和學生。
(1)系統管理員權限:管理員能夠實現管理用戶的所有權限。
(2)教師權限:上傳課件,上傳、發布和刪除作業,與學生在線交流等。
(3)學生權限:課程資料瀏覽、下載課件、作業,提交作業(文檔形式),在線留言等。
2.2系統的功能模型
根據需求分析,精品課程網站平臺應包括用戶管理模塊、課程管理模塊、互動管理模塊、數據管理模塊、擴展管理模塊。如圖2-1所示。各功能模塊的具體描述如下:
圖2-1系統功能模型
2.2.1用戶管理模塊
用戶管理模塊可分為用戶組和用戶的管理。用戶組管理可設置用戶組的名稱和組權限,用戶管理可以添加、修改和刪除用戶。
2.2.2課程管理模塊
課程管理系統可分為課程類別管理和課程信息管理,課程類別管理可實現課程類別的添加、修改、刪除和查詢等功能;課程信息管理可實現對課程信息的添加、修改、刪除和查詢等功能。
2.2.3互動管理模塊
本系統還設計了一些互動程序,如留言管理、論壇管理、在線答疑管理、作業管理、題庫管理等。從而進一步提高平臺的交互性。
2.2.4數據管理模塊
數據管理模塊主要是實現對后臺數據庫的管理和維護,確保數據庫安全穩定。
2.2.5擴展管理模塊
擴展管理模塊主要是針對網站的新聞管理、網站的圖片管理、網站的公告管理以及網站友情鏈接的管理等。
2.3用例模型
2.3.1管理員用例圖
管理員是系統的最高管理者,擁有最大管理權限,能夠實現各種資源的管理:添加、刪除、修改。具體用例圖如圖2-2所示:
圖2-2管理用戶用例圖
2.3.2授權用戶用例圖
本系統的管理,是經管理員授權后,由授權用戶對網站進行課程管理、互動管理、擴展管理等,授權用戶用例圖如圖2-3所示。
圖2-3授權用戶用例圖
2.4系統業務流程分析
本系統能夠實現精品課程網站的基本功能,系統業務的主要流程為用戶注冊,登陸后實現對精品課程網站的各個子模塊的基本功能(包括查詢信息、添加信息、修改信息、刪除信息和發布信息等)進行操作。另外,系統還提供了瀏覽課程資源、搜索課程資源、師生在線互動、系統留言、系統管理等功能。系統的業務流程圖如圖2-4所示:
3系統實現
精品課程網站系統的最終實現是代碼的實現。最主要的包括網頁與網頁之間的連接,數據庫的連接等,這些是保證系統正常運行的關鍵。
(1)連接到相關網頁
.swf文件的連接
width="550" height="670" title="2">