本站小編為你精心準備了基于WEB服務的遠程教育論文參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
1遠程教育系統的需求分析
遠程教育系統的使用者分為老師,學習者和系統的管理員。系統應滿足的需求如下所示:老師能夠上傳課件,安排課程的學習,回復學生提出的問題,查詢學生的基本信息,布置作業并公布答案。學習者能夠在線交流、談論,在線提交老師布置的作業,下載相關的課程資源,查看教師的信息。系統的管理者能夠對老師和學習者的賬號進行管理,對新注冊的用戶進行審核,對教學資源進行管理,監督發表的信息等。
2遠程教育系統的技術分析
遠程教育系統采用了三層體系結構。B/S結構是一種在網絡環境下以WEB技術為基礎的網絡結構模式,利用了計算機網絡的雙向交互功能和數據庫管理技術。在B/S三層結構中,這種結構具有統一的系統功能和統一的客戶端,簡化了系統的開發程序,客戶端軟件是Web瀏覽器最重要的應用部分,客戶端瀏覽器的任務是分發網絡上的請求到服務器,服務器驗證的請求后,連接到數據庫的數據層,數據層的處理結果發送到服務器,服務器再把需要的信息發送到客戶端。B/S三層結構簡化了客戶端的工作,只要安裝在客戶端Web瀏覽器進行連接,客戶端無需任何特殊維護,系統非常容易擴展,減少了服務器的負擔,增加了系統互動性。該系統的三層B/S結構組成如下圖2所示。
3遠程教育系統的整體設計
根據上面對系統的功能分析,遠程教育系統包括系統管理子系統、教育資源子系統、教學支持子系統共三個子系統。系統管理子系統包括系統評價模塊、故障分析模塊、統計分析模塊、安全管理模塊、性能管理模塊、計費管理模塊;教育資源子系統包括備課講授系統、智能導學系統、交流討論系統、作業管理系統、信息系統、輔導答疑系統、網絡題庫考試系統、電子圖書系統;教學支持子系統包括教育資源庫系統、各種學科資源制作工具軟件、資源庫管理系統。在該系統中,每個功能系統由一組Web服務實現,這些Web服務可以在不同的計算機上面被部署應用,這樣整個系統就形成了一個分布式的遠程教育區。基于web服務的遠程教育系統的整體設計如圖3所示。遠程教育系統的實現包括系統WEB服務的構建方法、WEB服務注冊的實現、課程學習功能Web服務實現、數據庫連接方法、遠程教育系統的、系統主要功能的實現、網絡考試系統的組卷問題等7部分。
4網絡題庫考試系統的設計
在遠程教育系統中,對學習者的學習效果最主要的手段就是進行考試。因此,網絡考試系統在整個系統中非常重要。在本系統中,網絡考試系統包括測試構成、題庫管理、測試實施、評閱與分析、成績管理五個模塊。測試構成模塊的作用是根據教學的要求選定考試題目,根據試卷的基礎參數劃定考試范圍。題庫管理模塊的作用是在數據庫添加,刪除或者是修改測試題目;測試實施模塊的作用是根據要求自動或者手動生成考試試卷,并對考試者顯示試卷,實時監測并記錄他們的各種活動,比如考試時間。評閱與分析模塊負責閱卷,給出考試結果,并對學生成績進行綜合評估,顯示他們知識結構的薄弱環節。成績管理模塊的作用是對學習者的成績進行管理,教師可以搜索所有學生的考試成績,學生也可以搜索自己各個科目的考試成績。
5數據庫的設計
根據上面的描述,數據庫采用SQLServer2008。數據庫保障了系統功能的實現,所以數據庫的設計要根據系統的用戶需求進行。在本系統中,用戶主要有教師、學習者、系統的管理人員,根據2.2中他們對該系統需求的描述,設計數據庫的信息表,主要有用戶信息表、學生基本信息表、教師基本信息表、課程信息表、試題信息表等。
6結束語
本文設計了基于WEB服務的遠程教育系統,描述了系統的主要功能和流程通過該系統學習者可以自由學習,不受時間和空間的限制。該系統只是進行了初步設計,在實際使用過程中難免會存在一定的問題,因此,要對系統進行及時的更新和維護!
作者:張軍昌單位:軍事經濟學院襄陽士官學校