【正文】
摘要 隨著計算機和網絡技術的不斷發(fā)展,社會的信息化程度越來越高,信息技術正逐漸滲透到各個領域,網絡教學的蓬勃發(fā)展就是一個很好的例子。與以往使用獨立的計算機進行輔助教學相比,網絡教學利用計算機可以更加有效地利用資源,并可以通過網絡實現(xiàn)老師和學生進行更廣泛的交流,能夠充分調動學生的主動性,更好地實施素質教育,符合新時代教育形式的要求。因此,建立一個網絡教學平臺勢在必行。網絡教學系統(tǒng)是在校園網中建立一個輔助教學的 IT 環(huán)境,在這個環(huán)境中,可以實現(xiàn)教師備課、課件制作、授課、批改作業(yè)、學生自主學習、在線考試、師生交流、答疑等教學環(huán)節(jié)。 系統(tǒng)采用了 J2EE 架構,是針對目前教學中存在的問題,結合了網絡教學的主流模式和國內外的最新理論成果,同時采用了目前較為成熟的網絡技術。論文從網絡教學系統(tǒng)的設計目標、用戶特點和運行環(huán)境出發(fā),詳細探討了系統(tǒng)的需求和功能特點。以 J2EE 技術、MVC 模式的思想為基礎,采用 B/S 多層體系結構,分析并設計了網絡教學系統(tǒng),提出了一個新型網絡教學系統(tǒng)的解決方案,并且對其中的主要功能作了示例性的實現(xiàn)。該系統(tǒng)采用了目前流行的技術,增強了系統(tǒng)的可擴展性和安全性,對于教學網站開發(fā)的人員有很好的借鑒意義。關鍵詞:J2EE 架構,網絡教學系統(tǒng),MVC 框架,B/S 模式AbstractAs the puter and work technology rapidly develop, the information society is produced, and information technology is gradually perate into various fields, the vigorous development of work teaching is a good example. Compared with former CAI(puter aided instruction) software, work teaching can make fully use of puter resources efficient, make teachers interacting with students through work, promote the initiatively of students, put allround education in practice. The work teaching is fit to the requests of education in a new era, and so, it is urgent to build a platform for work teaching. The work teaching system is used to build an IT environment for puter aided instruction system. In this IT environment, we can use it to prepare lecture, make PPT、teach、correct students’papers、 selfstudy、 exam on line、 municate between teachers and students、answering students’ questions , and so on.System USES a J2EE architecture is aiming at the problems in the teaching, bined with the work teaching pattern and the latest mainstream theory results at home and abroad, and adopted at present relatively mature work technology. Paper from the work teaching system design goal, the user and operation characteristics of environment, detailed the demand of the system are discussed and features. With the J2EE technology, the MVC pattern thought as the foundation, the B/S multilayer system structure, analysis and design of work teaching system, this paper puts forward a new work teaching system solutions, and on one of them to the main function of the sample for the realization of sex. The system USES the current technology, enhance the system scalability and safety, for teaching website development the personnel have very good reference. Keywords: work teaching system;J2EE architecture。 MVC mode目錄第一章 緒論 .........................................................1 課題研究背景 ..................................................1 目前研究現(xiàn)狀 ..................................................2 本文研究內容及結構安排 ........................................3第二章 系統(tǒng)體系結構及相關技術分析 ...................................5 B/S 三層體系結構分析 ..........................................52. 兩層應用體系結構 .........................................5 傳統(tǒng)的三層應用體系結構 ....................................5 基于 Web 的三層體系結構 ....................................6 MVC 設計模式 ..............................................7 MVC 設計模式的優(yōu)點 ........................................8 三層 B/S 結構的優(yōu)點 .......................................9 系統(tǒng)設計平臺 .................................................10 J2EE 簡介 ................................................10 J2EE 組件 .................................................11 J2EE 體系結構 ............................................11 MVC 在 Web 系統(tǒng)中的應用 ..................................12第三章 系統(tǒng)分析和設計 ..............................................13 系統(tǒng)需求分析 .................................................13 系統(tǒng)總體設計 .................................................13 MVC 設計模式 .............................................13 系統(tǒng)功能設計 .............................................15 系統(tǒng)結構設計 .............................................16 系統(tǒng)主要功能模塊設計 .........................................18 學生模塊系統(tǒng)流程圖 .......................................18 教師模塊流程說明 .........................................19 管理員模塊流程說明 .......................................20第四章 系統(tǒng)的實現(xiàn) ..................................................21 MVC 設計模式在系統(tǒng)中的具體實現(xiàn) ...............................21 開發(fā)工具的選擇 ...............................................21 開放源代碼軟件 ...........................................22 基于開源軟件的技術方案 ...................................22 系統(tǒng)的詳細開發(fā) ...............................................23 Web 層的開發(fā) .............................................23 業(yè)務邏輯層開發(fā) ...........................................24 數(shù)據(jù)層開發(fā) ...............................................24 教學系統(tǒng)界面設計 .............................................25第五章 總結與展望 ..................................................29 總結 .........................................................29 存在問題及進一步研究方向 .....................................30參考文獻 ...........................................................33致 謝 ..............................................................351基于 J2EE 的 JAVA 教學網站的開放第一章 緒論21 世紀人類將全面進入信息化時代,信息時代對人才培養(yǎng)提出了全新的要求,即培養(yǎng)德智體全面發(fā)展的、具有高度創(chuàng)新能力和很強信息能力(包括信息獲取能力、分析能力與加工能力)的新型人才。新技術的廣泛應用使得傳統(tǒng)教育結構不斷發(fā)生改變,不再強調通過直接給學生灌輸大量的知識來確保有較高的教學質量與教學效率,而是側重于使學生學會學習的方法,使之具有自我獲取知識與更新知識的能力,以便與“知識爆炸”和知識迅速更新?lián)Q代的發(fā)展趨勢相適應。網絡教學為學生的學習創(chuàng)建了廣闊自由的環(huán)境,提供了豐富的資源,拓延了教學時空的維度,使現(xiàn)有的教學內容、教學手段和教學方法遇到了前所未有的挑戰(zhàn)。 現(xiàn)在國內許多院校都已經或即將開展基于網絡的輔助教學,選擇或開發(fā)一個性能優(yōu)異、功能完善、能夠充分滿足校園網絡教學需要的網絡教學平臺成為關鍵。網 絡教學平臺開發(fā)是一項復雜、龐大的工程,它集成大量支撐