东方亚洲欧a∨人在线观看|欧美亚洲日韩在线播放|日韩欧美精品一区|久久97AV综合

        基于Web的互助式學習平臺的設計與實現

        發(fā)布時間:2019-08-08 來源: 人生感悟 點擊:

        http://img1.qikan.com.cn/qkimages/cgjj/cgjj201014/cgjj20101405-1-l.jpg
          【摘要】為了滿足本校學生網上交流學習的需要,本系統以因特網作為平臺,采用B/S模式,以J2EE為開發(fā)平臺,并結合JSP技術及SQL數據庫來進行開發(fā),實現了發(fā)布留言、回復留言、審核留言、留言管理、用戶管理、實現課程論壇等功能。系統運行與測試結果表明,系統的功能達到了設計要求,能夠滿足本校學生的學習需求,可以實時的進行網上交流,該平臺具有靈活、互動的特點,對于設計開發(fā)此類系統有一定參考價值。
          【關鍵詞】互助式學習平臺;Web環(huán)境;JSP技術;J2EE平臺
          
          一、引言
          
          近年來,隨著互聯網與計算機軟硬件迅速發(fā)展,人們的生活、思維、工作、教育以及受教育等方式都發(fā)生了改變。在教學領域中,互聯網與計算機的新概念、新技術、新環(huán)境被不斷的引入。網絡技術與教育的結合正在改變著傳統的教育思想、觀念、內容、方法,以及傳統的人才培養(yǎng)模式[1][2],教學方式的改革也逐漸的顯露出重要性。為此,本文結合網絡教育的特點,設計并實現了一種基于Web的互助式學習平臺。
          
          二、研究依據
          
          網絡環(huán)境下互助式學習應充分發(fā)揮網絡學習的功能,形成網絡教育為先、學生自主學習為主、互助交流為核心的學習平臺的新模式,其學習平臺的建設必須遵循實用化的原則,必須符合開放性、通用性、系統與平臺無關性等要求,而且應當易于實現、易于部署、易于維護和易于擴展[3]。因此,我們考慮該信息平臺應基于MVC模式,采用B/S瀏覽結構,系統總體由Web服務器、數據庫服務器和用戶界面文件三部分構成。
          
          三、系統設計
          
          3.1 系統架構設計
          在系統架構設計中,分層式結構是一種重要的結構。我們考慮該信息平臺基于MVC模式,采用基于B/S結構三層架構。三層架構的優(yōu)勢在于:開發(fā)人員可以只關注整個結構中的其中某一層,可以很容易的用新的實現來替換原有層次的實現,可以降低層與層之間的依賴性,有利于標準化和各層邏輯的復用[4]。
          三層架構包括:表現層(UI)、業(yè)務邏輯層(BLL)、數據訪問層(DAL)。
         。1)表現層(UI):通俗講就是展現給用戶的界面,即用戶在使用一個系統時他的所見所得。位于最外層(最上層),離用戶最近。用于顯示數據和接收用戶輸入的數據,為用戶提供一種交互式操作的界面[5]。
         。2)業(yè)務邏輯層(BLL):針對具體問題的操作,也可以說是對數據層的操作,對數據業(yè)務邏輯處理。業(yè)務邏輯層在體系架構中的位置很關鍵,它處于數據訪問層與表示層中間,起到了數據交換中承上啟下的作用。它的關注點主要集中在業(yè)務規(guī)則的制定、業(yè)務流程的實現等與業(yè)務需求有關的系統設計,也即是說它是與系統所應對的領域(Domain)邏輯有關,很多時候,也將業(yè)務邏輯層稱為領域層[6]。
          (3)數據訪問層(DAL):該層所做事務直接操作數據庫,針對數據的增添、刪除、修改、更新、查找等。有時候也稱為是持久層,其功能主要是負責數據庫的訪問,可以訪問數據庫系統、二進制文件、文本文檔或是XML文檔。簡單的說法就是實現對數據表的Select,Insert,Update,Delete的操作。
          3.2 系統設計流程
          此系統主要包括留言插入、回復留言、審核留言、留言管理、課程論壇的實現、用戶管理六個模塊,系統體系結構如圖1所示:
          
          四、系統實現
          
          4.1 數據庫的設計
          針對所設計系統中數據存儲的問題,對幾種數據庫進行了比較,根據數據量的大小以及數據的特點,最后決定采用sql數據庫來實現數據的存儲。
          本文所設計的系統采用sql2000數據庫,系統的數據庫名為cmxEduTecDb,集中對數據進行存儲,并根據實際需要建立用戶表tb_user和留言表tb_messages,分別進行用戶和留言數據的存儲。其中針對留言表建立了發(fā)布留言、回復留言、審核留言、留言管理、課程論壇的實現等功能;針對用戶表建立指定管理員、取消管理員、用戶管理功能,以方便對留言的管理。
          4.2 各模塊的實現
          本文中設計的網絡環(huán)境下互助式學習平臺主要的模塊有:
         。1)留言的插入模塊,它主要負責將用戶的留言存儲到數據庫中,以便以后的查詢和管理。
         。2)留言的回復模塊,它主要是回復訪問者的留言,同時也會更新父留言的回復數。
         。3)留言的審核模塊,它主要是審核已經發(fā)布的留言,審核未通過的留言將不會顯示。審核可通過單個或批量審核來實現,刪除也可以通過單個或批量進行刪除。
         。4)留言的管理模塊,它主要實現留言的瀏覽和刪除,刪除流言可通過單個或批量刪除來實現。
         。5)課程論壇的實現模塊,課程論壇可以從相應的課程進入,該論壇中的留言都是與本課程有關的留言。
         。6)用戶管理模塊,主要有指定管理員和取消管理員兩部分,管理員的作用就在于對留言進行管理,同時也可對用戶進行管理。
          
          五、結束語
          
          本文利用Java技術,以互助式學習平臺的設計與實現為實例,全面地剖析了一個基于Web的互助式學習平臺設計與實現過程,提出新的思路、新的架構和技術路。提出用Java+JSP+sql2000框架來開發(fā)互助式學習平臺,該平臺具有實時、靈活、互動和交互性強等特點,目前已投入使用并初見成效;同時該平臺還具有一定的推廣價值,對于設計開發(fā)類似平臺也有一定參考價值。
          
          參考文獻
          [1]張毅.基于網絡環(huán)境下現代遠程教育學習中心平臺的設計與實現[J].現代遠距離教育,2004.6.
          [2]張新曼,精通JSP-Web開發(fā)技術與典型應用[M].人民郵電出版社,2007.
          [3]孫鑫.Java Web開發(fā)詳解[M].電子工業(yè)出版社,2006.
          [4]陳天河.Java數據庫高級編程[M].電子工業(yè)出版社,2005.
          
          基金項目:全文檢索技術在網絡教育中的應用研究(10YKZ048),數字媒體藝術專業(yè)“技術-藝術”培養(yǎng)體系的研究與實踐(09BY64),教育技術學科專題學習網站建設與應用研究(教電館研086221798)。
          
          作者簡介:吳代文(1979—),男,碩士研究生,渭南師范學院傳媒工程系教師,研究方向:遠程教育、網絡多媒體和教育信息檢索。

        相關熱詞搜索:互助 學習 設計 平臺 Web

        版權所有 蒲公英文摘 smilezhuce.com