欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      淺談精品課程網(wǎng)絡教學平臺信息技術的實現(xiàn)

      時間:2019-05-12 20:12:40下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關的《淺談精品課程網(wǎng)絡教學平臺信息技術的實現(xiàn)》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《淺談精品課程網(wǎng)絡教學平臺信息技術的實現(xiàn)》。

      第一篇:淺談精品課程網(wǎng)絡教學平臺信息技術的實現(xiàn)

      淺談精品課程網(wǎng)絡教學平臺信息技術的實現(xiàn)

      摘要建設精品課程網(wǎng)站,不僅要滿足申報和評審體系要求,更應該從學習者的角度考慮網(wǎng)站架構是否合理、頁面交互是否友好以及通過何種技術來實現(xiàn)資源的最優(yōu)化。通過對多年精品課程網(wǎng)絡教學平臺建設使用的關鍵技術總結,以避免為申報而申報的資源浪費,力求為一流網(wǎng)絡課程教學資源打造一流的平臺。

      關鍵字精品課程網(wǎng)絡教學平臺模板技術權限管理藝術設計

      精品課程網(wǎng)站是以優(yōu)化教學資源,實現(xiàn)信息共享、達到在線學習為最終目的,并集網(wǎng)絡技術、多媒體技術、通訊技術于一體的網(wǎng)站教學平臺。該平臺作為精品課程發(fā)揮范圍輻射作用的最佳途徑,其實用性、交互性至關重要。在精品課程網(wǎng)站設計與建設時,必須以精品課程評審體系為核心,從學習者的角度考慮網(wǎng)站架構是否合理、頁面交互是否友好以及通過何種技術來實現(xiàn)資源的最優(yōu)化,并通過技術開發(fā)和美工設計的通力合作,避免為申報而申報的資源浪費。本文通過對多年精品課程網(wǎng)站的建設實踐總結,形成了網(wǎng)絡教學平臺開發(fā)的若干項關鍵技術,以供相關信息工作者參考。

      一、模板技術實現(xiàn)多功能開放平臺

      一般網(wǎng)站的程序是將圖片、附件、格式控制信息和網(wǎng)頁的內(nèi)容一起放入數(shù)據(jù)庫當中,在用戶訪問網(wǎng)頁的時候,由程序將數(shù)據(jù)庫中圖片、附件以磁盤文件的方式釋放到硬盤上,生成用戶訪問的頁面。采用這種方式存儲,數(shù)據(jù)庫的內(nèi)容過大,并且控制信息復雜,每次生成網(wǎng)頁時都需要重新生成文件,容易造成服務器訪問速度變慢,ASP.Net 代碼與頁面HTML 混淆難分,業(yè)務邏輯與顯示方式絞合,使得代碼難以理解、難以修改;程序編寫必須在美工之后,成為項目瓶頸;整合的程序代碼和HTML 靜態(tài)頁面時,花費大量的時間才能得到理想的效果,兼作了美工。的確,用腳本語言開發(fā)Web 應用不容易將數(shù)據(jù)的處理和數(shù)據(jù)的顯示分開,但在多人合作的情況下,如果無法將數(shù)據(jù)和顯示分開,將大大影響開發(fā)的效率,專業(yè)分工的發(fā)揮。

      在高職院校精品課程網(wǎng)站的建設中,一開始考慮了將網(wǎng)站建設成一個開放的平臺,能同時容納多門課程,每門課程不采用統(tǒng)一的界面風格,而是根據(jù)不同課程性質(zhì)來設計符合該課程內(nèi)涵的界面。同時考慮了精品課程建設組人員計算機操作水平參差不齊的因素,要求程序做到網(wǎng)頁界面設計人員和精品課程建設人員分工有序。先由計算機網(wǎng)絡專業(yè)人員從事精品課程網(wǎng)站模板設計,之后再由精品課程建設組成員完成“填空式”的課程教學資源開發(fā)。并要求模板技術設計與課程教學資源開發(fā),實現(xiàn)如下功能:

      1.從模板文件中讀取顯示用的HTML代碼。

      2.將模板文件和實際生成的數(shù)據(jù)結合,生成輸出的結果。3.允許同時處理多個模板 4.允許模板的嵌套。

      5.允許對模板中的某個單獨的部分進行處理。

      在實現(xiàn)網(wǎng)頁模板技術的基礎上,為了網(wǎng)站方便進行模板設計、美工優(yōu)化,將每門課程的界面分成:課程首頁模板、課程欄目模板、課程列表頁模板、課程列表頁內(nèi)容模板等4 套模板進行設計。對于有特殊要求的課程還可以通過追加模板的方法實現(xiàn)個性化界面設計,通過模板嵌套技術、自定義標簽系統(tǒng)、網(wǎng)頁美工組合形成上述4 種模板,使得精品課程建設組人員可以通過簡單的操作將課程教學資源進行發(fā)布。

      二、模板設計實現(xiàn)個性化頁面

      科學和藝術永遠不分家,模板設計是一個以傳達信息為目的并不斷為用戶提供最佳視覺效果的設計過程。從視覺傳達的功能角度來分析,網(wǎng)頁的模板設計是平面設計在信息時代的延續(xù)。兩者的功能都是為實現(xiàn)信息傳達和審美的目的,其基本的視覺構成元素是一致的。在模板設計中出現(xiàn)的所有事物,如:文字、圖形、色彩,甚至是留白與陰影都是為了實現(xiàn)此目的。模板的美工設計不單只是注重表面視覺上的美觀而更應該考慮信息的傳達。因此,在結合美學設計理念的同時,需要考慮以最佳方式表達,才能更好地體現(xiàn)精品課程的內(nèi)涵。

      1.文字。文字能完整地傳達信息,使畫面更具有說服力。好的字體創(chuàng)意或好的字體版面編排,無形中就創(chuàng)造了平面設計中視覺的亮點,同時也能起到畫龍點睛的作用。字體在平面設計中基本要解決兩個問題:一是單獨字體的創(chuàng)意設計;二是字體在版面中的應用設計。模板中的字體設計更多趨近于后者。模板中的字體設計,強調(diào)文字精練、概括。一個頁面上通常所見的文字,是出現(xiàn)在Banner上的課程名稱,一般為10 字左右。電腦自帶字體已遠遠無法滿足設計要求,美工設計會選用個性化的字體,甚至自創(chuàng)藝術字體。工科類課程宜選用深沉厚重的字體以塑造堅固挺拔的視覺效果,文科類課程則適用柔和字體;在編排組合上,可通過不同的排列方式以及大小變換,使其錯落有致、具有層次感。除了Banner以外的文字,出于學術要求的嚴謹性考慮,都應當按照學術要求排列整齊。文字的顏色則取決于模板的基調(diào)以及文字的背景顏色,有同屬色系和對比色系兩種方案可供選擇。

      2.圖形圖像。模板的大小固定、版面篇幅有限,為了快捷高速地把信息傳達給瀏覽者,使其易于接受,圖形圖像必須簡潔、并能夠突出課程內(nèi)涵。

      圖像設計首先要考慮必備元素。元素的選取必須具有代表性。如《建筑材料》這門課程的Banner,選用學生簇擁教師在實驗室進行水泥實驗的真實場景,并對水泥、沙石、鋼筋等建筑材料實物進行虛化處理,虛實結合、同時反映課程內(nèi)涵,遠景選取高樓建筑意喻同學們通過這門課的學習,能夠將手里這些看似不起眼的瑣碎材料組建而成輝煌的高樓大廈。

      其次,在圖像排版中需遵循基本的美學法則。例如在比例與尺度的調(diào)節(jié)上,可利用設計軟件(如Photoshop、Coreldraw)都會支持的輔助線,參考黃金分割與動態(tài)矩形使整個畫面達到均衡、穩(wěn)定的效果。

      3.色彩。色彩被賦予了傳遞情感的功能,色彩的變化引起人們的情感共鳴。因此,色彩的選取也應當慎重。經(jīng)驗豐富的設計師,往往能根據(jù)色彩的象征意義,勾起人們心理上的聯(lián)想,從而達到設計的目的。

      確定網(wǎng)站的基調(diào)時,要考慮色彩暗示的心理效應,符合人的視覺效果;除此之外,要突出課程的專業(yè)性質(zhì),即不同的課程性質(zhì),應有不同的色彩偏好。例如建筑類課程適于單一的冷色調(diào),它能賦予建筑剛硬、冷靜的意象。色彩選用的總體原則是不能過于花哨。

      考慮到精品課程網(wǎng)絡平臺是面向社會公開,受眾對象主要是該專業(yè)的在校大學生以及從事該領域的社會自學者。在設計過程中除了考慮以上兩點外,還應考慮到受眾群體,尤其是青年學生的偏好,選擇高飽和度的顏色,力求通過想象、意境、比喻、色彩等的組合給人意象美的感覺。

      總之,模板設計在網(wǎng)絡平臺設計中占有主導地位,美工設計需借助視覺語言來完成信息的傳遞與表達,采用色彩的對比、空間結構的調(diào)整、元素的重組排列等一系列手法,經(jīng)過夸張變化、或虛構幻想的手法處理,才能使得視覺語言自身變得更加生動形象,富有動態(tài)感的氣息。

      三、精品課程網(wǎng)站采取限權管理模式

      精品課程網(wǎng)站管理系統(tǒng)需要在WindowsXP 2000 下開發(fā),其開發(fā)數(shù)據(jù)庫使用的是SQL-Server。網(wǎng)站后臺采用ASP.Net2.0 技術實現(xiàn),雖然管理難度較高、維護工作復雜。但后臺管理系統(tǒng)界面友好、操作簡單,彌補了課程建設團隊計算機應用能力水平參差不齊的缺陷。精品課程系統(tǒng)由技術開發(fā)組進行管理,并為每門課程建設組分配了專有賬號。課程建設組可以憑借自己的賬號權限,對各自負責的課程進行“填空式”開發(fā),形成了分工合理有序、工作互不干擾的權限管理模式。

      由于人類社會已進入知識“爆炸時代”,新知識、新技術正以冪指數(shù)增長,要使精品課程的教學資源可持續(xù)利用,符合后期應用的需求,課程建設組還需要不斷更新,將新規(guī)范、新材料、新工藝、新設備等資源引入網(wǎng)站,才能滿足學習者的需求。因此,權限管理模式給予課程建設組可以自主更新、自主維護,其次,設置師生互動交流平臺,實現(xiàn)了精品課程網(wǎng)絡教學平臺的自主學習功能。

      四、采用eWebEditor 控件,改善人機交互流程

      在網(wǎng)頁程序應用中,最常見的一種是信息和言論的發(fā)布和交流。而在信息發(fā)布的同時,往往需要對發(fā)布的數(shù)據(jù)進行格式的轉換,才能使信息以用戶需要的格式顯示在Web 頁面上。而為了實現(xiàn)Web 應用中在線信息發(fā)布的正確顯示和用戶對信息發(fā)布的格式、類型和功能上的需求,精品課程建設平臺采用了eWebEditor在線編輯器進行Web 內(nèi)容的發(fā)布,實現(xiàn)了Word,Excel,PPT等用戶主流格式文件向Web HTML代碼的轉換。1.所見即所得。通過編輯器,編輯的文字和圖片等HTML標記輸出到頁面的效果和編輯時顯示的效果一致,無需經(jīng)過其他步驟的轉換和編碼,能讓用戶方便地對編輯的內(nèi)容進行修改和排版。

      2.自動轉換HTML 代碼。在編輯狀態(tài)編輯的文字、圖片等內(nèi)容都在后臺狀態(tài)下自動轉換為可被瀏覽器識別的HTML 標記語言;而且用戶可以在代碼狀態(tài)下對代碼標記進行修改和排版。

      3.簡單易用。編輯器的編輯使用方法應盡量和Dreamweaver等主流網(wǎng)頁制作軟件或代碼編輯器類似,風格保持一致,以達到無需任何HTML 語法知識的機械式操作之目的??梢宰寷]有網(wǎng)頁制作經(jīng)驗的用戶快速掌握。

      4.方便快捷。使用所見即所得的編輯器能快捷、方便地編輯出效果一流的圖文內(nèi)容,與純手工編寫代碼進行編輯的方式比較,可以節(jié)省大量的時間和精力。

      5.與系統(tǒng)現(xiàn)有內(nèi)容兼容、吻合。利用編輯器提供的功能,可以方便地把系統(tǒng)已上傳的圖片、動畫、影音文件加載到網(wǎng)頁內(nèi)容中,也可以通過插入信息組件與其他網(wǎng)頁內(nèi)容進行整合。

      五、結束語

      綜上所述,在精品課程網(wǎng)絡教學平臺建設中,由于不斷開發(fā)和總結,形成了獨有的4 項關鍵技術,成功的申報了14 門省部級精品課程。但要使精品課程教學資源在學習型社會建設中發(fā)揮重要作用,避免為申報而申報的資源浪費,已成為教育信息技術領域的新課題。因此,只有進一步完善和提高精品課程網(wǎng)絡教學平臺的關鍵技術,才能使平臺成為師生交流互動、提高專業(yè)技能的公共教學平臺,成為推動教育信息化、特色化的孵化器。

      (基金項目:新疆建設職業(yè)技術學院科研項目項目編號:2010-KY-01)參考文獻

      [1]黃海燕,張輝.網(wǎng)頁設計與平面設計[J].包裝工程,2004,25(1):126-127.[2]劉西省.字體設計在平面設計中的重要性[J].包裝工程,2007,28(10):233-235.[3]馬方春.試論色彩、圖形、文字在平面設計中的運用[J].藝術百家,2011(8):176-178.[4]陳淑娟,侯賢兵,任娟.基于E-learning理念的高職院校精品課程平臺建設[J].新疆職業(yè)教育研究,2012(1):27-29.

      第二篇:網(wǎng)絡教學平臺

      網(wǎng)絡教學平臺設計與實現(xiàn)

      一、網(wǎng)絡教學平臺的設計

      1.教學理論

      網(wǎng)絡教學的特點是:時空無限性、協(xié)同性、個別化,這決定了網(wǎng)絡教學不可能采用以“教”為主的傳統(tǒng)教學理論。強調(diào)以“學”為中心的建構主義教學理論,為網(wǎng)絡教學平臺的設計提供堅實的教學理論基礎。

      建構主義理論,強調(diào)以“學”為中心;強調(diào)情境,協(xié)作學習對意義建構的重要作用;強調(diào)對學習環(huán)境的設計;利用各種資源支持學習;學習過程的最終目的是完成意義建構。課程、教材、教學、評估是教學的四個要素,建構主義教學理論提倡以“學” 為中心,強調(diào)學生本位,強調(diào)學生的自主探索、自主學習的能力。這就決定了課程計劃、教材的編輯、教學策略及教學評估的方式,都會與傳統(tǒng)的以“教”為主的灌輸?shù)睦碚撓逻@四要素的安排有很大的不同。如,傳統(tǒng)的教學理論一般采用講授式的教學方法,但建構主義教學理論下的采用的教學方法會就要求采用不同的策略,討論、協(xié)同作業(yè)是重要的教學方法,也是網(wǎng)絡教學的重要的組織形式,所以如何為分組、討論提供可能,是網(wǎng)絡教學平臺設計需考慮的。課程的質(zhì)量不僅取決于教學內(nèi)容的質(zhì)量,教學內(nèi)容的表現(xiàn)形式,還取決于教學方法的合理運用、教學策略的具體實施,因此開發(fā)網(wǎng)絡課程需要綜合運用教育學、心理學、計算機科學和各課程學科多方面的知識,這對于網(wǎng)絡課程開發(fā)者來說重點要放在課程設計及教學策略的研究上,教材制作的不應該花費他們太多時間,所以,網(wǎng)絡課程制作系統(tǒng)就須提供”低門檻”。

      課程、教材、教法、評量在教學中是缺一不可的,因此在網(wǎng)絡教學平臺的設計中需要完整的體現(xiàn)出這四個要素。2.網(wǎng)絡教學方式:同步與異步教學。

      同步教學的特點:教與學的過程是同步進行的,除了老師、學生不在同一地點上課之外,學生可在同一時間遠程聽老師授課以及師生之間進行交流。充分體現(xiàn)網(wǎng)絡教學不受空間的限制的優(yōu)勢。

      異步教學的特點:與異步教學相應的另一種網(wǎng)絡教學方式是異步教學。異步教學的特點:可全天24小時進行,學生可以根據(jù)自己的實際情況來確定學習時間、內(nèi)容和進度,可隨時在網(wǎng)絡下載相關學習內(nèi)容或向老師和學生請教。實現(xiàn)了網(wǎng)絡教學不受時間、空間的限制的特點。

      網(wǎng)絡教學特色是實現(xiàn)了教學超越時間、空間的限制,學生可以根據(jù)自己的需要隨時隨地進行網(wǎng)絡學習,依據(jù)同步教學與異步教學兩種方式的特點,網(wǎng)絡教學平臺設計時需考慮以異步教學為主,兼有同步教學的這種方式,更能實現(xiàn)網(wǎng)絡教學的高效。

      3.網(wǎng)絡教學平臺理論: 網(wǎng)絡教學不僅是先進計算機科學技術水平的體現(xiàn),更重要的是要符合現(xiàn)代化教育的一般規(guī)律,能夠為遠程教育提供一個真正高效的現(xiàn)代化手段。實現(xiàn)以“學”為中心,網(wǎng)絡教學不僅僅是教學材料的網(wǎng)絡發(fā)布,而更多的是學生與老師之間、學生與學生之間的充分溝通與交流。這種溝通與交流的實現(xiàn),以及保障教學質(zhì)量的關鍵環(huán)節(jié),都需要有一個完整的網(wǎng)絡教學平臺進行支持。一個完整的網(wǎng)絡教學平臺由四個系統(tǒng)組成: 網(wǎng)絡教學支持系統(tǒng)

      (1)網(wǎng)絡教學支持系統(tǒng)要實現(xiàn)教學過程中老師教的支持和對學生學的支持,以及對教學活動的管理與實現(xiàn)。

      (2)需要能夠提供同步、實時或是非同步的教學環(huán)境。

      (3)網(wǎng)絡學習極具個性化,學生的起點與能力各不相同,所以網(wǎng)絡教學系統(tǒng)必須能夠針對不同能力的學生,提供不同形式的教學。因此網(wǎng)絡教學支持系統(tǒng)要能為老師提供適應性超媒體教學。所謂適應性超媒體教學是根據(jù)學生的個別能力特征,動態(tài)呈現(xiàn)與學習者當前學習能力最相關的基于超媒體教學內(nèi)容。它應有兩個含義:一是學習內(nèi)容的選擇上系統(tǒng)可以根據(jù)學生的歷史記錄和能力估計,選擇學生沒有掌握或是沒有學習過的教學內(nèi)容,這些學習內(nèi)容是與當前學生能力最接近的。二是在學習內(nèi)容的組織上,系統(tǒng)將根據(jù)對學生估測的能力和學習的認知風格,選擇最適合學習者的內(nèi)容呈現(xiàn)方式。

      (4)師生交互是網(wǎng)絡教學中的一個重要環(huán)節(jié),要為師生之間的交互提供一個有效的交流環(huán)境與方便、快捷的交流方式。所以網(wǎng)絡教學支持系統(tǒng)應提供師生交互工具。

      (5)教學離不開評估,網(wǎng)絡教學系統(tǒng)要提供一個測試系統(tǒng)以檢測學生的學習效果和教師的教學成效。測試系統(tǒng)包括試題庫、測驗試卷的生成工具、測試過程控制系統(tǒng)和測試結果分析工具、作業(yè)布置與批閱工具。根據(jù)一些教育測量指針作統(tǒng)計與分析,再根據(jù)這些測量指針具體指示的意義,對教學過程和活動作調(diào)整,并對具體學生給出論斷,對下一步學習提出建議。

      (6)在傳統(tǒng)教學模式中,學生有問題,只需舉手向老師提問,就可得到老師的解疑。所以網(wǎng)絡教學系統(tǒng)中也應提供為學生實時答疑的工具。它可分為自動答疑和人工答疑兩大部分。老師可以將本學科最常見的問題按一定的分類放在知識庫中,當學生遇到問題向系統(tǒng)提交時,系統(tǒng)就可以根據(jù)學生對問題的描述,在知識庫中進行搜索,給出解答。如果系統(tǒng)沒有搜索到對該問題的解答,系統(tǒng)將會通知學生,并采用兩種方式進行處理:一是將問題通過電子郵件的方式發(fā)給主持這門課程的老師,當老師對問題將解答后,系統(tǒng)自動將解答發(fā)送到學生的郵件箱,并將問題解答自動加到知識庫中;二是將問題公布在答疑布告上,征求答案,有人對其解答后,系統(tǒng)將通過電子郵件通知該學生,同時系統(tǒng)也會將解答歸納到知識庫中,以便其它學生遇到類似的問題時,系統(tǒng)能給予自動應答。網(wǎng)絡課程開發(fā)工具 綱絡課程開發(fā)工具主要完成網(wǎng)絡課程內(nèi)容的制作,支持基本教學邏輯的設計。要求這個工具能夠簡化老師開發(fā)網(wǎng)絡課件和備課的過程,降低課程開發(fā)對老師電腦技能的要求,使一般老師易于學習掌握。同時要求老師通過該工具開發(fā)的內(nèi)容能直接發(fā)布到網(wǎng)絡。要求該工具所具備的特色是:支持網(wǎng)絡多媒體開發(fā)功能,能夠進行多媒體素材的導入、制作,而且能夠方便、快速地生成課件;能提供素材庫與素材管理軟件,解除老師制作、尋找素材的麻煩;能提供一些網(wǎng)絡課件的模板和向導庫;能支持網(wǎng)絡化學習模式,即能充分發(fā)揮學生認知主體作用的學習策略與學習方式,如協(xié)作學習、發(fā)現(xiàn)式學習、角色扮演學習等,并支持生成這種學習策略所需要的內(nèi)容。網(wǎng)絡教務管理系統(tǒng)

      教學管理可劃分為三個相對獨立的模塊:課程管理、教務管理和系統(tǒng)管理,它要為老師、學生、管理人員提供全面的服務。學生能通過管理系統(tǒng)保存自己的個人檔案,及時獲取教學機構發(fā)布的最新信息,得到老師的幫助與輔導等;老師可以通過管理系統(tǒng)設置課程與教學計劃,查看學生的學習檔案,為學生提供有針對性的幫助;管理者可管理老師檔案、學生檔案、發(fā)布最新信息、對教學系統(tǒng)進行管理和維護等。網(wǎng)絡教務管理系統(tǒng)的三個模塊具體要實現(xiàn)的功能如下:(1)教務管理

      老師與學生注冊認證、學生學籍與檔案管理、老師檔案管理、資料統(tǒng)計與分析、信息查詢、老師評價管理、學生學習評價管理。(2)專業(yè)與課程管理

      包括專業(yè)的設置、管理、專業(yè)課程的設置、管理、培養(yǎng)計劃的制定和調(diào)整。設立課程,指定課程相關人員的權限和口令,分配建立與課程相關的設施,如郵箱、討論區(qū)、網(wǎng)址等。將老師開發(fā)的課程內(nèi)容上載到相應的網(wǎng)絡教學系統(tǒng),在網(wǎng)絡發(fā)布,實施網(wǎng)絡教學。學生可以了解教學計劃,可選擇某些課程進行學習,系統(tǒng)需自動為學生配置課程學習資源,并記錄本課程學習的過程。(3)系統(tǒng)管理

      系統(tǒng)設置與維護管理、權限控制資料備份。網(wǎng)絡教學資源系統(tǒng)

      網(wǎng)絡教學資源系統(tǒng)是網(wǎng)絡教學的基礎。為了便于老師查找素材及課程資源的重復利用,需要用數(shù)據(jù)庫來管理教學資源。教學資源包括素材庫、試卷庫、網(wǎng)絡課件庫、案例庫等。所有資源都分別需要建有其索引信息,以便快速的查找、瀏覽與存取。網(wǎng)絡教學資源系統(tǒng)能對各類教學資源進行采集、管理、檢索和利用。網(wǎng)絡課程開發(fā)系統(tǒng)、網(wǎng)絡教學支持系統(tǒng)、網(wǎng)絡教務管理系統(tǒng)和網(wǎng)絡教學資源管理系統(tǒng)分別完成網(wǎng)絡教學課程開發(fā)、教學實施、教務管理和教學資源管理的功能。

      二、網(wǎng)絡教學平臺的實現(xiàn)

      網(wǎng)絡教學平臺四個子系統(tǒng),其中網(wǎng)絡教學支持、網(wǎng)絡課程開發(fā)工具是實現(xiàn)網(wǎng)絡教學的重要內(nèi)容,目前國外及國內(nèi)已開發(fā)了多種網(wǎng)絡教學平臺,下面就以一套網(wǎng)絡教學平臺——“未來教室”網(wǎng)絡教學平臺為例,對網(wǎng)絡課程開發(fā)工具及網(wǎng)絡教學支持系統(tǒng)兩方面的實現(xiàn)狀況作一下說明。

      未來教室采用Browser/Server架構;采用Java實現(xiàn)了UI設計,同時采用CGI實現(xiàn)了數(shù)據(jù)庫存取的設計。1.網(wǎng)絡課程開發(fā)工具

      主要是強調(diào)讓任何學科的老師無須學習編程,無需掌握任何計算機語言就可以開發(fā)所需要的課程,發(fā)布課程內(nèi)容。絕大多數(shù)系統(tǒng)都通過設置課程內(nèi)容模板來實現(xiàn)的?!拔磥斫淌摇睘槔蠋熖峁姶蟮木W(wǎng)絡課程編輯功能。老師不需要學習任何網(wǎng)頁工具軟件和html語言,就可以在系統(tǒng)的協(xié)助下,方便地進行課程目標規(guī)劃,教案編寫。同時自動完成教學進度安排。老師只要了解簡單的編輯知識就可以輕松完成課程的編輯上網(wǎng)。極大程度的減少了老師的工作量。以下是“未來教室”課程編輯工具界面圖:

      主要功能有: ? 教材結構編輯

      每一章、節(jié)、頁的教材在web中都以樹狀的形式展示教材的內(nèi)容,讓老師清楚了解教材結構,采用類似windows資源管理器的操作模式,操作方便、簡單。? 提供教材模板

      對于教材具體內(nèi)容的編輯,為教材提供了近十個網(wǎng)絡常用的教材模板,指導老師快速編輯教材。? 對多媒體支持及素材傳輸功能

      老師在編輯教材時,可將任意鏈接各種流行媒體文件(含音頻、視頻、動畫、圖像及Office系列文件)。教材制作好以后系統(tǒng)會自動將所有內(nèi)容傳輸?shù)椒掌鞫藬?shù)據(jù)庫中。

      2.網(wǎng)絡教學支持系統(tǒng)

      網(wǎng)絡教學過程重點強調(diào)學生與學生之間、學生與老師之間互動與交流,大多數(shù)系統(tǒng)都提供了在線聊天、討論組功能等等。另外網(wǎng)絡教學系統(tǒng)還強調(diào)在線測試功能,提供布置作業(yè)、自動評測,未來教室在此基礎上還實現(xiàn)及時的學習進度跟蹤功能,系統(tǒng)提供了完整的上課歷史紀錄。不僅為學生制定計劃的學習進度,還會記載學生學習的實際過程,實時跟蹤。為老師的檢查、分析提供了方便,為分布式學習的學生行為提供了很好的資料。

      該系統(tǒng)提供了一套完備的考后分析統(tǒng)計,它以sp分析理論為基礎,為老師、學生提供了強大的考后分析、統(tǒng)計功能。具體功能有: ? 測試成績單:它不僅列出學生本次考試的分數(shù),也列出學生考試過程中的注意系數(shù)、試卷平均分,還會自動給出評語,將答錯的題目列出,讓學生清楚了解自己的不足,充分體現(xiàn)了網(wǎng)絡教學的“及時、互動原則”。? ? ? 提供學習累積曲線:以此反映學生在一門課程中的學習情況。

      實現(xiàn)試卷品質(zhì)分析:能隨時給出各份試卷的品質(zhì)分析表、試卷中各個試卷的呈現(xiàn)學生成績分布:可以針對某一份試卷給出學生的整體成績分布圖,供老結束語 難易度、鑒別度等,可作為老師調(diào)整試卷內(nèi)容的依據(jù)。師教學參考,掌握學生認知程度。

      三、總之,開發(fā)一個完整的網(wǎng)絡教學平臺,要考慮教學理論、確定以同步為主,兼有異步教學的方式,同時具備調(diào)課程開發(fā)、網(wǎng)絡教學支持系統(tǒng)、網(wǎng)絡教務管理系統(tǒng)及教學資源管理系統(tǒng),方能為老師在網(wǎng)絡便捷的“教”,學生自主的“學”以及老師與學生的教學互動提供全面的工具支持,實現(xiàn)網(wǎng)絡教學更加高效,也更加規(guī)范化。

      第三篇:原創(chuàng):基于Web的網(wǎng)絡選修課程教學平臺設計(精選)

      摘要:本文主要研究Web環(huán)境下的網(wǎng)絡選修課程教學平臺,從教學平臺的研究意義與作用出發(fā),對教學平臺進行總體設計,隨后分別就系統(tǒng)的數(shù)據(jù)層、數(shù)據(jù)中間層以及系統(tǒng)的訪問層進行設計,通過存儲過程的設計提高系統(tǒng)的訪問速度,并重點就教師對于課程信息的上傳、管理以及學生對課程信息的下載與訪問進行設計與實現(xiàn)。中國論文網(wǎng)

      關鍵詞:網(wǎng)絡教學;Web服務;數(shù)據(jù)庫;軟件設計

      中圖分類號:TP311.52文獻標識碼:A文章編號:1007-9599(2011)24-0000-01

      Web-based Network Elective Courses Teaching

      Platform Design

      Ma Nan

      (Shanxi Political Management Cadres College,Taiyuan030002,China)

      Abstract:This paper study the network elective courses teaching platform under the Web environment,significance and role of the teaching platform,the overall design of the learning platform,then the access layer of the data layer,data intermediate layer and the system design,through a process designed to improve the access speed,and focus on the design and implementation of teachers for course information,upload,manage,and students to download course information access.Keywords:Online teaching;Web services;Database;Software design

      一、網(wǎng)絡教學平臺總體設計

      網(wǎng)絡教學平臺應用程序主要實現(xiàn)網(wǎng)上教學、系統(tǒng)管理等功能。系統(tǒng)在整體上可劃分為數(shù)據(jù)庫、數(shù)據(jù)訪問層和業(yè)務邏輯層。

      選修課網(wǎng)絡教學平臺主要分為用戶登錄注冊、用戶管理、課程簡介、課程視頻、課程講義以及課程作業(yè)幾個模塊,訪問層模塊功能通過數(shù)據(jù)中間層與系統(tǒng)的數(shù)據(jù)庫連接,由程序代碼與存儲結構語句進行系統(tǒng)操作。

      二、網(wǎng)絡教學平臺數(shù)據(jù)庫設計

      (一)數(shù)據(jù)分析。本系統(tǒng)的數(shù)據(jù)庫實體主要有“學生”、“教師”、“課程簡介”、“課程講義”、“課程視頻”等。整個數(shù)據(jù)庫可以用一個E-R圖表示,如圖1所示:

      圖1 數(shù)據(jù)庫E-R圖

      (二)存儲過程設計。存儲過程可以用流控制語句編寫,有很強的靈活性,可以完成復雜的數(shù)據(jù)判斷和較復雜的運算。由于執(zhí)行SQL語句的大部分工作已經(jīng)完成,所以存儲過程能以極快的速度執(zhí)行;在本系統(tǒng)設計的過程中,為了防止有人非法方式登錄選課系統(tǒng),系統(tǒng)中創(chuàng)建了存儲過程為proAdminInfo。

      存儲過程proAdminInfo中,定義了兩個輸入?yún)?shù),用于存儲管理員登錄系統(tǒng)的姓名和密碼,創(chuàng)建該存儲過程的SQL語句如下:

      CREATE PROCEDURE proAdminInfo

      (@AdminName varchar(20),@AdminPwd varchar(20))as

      select*from tb_Admin where AdminName=@AdminName and AdminPwd=@AdminPwd

      GO

      三、網(wǎng)絡教學平臺模塊設計

      (一)系統(tǒng)登錄模塊。網(wǎng)絡教學平臺系統(tǒng)的登錄系統(tǒng)用戶先要輸入用戶名和用戶密碼,系統(tǒng)程序將對該信息進行判斷,如果與數(shù)據(jù)庫中字段吻合,則進行系統(tǒng)的主頁,否則提示出出錯信息。本系統(tǒng)的用戶主要分為三類,即教師、學生以及系統(tǒng)管理員。

      (二)教學大綱模塊。該模塊首先提供給教師用戶,將課程的教學計劃、參考教材以及

      修水004km.cn rty 主講教師基本信息上傳系統(tǒng),同時提供給學生用戶對課程的教學大綱基本信息進行訪問與瀏覽,模塊實現(xiàn)的教學大綱中教學計劃。

      在該頁面的設計中,主要利用了ASP.NET中的數(shù)據(jù)綁定語句,將數(shù)據(jù)庫中的基本字段信息綁定到Web頁面上,實現(xiàn)數(shù)據(jù)綁定的基本算法如下:

      SqlConnection myConnection = new SqlConnection(Connection);

      string cmdText=“select*from Table order by ID desc”;

      DataSet ds=new DataSet();

      da.Fill(ds);

      name.DataSource=ds;

      name.DataBind();

      (三)教學課件模塊。教學課件是選修課程的另一個基本信息,在該頁面中,教師通過系統(tǒng)后臺部分將教學的講義文件上傳到系統(tǒng)中,上傳的文件可以是.ppt、.doc、.xls等文檔格式,上傳后頁面將根據(jù)數(shù)據(jù)庫信息將課件以列表的方式顯示在界面上,提供給學生用戶瀏覽與下載的功能權限。

      (四)教學視頻模塊。教學視頻模塊是網(wǎng)絡教學的一個難點,同時也是實現(xiàn)網(wǎng)絡教學的優(yōu)勢特性,此外,在教學平臺的設計中,其核心的處理流程就是文件與信息的上傳。信息的上傳,則是利用頁面中的控件來實現(xiàn)的,調(diào)用了_Click(object sender,EventArgs e)函數(shù)事件。信息的添加操作是調(diào)用了數(shù)據(jù)庫SQL的insert語句,在頁面中,設置相關的添加字段,將字段的信息指定到對應的textbox或其它上傳控件,然后將上傳的控件的內(nèi)容添加到對應的數(shù)據(jù)庫的字段中,實現(xiàn)上傳。

      四、結束語

      在網(wǎng)絡技術逐漸滲入社會生活各個層面的今天,傳統(tǒng)的教育和教學方式面臨著改革,網(wǎng)絡化是一個重要方向。尤其是網(wǎng)絡技術的發(fā)展,使人們可以通過不同的方式上網(wǎng)來學習新的知識。本文主要研究Web環(huán)境下的網(wǎng)絡選修課程教學平臺,分別就系統(tǒng)的數(shù)據(jù)層、數(shù)據(jù)中間層以及系統(tǒng)的訪問層進行設計,通過存儲過程的設計提高系統(tǒng)的訪問速度,并重點就教師對于課程信息的上傳、管理以及學生對課程信息的下載與訪問進行設計與實現(xiàn)。論文的研究對網(wǎng)絡教學信息化發(fā)展具有一定理論價值。

      參考文獻:

      [1]孫惠民.UML設計實作寶典[M].北京:中國鐵道出版社,2003

      [2]蔡長安.基于B/S模式的學生信息管理系統(tǒng)設計與實現(xiàn)[J].計算機工程與設計,2006,27(14):85-88

      [3]張樹亮,李超.ASP.NET 2.0+SQL Server網(wǎng)絡應用系統(tǒng)開發(fā)案例精解[M].北京:清華大學出版社,2006,9:297-305

      [4]詹英,郭賢海,趙小明.基于ASP.NET的在線選課系統(tǒng)的實現(xiàn)[J].臺州學院學報,2003,12:23-25

      [5]曹斌,韓中孝.ASP.NET數(shù)據(jù)庫系統(tǒng)項目開發(fā)實踐[M].北京:科學出版社,2005:44-42

      修水004km.cn rty

      轉載請注明來源。原文地址:

      修水004km.cn rty

      第四篇:基于開源Moodle網(wǎng)絡教學平臺的設計與實現(xiàn)

      基于開源Moodle網(wǎng)絡教學平臺的設計與實現(xiàn)

      【摘要】現(xiàn)代社會整體都正處在網(wǎng)絡環(huán)境下,為進一步提高教學質(zhì)量,在教學中建立網(wǎng)絡教學平臺已成為很多學校追求的一種新型教學方式,現(xiàn)階段常見的就是基于開源Moodle網(wǎng)絡的教學平臺,此種教學平臺能滿足教育平臺中網(wǎng)絡發(fā)展要求,對教師而言,僅僅只需在平臺基礎上做一些簡單的二次開發(fā),然后就能按照具體教學需求添加、刪除或用有關插件制定教學內(nèi)容,實現(xiàn)教學過程的互動化,本文在分析了基于開源Moodle網(wǎng)絡教學平臺的特點后,重點研究了開源Moodle網(wǎng)絡教學平臺的設計和實現(xiàn)的有關內(nèi)容,僅供參考。

      【關鍵詞】網(wǎng)絡教學平臺開放源代碼 Moodle

      【基金項目】2014年遼寧省教育廳科學研究一般項目《基于開源模型的在線研究性學習輔助系統(tǒng)的設計與研究》項目編號:L2014468。

      【中圖分類號】G71 【文獻標識碼】A 【文章編號】2095-3089(2016)05-0220-01

      引言

      開源的全稱是開放源代碼,近幾年,開源軟件設計模式受到相關領域工作人員的高度關注,因此開源軟件的種類越來越多,質(zhì)量也不斷提升?,F(xiàn)階段,開源軟件主要是用于網(wǎng)絡教學輔助系統(tǒng)中,常見的就是基于開源Moodle的網(wǎng)絡教學平臺,此種平臺操作比較簡單,而且技術相對比較成熟,能滿足當前新課該背景下的教學環(huán)境。基于上述原因本文主要研究基于開源Moodle平臺的網(wǎng)絡教學系統(tǒng)設計與實現(xiàn)的有關內(nèi)容。

      一、基于開源Moodle網(wǎng)絡教學平臺的特點

      現(xiàn)階段,開源軟件平臺和其它相關網(wǎng)絡教學平臺數(shù)量很多,結合系統(tǒng)開發(fā)理念合網(wǎng)絡教學功能模塊來看,系統(tǒng)的差異性越來越小。基于開源Moodle平臺的網(wǎng)絡教學平臺相對其他平臺主要以下特征:第一,免費。所有的基于開源Moodle平臺建立的網(wǎng)絡教學系統(tǒng)都有一個顯著的特點就是開發(fā)成本比較低,這主要是因為在建立自身所需的教學平臺時,使用者能在自由軟件范疇內(nèi)免費采用Moodle中的所有開放模塊以及資源,結合課程需要從Moodle官方下載最新版本。這點相對C/S系統(tǒng)和NET系統(tǒng)優(yōu)勢非常明顯,特別是對辦學力量有限的學校而言吸引力更大。第二,開源。相對其他教學系統(tǒng),Moodle平臺源代碼對用戶是可見的,所以,開發(fā)人員和用戶都能深層次的了解Moodle平臺。用戶能在理解原系統(tǒng)源代碼的基礎上,結合自身需求擴展出獨立的功能插件,比如常見的課件播放,且這些功能插件通用性還很好。第三,模式新穎。Moodle平臺相對其他平臺還有一個提出特點是關注的是師生互動,如何提高學生的學生興趣是該平臺開發(fā)的終極目的。

      二、開源Moodle網(wǎng)絡教學平臺的設計與實現(xiàn)

      1.系統(tǒng)總體結構設計

      為滿足網(wǎng)絡環(huán)境下的網(wǎng)絡教學需要,體現(xiàn)該系統(tǒng)的應用方便性,系統(tǒng)總體使用B/S模式,這樣就在Moodle平臺基礎上更好的使用相對較成熟的瀏覽器技術,僅需經(jīng)過簡單的HTTP實現(xiàn)使用者和web服務器間的業(yè)務處理。系統(tǒng)邏輯結構使用MVC模式,系統(tǒng)總體結構如下:

      2.主要功能模塊設計要點

      按照系統(tǒng)業(yè)務流程可知,教學系統(tǒng)中主要是管理員、教師和學生這三方面功能,然后系統(tǒng)功能模塊設計就結合這三方面的用戶設計,主要功能模塊結構設計具體如下:第一,用戶管理。用戶管理的對象是系統(tǒng)中的教師和學生的信息,具體實幾部分組成:其一是注冊管理。限制學生、教師的注冊,查看注冊信息同時修改或刪除;其二,登錄管理。記錄用戶訪問時間、IP地址等,還可以改變管理員的用戶名、碼等;其三,用戶狀態(tài)管理。控制用戶訪問權限,還有控制各子模塊的操作,能單獨設置學生狀態(tài)同時刪除非法注冊。第二,資源管理。管理各類教學資源、公告等。比如教師課件、試卷等信息??蛇M行初始化,清空數(shù)據(jù)庫中的所有資源。第三,在線答疑。教師解答學生的各類帖子,可對學生提出問題進行編輯或刪除,還可建立聊天室,用在線討論的方法和學生互動,讓所有學生都參加到課程討論中,實現(xiàn)虛擬交流。第四,網(wǎng)上教學。該模塊是將課堂教學內(nèi)容用信息化方式表示,比如教學課件、教學視頻等。在此基礎上還可增加試題內(nèi)容,可進行查詢、修改試題等,由題庫是自動生成方式,然后嵌入智能組卷及閱卷實現(xiàn)在線檢驗。第五,作業(yè)或者試卷管理。為提升教學效果,教師可按照教學需要組織在線測試,還可布置作業(yè)進行考核。所以該模塊就是幫助教師進行網(wǎng)絡考試或者課后作業(yè)管理,可在線進行作業(yè)或者試卷的批改。第六,作業(yè)提交。學生能在該模塊完成作業(yè)的提交。作業(yè)提交模塊與個人郵件系統(tǒng)類似。

      3.系統(tǒng)公共模塊的實現(xiàn)

      基于開源Moodle的網(wǎng)絡教學平臺中有很多的公共模塊,比如用戶的登錄、注銷、修改密碼等公共模塊。第一,登錄模塊。所有功能模塊的實現(xiàn)都基于用戶登入系統(tǒng)后。登錄功能主要是按照用戶名及其登陸密碼判斷用戶能否登錄;登陸成功的用戶,系統(tǒng)會結合數(shù)據(jù)庫的已定用戶組,將其對接到對應功能模塊,顯示相應界面。第二,注銷模塊。用戶實現(xiàn)所需要求后退出系統(tǒng),回到登錄頁面。第三,修改密碼。修改當前登錄密碼,須在原密碼基礎上進行,以防篡改密碼的問題出現(xiàn)。

      結束語

      綜上所述,研究基于開源Moodle的網(wǎng)絡教學平臺的設計和實現(xiàn)具有重要的作用,但是要想提升基于開源Moodle的網(wǎng)絡教學平臺的應用效果,就要先了解該平臺的特點,然后其進行設計要點和實現(xiàn)方式進行重點分析,只有這樣才能保證網(wǎng)絡教學平臺功能的發(fā)揮,進而提高網(wǎng)絡教學平臺使用率,最終為教師教學和學生學習提供便利條件。

      參考文獻:

      [1]鄒艷麗.基于Moodle的網(wǎng)絡教學平臺的設計與實現(xiàn)[D].山東大學,2015.[2]何增穎.Moodle,Claroline和Dokeos開源網(wǎng)絡教學平臺的比較[J].中國現(xiàn)代教育裝備,2014,11:33-34+37.[3]李愛霞.基于Moodle的高中信息技術網(wǎng)絡教學系統(tǒng)應用研究[D].山東師范大學,2013.[4]李惠,楊洋.基于Moodle的“電路與模擬電子”網(wǎng)絡教學平臺的設計與實現(xiàn)[J].電腦與電信,2013,07:69-71.作簡簡介:

      于淼(1981.12-),男,漢族,遼寧沈陽人,工程碩士,講師,研究方向:計算機應用、計算機網(wǎng)絡。

      第五篇:基于J2EE技術的網(wǎng)絡教學平臺的設計與實現(xiàn)

      基于J2EE技術的網(wǎng)絡教學平臺的設計與實現(xiàn)

      基于J2EE技術的網(wǎng)絡教學平臺的設計與實現(xiàn)

      第19卷第4期 2007年12月 寧波工程學院學報JOURNALOFNINGBOUNIVERSITYOFTECHNOLOGY V01,19NO.4 Dec.2007 基于J2EE技術的網(wǎng)絡教學平臺的設計與實現(xiàn)蘇日娜,李晨,范劍波(寧波工程學院,浙江寧波315211)摘 要:本文通過運用J2EE(JAVA 2 Platform Enterprise Edition)的核心技術和MVC(Model—View—Controller)設計 模武,提出了網(wǎng)絡教學平臺的系統(tǒng)總體框架和主要功能模塊,解決了網(wǎng)絡教學平臺實現(xiàn)中的關鍵問題。關鍵詞:網(wǎng)絡教學平臺;J2EE技術;MVC設計模式 中圖分類號:G434 文獻標識碼:A 文章編號:1008—7109(2007)04—0082—06 隨著計算機技術和互聯(lián)網(wǎng)應用的迅速發(fā)展,傳統(tǒng)的教學方法和手段已經(jīng)受到了極大的挑戰(zhàn)。由于 傳統(tǒng)教學模式受到時間、空間、教師水平、學生個性等因素的限制,且單一的課堂教學形式已經(jīng)不能滿足 現(xiàn)代教育教學的需求,所以將計算機與Internet技術應用于教育教學是現(xiàn)代教育發(fā)展的重要途徑,也是 改變傳統(tǒng)教育模式、提高學校教學質(zhì)量和效率的有效手段?;诨ヂ?lián)網(wǎng)技術的網(wǎng)絡教學平臺能夠充分 利用現(xiàn)代化的教學手段和多種教學資源,為學生提供良好的自主學習環(huán)境,同時支持教師網(wǎng)上備課、授 課,學生網(wǎng)上學習、測試,教師和學生課后交流、答疑、批改作業(yè)等教學環(huán)節(jié)。目前,網(wǎng)絡教學系統(tǒng)大多采用ASP技術進行開發(fā),運行在windows操作系統(tǒng)上,產(chǎn)生的代碼可移植 性較差,執(zhí)行效率不高。根據(jù)J2EE技術的跨平臺性和極高的重用性,我們采用J2EE的各項技術和 MVC多層模式設計方法,實踐了網(wǎng)絡教學平臺的開發(fā),取得了較好的效果。1 J2EE關鍵技術J2EE簡介 1.1 J2EE定義了一種開發(fā)多層企業(yè)應用的標準。在應用系統(tǒng)架構過程中,依照邏輯功能劃分可將應用 程序劃分成不同的組件,而這些組件對應于J2EE分布式模型中的各個不同層。J2EE分布式模型主要包括如下四層:(1)客戶層:為用戶提供可視化圖形接口,主要包括運行在客戶計算機上的組件;(2)Web層:響應客戶請求,為客戶提供所請求的資料,主要包括運行在J2EE服務器上的Web組件;(3)業(yè)務層:運行應用邏輯,完成客戶請求中相應的計算和操作,主要包括運行在J2EE上的EJB組件;(4)企業(yè)信息集成層:存儲、管理資料信息,主要包括運行在服務器的軟件系統(tǒng)(如數(shù)據(jù)庫)。J2EE是一種體系結構,而不是一門語言。它對開發(fā)基于Web的多層應用提供了功能支持和技術 規(guī)范。下面對在開發(fā)網(wǎng)絡教學平臺過程中用到的J2EE的幾種關鍵技術進行簡單的描述?。1.1.1 Java Servlet Servlet是一種獨立于操作系統(tǒng)平臺和網(wǎng)絡傳輸協(xié)議的服務器端的Java應用程序,它用于擴展服務 器的功能,可以生成動態(tài)的web頁面。與傳統(tǒng)的Java應用程序最大的不同在于:它不是從命令行啟動 收稿日期:2007—09—23 作者簡介:蘇日娜,女,寧波工程學院講師,南京東南大學在讀碩士研究生?;痦椖浚罕疚臑檎憬⌒率兰o高等教育教學改革研究項目(項目編號:yb05093)萬

      方數(shù)據(jù) 的,而是由包含Java虛擬機的Web服務器進行加載的。1.1.2 JDBC(Java Database Connectivity)JDBC技術提供了Java程序和數(shù)據(jù)庫服務器之間的連接服務,同時它能保證數(shù)據(jù)事務的正常進行。通過使用JDBC,Java應用程序能夠執(zhí)行SQL語句,檢索數(shù)據(jù)庫,更新修改數(shù)據(jù)庫。JDBC隱藏了不同數(shù) 據(jù)庫的不同特性,而且JDBC對數(shù)據(jù)庫的訪問具有平臺無關性。1.1.3 EJB(Enterprise Java Bean)EJB是服務器端組件模型。用于實現(xiàn)特定的應用邏輯。簡單的說,應用邏輯就是企業(yè)程序中的數(shù) 據(jù)結構和算法。EJB組件能夠從客戶端或Web容器中收到數(shù)據(jù)并將處理過的數(shù)據(jù)傳送到企業(yè)信息系 統(tǒng)來存儲,EJB還能夠從數(shù)據(jù)庫檢索數(shù)據(jù)并送回到客戶端。由于EJB依賴J2EE容器進行底層操作,使 用EJB組件編寫的程序具有良好的擴展性和安全性?!?1.1.4 JSP(Java Server Pages)JSP是一種實現(xiàn)普通靜態(tài)HTML和動態(tài)HTML混合編碼的技術,就是在HTML中嵌入Java執(zhí)行代 碼。服務器在客戶端請求頁面以后對這些頁面中的Java代碼進行處理,然后將生成的HTML頁面返回 給客戶端的瀏覽器。1.2 MVC模式簡介 MVC(Model—View—Controller)是把一個應用的輸入、處理、輸出流程按照Model、View和Controller 的方式進行分離,這樣一個應用被分成三個層:模型層、視圖層、控制層。下面的圖1給出了MVC結構圖‘21。狀態(tài)查詢. ■●●■. 圖1 MVC結構圖 圖1MVC結構圖視圖(View):代表用戶交互界面。簡單地說,HTML,XML,JSP頁面和Applet小應 用程序都可以作為視圖。一個應用可能有很多不同的視圖,所有這些視圖都與控制器(Controller)有緊 密的交互。MVC設計模式對于這些視圖的處理僅限于視圖上數(shù)據(jù)的采集和處理,以及用戶的請求,而 對于視圖上的業(yè)務流程則交給模型(Model)處理。模型(Model):通常也被稱為“業(yè)務邏輯”。與界面不同的是,它用來實現(xiàn)完成功能的代碼。業(yè)務流 程的處理過程對其他層來說是黑箱操作。模型接收視圖請求的數(shù)據(jù),并返回最終的處理結果。業(yè)務模 型的設計是MVC設計的核心任務。J2EE中的EJB組件就是業(yè)務模型的代表,還有一類是保存實體對象的數(shù)據(jù)模型??刂破鳎ǎ茫铮睿簦颍铮欤欤澹颍航邮諄碜砸晥D的請求,分發(fā)給模型的業(yè)務組件,由其完成用戶的請求。本身并 不做任何的數(shù)據(jù)處理。J2EE中的Java Servlet就是控制器的代表。控制器是按照struts—config.xml配 置文件中的視圖和模型之間的映射關系來進行分發(fā)的。萬

      方數(shù)據(jù) R4 寧波工程學院學報 2007年第4期 2網(wǎng)絡教學平臺的總體框架和主要功能模塊 從教學活動的實際需求出發(fā),系統(tǒng)劃分了教師功能模塊、學生功能模塊和管理員功能模塊,完成根應的網(wǎng)絡教學和管理任務。2.1總體框架 圖2 MVC_~=’構圖 使用網(wǎng)絡教學平臺的用戶設定為四種角色:教師、學生、管理員和特定用戶。其中特定用戶角色由 管理員功能模塊設定。考慮教學活動中的實際情況,在教師模塊中的特定用戶代表教師中課程團隊負 責人,以課程為單位對普通教師進行授權,例如教師是否對該門課具有授課權限(非課程團隊教師不能 對該課程進行課程建設)。學生模塊中的特定用戶代表學生中的課程助教,以課程為單位對普通學生 進行授權,例如學生是否具有上交該門課程作業(yè)的權限(非學習本課程的學生不能上交該課程作業(yè))等。由于網(wǎng)絡教學平臺面向多門課程,這樣以特定用戶角色細化控制權限的方式可以使得網(wǎng)絡教學平臺的教學工作更有組織性,系統(tǒng)的運行也更安全。2。2主要功能分析 課程管理:注冊用戶可以以自我建設為中心,按照學生具有課程學習權限、教師具有課程授課權限 和管理員具有建設維護權限對課程信息和課程資料進行管理。教師功能模塊中的課程按照“教授的 課程”、“學習的課程”和“參與管理的課程”分類列表展示。教師可以創(chuàng)建、維護所教授課程內(nèi)容信息,如課件、課程簡介、教師簡介、教學大綱、教學內(nèi)容、參考書目等。學生功能模塊中的課程按照“學習的 課程”和“參與管理的課程”分類列表展示。學生可以把所選學的課程添加到列表中,對該課程進行學習,如瀏覽課件、下載教學資料等。其中“參與管理的課程”由學生和教師中的特定用戶使用。管理員 可以添加、刪除課程。課程管理模塊設計時考慮了教師既可以授課又可以觀摩別的教師的課程,學生既 可以學習課程又可以參與助教的實際情況。作業(yè)管理:授課教師可以創(chuàng)建、修改、刪除課程作業(yè)。作業(yè)初始狀態(tài)為未布置。狀態(tài)為以布置的作 業(yè)不能修改和刪除。教師用戶進入個人作業(yè)界面,系統(tǒng)自動給出所有該用戶的作業(yè)列表,并按照已提 交、已批改、已取消、已布置、未布置的順序排列。學生用戶進入個人作業(yè)界面,所有該用戶的作業(yè)列表 按照已布置、已批改、已提交、未布置的順序排列。同種作業(yè)狀態(tài)的作業(yè)按照作業(yè)創(chuàng)建時間升序排列。作業(yè)實體(HomeworkBean)由以下部分組成:作業(yè)創(chuàng)建時間、布置時間、截止時間、所屬課程、作業(yè)提 交時間、作業(yè)批改時間、所屬章節(jié)、所屬課次、作業(yè)內(nèi)容。例如,上傳作業(yè)就是靠調(diào)用Uploadbean來實現(xiàn)將學生作業(yè)提交給服務器保存的,其部分程序代碼如下: <jsp:UserBean </jsp:UserBean>id=”upBean” scope=”page”class=”javazoom.upload.UploadBean”> 萬

      方數(shù)據(jù) 答疑信箱的管理、維護: 答疑信箱是類似BBS的師生答疑交流工具。課程學生用戶可以創(chuàng)建答疑問題,由教師進行回答。教師也可以創(chuàng)建答疑主題,總結具有普遍意義的問題。教師可以刪除答疑問題。學生不能和老師討論(回復)非自己提出的問題。考慮到對教學效果的評價和檢測的實際需要,設計了答疑統(tǒng)計功能。課程用戶管理: 管理員實體(AdminBean)由姓名、編號、密碼、密碼提示組成??梢赃M行課程用戶基礎數(shù)據(jù)查詢、修 改、刪除和用戶權限設定、取消操作??梢蕴砑?、刪除、修改課程??梢越⑻囟ㄓ脩艚巧⒎峙湎鄳?權限。例如,角色狀態(tài)實體對象類定義如下:public class RoleStatusData{ —roleType;//角色類型 —roleID;//角色ID或者是課程負責人GUID —roleName;//角色名稱 —courseType;//課程類型,只有當角色類型為課程負責人 /CoursePrincipal時才為有效值 —courseID;//課程或開課課程ID,只有當角色類型為 課程負責人即CoursePrincipal時才為有效值 一statusValue;//狀態(tài)表類型即StatusValueData的List數(shù)組,記錄所有類型 RoleStatusData()l private RoleTypeEnum private string private string private CourseTypeEnum 即private string private ArrayList 的狀態(tài)值public { 一roleType=RoleTypeEnum.NormalRole; 3網(wǎng)絡教學平臺實現(xiàn)中的關鍵問題3.1 J2EE技術原理 系統(tǒng)采用J2EE技術建立客戶端視圖頁面,根據(jù)頁面特性分為靜態(tài)頁面(例如擴展名為jsp的頁面)和動態(tài)頁面(例如擴展名為do的頁面)。當客戶端向服務器端發(fā)出Http頁面請求時,控制器接收來自 客戶端瀏覽器的請求。若請求的是靜態(tài)頁面,則直接定位(forward)到該頁面進行處理;若請求的是動 態(tài)頁面,則根據(jù)配置的WebLogic文件中的對應關系,決定將這個請求分派給哪個業(yè)務邏輯(可以由一個 或多個EJB實現(xiàn)),由服務器端的Servlet引擎負責解釋執(zhí)行,調(diào)用相應的EJB業(yè)務組件,業(yè)務邏輯執(zhí)行 完成后更新模型的狀態(tài),既由Servlet引擎將結果返回給客戶端¨1。程序中實現(xiàn)Servlet引擎是關鍵,它 主要是實現(xiàn)doGet()和doPost()兩個函數(shù)。例如,UserPage.java文件中列表顯示課程用戶的程序片斷如下:public class UsersPage extendspublic throws HttpServlet{doGet(HnpServletRequestrequest,HttpServletResponse void response)ServletException,IOException{ DataBean(); DataBean db=new if(request.getParameter(”page”)?。剑睿酰欤欤耄澹?Integer.parseInt(request.getParameter(”page”)); 萬

      方數(shù)據(jù) 86 寧波工程學院學報 2007年第4期 ArrayList list=db.getUsersList(key,count); request.setAttribute(”pagecount”,db.pagecount+””); request.setAttribute(”list”,list); db.Close(); request.getRequestDispatcher(”index.jsp?action=3”).forward(request,response);}public void doPost(HttpServletRequest request,HttpSerVletResponse response)IW接底層數(shù)據(jù)庫。throwssponse);} ServletException,IOException{doGet(request,re. } 當頁面發(fā)出顯示請求時,Web容器接收到對Servlet的請求。如果是GET請求類型,則執(zhí)行doGet 函數(shù)。如果是POST類型,則執(zhí)行doPost函數(shù)。本程序還使用了RequestDispatcher請求轉發(fā)器,定位到 index.jsp頁面顯示結果。3.2 XML的應用 傳統(tǒng)的HTML在創(chuàng)建文本時顯示方式是內(nèi)嵌在數(shù)據(jù)中的,文檔中的數(shù)據(jù)和輸出格式混合在一起。如果因為需求不同而需要對同樣的內(nèi)容進行不同風格的顯示時,就需要重寫一個全新的文檔,這樣重復 工作量很大。XML是自描述的標志語言,系統(tǒng)中采用XML用戶自定義標簽可以把顯示格式從數(shù)據(jù)內(nèi) 容中獨立出來,保存在樣式單文件(Style Sheet)中,這樣如果需要改變文檔的顯示方式,只要修改樣式 單文件就行了。例如,在顯示教師授課列表頁面中使用XML定義標簽,程序片斷如下:<?xml—stylesheet type=”text/css”href=”review.CSS”> <title>教授的課程</title><toplink> <link> <face type=”text”>添加課程</face> <href>./addeourse.jsp</href></link> </toplink> 其中review.ass是獨立的樣式單文件,通過<?xml—stylesheet>指令將其與XML文檔連接起來,不需要像HTML一樣定義<TH>、<TR>等顯示格式標簽,增加了程序的可讀性,而且內(nèi)容與顯示格式 分離,有利于代碼維護。3.3數(shù)據(jù)庫技術 系統(tǒng)中用戶個人基礎數(shù)據(jù)、課程數(shù)據(jù)等大量的數(shù)據(jù)都存放在數(shù)據(jù)庫中,對這些數(shù)據(jù)進行訪問操作,先要建立數(shù)據(jù)庫連接。傳統(tǒng)的數(shù)據(jù)連接方式直接對應實際存在的物理數(shù)據(jù)庫,每進行一次數(shù)據(jù)庫操作 就要打開一個物理連接,使用完后再進行關閉,這樣頻繁的建立、撤銷連接會造成系統(tǒng)性能下降。在 J2EE技術中可以采用JDBC的連接池機制,在程序中建立數(shù)據(jù)源(DataSource),使用DataSource對象的 getConnection方法來連接底層數(shù)據(jù)庫,由連接管理程序對所有連接進行管理,可以使一個連接重復使 用,大大提高了數(shù)據(jù)庫的訪問效率。例如,DataBean.java文件中的程序片斷如下。public class,DataBean{ 萬

      方數(shù)據(jù) tr)r{ Class.forName(”corn.microsoft.jdbc.sqlserver.SQLServerDriver”);Context initC=new DataSource Connection javax.naming.InitialContext(); ds=(DataSource)initC.100kup(”java:com/env/jdbc/da”);conn=ds.getConnection(”jdbc:microsoft:sqlserver://127.0.0.1:1433;databasename=da”,”sa”,?’); System.out.println(”連接成功”); }catch(SQLException ex){ System.out.println(ex.getMessage()+”連接錯誤”);l } 連接好數(shù)據(jù)庫后,在系統(tǒng)的JSP語句中使用數(shù)據(jù)庫應用函數(shù)或SQL語句就可以完成相應的添加、刪除、查詢等數(shù)據(jù)庫操作。4總結 本文介紹了J2EE的相關技術和網(wǎng)絡教學平臺的設計、實現(xiàn)過程,采用MVC模式使得系統(tǒng)具有良 好的重用性和可移植性,實現(xiàn)的網(wǎng)絡教學平臺在應用中取得了較好的效果。今后將通過對該系統(tǒng)的不 斷完善使之更適應于實際教學。參考文獻〔1〕郝玉龍,姜攆編著.J2EE編程技術〔M〕.北京:清華大學出版社,2005. 〔2〕MalcolmDavis.Struts,an open—source MVC implementation,Manage complexity in large Web sites with this servlets and JSP framework〔EB/OL〕.1ibrary/j-struts/index.html.2004—06—07. 〔3〕何貞,何欽鰩,王勇剛.基于J2EE的網(wǎng)絡教學平臺的設計與實現(xiàn)〔J〕.江南大學學報,2005,4(1):34—35. SU Ri—na,LI Chen,FAN Jian—bo(NingboAbstraot:By means of thecore University of Technology,Ningbo Zhejiang,315016,China)technology of J2EE(JAVA 2 Platform Enterprise Edition)and MVC(Model— network teaching View—Controller)design mode,this paper proposes the general system framework of the platform and its main function modules and solves the key problems for the realization of the platform. _.network teaching platform,J2EE technology,MVC design mode 萬

      方數(shù)據(jù) 基于J2EE技術的網(wǎng)絡教學平臺的設計與實現(xiàn)作者: 作者單位: 刊名: 英文刊名: 年,卷(期): 蘇日娜,李晨,范劍波,SU Ri-na,LI Chen,F(xiàn)AN Jian-bo 寧波工程學院,浙江,寧波,315211 寧波工程學院學報 JOURNAL OF NINGBO UNIVERSITY OF TECHNOLOGY 2007,19(4)參考文獻(3條)1.何貞;何欽銘;王勇剛 基于J2EE的網(wǎng)絡教學平臺的設計與實現(xiàn)[期刊論文]-江南大學學報(自然科學版)2005(01)2.Malcolm Davis Struts,an open-source MVC implementation,Manage complexity in large Web sites with this servlets and JSP framework 2004 3.郝玉龍;姜(韋華)J2EE編程技術 2005 本文鏈接:http://d.g.wanfangdata.com.cn/Periodical_nbgdzkxxxb200704023.aspx

      下載淺談精品課程網(wǎng)絡教學平臺信息技術的實現(xiàn)word格式文檔
      下載淺談精品課程網(wǎng)絡教學平臺信息技術的實現(xiàn).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發(fā)現(xiàn)有涉嫌版權的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權內(nèi)容。

      相關范文推薦

        基于MOOC的教師教育網(wǎng)絡課程平臺的設計與實現(xiàn)(5篇)

        基于MOOC的教師教育網(wǎng)絡課程平臺的設計與實現(xiàn) 摘 要:隨著大規(guī)模開放課程(MOOC)時代的的到來,傳統(tǒng)的網(wǎng)絡課程制作、管理方法已經(jīng)不能滿足個性化學習的需要,網(wǎng)絡課程已經(jīng)朝著社會化......

        網(wǎng)絡教學平臺-操作手冊

        網(wǎng)絡教學平臺教師操作手冊 1 引言 1.1 背景 針對教師用戶在使用網(wǎng)絡教學平臺時,遇到部分功能不會使用的問題,編寫本文檔來說明和展示使用操作步驟。 1.2 編寫目的 方便教師用......

        網(wǎng)絡教學平臺方案

        目 錄 第一部分 產(chǎn)品方案 .......................................................... 2 1.1 1.2 《網(wǎng)絡教學平臺》概述 ....................................................

        網(wǎng)絡輔助教學平臺

        21世紀已經(jīng)到來,信息技術日新月異,多媒體技術、通訊技術、網(wǎng)絡技術等已滲透到教育的各個方面,使課堂教學發(fā)生了革命性變化,改變著教育的方法、方式以至內(nèi)容,轉變著人們的教育、教......

        英語網(wǎng)絡教學平臺

        英語網(wǎng)絡教學平臺 基本內(nèi)涵 網(wǎng)絡教學是一個重要教學形式。它是使用的計算機設備和網(wǎng)絡技術的教學。網(wǎng)絡教學可以用虛擬的教育環(huán)境開展教學活動,可以在很大程度上脫離物理空......

        網(wǎng)絡平臺課程學習的讀后感

        網(wǎng)絡平臺課程學習讀后感近期事業(yè)部在各個區(qū)域開展了網(wǎng)絡課程的學習推廣及應用,就我個人而言,感覺收獲頗多。 首先, 學員可以擺脫時間和空間上的局限性 ,隨時隨地根據(jù)自己的需......

        搭建網(wǎng)絡教學平臺,開展高中信息技術網(wǎng)絡教學的研究

        搭建網(wǎng)絡教學平臺,開展高中信息技術網(wǎng)絡教學的研究 中期報告 課題負責人:王小輝 單位:天津市九十六中學 日期:2010年6月 一、課題的提出 (一)闡述研究的背景 隨著計算機網(wǎng)絡技......

        網(wǎng)絡教研的信息技術平臺構建的工作總結

        網(wǎng)絡教研的信息技術平臺構建的工作總結 趙軍我校一直以來都本著"質(zhì)量立校、科研興校"的辦學思路,我校幾年來一直重視信息技術教育、加強學科整合,我們一直在探索中實踐,在實踐......