程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA編程入門知識 >> 利用Java技術開發Web網絡課件淺議

利用Java技術開發Web網絡課件淺議

編輯:JAVA編程入門知識

  文本要害字:程序設計/Java/入門

  隨著計算機技術的飛速發展,教育信息化、網絡化的進程不斷深入,非凡是采用TCP/IP協議的Internet/Intranet的不斷普及,利用計算機技術和網絡技術已成為現代教育的一個重要發展方向, <!-- frame contents --> <!-- /frame contents --> 基於網絡的教學軟件由於在現代教育中可以最大限度地利用教育資源,因而得到迅速的發展。

  教學課件是指具有教學功能的計算機軟件,在某種程度上能代替或輔助教師實施教學。基於Web的教學軟件以Internet/Intranet網絡為基礎,將教學內容用Web頁面來表示,這種教學課件,具有遠程教學的開放性、靈活性、交互性、分散性等特點,它將某些領域的知識按照教學目標來組織知識,聚集成模塊,形成層次化、網絡化結構,做成頁式或腳本式的課件。課件制作完成後用WWW服務器進行治理,客戶端用IE等浏覽器進行浏覽,並通過WEB頁面進行交互式的學習,實現在時空上相對獨立的教學模式,與傳統課堂教育方式相比,新的教育方式最重要的特點在於突破了時間和空間的限制,不再完全依靠於教師和學生之間面對面地教學。在新的教學方式下,學生充分發揮自主性,根據自己的實際情況確定學習內容和安排學習進度,從而滿足了教育的普及性和獨立性的需要,適合所有有學習要求的學生上網使用。這種方式已成為教學課件開發的主流方向。

  網絡課件構成

  要真正發揮網絡教學的優勢,就必須遵循現代教育的教學規律,進行科學的教學設計。教學設計就是應用系統的方法分析教學問題,確定教學目標,建立解決問題的步驟,選擇相應的教學策略和教學手段,最後分析評價其結果的操作過程。因此,作為網絡課件系統就應有科學構成,筆者認為網絡課件應包括遠程登錄、網絡教程、交流區、資源區、作業考試區等功能模塊。整個系統如圖。

   

  1、遠程登錄。學生在通過身份驗證後可以進入學習、討論、提問、作業、考試等環節。教師在通過身份驗證後可以進行在線輔導和答疑、發布信息及進行作業、考試評估。通過登錄次數和浏覽時間,在一定程度上反映學生學習情況。

  2、網絡教程。是課件中的主要部分。學習內容可以按章節或專題設計。首先,要涵蓋章節或專題所有知識點內容。第二,各知識點的關系要體現學科教學特點,反映學科的教學規律。第三,知識體系要有自己的要素、結構和功能。因此,在課件設計時要在清楚提示知識關系的同時,展示出知識結構的功能,從而方便學生的學習。

  3、交流系統。以Email、論壇、公告牌方式,給學習者提供一個學習交流的場所,就一些問題和教師、同學進行討論,對學習心得進行交流,還可以提出自己的觀點,征詢別人看法。通過多種形式的交流,有利於學習者加深對一些問題的熟悉,拓寬自己的思路。

  4、資源系統。指與專題或章節內容相關的背景資料、不同觀點資料、相關的評論等內容,還包括工具書及與學習內容相關的國內外WWW站點等。目的是使學生拓寬視野,更深入理解學習內容。

  5、測試系統。主要包括章節或專題的練習題和測試題,用於檢查學生自我檢查對基本知識、基本技能把握的情況,包括客觀題、主觀題,對於客觀題可以給出相應的答案,而主觀題可給出參考答案或思路。

  Web教學課件設計方法與技術

  總體思路,是將課件設計方法分兩部分,一是利用flash、dreamweaver等工具開發網頁中靜態部分,二是利用JAVA、jsp等開發動態、交互性部分。

  1、系統軟件配置

  JSP開發基於WWW的教學課件,作為一個系統主要由三部分組成:

  1) JSP服務器。我們在開發中使用的JSP服務器是resin,它是一款免費的JSP服務器,並且可以作為IIS的插件使用,這樣的站點服務器就可方便地利用IIS來治理。當然對於Linux用戶來講,Tomcat也是一個很好的選擇。

  2) 數據庫。課件開發中,數據庫技術主要用來支持實現遠程登錄、網絡教程、交流區、作業考試等動態網頁部分數據的存取。我們在開發中采用Access數據庫,整個網站在windows2000server下運行。

  3) 浏覽器。目前應用最廣的是Microsoft 公司的IE和網景公司Navigator。

  2、靜態網頁制作技術

  靜態網頁制作技術是一種通過Html標記語言,按照一定的格式整合各種媒體,如圖片、文字、聲音等,結合Web服務器實現信息網絡發布的技術。常見的靜態網頁制作工具有FrontPage、Dreamweave UltraDev4、Flash等。靜態網頁的開發我們主要采用Dreamweave UltraDev 4,因為它是目前唯一可以對Microsoft Active Server Pages (ASP)、Sun Microsystems Javaserver Pages (JSP)以及Allaire ColdFusion Markup Language (CFML)等不同標准的編碼進行編輯處理的完美解決方案,並運用了Css技術和DHTML技術。課件中“網絡教程”、“專家講座”等部分是應用靜態網頁制作技術來制作完成的。

  3、動態網頁發布技術

  動態網頁發布技術是指客戶端與服務器端的一種交互技術。這種技術使得用戶在網頁中輸入信息並提交以後,可以得到網站的及時反饋信息。常用的動態網頁發布技術有:CGI、ASP、JSP、PHP等。我們采用JSP(Java Server Pages)編寫。課件中的“交流系統”、“測試系統”等部分的開發就采用了這種技術。
  
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved