CAI課件超媒體教學論文
時間:2022-12-02 03:13:12
導語:CAI課件超媒體教學論文一文來源于網友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

1流媒體視頻點播系統(tǒng)的設計
本系統(tǒng)基于三層架構,將系統(tǒng)分為表現(xiàn)層、業(yè)務層和資源訪問層,其中資源訪問層包括數據訪問層和數據實體層。系統(tǒng)劃分為前臺模塊和后臺模塊:(1)前臺模塊:是指學生用戶子系統(tǒng),它的使用者是在校學生。包括課程點播、在線考試、網上答疑、相關查詢、教學評估和資料下載等模塊;(2)后臺模塊:是指管理員子系統(tǒng)和教師用戶子系統(tǒng),它的使用者面向管理員和任課教師,在校學生無權訪問后臺系統(tǒng)。管理員子系統(tǒng),顧名思義,是針對管理員的,通過該子系統(tǒng),系統(tǒng)管理員主要的任務是系統(tǒng)設置、管理員信息維護和角色權限管理;而授權管理員主要負責任課教師信息維護、學生信息維護、基本信息維護和審核并課件。教師用戶子系統(tǒng)是針對任課教師的,通過該子系統(tǒng),任課教師可對課件(除審核課件外)、資源庫、在線考試和網上答疑進行管理。系統(tǒng)功能模塊如圖1所示。數據庫是整個系統(tǒng)的核心,它的結構設計和安全維護將直接影響到整個系統(tǒng)執(zhí)行的效率和系統(tǒng)的穩(wěn)定性。因此在軟件系統(tǒng)開發(fā)中,數據庫設計應遵循一定的原則和必要的數據庫范式理論,以減少冗余、保證數據的完整性與一致性。數據庫設計是指對于一個給定的應用環(huán)境,構造最優(yōu)的數據庫模式,建立數據庫及其應用系統(tǒng),使之能夠有效地存儲數據。在設計數據庫時應重點考慮以下幾個因素:(1)數據庫必須層次分明,布局合理;(2)數據庫必須高度結構化,保證數據的結構化,規(guī)范化和標準化,這是建立數據庫和進行信息交換的基礎。數據結構的設計應該遵循國家標準和行業(yè)標準,尤其要重視編碼的應用;(3)在設計數據庫的時候,一方面要盡可能地減小冗余度,減小存儲空間的占用,降低數據一致性問題發(fā)生的可能性,另一方面,還要考慮適當的冗余,以提高運行速度和降低開發(fā)難度;(4)必須維護數據的正確性和一致性。在管理信息系統(tǒng)中,多個用戶共享數據庫,由于并發(fā)操作,可能影響數據的一致性,因此必須用“鎖”等辦法保證數據的一致性。
2系統(tǒng)的實現(xiàn)
系統(tǒng)模塊的實現(xiàn)關鍵是要編寫出可重用、可擴充和非常健壯的代碼段。編寫代碼之初,首要的就是選取一種恰當的程序設計語言。C#是一種簡潔、類型安全的面向對象的語言,開發(fā)人員可以使用它來構建在.NETFramework上運行的各種安全、可靠的應用程序。所以,本系統(tǒng)采用C#作為開發(fā)語言,在3.5平臺下實現(xiàn)整個系統(tǒng)的功能。(1)Common層的實現(xiàn)。Common層是所有層次可能用到的一些公共函數部分,包括數據庫訪問函數和一些文件操作、郵件發(fā)送等相關的函數。本系統(tǒng)中Common文件夾下的類同樣是系統(tǒng)公用函數的封裝,包括數據庫訪問函數的封裝SqlDB.cs、郵件發(fā)送函數的封裝SendEmail.cs、導出數據到word或excel的函數封裝Export.cs和記錄錯誤信息函數的封裝ExceptionInput.cs四個文件;(2)實體層的實現(xiàn)。實體層是用來記錄對象的屬性等靜態(tài)信息的,在系統(tǒng)中起到承載和傳遞數據的作用。本系統(tǒng)中有多個實體類,這里僅以DepartmentEntity為例進行描述。院系包含院系編號、院系名稱、院系代碼、簡介和備注五個字段。院系實體類中應該定義以上所有這些字段,并且提供各個字段的初始值和接口;(3)數據訪問層的實現(xiàn)。數據訪問層主要實現(xiàn)對數據的保存和讀取操作。本系統(tǒng)把訪問數據庫的操作統(tǒng)一封裝在了數據訪問層的各個類中,滿足了三層架構中業(yè)務邏輯和數據訪問的分離。另外,為了提高系統(tǒng)的運行速度和安全性,統(tǒng)一采用存儲過程來進行數據庫的操作,因此,存儲過程的設計是數據層的核心,DataAccess層主要負責將業(yè)務層傳遞過來的數據傳送給對應的存儲過程,并執(zhí)行存儲過程。
3結束語
本文是根據目前遠程網絡教學的發(fā)展現(xiàn)狀,以建設網絡教學資源為出發(fā)點,初步探討了如何通過網絡多媒體課件的開發(fā)設計來優(yōu)化教學資源。本項目的實現(xiàn)是基于.NET3.5平臺、SQLServer2005數據庫的功能基本全面的超媒體教學cai課件系統(tǒng)。整個系統(tǒng)以福建財政學院為背景,使用面向對象的思想,運用UML(統(tǒng)一建模語言)對系統(tǒng)進行建模,完成系統(tǒng)需求分析;使用三層框架對系統(tǒng)功能、數據庫結構和系統(tǒng)項目結構進行設計;運用C#語言、.NET第三方控件結合CSS實現(xiàn)整個系統(tǒng)的功能。該Web超媒體課件系統(tǒng),是集課件管理、注冊登錄、課程學習、輔導、討論、練習、考試等多項功能為一體的遠程教學系統(tǒng)。
作者:白岸辰單位:同濟大學軟件學院