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

正文內(nèi)容

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

2025-08-02 14:40上一頁面

下一頁面
  

【正文】 圖第四章 系統(tǒng)的實(shí)現(xiàn)通過第 3 章的分析和設(shè)計(jì),在這一章里,我們使用開發(fā)工具,對(duì)網(wǎng)上教學(xué)軟件進(jìn)行開發(fā)。18圖 層次結(jié)構(gòu)如圖 系統(tǒng)主要功能模塊設(shè)計(jì) 學(xué)生模塊系統(tǒng)流程圖學(xué)生首先向系統(tǒng)提交自己的注冊(cè)請(qǐng)求,管理員在學(xué)生管理模塊中,可以查看用戶的注冊(cè)請(qǐng)求,根據(jù)學(xué)生提交的注冊(cè)信息來決定是否給予授權(quán),授權(quán)后,將向?qū)W生的電子郵箱發(fā)送通知郵件學(xué)生收到通知郵件后,就可以用自己申請(qǐng)的帳號(hào)和密碼登錄系統(tǒng);登錄成功后,首先需要選擇學(xué)習(xí)的課程,然后進(jìn)入該課程的學(xué)習(xí)環(huán)境。J2EE 是目前分布式計(jì)算領(lǐng)域的兩大技術(shù)平臺(tái)之一,它提供了解決企業(yè)級(jí)應(yīng)用中的一系列問題的完整框架,所以選擇了 J2EE 作為開發(fā)平臺(tái)。在這些公開方法中,有些是取值方法,讓系統(tǒng)其他部分可以得到模型的內(nèi)部數(shù)據(jù),還有一些改值方法用于修改模型的數(shù)據(jù)。在學(xué)員空間中,學(xué)員可以進(jìn)行課程學(xué)習(xí)、課程討論、完成作業(yè)等學(xué)習(xí)活動(dòng),也可以發(fā)布消息,管理個(gè)人資料與信息。而商業(yè)規(guī)則和數(shù)據(jù)是相對(duì)要穩(wěn)定的。 J2EE 組件 J2EE 應(yīng)用程序是由組件構(gòu)成的。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í)的成本和工作量,降低了用戶的總體擁有成本。產(chǎn)品設(shè)計(jì)彈性力度很小,很難滿足用戶的變化性需求。這點(diǎn)對(duì)編程的開發(fā)人員非常重要。 MVC 設(shè)計(jì)模式MVC 英文即 ModelViewController,即把一個(gè)應(yīng)用的輸入、處理、輸出流程按照 Model、View、Controller 的方式進(jìn)行分離,這樣一個(gè)應(yīng)用被分成三個(gè)層——模型層、視圖層、控制層。這種體系把應(yīng)用程序分為兩部分:客戶和數(shù)據(jù)庫(kù)服務(wù)器。 在新加坡,政府制定了計(jì)劃,在 1997 至 2022 年的 MTI 總體教育信息化規(guī)劃中,投資 20 億新元用來購(gòu)置電腦、為學(xué)校建立全面的網(wǎng)絡(luò)、開發(fā)軟件及教材和教師培訓(xùn)等。另一方面,為了實(shí)現(xiàn)教學(xué)信息化,教師方面要改變傳統(tǒng)的教學(xué)方法,要學(xué)習(xí)信息化新技術(shù),重新整合自己的課程,在開始時(shí)要花上比平常多出幾倍甚至十幾倍的時(shí)間進(jìn)行新的備課。以 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)。 MVC mode目錄第一章 緒論 .........................................................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)信息能力(包括信息獲取能力、分析能力與加工能力)的新型人才。 目前研究現(xiàn)狀 目前,世界各國(guó)都十分重視網(wǎng)絡(luò)教學(xué)的發(fā)展,紛紛將其列入政府的教育發(fā)展規(guī)劃中,力爭(zhēng)在未來人才的培養(yǎng)中處于領(lǐng)先地位。網(wǎng)絡(luò)學(xué)生的構(gòu)成已逐步擴(kuò)大到白領(lǐng)、工薪族、需要申請(qǐng)雙學(xué)歷的在校大學(xué)生、教師、軍人等多層次多元化群體。圖 體系結(jié)構(gòu)圖 傳統(tǒng)的三層應(yīng)用體系結(jié)構(gòu)隨著網(wǎng)絡(luò)應(yīng)用系統(tǒng)規(guī)模的不斷擴(kuò)大和軟件結(jié)構(gòu)的日趨復(fù)雜,系統(tǒng)中客戶端和服務(wù)器端的負(fù)擔(dān)也日益繁重,傳統(tǒng)兩層結(jié)構(gòu)中軟件的運(yùn)行效率、可移植性、互操作性和可重用性等也都難以滿足新的需求,為此人們提出了三層結(jié)構(gòu)(如圖 所示) ,在客戶端和服務(wù)器端之間增加了一個(gè)新的邏輯層――應(yīng)用層,把客戶端的業(yè)務(wù)邏輯獨(dú)立出來,并與數(shù)據(jù)庫(kù)中存儲(chǔ)過程合并在一起,構(gòu)成了應(yīng)用層,以提供計(jì)算能力,實(shí)現(xiàn)靈活性。一個(gè)應(yīng)用可能有很多不同的視圖,MVC 設(shè)計(jì)模式對(duì)于視圖的處理僅限于視圖上數(shù)據(jù)的采集和處理,以及用戶的請(qǐng)求,而不包括在視圖上的業(yè)務(wù)流程的處理。比如將一張訂單保存到數(shù)據(jù)庫(kù),從數(shù)據(jù)庫(kù)獲取訂單。在目前用戶需求的快速變化下,可能有多種方式訪問應(yīng)用的要求。3 安全性 對(duì)二層結(jié)構(gòu)來說,一方面的事務(wù)處理邏輯包含在客戶端應(yīng)用程序中,未經(jīng)授權(quán)的用戶很容易通過應(yīng)用程序侵入系統(tǒng),另一方面,授權(quán)的用戶擁有連接數(shù)據(jù)庫(kù)的權(quán)限,他可以使用自己的數(shù)據(jù)庫(kù)訪問工具連接到數(shù)據(jù)庫(kù)對(duì)其進(jìn)行操作,他們對(duì)系統(tǒng)的安全帶來很大的隱患。組件技術(shù)使得開發(fā)人員能夠集中精力開發(fā)特殊應(yīng)用程序所需的組件,譬如:圖形界面,導(dǎo)航條和商業(yè)邏輯,J2EE 結(jié)構(gòu)減少了傳統(tǒng)開發(fā)應(yīng)用系統(tǒng)所需的編碼和測(cè)試代碼的數(shù)量。Controller 對(duì)象由應(yīng)用開發(fā)人員開發(fā)實(shí)施,商業(yè)規(guī)則對(duì)象和商業(yè)數(shù)據(jù)對(duì)象則由開發(fā)人員,領(lǐng)域?qū)<液蛿?shù)據(jù)庫(kù)管理員共同完成的。分別對(duì)這三類用戶的需求進(jìn)行分析。2 J2EE 與 MVC 模式的配合使用J2EE 技術(shù)結(jié)合 MVC 設(shè)計(jì)模式在構(gòu)建企業(yè)級(jí) Web 應(yīng)用的實(shí)現(xiàn)中,JSP 對(duì)應(yīng)于視 圖,因?yàn)檎麄€(gè)應(yīng)用系統(tǒng)主要通過 JSP 來與外界進(jìn)行交互,可以讓開發(fā)人員在掌握較少編程技巧的基礎(chǔ)上就能開發(fā)網(wǎng)頁,使開發(fā)人員把工作重心放在頁面設(shè)計(jì)上面,而不必關(guān)心數(shù)據(jù)的出處和邏輯;Servlet 對(duì)應(yīng)于控制類,作為 JSP 與15EJB 之間的中間樞紐,他們把用戶的請(qǐng)求轉(zhuǎn)換成 Model 可理解的請(qǐng)求,并決定顯示哪一個(gè) View;EJB 和 JavaBean 對(duì)應(yīng)于模型,用來處理由 Controller 傳遞過來的對(duì)數(shù)據(jù)的訪問請(qǐng)求根據(jù)請(qǐng)求生成返回結(jié)果集,EJB 主要用于封裝商業(yè)邏輯和數(shù)據(jù)邏輯。本課題采用基于 J2EE 規(guī)范的體系結(jié)構(gòu),按照剛 C 設(shè)計(jì)模式將系統(tǒng)細(xì)分為三層,這三層分別是:表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)層。19圖 流程圖 教師模塊流程說明教師首先向系統(tǒng)提交自己的注冊(cè)請(qǐng)求,管理員在教師管理模塊中,可以查看用戶的注冊(cè)請(qǐng)求,根據(jù)教師提交的注冊(cè)信息來決定是否給予授權(quán),授權(quán)后,將向教師的電子郵箱發(fā)送通知郵件;教師收到通知郵件后,就可以用自己申請(qǐng)的帳號(hào)和密碼登錄系統(tǒng);登錄成功后,首先需要選擇自己要講授的課程,如果教師是第一次使用,還需要申請(qǐng)開設(shè)課程,填寫一些課程的有關(guān)屬性信息后,就可以完成申請(qǐng);管理員進(jìn)入課程管理模塊,審核課程信息,通過電話等手段,確認(rèn)開課的合法性,完成授權(quán),并向教師發(fā)送通知郵件。將普通三層架構(gòu)的表示層細(xì)分成視圖格式層和表示控制邏輯層。此配置主要是針對(duì)大型或超大型應(yīng)用,硬件要求也很高,針對(duì)國(guó)內(nèi)以中小型應(yīng)用為主的現(xiàn)狀,不易推薦。通過這兩種技術(shù)的結(jié)合,使系統(tǒng)開發(fā)具有更清晰的頁面表現(xiàn),清楚的開發(fā)角色劃分,提高開發(fā)的效率。在 JSP 頁面中每一次需要數(shù)據(jù)庫(kù)操作時(shí)都要進(jìn)行一系列相同序,連接數(shù)據(jù)庫(kù),生成一條語句,進(jìn)行 SQL操作,最后斷開連接。通過加強(qiáng)學(xué)生之間
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1