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