

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 基于jsp遠程教育系統(tǒng)的設計與實現(xiàn)</p><p> 【摘要】本文研究了基于Jsp技術的遠程教育系統(tǒng),介紹了本系統(tǒng)的功能模塊和整個程序的架構,本系統(tǒng)是基于B/S結構,采用了JavaBean組件開發(fā)的系統(tǒng),數(shù)據(jù)庫采用的是SQL 2008數(shù)據(jù)庫。系統(tǒng)采用三層開發(fā)模式來設計。 </p><p> 【關鍵詞】遠程教育系統(tǒng) Jsp 三層 </p><p&
2、gt;<b> 一、引言 </b></p><p> 隨著網(wǎng)絡教育的飛速發(fā)展,現(xiàn)在提倡最多的就是信息化教學,相對于以前的傳統(tǒng)教育來說,在網(wǎng)絡教育飛速發(fā)展的當今,以前傳統(tǒng)的教育方式和管理體制受到了很大的沖擊。教育的方式、輔助手段和工具也發(fā)生著日新月異的變化。隨著微課技術的飛速的發(fā)展,更多人覺的現(xiàn)在的網(wǎng)絡教育是當前很流行的一種教育模式,一種全新的教育方式,這種教育方式可以突破時間和空間的限制
3、,讓更多的學習者來自覺的選擇更加優(yōu)秀教育資源。所以當下開發(fā)網(wǎng)絡教育系統(tǒng)有著廣闊的應用前景。本系統(tǒng)采用了其于Web的B/S的開發(fā)模式,使用Jsp開發(fā)技術,后臺數(shù)據(jù)庫采用的是目前比較流行的SQL 2008作為數(shù)據(jù)庫開發(fā)。本系統(tǒng)完全實現(xiàn)了學生可以自覺的選課,自動自發(fā)的完成學業(yè),在學習過程中可以向老師提出問題,并且可以與其它同學一起討論問題,本系統(tǒng)還有成績查詢功能,和作業(yè)管理功能。管理員則對系統(tǒng)進行管理和維護。整個系統(tǒng)開發(fā)過程中遵循軟件工程相規(guī)
4、范,結合了現(xiàn)有的設備條件和具體的實際情況。 </p><p><b> 二、技術支持 </b></p><p> 本系統(tǒng)仍然采用基于B/S體系結構的模式,主要功能包括在線選課系統(tǒng),時時監(jiān)控學生的學習狀態(tài)和進度,學生的作業(yè)上傳功能,作業(yè)瀏覽和下載;教師作業(yè)批改和點評,避免學生作業(yè)的復制和抄襲,用權限管理保證學生作業(yè)不被誤刪,并且提高傳輸速度,以及系統(tǒng)使用的安全性。
5、</p><p> (一)三層開發(fā)模式 </p><p> 三層結構是基于模塊化程序設計的思想,為實現(xiàn)分解應用程序的需求,而逐漸形成的一種標準模式的模塊劃分方法。三層架構的優(yōu)點在于不必為了業(yè)務邏輯上的微小變化而遷至整個程序的修改,只需要修改商業(yè)邏輯層中的一個函數(shù)或一個過程;增強了代碼的可重用性;便于不同層次的開發(fā)人員之間的合作,只要遵循一定的接口標準就可以進行并行開發(fā)了,最終只要將各個
6、部分拼接到一起構成最終的應用程序。表現(xiàn)層(UI):通俗講就是展現(xiàn)給用戶的界面,即用戶在使用一個系統(tǒng)的時候他的所見所得。 業(yè)務邏輯層(BLL):針對具體問題的操作,也可以說是對數(shù)據(jù)層的操作,對數(shù)據(jù)業(yè)務邏輯處理。 數(shù)據(jù)訪問層(DAL):該層所做事務直接操作數(shù)據(jù)庫,針對數(shù)據(jù)的增、刪、改、查。 </p><p><b> ?。ǘ〣/S結構 </b></p><p> B/
7、S(Browser/Server,瀏覽器/服務器)模式又稱B/S結構。它是隨著Internet技術的興起,對C/S模式應用的擴展。在這種結構下,用戶工作界面是通過IE瀏覽器來實現(xiàn)的。B/S模式最大的好處是運行維護比較簡便,能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)訪問和操作共同的數(shù)據(jù);最大的缺點是對企業(yè)外網(wǎng)環(huán)境依賴性太強,由于各種原因引起企業(yè)外網(wǎng)中斷都會造成系統(tǒng)癱瘓。
8、B/S結構,主要是利用了不斷成熟的WWW瀏覽器技術,結合瀏覽器的多種Script語言(VBScript、JavaScript…)和ActiveX技術,用通用瀏覽器就實現(xiàn)了原來需要復雜專用軟件才能實現(xiàn)的強大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構造技術。 </p><p><b> (三)Jsp技術 </b></p><p> JSP(JavaServer P
9、ages)是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術標準。用JSP開發(fā)的Web應用是跨平臺的,即能在Linux下運行,也能在其他操作系統(tǒng)上運行。JSP技術使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務端的資源的應用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設計和顯示分離,支持可重用的基于組件的設計,使基于
10、Web的應用程序的開發(fā)變得迅速和容易。JSP技術的優(yōu)勢如下: </p><p> (1)一次編寫,到處運行。在這一點上Java比PHP更出色,除了系統(tǒng)之外,代碼不用做任何更改。 </p><p> (2)系統(tǒng)的多平臺支持。基本上可以在所有平臺上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。 </p><p> ?。?)強大的可伸縮性。從只有一個小
11、的Jar文件就可以運行Servlet/JSP,到由多臺服務器進行集群和負載均衡,到多臺Application進行事務處理,消息處理,一臺服務器到無數(shù)臺服務器,Java顯示了一個巨大的生命力。 </p><p> (4)多樣化和功能強大的開發(fā)工具支持。這一點與ASP很像,Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經(jīng)可以順利的運行于多種平臺之下。 </p><p
12、><b> 三、系統(tǒng)功能模塊 </b></p><p> 遠程教育系統(tǒng),是一種學生和老師之間為了進一步很好的交流和溝通,利用網(wǎng)絡技術為基礎而實現(xiàn)的一個平臺。同時,本平臺把論壇形式的交流方式應用到數(shù)字化校園教學中,不僅能夠讓老師和同學之間的溝通更加高效,而且能夠及時的解決學生課后的疑問和顧慮。 </p><p> 據(jù)本系統(tǒng)的性質,系統(tǒng)應該實現(xiàn)以下功能。 &l
13、t;/p><p> 用戶功能實現(xiàn):用戶的登錄;用戶的注冊;用戶資料的修改。 </p><p> 選課功能的實現(xiàn):用戶可以根據(jù)需求進行選課。 </p><p> 在答疑功能:用戶可以發(fā)表疑問;教師根據(jù)問題進行回復疑問。 </p><p> 課程信息功能實現(xiàn):教師可以發(fā)表課程信息;學生可以查看課程信息;學生可以評價課程信息。 </p&g
14、t;<p> 后臺管理:用戶的管理;答疑的管理;版塊信息的管理。 </p><p><b> 四、結束語 </b></p><p> 本系統(tǒng)的應用前景十分廣闊,除了可以為計算機課程實現(xiàn)作業(yè)上傳和管理,教師進行實時解決問題,還可以輔助其他課程的教學,實現(xiàn)課程的無紙化作業(yè)管理。本系統(tǒng)是現(xiàn)代教育技術模式下必然會普及的教學模式之一。 </p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于jsp_servlet的現(xiàn)代遠程教育系統(tǒng)的設計及實現(xiàn)
- 基于.net的遠程教育系統(tǒng)的設計與實現(xiàn)
- 遠程教育系統(tǒng)的設計與實現(xiàn).pdf
- 基于Web的遠程教育系統(tǒng)設計與實現(xiàn).pdf
- 基于JSP-Servlet的現(xiàn)代遠程教育系統(tǒng)的設計及實現(xiàn).pdf
- 基于Web Service的遠程教育系統(tǒng)設計與實現(xiàn).pdf
- 英語遠程教育系統(tǒng)的設計與實現(xiàn).pdf
- 網(wǎng)絡遠程教育系統(tǒng)的設計與實現(xiàn).pdf
- 基于Webservice的遠程教育系統(tǒng)的設計與實現(xiàn).pdf
- 基于智能代理的遠程教育系統(tǒng)的設計與實現(xiàn).pdf
- 基于Agent技術的遠程教育系統(tǒng)的設計與實現(xiàn).pdf
- 基于緩存技術的遠程教育系統(tǒng)的設計與實現(xiàn).pdf
- 電大遠程教育系統(tǒng)的設計與實現(xiàn).pdf
- 基于INTERNET的遠程教育系統(tǒng)的設計和實現(xiàn).pdf
- 簡述遠程教育系統(tǒng)與傳統(tǒng)教育系統(tǒng)的比較
- 基于電子白板的遠程教育系統(tǒng)的設計與實現(xiàn).pdf
- 30010.基于“云技術”的遠程教育系統(tǒng)的設計與實現(xiàn)
- 流媒體技術遠程教育系統(tǒng)設計與實現(xiàn).pdf
- 基于Internet遠程教育系統(tǒng)的研究與設計.pdf
- 基于mvc模式的遠程教育系統(tǒng)的設計
評論
0/150
提交評論