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

正文內(nèi)容

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

2025-07-06 14:40 上一頁面

下一頁面
 

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