• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于JSP的網(wǎng)絡(luò)教學(xué)管理平臺的設(shè)計與實現(xiàn)

      2016-01-05 12:06劉一男
      電腦知識與技術(shù) 2015年29期
      關(guān)鍵詞:數(shù)據(jù)庫模塊用戶

      劉一男

      摘要:根據(jù)課程相關(guān)資源使用的實際情況,采用B/S架構(gòu)設(shè)計了一個通用的課程網(wǎng)絡(luò)教學(xué)系統(tǒng)。針對使用該系統(tǒng)的角色設(shè)計了管理員、教師、學(xué)生三個子模塊,以及對教學(xué)活動、教學(xué)資源的管理功能。并通過JSP和數(shù)據(jù)庫技術(shù)對系統(tǒng)進行了實現(xiàn)。

      關(guān)鍵詞:網(wǎng)絡(luò)教學(xué)系統(tǒng);JSP;B/S

      中圖分類號:TP313 文獻標(biāo)識碼:A 文章編號:1009-3044(2015)29-0001-02

      伴隨著計算機技術(shù)及信息化的高速發(fā)展,信息化已滲入到人們生活的方方面面,在很大程度上改變了人們的生活。當(dāng)下的傳統(tǒng)教學(xué)模式內(nèi)容較為單一、信息量較少、信息的更新也不夠及時,已經(jīng)無法滿足人們對于知識的需求。如何使傳統(tǒng)教學(xué)能跟上時代腳步并根據(jù)信息化的發(fā)展來做出相應(yīng)的變革是現(xiàn)代教學(xué)中需要解決的問題。而網(wǎng)絡(luò)教學(xué)是基于網(wǎng)絡(luò)技術(shù)以及多媒體技術(shù)的,是在網(wǎng)絡(luò)大環(huán)境下展開的一種教學(xué),相對傳統(tǒng)教學(xué)而言有著反應(yīng)迅速、信息量大等優(yōu)點。所以設(shè)計和開發(fā)出一個功能齊全的網(wǎng)絡(luò)教學(xué)管理平臺是當(dāng)前教學(xué)改革的一個重要方向。

      1 開發(fā)環(huán)境

      1.1 JSP

      JSP(Java Server Pages)即Java服務(wù)器頁面,是一種動態(tài)的網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。作為一種簡化的Servlet設(shè)計,JSP通過Java編程語言編寫后臺腳本來對生成動態(tài)網(wǎng)頁的處理邏輯進行封裝,并通過JavaBean實現(xiàn)對服務(wù)端資源的訪問。這樣就將網(wǎng)頁的顯示部分與邏輯部分進行了分離,并實現(xiàn)了程序組件的可重復(fù)使用,增強了系統(tǒng)的擴展功能,大大簡化了Web應(yīng)用程序的開發(fā)過程。

      1.2 My SQL

      My SQL是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。關(guān)系型數(shù)據(jù)庫的特點是將數(shù)據(jù)分別保存在不同的表中,在使用數(shù)據(jù)時,能夠?qū)?shù)據(jù)庫更好地進行各種操作。My SQL使用了多種編譯器測試,代碼具有可移植性,并且支持多種操作系統(tǒng),適應(yīng)性非常強。并且采用多線程技術(shù),優(yōu)化了數(shù)據(jù)查詢算法,縮短了查詢時間,大大提高了CPU的資源利用。與此同時My SQL支持可以處理千萬條記錄的大型數(shù)據(jù)庫,滿足一般系統(tǒng)的要求。最重要的一點是,My SQL是免費和開源的,一般用戶不用支付其他費用。對于用戶的特殊需求,用戶可以通過修改My SQL的系統(tǒng)源碼來開發(fā)相適合的My SQL系統(tǒng)。

      1.3 MyEclipse

      MyEclipse是對Eclipse平臺的一個擴展插件,是一個基于Eclipse基礎(chǔ)之上開發(fā)而成的一個功能強大的集成開發(fā)環(huán)境。MyEclipse支持代碼的編寫、配置、測試和發(fā)布等,幾乎包括了目前所有的Eclipse開發(fā)工具,在Java和數(shù)據(jù)庫的開發(fā)、發(fā)布以及整合方面發(fā)揮了很大的作用。同時MyEclipse結(jié)構(gòu)上的模塊化優(yōu)勢體現(xiàn)在可以對任意的一個模塊進行單獨的擴展和升級,同時并不會影響其他的模塊。

      2 系統(tǒng)設(shè)計

      2.1 用戶需求分析

      本網(wǎng)絡(luò)教學(xué)管理平臺的需求主要為以下幾個方面:

      1) 管理員模塊:管理員可以在修改個人密碼、審核系統(tǒng)用戶、對教師信息進行管理、對在線討論進行管理、管理公告等。

      2) 教師模塊:個人信息的修改、發(fā)布教學(xué)資源并進行管理下載學(xué)生作業(yè)、參與在線討論、瀏覽公告等。

      3) 學(xué)生模塊:學(xué)生可以注冊、修改個人密碼、下載課件教學(xué)視頻、上傳個人作業(yè)、參與在線討論、瀏覽公告等。

      2.2 業(yè)務(wù)流程分析

      系統(tǒng)業(yè)務(wù)流程如圖1所示。此業(yè)務(wù)流程圖標(biāo)識了不同用戶在登錄系統(tǒng)以后對系統(tǒng)資源所能夠進行的相應(yīng)操作活動,以幫助用戶以及設(shè)計人員對本系統(tǒng)所能夠滿足的用戶需求有一個直觀的認識。由圖中可以看出,用戶在登錄本系統(tǒng)時需要選擇相應(yīng)的用戶角色,登入系統(tǒng)后能夠擁有系統(tǒng)為所選角色授予的權(quán)限。在本系統(tǒng)中,管理員可以對用戶信息進行管理、對在線討論進行管理、管理公告等。教師可以對個人信息的修改、發(fā)布教學(xué)資源并進行管理下載學(xué)生作業(yè)、參與在線討論、瀏覽公告等。學(xué)生可以進行注冊、修改個人密碼、下載課件教學(xué)視頻、上傳個人作業(yè)等。

      3 系統(tǒng)實現(xiàn)

      3.1 系統(tǒng)功能模塊

      本系統(tǒng)的功能主要由管理員模塊、教師模塊和學(xué)生模塊三個部分來實現(xiàn),系統(tǒng)功能模塊如圖2所示。

      管理員模塊的基本功能包括:用戶信息管理、教學(xué)資源管理、在線測試管理、作業(yè)管理、在線討論管理和公告管理。其中用戶信息管理能夠完成對登錄系統(tǒng)的用戶進行添加、刪除和修改相應(yīng)信息;教學(xué)資源管理能夠完成對課程相關(guān)電子資源的添加、刪除和編輯;在線測試管理能夠完成對測試題目的添加、刪除;作業(yè)管理能夠完成對學(xué)生上傳的作業(yè)進行查看、刪除;在線討論管理能夠完成對教師和學(xué)生的在線討論內(nèi)容進行修改和刪除;公告管理能夠完成對平臺公告信息的添加、修改和刪除。

      教師模塊的基本功能包括對課程相關(guān)電子資源的上傳,對在線測試題目的編輯和在線測試任務(wù)的布置,對學(xué)生作業(yè)的布置和查看,參與同平臺其他用戶的在線討論,以及對平臺公告信息的查看。

      學(xué)生模塊的基本功能包括對教學(xué)資源的下載,對作業(yè)的查看和完成作業(yè)以后的上傳,在線完成測試任務(wù),參與同平臺其他用戶的在線討論,以及對平臺公告信息的查看。

      3.2 系統(tǒng)數(shù)據(jù)庫

      數(shù)據(jù)庫的設(shè)計任務(wù)是為系統(tǒng)服務(wù)的用戶和設(shè)計的系統(tǒng)提供一個工作效率高的數(shù)據(jù)處理的運行環(huán)境,其實現(xiàn)的核心是對數(shù)據(jù)庫的概念結(jié)構(gòu)進行設(shè)計。概念設(shè)計的主要表現(xiàn)形式是E-R圖。E-R圖就是實體-聯(lián)系圖,它是描述現(xiàn)實世界的一種概念模型。提供了三個基本元素,即實體,屬性和聯(lián)系。根據(jù)之前的需求分析,可以得到教學(xué)資源實體,作業(yè)實體,公告實體,在線討論實體,學(xué)生實體,管理實體(管理員和教師)以及它們之間的關(guān)系。具體系統(tǒng)整體E-R圖如圖3所示。

      4 結(jié)語

      本系統(tǒng)的能夠?qū)崿F(xiàn)的主要功能是在現(xiàn)代網(wǎng)絡(luò)技術(shù)的基礎(chǔ)上為教師和學(xué)生提供一個在線平臺,能夠幫助教師和學(xué)生講原本傳統(tǒng)的課程教學(xué)活動移到線上來進行,為教師和學(xué)生實現(xiàn)更為多樣的教學(xué)互動提供便利。開發(fā)本系統(tǒng)過程中對不同用戶的需求進行了充分的分析,系統(tǒng)的使用更符合用戶特點。同時通過靈活、安全的權(quán)限分配機制實現(xiàn)了對不同用戶的區(qū)別管理,實現(xiàn)了較為全面的管理功能。

      參考文獻:

      [1]龍銀香.B/S 模式的個性化交互式網(wǎng)絡(luò)教學(xué)平臺的結(jié)構(gòu)與設(shè)計[J].計算機與現(xiàn)代化,2009,143(6):87-88.

      [2] 邱旭東,劉文浩.基于JSP的MVC改進模式研究及應(yīng)用[J].計算機技術(shù)與發(fā)展,2006,16(8):134-136.

      [3] 簡惠冰.計算機應(yīng)用基礎(chǔ)網(wǎng)絡(luò)教學(xué)平臺的設(shè)計與實現(xiàn)[J].無錫職業(yè)技術(shù)學(xué)院學(xué)報,2010,9(6):47-48.

      [4] 吳峰麗.“現(xiàn)代教育技術(shù)應(yīng)用”網(wǎng)絡(luò)課程的設(shè)計和開發(fā)[J].考試周刊,2010,22(22):169.

      [5]李寧.Java Web開發(fā)技術(shù)大全)JSP +Servlet+Struts 2+Hibernate+Spring+AJAX[M].北京:清華大學(xué)出版社,2009.

      猜你喜歡
      數(shù)據(jù)庫模塊用戶
      28通道收發(fā)處理模塊設(shè)計
      “選修3—3”模塊的復(fù)習(xí)備考
      關(guān)注用戶
      關(guān)注用戶
      關(guān)注用戶
      如何獲取一億海外用戶
      集成水空中冷器的進氣模塊
      黔江区| 商丘市| 沈丘县| 霍林郭勒市| 鹤岗市| 辽源市| 深州市| 揭阳市| 化德县| 贵阳市| 乌海市| 长寿区| 来宾市| 右玉县| 新营市| 乌苏市| 塔城市| 东山县| 漳浦县| 道真| 获嘉县| 若尔盖县| 论坛| 休宁县| 手机| 安国市| 安顺市| 青浦区| 襄樊市| 安庆市| 保亭| 南京市| 崇明县| 安多县| 永昌县| 阳泉市| 北票市| 黎平县| 黑河市| 龙游县| 汕尾市|