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

正文內(nèi)容

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

2025-06-21 14:40本頁(yè)面
  

【正文】 323334參考文獻(xiàn)[1]JavaTM2Platform,EnterpriseEditionTechnicalOverview(J2EEOverview)[EB/OL].Copyright,2022,SunMicrosystems,Inc.[2]董宛, J2EE 結(jié)構(gòu)的教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與應(yīng)用, [3]何貞,何欽銘, J2EE 的網(wǎng)絡(luò)教學(xué)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].江南大學(xué)學(xué)報(bào) (自然科學(xué)版) , [4] J2EE 的網(wǎng)上教學(xué)系統(tǒng)[J].岳陽(yáng)師范學(xué)院學(xué)報(bào)(自然科學(xué)版) , [5] J2EE 的網(wǎng)上遠(yuǎn)程教學(xué)系統(tǒng)[J].計(jì)算機(jī)時(shí)代, [6]李麗, J2EE 的系統(tǒng)設(shè)計(jì)方法和模式比較[J].計(jì)算機(jī)應(yīng)用研究, [7]楊小萍, J2EE 架構(gòu)下網(wǎng)絡(luò)教學(xué)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].甘肅科技, [8]齊芳, 開發(fā)技術(shù)的分析與設(shè)計(jì)[J].計(jì)算機(jī)應(yīng)用, [9]曹鳴鵬,趙偉, 技術(shù)及其實(shí)現(xiàn)[J]. [10] Java 及 J2EE 的功能特性[J].北京農(nóng)業(yè)職業(yè)學(xué)院學(xué)報(bào), [11]李晨陽(yáng), J2EE 應(yīng)用系統(tǒng)[J].計(jì)算機(jī)系統(tǒng)應(yīng)用 [12](美)卡賽姆等編,涂翔云,姚欣, 權(quán)威指南=Designing enterprise applications with the Java 2 platform,enterprise edition[M].北京:中國(guó)電力出版社, [13](美)Bond,,周輝,付煜,趙本宇,周水生譯 21 天學(xué)通J2EE(第二版)[M].人民郵電出版 社,2022 [14] 核心模式[M].機(jī)械工業(yè)出版社,2022 [15] 技術(shù)實(shí)踐[M].高等教育出版社,2022 [16] 案例開發(fā)[M].中國(guó)水利水電出版社,2022 [17] J2EE 構(gòu)架的三層 Web 開發(fā)應(yīng)用[J].電腦知識(shí)與技術(shù), [18]常風(fēng),于雙和, J2EE 技術(shù)的遠(yuǎn)程教學(xué)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦學(xué)習(xí), [19]張冰, J2EE 的 Web 應(yīng)用的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與設(shè)計(jì) [20]賈楠, B/S 結(jié)構(gòu)的多媒體課件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與應(yīng)用, [21]楊學(xué)瑜,王志軍, 入門與提高[M].北京:清華大學(xué)出版社, [22] 開發(fā)實(shí)例完全剖析[M].北京:中國(guó)電力出版社,2022 [23]Bergsten,何健輝, 設(shè)計(jì)[M].中國(guó)電力出版社, [24] Server Pages 編程實(shí)例[M].機(jī)械工業(yè)出版社, [25](美) Server Pages 開發(fā)指南=JSP:Java Server Pages[M].電子工業(yè)出版社, 50 基于 J2EE 架構(gòu)的網(wǎng)絡(luò)教學(xué)系統(tǒng)研究與開發(fā) [26]Matena 平臺(tái)上的 EJB 組件開發(fā)[M].機(jī)械工業(yè)出版社,202236。 MVC 模式的教學(xué)管理信息系統(tǒng)在實(shí)際中還有很多考慮不周之處,為此需要對(duì)實(shí)際使用中出現(xiàn)的問(wèn)題進(jìn)行分析和改進(jìn)。,對(duì)太多的用戶同時(shí)在線,系統(tǒng)還沒有得到解決,對(duì)答疑中可能要用到的畫圖等特殊符號(hào),系統(tǒng)還不能進(jìn)行交互,可以利用 Java 的圖形功能(GUI)來(lái)實(shí)現(xiàn)圖形的輸入和輸出。首先本文所提出的基于 MVC 的設(shè)計(jì)模式來(lái)設(shè)計(jì)整個(gè)系統(tǒng),在具體的設(shè)計(jì)中,考慮的整個(gè)系統(tǒng)并不是很大,所以在用 J2EE 的相關(guān)技術(shù)來(lái)實(shí)現(xiàn)時(shí)很多時(shí)候沒有用到 EJB 來(lái)實(shí)現(xiàn),而僅僅用的是 JavaBean,雖然這并不妨礙 MVC 設(shè)計(jì)模式的實(shí)現(xiàn),但是在大的 Web 應(yīng)用系統(tǒng)或者一些復(fù)雜的商業(yè)邏輯操作中,用 EJB 更容易實(shí)現(xiàn)、更能體現(xiàn) MVC 設(shè)計(jì)模式的數(shù)據(jù)在操作和表現(xiàn)上的分離。 存在問(wèn)題及進(jìn)一步研究方向基于 Web 的應(yīng)用系統(tǒng)的發(fā)展伴隨著 Inter 技術(shù)和數(shù)據(jù)庫(kù)技術(shù)得到很大的發(fā)展,基于 MVC 教學(xué)管理信息系統(tǒng)僅僅是一個(gè)比較小的 Web 應(yīng)用系統(tǒng),但是31就所有的 Web 應(yīng)用系統(tǒng)來(lái)說(shuō),系統(tǒng)的架構(gòu)、實(shí)現(xiàn)模式以及實(shí)現(xiàn)技術(shù)都是需要不斷改進(jìn)的,J2EE 體系將是未來(lái) Web 應(yīng)用系統(tǒng)的主流技術(shù),面向?qū)ο蟮姆治龊驮O(shè)計(jì)將會(huì)越來(lái)越得到普及,這是一個(gè)比較復(fù)雜的過(guò)程。、設(shè)計(jì)、實(shí)現(xiàn)的開發(fā)周期,構(gòu)建起一個(gè)開放性的網(wǎng)絡(luò)教學(xué)系統(tǒng),基本上完成了課題研究的目標(biāo)。 結(jié)合數(shù)據(jù)庫(kù)理論和客觀實(shí)際模型,對(duì)教學(xué)管理信息系統(tǒng)中要用到的數(shù)據(jù)的關(guān)系模式、表結(jié)構(gòu)、數(shù)據(jù)的概念模式等進(jìn)行了詳細(xì)的設(shè)計(jì),使數(shù)據(jù)庫(kù)表結(jié)構(gòu)優(yōu)化,使其滿足各項(xiàng)功能,同時(shí)考慮到數(shù)據(jù)的關(guān)聯(lián)性,在對(duì)數(shù)據(jù)進(jìn)行存取以及修改刪除的時(shí)候也同時(shí)對(duì)其他的相關(guān)表進(jìn)行了操作,在實(shí)際的運(yùn)行中,數(shù)據(jù)庫(kù)表的設(shè)計(jì)完全能夠滿足系統(tǒng)要求。 、用戶特點(diǎn)和運(yùn)行環(huán)境出發(fā),詳細(xì)探討了系統(tǒng)的需求特點(diǎn),設(shè)計(jì)網(wǎng)絡(luò)教學(xué)系統(tǒng)。本課題以基于網(wǎng)絡(luò)教學(xué)系統(tǒng)的研制為背景,針對(duì)網(wǎng)絡(luò)教學(xué)的需要,開展對(duì)多媒體網(wǎng)絡(luò)教學(xué)系統(tǒng)的研究。論文從某種意義上來(lái)講不但是該課題研究過(guò)程的一個(gè)總結(jié),也是對(duì)相關(guān)理論、技30術(shù)綜合應(yīng)用的一種探索。 總結(jié)論文介紹了一種在 J2EE 平臺(tái)下比較通用的網(wǎng)絡(luò)教學(xué)系統(tǒng)的構(gòu)建方法。本課題的設(shè)計(jì)思想是充分利用校園網(wǎng)資源,開展網(wǎng)絡(luò)教學(xué)活動(dòng)。26圖 教學(xué)方法圖 教學(xué)特色圖 教學(xué)設(shè)計(jì)27圖 教材建設(shè)圖 課程設(shè)置圖 課程創(chuàng)新28圖 論壇登錄圖 實(shí)踐條件29圖 教學(xué)錄像第五章 總結(jié)與展望隨著信息時(shí)代的到來(lái),計(jì)算機(jī)智能技術(shù)、網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫(kù)技術(shù)的發(fā)展,網(wǎng)絡(luò)教學(xué)日益受到人們的重視。(5)能夠關(guān)閉所有連接池中的連接。(3)將使用完的連接放回到相應(yīng)的連接池中去。有時(shí)候在一個(gè)應(yīng)用程序需要訪問(wèn)不同的數(shù)據(jù)庫(kù),這就需要為一個(gè)連接池,這時(shí)最好設(shè)計(jì)一個(gè)連接池管理器專門用于連接池的該具備如下功能:(l)能夠存儲(chǔ)多個(gè)不同的連接池,每個(gè)連接池存儲(chǔ)一類連接。所謂數(shù)據(jù)庫(kù)連接池就是一個(gè)存儲(chǔ)數(shù)據(jù)庫(kù)連接的容器,當(dāng)應(yīng)用時(shí),就直接從連接池中獲取一個(gè)連接,當(dāng)使用結(jié)束時(shí),再將連接一個(gè)數(shù)據(jù)庫(kù)連接可以被很多應(yīng)用程序?qū)嵗蚕恚瑹o(wú)需每次與數(shù)據(jù)庫(kù)的連接和斷開,可以大大提高訪問(wèn)數(shù)據(jù)庫(kù)的速度。僅僅是這樣仍然是不夠的,由于每一條 SQL 操作都要數(shù)據(jù)庫(kù),當(dāng) JSP 頁(yè)面需要25頻繁地訪問(wèn)數(shù)據(jù)庫(kù)時(shí),必然頻繁地連接統(tǒng)是面向很多用戶的,對(duì)系統(tǒng)頻繁地訪問(wèn)更顯得很突出,連接數(shù)的通信和內(nèi)存資源,還必須完成用戶驗(yàn)證、安全上下文配置等任為耗時(shí)的操作。在 JSP 頁(yè)面中進(jìn)行是很繁瑣的,因此有必要把數(shù)據(jù)庫(kù)的連接和斷開做,在 JSP 頁(yè)面中利用 Java Bean 創(chuàng)建的連接進(jìn)行 SQL 操作。 數(shù)據(jù)層開發(fā)數(shù)據(jù)層的開發(fā),我們使用了數(shù)據(jù)庫(kù)連接池技術(shù)。實(shí)體 Bean 則映射后臺(tái)的數(shù)據(jù)信息,并且定義了一系列數(shù)據(jù)操作來(lái)完成系統(tǒng)要求的各種功能,比如各種查詢、創(chuàng)建、刪除操作等,本系統(tǒng)中的實(shí)體主要包括學(xué)生實(shí)體、教師實(shí)體、課程實(shí)體等。Enterprise bean 類提供了業(yè)務(wù)方法、創(chuàng)建方法和查詢方法的實(shí)現(xiàn)。nterprise bean 的方法,客戶程序使用該接口的 Create 方法創(chuàng)建 EJB 實(shí)例,或使用其中的查找方法確定單個(gè) EJB 實(shí)例,而 Remote 接口則提供業(yè)務(wù)處理方法,對(duì) EJB 實(shí)例進(jìn)行操作,這樣才能被客戶端訪問(wèn)。 客戶程序通過(guò) Enterprise bean 的 Home 和 Remote 接口來(lái)訪問(wèn) enterprise bean 的方法。 業(yè)務(wù)邏輯層開發(fā)在本系統(tǒng)中,主要采用 標(biāo)準(zhǔn)進(jìn)行業(yè)務(wù)邏輯層的設(shè)計(jì)與實(shí)現(xiàn)。我們針對(duì)不同的模塊要開發(fā)不同的 JSP 頁(yè)面,其主要的功能是提供給用戶一個(gè)功能操作的界面并且向 Web 層的負(fù)責(zé)控制邏輯的 Servlet 傳達(dá)用戶的請(qǐng)求。1. JSP 頁(yè)面的開發(fā)JSP 是運(yùn)行于服務(wù)器端 Web 容器的組件,JSP 源文件由安裝在 Web 服務(wù)器上的 JSP 引擎編譯執(zhí)行。Web 層主要的技術(shù)就是 JSP 和 Servlet, JSP 和 Servlet 都是可以處理客戶請(qǐng)求而建立響應(yīng)的組件,運(yùn)行于 Web 容器中。 系統(tǒng)的詳細(xì)開發(fā) Web 層的開發(fā)Web 層對(duì)應(yīng)于 MVC 開發(fā)模式中的 View,是模型的界面形式,本系統(tǒng)中是由JSP 對(duì)應(yīng)于視圖的,比如登錄系統(tǒng)界面、查詢界面、課程申請(qǐng)界面等,他們把用戶的請(qǐng)求轉(zhuǎn)換成模型可理解的請(qǐng)求,并決定顯示哪一個(gè)視圖。另外,借助于 Lomboz 插件,可以使用 Eclipse 以可視化的方式開發(fā)基于 JBoss 的 EJB。例如,JBoss 服務(wù)器的實(shí)現(xiàn)是建立在 JBoss 微小內(nèi)核的基礎(chǔ)上的,這使得 JBoss 的啟動(dòng)速度很快,差不多比 J2EE 的標(biāo)準(zhǔn)實(shí)現(xiàn)快了 10 倍。由于 JBoss 有服務(wù)器性能及市場(chǎng)占有率方面的巨大優(yōu)勢(shì),系統(tǒng)選擇了 JBoss 作為 EBJ 容器??梢酝ㄟ^(guò)集成開發(fā)環(huán)境開發(fā)基于 Tomcat 的 Web 應(yīng)用程序。Tomcat 是一個(gè)開放源代碼、運(yùn)行 Servlet 和 JSP 應(yīng)用的基于 Java 的 23web 應(yīng)用軟件容器。本課題采用 Eclipse+Tomcat+JBoss+MySQL 開發(fā)環(huán)境,其中 Eclipse、JBoss、MySQL 均是名氣很高的開源軟件,并且非常實(shí)用。作為開發(fā)環(huán)境,如果采用經(jīng)典配置:JBuilder+weblogic+Oracle,自然是得心應(yīng)手,但價(jià)格是驚人的?,F(xiàn)在支持 J2EE 的開發(fā)、部署環(huán)境很多。開放源代碼運(yùn)動(dòng)在 20 世紀(jì) 90 年代開始日益發(fā)展,目前已經(jīng)成為軟件業(yè)內(nèi)不可低估的一股勢(shì)力,比較著名的有 Linux、Apache、Tomcat、MySQL 等。可以把開源軟件理解為遵循新一套簡(jiǎn)單的哲學(xué):為用戶提供免費(fèi)授權(quán)使用及軟件藍(lán)圖,讓任何人都可以隨意進(jìn)行修改。22 開發(fā)工具的選擇開發(fā)企業(yè)級(jí)應(yīng)用軟件一般需要巨大的開發(fā)成本,目前可以實(shí)現(xiàn)在保證質(zhì)量的情況下盡可能降低軟件開發(fā)成本,甚至能夠全部使用免費(fèi)的軟件構(gòu)造一個(gè)高質(zhì)量的應(yīng)用軟件,具體作法是使用開源軟件。本系統(tǒng)在分層模型中實(shí)現(xiàn)了 MVC 設(shè)計(jì)模式。業(yè)務(wù)層細(xì)分成業(yè)務(wù)會(huì)話層和業(yè)務(wù)持久化層,由 BO 和 abstractBO 實(shí)現(xiàn),業(yè)務(wù)層集中在業(yè)務(wù)流程中處理邏輯的組件化封裝,且與數(shù)據(jù)層平臺(tái)和外部系統(tǒng)無(wú)關(guān)。表示層涉及基于“瘦客戶”技術(shù)的用戶視圖格式服務(wù)器端表示和相應(yīng)的交互式控制邏輯。在設(shè)計(jì)策略上,將軟件系統(tǒng)從構(gòu)架上分為數(shù)據(jù)層、業(yè)務(wù)邏輯層和表示層,主要集中在業(yè)務(wù)表示與業(yè)務(wù)邏輯層。21圖 流程圖第四章 系統(tǒng)的實(shí)現(xiàn)通過(guò)第 3 章的分析和設(shè)計(jì),在這一章里,我們使用開發(fā)工具,對(duì)網(wǎng)上教學(xué)軟件進(jìn)行開發(fā)。題庫(kù)、作業(yè)庫(kù)、試卷庫(kù)管理分別對(duì)題庫(kù)、作業(yè)庫(kù)和試卷庫(kù)進(jìn)行維護(hù)。 在課程管理中,可以對(duì)教師的開課申請(qǐng)進(jìn)行授權(quán),或者從系統(tǒng)中刪除某門課程??梢赃M(jìn)入用戶管理,管理學(xué)生、教師、系統(tǒng)管理員,增加刪除用戶,對(duì)學(xué)生或者教師的注冊(cè)申請(qǐng)進(jìn)行授權(quán)。其流程圖如圖 所示。可以進(jìn)入課程維護(hù)模塊,直接維護(hù)課程文件,可以上傳、下載、刪除文件,也可以上傳一個(gè)壓縮包進(jìn)行解壓縮;設(shè)置主文件(超文本課件中首先執(zhí)行的文件) ;可以瀏覽自己的課程;進(jìn)入題庫(kù)維護(hù)模塊后,可以建立、修改課程題庫(kù);在課程作業(yè)模塊中,可以進(jìn)行作業(yè)庫(kù)的維護(hù) (手工或者自動(dòng)生成作業(yè),編輯、刪除作業(yè)) ,在線批改作業(yè);進(jìn)入課程論壇,對(duì)學(xué)生的問(wèn)題進(jìn)行回復(fù),管理課程論壇中的文章。教師獲得了同意后,就可以進(jìn)入課程教學(xué)系統(tǒng)。其流程圖如圖 所示。18圖 層次結(jié)構(gòu)如圖 系統(tǒng)主要功能模塊設(shè)計(jì) 學(xué)生模塊系統(tǒng)流程圖學(xué)生首先向系統(tǒng)提交自己的注冊(cè)請(qǐng)求,管理員在學(xué)生管理模塊中,可以查看用戶的注冊(cè)請(qǐng)求,根據(jù)學(xué)生提交的注冊(cè)信息來(lái)決定是否給予授權(quán),授權(quán)后,將向?qū)W生的電子郵箱發(fā)送通知郵件學(xué)生收到通知郵件后,就可以用自己申請(qǐng)的帳號(hào)和密碼登錄系統(tǒng);登錄成功后,首先需要選擇學(xué)習(xí)的課程,然后進(jìn)入該課程的學(xué)習(xí)環(huán)境。3.?dāng)?shù)據(jù)層 該層為大型的關(guān)系數(shù)據(jù)庫(kù),存放教師、學(xué)生以及相關(guān)教學(xué)、管理、資源信息等,保證整個(gè)系統(tǒng)的數(shù)據(jù)完整性、一致性。同時(shí),在該層中抽象和封裝所有對(duì)數(shù)據(jù)源的訪問(wèn),管理與數(shù)據(jù)源的連接以檢索和存儲(chǔ)數(shù)據(jù)。 業(yè)務(wù)邏輯層將可能提供給用戶的功能操作拆分成具體的業(yè)務(wù)邏輯,再劃分成詳細(xì)的數(shù)據(jù)對(duì)象,以便進(jìn)行增刪改查等基礎(chǔ)操作:換言之將數(shù)據(jù)對(duì)象的元操作封裝成系統(tǒng)需要提供給用戶的服務(wù)。表示層主要控制用戶的登錄信息,根據(jù)登錄用戶的不同身份(老師、學(xué)生、
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1