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

正文內(nèi)容

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

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

下一頁面
  

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