国产第页,国产精品视频一区二区三区,国产精品网站夜色,久久艹影院,精品国产第一页,欧美影视一区二区三区,国产在线欧美日韩精品一区二区

基于Web的互助式學習平臺的設計與實現(xiàn)

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

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

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

版權所有 蒲公英文摘 www.huhawan.com