freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于j2ee的java教學(xué)網(wǎng)站的開發(fā)畢業(yè)論文-wenkub

2023-07-03 14:40:32 本頁(yè)面
 

【正文】 ..........1 課題研究背景 ..................................................1 目前研究現(xiàn)狀 ..................................................2 本文研究?jī)?nèi)容及結(jié)構(gòu)安排 ........................................3第二章 系統(tǒng)體系結(jié)構(gòu)及相關(guān)技術(shù)分析 ...................................5 B/S 三層體系結(jié)構(gòu)分析 ..........................................52. 兩層應(yīng)用體系結(jié)構(gòu) .........................................5 傳統(tǒng)的三層應(yīng)用體系結(jié)構(gòu) ....................................5 基于 Web 的三層體系結(jié)構(gòu) ....................................6 MVC 設(shè)計(jì)模式 ..............................................7 MVC 設(shè)計(jì)模式的優(yōu)點(diǎn) ........................................8 三層 B/S 結(jié)構(gòu)的優(yōu)點(diǎn) .......................................9 系統(tǒng)設(shè)計(jì)平臺(tái) .................................................10 J2EE 簡(jiǎn)介 ................................................10 J2EE 組件 .................................................11 J2EE 體系結(jié)構(gòu) ............................................11 MVC 在 Web 系統(tǒng)中的應(yīng)用 ..................................12第三章 系統(tǒng)分析和設(shè)計(jì) ..............................................13 系統(tǒng)需求分析 .................................................13 系統(tǒng)總體設(shè)計(jì) .................................................13 MVC 設(shè)計(jì)模式 .............................................13 系統(tǒng)功能設(shè)計(jì) .............................................15 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) .............................................16 系統(tǒng)主要功能模塊設(shè)計(jì) .........................................18 學(xué)生模塊系統(tǒng)流程圖 .......................................18 教師模塊流程說明 .........................................19 管理員模塊流程說明 .......................................20第四章 系統(tǒng)的實(shí)現(xiàn) ..................................................21 MVC 設(shè)計(jì)模式在系統(tǒng)中的具體實(shí)現(xiàn) ...............................21 開發(fā)工具的選擇 ...............................................21 開放源代碼軟件 ...........................................22 基于開源軟件的技術(shù)方案 ...................................22 系統(tǒng)的詳細(xì)開發(fā) ...............................................23 Web 層的開發(fā) .............................................23 業(yè)務(wù)邏輯層開發(fā) ...........................................24 數(shù)據(jù)層開發(fā) ...............................................24 教學(xué)系統(tǒng)界面設(shè)計(jì) .............................................25第五章 總結(jié)與展望 ..................................................29 總結(jié) .........................................................29 存在問題及進(jìn)一步研究方向 .....................................30參考文獻(xiàn) ...........................................................33致 謝 ..............................................................351基于 J2EE 的 JAVA 教學(xué)網(wǎng)站的開放第一章 緒論21 世紀(jì)人類將全面進(jìn)入信息化時(shí)代,信息時(shí)代對(duì)人才培養(yǎng)提出了全新的要求,即培養(yǎng)德智體全面發(fā)展的、具有高度創(chuàng)新能力和很強(qiáng)信息能力(包括信息獲取能力、分析能力與加工能力)的新型人才。論文從網(wǎng)絡(luò)教學(xué)系統(tǒng)的設(shè)計(jì)目標(biāo)、用戶特點(diǎn)和運(yùn)行環(huán)境出發(fā),詳細(xì)探討了系統(tǒng)的需求和功能特點(diǎn)。與以往使用獨(dú)立的計(jì)算機(jī)進(jìn)行輔助教學(xué)相比,網(wǎng)絡(luò)教學(xué)利用計(jì)算機(jī)可以更加有效地利用資源,并可以通過網(wǎng)絡(luò)實(shí)現(xiàn)老師和學(xué)生進(jìn)行更廣泛的交流,能夠充分調(diào)動(dòng)學(xué)生的主動(dòng)性,更好地實(shí)施素質(zhì)教育,符合新時(shí)代教育形式的要求。因此,建立一個(gè)網(wǎng)絡(luò)教學(xué)平臺(tái)勢(shì)在必行。以 J2EE 技術(shù)、MVC 模式的思想為基礎(chǔ),采用 B/S 多層體系結(jié)構(gòu),分析并設(shè)計(jì)了網(wǎng)絡(luò)教學(xué)系統(tǒng),提出了一個(gè)新型網(wǎng)絡(luò)教學(xué)系統(tǒng)的解決方案,并且對(duì)其中的主要功能作了示例性的實(shí)現(xiàn)。新技術(shù)的廣泛應(yīng)用使得傳統(tǒng)教育結(jié)構(gòu)不斷發(fā)生改變,不再?gòu)?qiáng)調(diào)通過直接給學(xué)生灌輸大量的知識(shí)來確保有較高的教學(xué)質(zhì)量與教學(xué)效率,而是側(cè)重于使學(xué)生學(xué)會(huì)學(xué)習(xí)的方法,使之具有自我獲取知識(shí)與更新知識(shí)的能力,以便與“知識(shí)爆炸”和知識(shí)迅速更新?lián)Q代的發(fā)展趨勢(shì)相適應(yīng)。因此,必須建立一套完善的體系結(jié)構(gòu),簡(jiǎn)化在網(wǎng)絡(luò)教學(xué)平臺(tái)上的應(yīng)用開發(fā)。數(shù)字校園建設(shè)應(yīng)該服務(wù)于如下四類應(yīng)用目的:科研信息化,教學(xué)信息化,管理信息化,學(xué)生數(shù)字化生活體驗(yàn)。另一方面,為了實(shí)現(xiàn)教學(xué)信息化,教師方面要改變傳統(tǒng)的教學(xué)方法,要學(xué)習(xí)信息化新技術(shù),重新整合自己的課程,在開始時(shí)要花上比平常多出幾倍甚至十幾倍的時(shí)間進(jìn)行新的備課。 美國(guó)是當(dāng)今世界網(wǎng)絡(luò)教育規(guī)模最大的國(guó)家。迄今為止,網(wǎng)絡(luò)教育己經(jīng)成為美國(guó)人才教育與培訓(xùn)中不可或缺的組成部分。同時(shí),要求全國(guó)大專院校、圖書館、博物館和研究機(jī)構(gòu)都要和“全國(guó)學(xué)習(xí)網(wǎng)”聯(lián)通,使該網(wǎng)成為繼續(xù)教育、職業(yè)培訓(xùn)的渠道,達(dá)到創(chuàng)建網(wǎng)絡(luò)化“知識(shí)社會(huì)”的目的。 在新加坡,政府制定了計(jì)劃,在 1997 至 2022 年的 MTI 總體教育信息化規(guī)劃中,投資 20 億新元用來購(gòu)置電腦、為學(xué)校建立全面的網(wǎng)絡(luò)、開發(fā)軟件及教材和教師培訓(xùn)等。這些試點(diǎn)院校通過設(shè)立專門教學(xué)機(jī)構(gòu)進(jìn)行網(wǎng)絡(luò)教學(xué),加大對(duì)網(wǎng)絡(luò)教學(xué)的宣傳力度和資金投入,與國(guó)內(nèi)外社會(huì)各界進(jìn)行廣泛合作,取得了很好的效果。 本文研究?jī)?nèi)容及結(jié)構(gòu)安排本文基于數(shù)字化校園建設(shè)的背景下,從網(wǎng)絡(luò)教學(xué)系統(tǒng)的整體設(shè)計(jì)出發(fā),結(jié)合網(wǎng)絡(luò)教學(xué)系統(tǒng)的主流模式和國(guó)內(nèi)外的最新理論成果,研究系統(tǒng)實(shí)現(xiàn)特點(diǎn),突出創(chuàng)新點(diǎn)。第二章是系統(tǒng)相關(guān)理論與技術(shù)分析,主要介紹了該網(wǎng)絡(luò)教學(xué)軟件開發(fā)所使用的體系架構(gòu)以及 J2EE 技術(shù)的主要特點(diǎn)和優(yōu)勢(shì)。這種體系把應(yīng)用程序分為兩部分:客戶和數(shù)據(jù)庫(kù)服務(wù)器。6圖 三層體系結(jié)構(gòu)圖 基于 Web 的三層體系結(jié)構(gòu)隨著因特網(wǎng)的高速發(fā)展,傳統(tǒng)的三層體系結(jié)構(gòu)的局限越來越明顯,這時(shí)基于 Web 的三層體系結(jié)構(gòu)得到了廣泛的發(fā)展。三層結(jié)構(gòu)是伴隨著中間件技術(shù)的成熟而興起的,核心概念是利用中間件將應(yīng)用分為表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)存儲(chǔ)層三個(gè)不同的處理層次。在 B/S 體系結(jié)構(gòu)系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請(qǐng)求,服務(wù)器對(duì)瀏覽器的請(qǐng)求進(jìn)行處理,將用戶所需信息返回到瀏覽器。 MVC 設(shè)計(jì)模式MVC 英文即 ModelViewController,即把一個(gè)應(yīng)用的輸入、處理、輸出流程按照 Model、View、Controller 的方式進(jìn)行分離,這樣一個(gè)應(yīng)用被分成三個(gè)層——模型層、視圖層、控制層。業(yè)務(wù)流程的處理交予模型(Model)處理。業(yè)務(wù)模型的設(shè)計(jì)可以說是 MVC 最主要的核心。MVC 設(shè)計(jì)模式告訴我們,把應(yīng)用的模型按一定的規(guī)則抽取出來,抽取的層次很重要,這也是判斷開發(fā)人員是否優(yōu)秀的設(shè)計(jì)依據(jù)。這點(diǎn)對(duì)編程的開發(fā)人員非常重要。我們可以將這個(gè)模型單獨(dú)列出,所有有關(guān)數(shù)據(jù)庫(kù)的操作只限制在該模型中。例如,用戶點(diǎn)擊一個(gè)連接,控制層接受請(qǐng)求后, 并不 處理業(yè)務(wù)信息,它只把用戶的信息傳遞給模型,告訴模型做什么,選擇符合要求的視圖返回給用戶。MVC 模式也逐漸在 JSP 和 ColdFusion 開發(fā)者中運(yùn)用,并有增長(zhǎng)趨勢(shì)。產(chǎn)品設(shè)計(jì)彈性力度很小,很難滿足用戶的變化性需求。例如,訂單模型可能有本系統(tǒng)的訂單,也有網(wǎng)上訂單,或者其他系統(tǒng)的訂單,但對(duì)于訂單的處理都是一樣,也就是說訂單的處理是一致的。9圖 模式結(jié)構(gòu)圖其次,由于模型返回的數(shù)據(jù)不帶任何顯示格式,因而這些模型也可直接應(yīng)用于 接口的使用。最后,它還有利于軟件工程化管理。2 可維護(hù)性強(qiáng) B/S 結(jié)構(gòu)它的前端是以 TCP/IP 協(xié)議為基礎(chǔ)的,內(nèi)部的 WWW 服務(wù)器可以接受安裝有 Web 瀏覽程序的 Inter 終端的訪問,作為最終用戶,只要通過 Web瀏覽器,各種處理任務(wù)都可以調(diào)用系統(tǒng)資源來完成,這樣大大簡(jiǎn)化了客戶端,減10輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體擁有成本。對(duì)多層 B/S 結(jié)構(gòu)來說,最終訪問數(shù)據(jù)庫(kù)大多也是由應(yīng)用服務(wù)器來完成,對(duì)用戶來說是透明的。它的主要技術(shù)目標(biāo)是為企業(yè)應(yīng)用系統(tǒng)提供一個(gè)具有高度可移植和兼容性、安全性的平臺(tái)。并且提供了多層的分布式的應(yīng)用模型、組件再用、一致的安全模型以及靈活的事務(wù)控制。 J2EE 組件 J2EE 應(yīng)用程序是由組件構(gòu)成的。同時(shí),J2EE 還提供了能夠把標(biāo)準(zhǔn)化的組件部署成具體應(yīng)用軟件的模型,這樣就提高了企業(yè)的生產(chǎn)效率并且允許企業(yè)在 J2EE 組件市場(chǎng)上購(gòu)買已標(biāo)準(zhǔn)化的組件產(chǎn)品。業(yè)務(wù)層組件:業(yè)務(wù)層組件主要是由 EJB(Enterprise JavaBean)組件組成。如圖 所示,各個(gè)應(yīng)用組件根據(jù)它們的所在層以及業(yè)務(wù)需求分布在不同的機(jī)器上。而商業(yè)規(guī)則和數(shù)據(jù)是相對(duì)要穩(wěn)定的。顯示邏輯在 Web 層或客戶端控制,可以是 Servlet 或 JSP,動(dòng)態(tài)地生成 Html。與控制有關(guān)的對(duì)象存在于系統(tǒng)的每一個(gè)層次,協(xié)調(diào)跨層動(dòng)作。 教師主線 只有具有教師身份的用戶登陸才可進(jìn)入教師空間,在教師空間中,教師可以進(jìn)行編寫電子教案并根據(jù)實(shí)際講課的情況,發(fā)布、修改和刪除電子教案,供學(xué)員學(xué)習(xí)。在學(xué)員空間中,學(xué)員可以進(jìn)行課程學(xué)習(xí)、課程討論、完成作業(yè)等學(xué)習(xí)活動(dòng),也可以發(fā)布消息,管理個(gè)人資料與信息。系統(tǒng)功能模塊如圖 所示。 MVC 將應(yīng)用程序分成三個(gè)組成部分 視圖(View):用戶視圖模塊,這是用戶界面部分。模型(Model):事物邏輯模塊,這是整個(gè)模型的核心。在這些公開方法中,有些是取值方法,讓系統(tǒng)其他部分可以得到模型的內(nèi)部數(shù)據(jù),還有一些改值方法用于修改模型的數(shù)據(jù)。MVC 設(shè)計(jì)模式構(gòu)建的 Web 應(yīng)用框架如圖 所示。 這里的業(yè)務(wù) Bean 是一系列處理業(yè)務(wù)邏輯的 Java Bean,每個(gè) Java Bean 處理一種業(yè)務(wù)。 系統(tǒng)功能設(shè)計(jì)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1