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

正文內(nèi)容

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

2024-07-21 14:40上一頁面

下一頁面
  

【正文】 模式結(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)資源來完成,這樣大大簡化了客戶端,減10輕了系統(tǒng)維護(hù)與升級的成本和工作量,降低了用戶的總體擁有成本。它的主要技術(shù)目標(biāo)是為企業(yè)應(yīng)用系統(tǒng)提供一個具有高度可移植和兼容性、安全性的平臺。 J2EE 組件 J2EE 應(yīng)用程序是由組件構(gòu)成的。業(yè)務(wù)層組件:業(yè)務(wù)層組件主要是由 EJB(Enterprise JavaBean)組件組成。而商業(yè)規(guī)則和數(shù)據(jù)是相對要穩(wěn)定的。與控制有關(guān)的對象存在于系統(tǒng)的每一個層次,協(xié)調(diào)跨層動作。在學(xué)員空間中,學(xué)員可以進(jìn)行課程學(xué)習(xí)、課程討論、完成作業(yè)等學(xué)習(xí)活動,也可以發(fā)布消息,管理個人資料與信息。 MVC 將應(yīng)用程序分成三個組成部分 視圖(View):用戶視圖模塊,這是用戶界面部分。在這些公開方法中,有些是取值方法,讓系統(tǒng)其他部分可以得到模型的內(nèi)部數(shù)據(jù),還有一些改值方法用于修改模型的數(shù)據(jù)。 這里的業(yè)務(wù) Bean 是一系列處理業(yè)務(wù)邏輯的 Java Bean,每個 Java Bean 處理一種業(yè)務(wù)。J2EE 是目前分布式計算領(lǐng)域的兩大技術(shù)平臺之一,它提供了解決企業(yè)級應(yīng)用中的一系列問題的完整框架,所以選擇了 J2EE 作為開發(fā)平臺。表示層主要控制用戶的登錄信息,根據(jù)登錄用戶的不同身份(老師、學(xué)生、管理員)決定數(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)境。其流程圖如圖 所示。21圖 流程圖第四章 系統(tǒng)的實現(xiàn)通過第 3 章的分析和設(shè)計,在這一章里,我們使用開發(fā)工具,對網(wǎng)上教學(xué)軟件進(jìn)行開發(fā)。本系統(tǒng)在分層模型中實現(xiàn)了 MVC 設(shè)計模式?,F(xiàn)在支持 J2EE 的開發(fā)、部署環(huán)境很多??梢酝ㄟ^集成開發(fā)環(huán)境開發(fā)基于 Tomcat 的 Web 應(yīng)用程序。 系統(tǒng)的詳細(xì)開發(fā) Web 層的開發(fā)Web 層對應(yīng)于 MVC 開發(fā)模式中的 View,是模型的界面形式,本系統(tǒng)中是由JSP 對應(yīng)于視圖的,比如登錄系統(tǒng)界面、查詢界面、課程申請界面等,他們把用戶的請求轉(zhuǎn)換成模型可理解的請求,并決定顯示哪一個視圖。 業(yè)務(wù)邏輯層開發(fā)在本系統(tǒng)中,主要采用 標(biāo)準(zhǔn)進(jìn)行業(yè)務(wù)邏輯層的設(shè)計與實現(xiàn)。實體 Bean 則映射后臺的數(shù)據(jù)信息,并且定義了一系列數(shù)據(jù)操作來完成系統(tǒng)要求的各種功能,比如各種查詢、創(chuàng)建、刪除操作等,本系統(tǒng)中的實體主要包括學(xué)生實體、教師實體、課程實體等。所謂數(shù)據(jù)庫連接池就是一個存儲數(shù)據(jù)庫連接的容器,當(dāng)應(yīng)用時,就直接從連接池中獲取一個連接,當(dāng)使用結(jié)束時,再將連接一個數(shù)據(jù)庫連接可以被很多應(yīng)用程序?qū)嵗蚕?,無需每次與數(shù)據(jù)庫的連接和斷開,可以大大提高訪問數(shù)據(jù)庫的速度。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é)日益受到人們的重視。本課題以基于網(wǎng)絡(luò)教學(xué)系統(tǒng)的研制為背景,針對網(wǎng)絡(luò)教學(xué)的需要,開展對多媒體網(wǎng)絡(luò)教學(xué)系統(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ù)雜的過程。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 的設(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)上的分離。 、用戶特點和運(yùn)行環(huán)境出發(fā),詳細(xì)探討了系統(tǒng)的需求特點,設(shè)計網(wǎng)絡(luò)教學(xué)系統(tǒng)。本課題的設(shè)計思想是充分利用校園網(wǎng)資源,開展網(wǎng)絡(luò)教學(xué)活動。有時候在一個應(yīng)用程序需要訪問不同的數(shù)據(jù)庫,這就需要為一個連接池,這時最好設(shè)計一個連接池管理器專門用于連接池的該具備如下功能:(l)能夠存儲多個不同的連接池,每個連接池存儲一類連接。 數(shù)據(jù)層開發(fā)數(shù)據(jù)層的開發(fā),我們使用了數(shù)據(jù)庫連接池技術(shù)。 客戶程序通過 Enterprise bean 的 Home 和 Remote 接口來訪問 enterprise bean 的方法。Web 層主要的技術(shù)就是 JSP 和 Servlet, JSP 和 Servlet 都是可以處理客戶請求而建立響應(yīng)的組件,運(yùn)行于 Web 容器中。由于 JBoss 有服務(wù)器性能及市場占有率方面的巨大優(yōu)勢,系統(tǒng)選擇了 JBoss 作為 EBJ 容器。作為開發(fā)環(huán)境,如果采用經(jīng)典配置:JBuilder+weblogic+Oracle,自然是得心應(yīng)手,但價格是驚人的。22 開發(fā)工具的選擇開發(fā)企業(yè)級應(yīng)用軟件一般需要巨大的開發(fā)成本,目前可以實現(xiàn)在保證質(zhì)量的情況下盡可能降低軟件開發(fā)成本,甚至能夠全部使用免費(fèi)的軟件構(gòu)造一個高質(zhì)量的應(yīng)用軟件,具體作法是使用開源軟件。在設(shè)計策略上,將軟件系統(tǒng)從構(gòu)架上分為數(shù)據(jù)層、業(yè)務(wù)邏輯層和表示層,主要集中在業(yè)務(wù)表示與業(yè)務(wù)邏輯層??梢赃M(jìn)入用戶管理,管理學(xué)生、教師、系統(tǒng)管理員,增加刪除用戶,對學(xué)生或者教師的注冊申請進(jìn)行授權(quán)。其流程圖如圖 所示。 業(yè)務(wù)邏輯層將可能提供給用戶的功能操作拆分成具體的業(yè)務(wù)邏輯,再劃分成詳細(xì)的數(shù)據(jù)對象,以便進(jìn)行增刪改查等基礎(chǔ)操作:換言之將數(shù)據(jù)對象的元操作封裝成系統(tǒng)需要提供給用戶的服務(wù)。而 MVC 模式可以利用控制器將應(yīng)用的業(yè)務(wù)邏輯一模型和應(yīng)用的表示邏輯一視圖進(jìn)行分離,使應(yīng)用的各層之間達(dá)到一種松散禍合的效果,所以,將 Mvc 模式應(yīng)用于 J2EE 應(yīng)用開發(fā)。 圖 應(yīng)用框架圖基于這種模型的系統(tǒng),其體系結(jié)構(gòu)的優(yōu)勢主要體現(xiàn)在:系統(tǒng)設(shè)計清晰,結(jié)構(gòu)明了,易于更改。從圖中我們可以看到,控制器接收用戶請求,通知模型處理相關(guān)信息;模型告訴視圖,讓視圖知道模型的內(nèi)容已經(jīng)更新,視圖接到通知后進(jìn)行準(zhǔn)備工作,準(zhǔn)備就緒要求模型送來新內(nèi)容,顯示于用戶界面。視圖具有與外界交互的功能,主管應(yīng)用系統(tǒng)與外界的接口:一方面它為外界提供輸入手段,并觸發(fā)應(yīng)用邏輯運(yùn)行;另一方面,他又將邏輯運(yùn)行的結(jié)果以某種形式顯示給外界。管理員在管理員工作室可以對系統(tǒng)公告、用戶、論壇、教學(xué)與資源進(jìn)行管理。13第三章 系統(tǒng)分析和設(shè)計 系統(tǒng)需求分析網(wǎng)絡(luò)教學(xué)平臺主要的任務(wù)是由管理員通過管理后臺來管理各種資源,而教師和學(xué)生分別通過各自的空間來達(dá)到教與學(xué)的目的。 通常當(dāng)系統(tǒng)發(fā)布后,View 對象是由美工,HTML/JSP 設(shè)計人員或者系統(tǒng)管理員來負(fù)責(zé)管理的。 J2EE 體系結(jié)構(gòu) J2EE 提供了一個基于多層應(yīng)用的、可擴(kuò)展的、分布式的應(yīng)用模型,提供了一個可以利用 Java 相關(guān)技術(shù)來簡化企業(yè)信息系統(tǒng)的開發(fā)、部署和管理相關(guān)的復(fù)雜問題的體系結(jié)構(gòu)。J2EE 組件能夠提供標(biāo)準(zhǔn)化的功能,具有良好定義的應(yīng)用程序接口,能夠很容易地用于特殊業(yè)務(wù)過程的開發(fā)、發(fā)布和部署。J2EE 平臺采用了基于 Java 技術(shù)的分布式組件技術(shù),核心就是 Enterprise JavaBean(EJB) 。B/S 的多重結(jié)構(gòu),要求構(gòu)件相對獨(dú)立的功能,能夠相對較好的重用。一個應(yīng)用的業(yè)務(wù)流程或者業(yè)務(wù)規(guī)則的改變只需改動 MVC 的模型層。 首先,最重要的是應(yīng)該有多個視圖對應(yīng)一個模型的能力。 MVC 是一種目前廣泛流行的軟件設(shè)計模式,早在 70 年代,IBM 就推出了 Sanfronscisico 項目計劃,其實就是 MVC 設(shè)計模式的研究。數(shù)據(jù)模型主要指實體對象的數(shù)據(jù)保存(持續(xù)化) 。它僅僅告訴你按這種模型設(shè)計就可以利用某些技術(shù)組件,從而減少了技術(shù)上的困難。隨著應(yīng)用的復(fù)雜性和規(guī)模性,界面的處理也變得具有挑戰(zhàn)性。中間件作為構(gòu)造三層結(jié)構(gòu)應(yīng)用系統(tǒng)的基礎(chǔ)平臺,提供了以下主要功能:負(fù)責(zé)客戶機(jī)與服務(wù)器、服務(wù)器與服務(wù)器間的連接和通信;實現(xiàn)應(yīng) 用與數(shù)據(jù)庫的高效連接;提供一個三層結(jié)構(gòu)應(yīng)用的開發(fā)、 運(yùn)行、 部署和管理的平臺。體系結(jié)構(gòu)如圖 所示。二、在網(wǎng)絡(luò)系統(tǒng)環(huán)境中實現(xiàn)了教師備課、課件制作、授課、批改作業(yè)、學(xué)生自主學(xué)習(xí)、在線考試、師生交流、答疑等教學(xué)環(huán)節(jié)。目前全國網(wǎng)絡(luò)教育 68 所試點院校所開設(shè)的專業(yè)已達(dá)到 9 大類 153 個專業(yè),在學(xué)人數(shù)近 250 萬人。 在英國,政府在 1998 年就以立法形式規(guī)定,在政府投入的教育經(jīng)費(fèi)中 6%必須
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1