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

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文--基于mvc的新聞發(fā)布系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(存儲版)

2025-01-12 17:55上一頁面

下一頁面
  

【正文】 理 欄目管理模塊中,主要實(shí)現(xiàn)新聞欄目的添加、編輯和刪除。 當(dāng)用戶在前臺中提供的登錄入口輸入用戶名和密碼時, 通過 Form將信息提交給 LoginServlet, LoginServlet 獲得此信息,調(diào)用數(shù)據(jù)庫連接池組件查找數(shù)據(jù)庫對照看是否有與 LoginServlet 收集到的信息匹配記錄,如果有 則成功登錄到系統(tǒng)后臺( ),如果沒有與之匹配的記錄則將頁面定位到登錄錯誤頁面( )重新登錄。當(dāng)管理員提交修改后的新聞信息時, 通過 Post 方法提交給 EditNewServlet 處理, EditNewsServlet 處理后,用修改后的 新聞信息去更新新聞數(shù)據(jù)表。[dbo].[Master]39。[dbo].[News]39。 小 結(jié) 本章從 MVC 三層模式入手,通過代碼的編寫,基本實(shí)現(xiàn)了系統(tǒng)設(shè)計(jì)中所設(shè)計(jì)的業(yè)務(wù)功能,從而完成了系統(tǒng)用例所要求的功能。 Tomcat 的配置 在運(yùn)行 JSP 應(yīng)用程序之前,還必須對 Tomcat 進(jìn)行配置。系統(tǒng)前臺面向所有用戶,實(shí)現(xiàn)新聞顯示,欄目關(guān)聯(lián)顯示和登錄后臺的功能;系統(tǒng)后臺面向管理員用戶,實(shí)現(xiàn)新聞和欄目的管理。 致 謝 本文是我在 XX 老師的悉心指導(dǎo)下完成的,從論文的 選題、系統(tǒng)的開發(fā)到論文的撰寫都得到了彭老師極大的幫助。盡管與他們?yōu)槲腋冻龅囊磺邢啾龋械恼Z言都顯得蒼白無力,我仍要真誠地說一聲:謝謝! 參考文獻(xiàn) [1] 陳涵生,鄭明華編著 .基于 UML 的面向?qū)ο蠼<夹g(shù) [M].科學(xué)出版社 .2021. [2] Doug Rosenberg Kendall Scott 著 .徐海,周靖,陳華偉譯 .UML 用例驅(qū)動對象建模 [M].清華大學(xué)出版社, 2021. [3] 計(jì)磊,李里,周偉 .精通 J2EE 整合應(yīng)用案例 [M].人民出版社, 2021. [4] 孫福振,李艷,李業(yè)剛 .基于 J2EE 的 MVC 設(shè)計(jì)模式的研究與實(shí)現(xiàn) [J].山東理工大學(xué)學(xué)報(bào) 自然科學(xué)版 .( 2): 4956. [5] 萬峰科技 .JSP 網(wǎng)站開發(fā)四“酷”全書 [M].北京:電子工業(yè)出版社 .2021. [6] 施昊華,張朝輝編著 . UML 面向?qū)ο蠼Y(jié)構(gòu)設(shè)計(jì)與應(yīng)用 [M].國防工業(yè)出版社 .2021. [7] 徐鋒,陳暄等編著 .UML 面向?qū)ο蠼;A(chǔ) [M].中國水利水電出版社 .2021. [8] 何玉潔編著 .數(shù)據(jù)庫原理與應(yīng)用教程 [M].機(jī)械工業(yè)出版社 .2021. [9] 王曉路,盧建軍,馬莉 .基于 JAVA 的連接池優(yōu)化 Web 數(shù)據(jù)庫連接 [J].西安科技大學(xué)學(xué)報(bào) .2021. [10] 肖捷,肖正新 .基于 Java 的通用數(shù)據(jù)庫連接池組件的設(shè)計(jì)與實(shí)現(xiàn) [J].東莞理工大學(xué)學(xué)報(bào) .2021. [11] 張海藩 。通過系統(tǒng)測試用例分析,達(dá)到了既定的系統(tǒng)設(shè)計(jì)目標(biāo)。 系統(tǒng)的開發(fā)很好地結(jié)合了這兩種技術(shù)的優(yōu)點(diǎn)對系統(tǒng)進(jìn)行了開發(fā)。 PC 機(jī)上必須安裝并可以運(yùn)行 JSP 應(yīng)用程序 web 服務(wù)器。 功能函數(shù)包括: public ConnectionObject String url,String username,String password ; public Connection getConnection ; public void setConnection Connection connection ; public boolean isIsUse ; public void setIsUse boolean isUse ; public void setUseCount int useCount ; public int getUseCount ; public void addUseCount 。IsUserTable39。 欄目的刪除由 DeleteCategoryServlet 實(shí)現(xiàn),當(dāng)管理員刪除某個欄目時,通過 Get 方法將欄目的 ID 傳遞給 DeleteCategoryServlet,經(jīng)過處理后更新欄目數(shù)據(jù)表信息。 修改新聞控制層是由 EditNewsServlet 實(shí)現(xiàn)。 用戶登錄 在此用戶登錄功能中,最重要的就是 LoginServlet 的實(shí)現(xiàn)。 新聞管理 新聞管理模塊是在系統(tǒng)后臺對已有新聞進(jìn)行編輯和刪除以及添加新聞。 圖 53 實(shí)現(xiàn)截圖 實(shí)現(xiàn)新聞欄目的管理,管理員可以在此對進(jìn)行新聞欄目的相關(guān)操作。 僅負(fù)責(zé)顯示新聞欄目和系統(tǒng)已有新聞以及為管理員用戶提 供一個登錄入口。系統(tǒng)可以通過 session 來判定用戶是否登錄,并且,如果某個用戶要執(zhí)行系統(tǒng)某些功能時,系統(tǒng)也可以通過一個 session 對其進(jìn)行操作權(quán)限的判定。 String trbgcolor3 FFFFFF。具體代碼如下: % page contentType text/html。其中: ConnectionObject 稱為連接對象類,用來實(shí)現(xiàn)對一個連接對象狀態(tài)的管理,并為連接池管理類提 供服務(wù); ConnectionPool稱為連接池管理類,用來實(shí)現(xiàn)對連接池的管理和調(diào)度; 稱為數(shù)據(jù)庫連接配置文件,存放數(shù)據(jù)庫連接所需要的配置信息,供連接池工作時使用。工作原理如圖 414 所示。連接數(shù)據(jù)庫不僅要開銷一定的通訊和內(nèi)存資源,還必須完成用戶驗(yàn)證、安全上下文配置這類任務(wù);同時應(yīng)用程序還要管理每一個連接,確保這些連接在被使用完后能被正確關(guān)閉。如圖 413 為本新聞發(fā)布系統(tǒng)實(shí)體間的 ER 圖。 表 46 欄目管理控制層靜態(tài)類責(zé)任表 名稱 類型 屬性 責(zé)任(或操作) EditCategoryServlet 控制 無 對新聞欄目編輯的控制 DeleteCategoryServlet 控制 無 對刪除新聞欄目的控制 AddCategoryServlet 控制 無 對添加新聞欄目的控制 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫需求分析 由于本系統(tǒng)面向的對象有兩個:一般用戶和系統(tǒng)管理 員。用戶登錄控制器由 LoginServlet 完成,實(shí)現(xiàn)登錄控制的靜態(tài)類圖如圖 410。 圖47 系統(tǒng)前臺顯示和用戶登錄靜態(tài)模型圖 根據(jù)上面的系統(tǒng)前臺模型,我們可以來說明各個類的責(zé)任和功能。 圖 45 發(fā)布新聞頁面設(shè)計(jì)圖 欄目管理設(shè)計(jì) 如果系統(tǒng)管理員在系統(tǒng)后臺主頁面中選擇“欄目管理”,系統(tǒng)將鏈接到新聞欄目管理頁面。后臺界面設(shè)計(jì)如圖 44 所示。 其次,在登錄界面的下方是新聞欄目的顯示,顯示系統(tǒng)新聞欄目數(shù)據(jù)庫中已有的新聞欄目,一目了然,用戶可以方便地找到自己喜歡和關(guān)心的新聞所在的欄目。系統(tǒng)在添加新聞時,應(yīng)該可以將添加的新聞保存為一個 HTML 文件。本章的工作為系統(tǒng)的設(shè)計(jì)打下基礎(chǔ)。 分支流程:如果用戶放棄相應(yīng)操作,控制權(quán)將直接回到欄目管理用例。 ( 3)系統(tǒng)后臺管理用例文檔: 基本流程:用戶在登錄系統(tǒng)后臺后,可以對新聞和欄目進(jìn)行操作,根據(jù)用戶的操作選擇,進(jìn)入擴(kuò)展用例。 用例識別 在 UML 文檔中,用例(即 Use Case)的定義是:在不展現(xiàn)一個系統(tǒng)或子系統(tǒng)內(nèi)部結(jié)構(gòu)的情況下,對系統(tǒng)或子系統(tǒng)的某個連貫的功能單元的定義和描述 [6]。 表 31 系統(tǒng)前臺顯示需求表 用戶 要求實(shí)現(xiàn)功能 一般用戶 瀏覽新聞欄目 一般用戶 瀏覽新聞 系統(tǒng)管理員 登錄后臺系統(tǒng) 后臺管理功能是針對系統(tǒng)管理員的,當(dāng)系統(tǒng)管理員登錄系統(tǒng)后臺時,系統(tǒng)后臺提供給系統(tǒng)管理員的功能應(yīng)該有:對新聞欄目的瀏覽、添加、修改和刪除;對新聞條目的瀏覽、添 加、修改和刪除。 圖 24 MVC Model2 體系結(jié)構(gòu)圖 [5] 小結(jié) 本章首先介紹了目前面向?qū)?象的軟件開發(fā)中所常用的幾種項(xiàng)目管理方法,并最終根據(jù)系統(tǒng)需要選擇了 ICONIX 作為系統(tǒng)項(xiàng)目管理方法。 MVC Model1 在 MVC 模式的 Model1 體系中, JSP 頁面獨(dú)立響應(yīng)請求并將出理結(jié)果返回客戶,所有的數(shù)據(jù)存取都是由 JavaBean 來完成。 模型層 Model 就是業(yè)務(wù)流程 /狀態(tài)的處理以及業(yè)務(wù)規(guī)則的制定。而 MVC 正是這種設(shè)計(jì)模式代表。 本系統(tǒng)選擇 ICONIX 項(xiàng)目管理方法,在系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)過程中,根據(jù)系統(tǒng)需要,對其進(jìn)行了適當(dāng)?shù)?取舍。它具有溝通高效,設(shè)計(jì)簡單,反饋迅速等特點(diǎn),是一種針對某些特定環(huán)境(需求變化快的小型開發(fā)團(tuán)隊(duì))的具體過程實(shí)施模型和方法論。 本設(shè)計(jì)便是基于內(nèi)容管理思想的一個新聞發(fā)布系統(tǒng),以下各章從系統(tǒng)概述、需求分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)運(yùn)行測試和系統(tǒng)評價與改進(jìn)依次展現(xiàn)系統(tǒng)開發(fā)過程。 隨著 Inter 信息技術(shù)的高速發(fā)展,越來越多的企業(yè)想將自己企 業(yè)的信息通過網(wǎng)絡(luò)與全世界分享并最終實(shí)現(xiàn)電子商務(wù),所以它們已經(jīng)建立或計(jì)劃建立自己的網(wǎng)站。 MVC。 關(guān)鍵字 :ICONIX; MVC; Servlet; JavaBean;新聞發(fā)布 Design and Implementation of the News Publishing System based on MVC model Abstract: The news publishing system is the main application of Content Management System in a pany, also it is an important approach of the panies’ information construction and the realization of ECommerce. The separation of the contents and views of information in the news is it is the basic idea, so as to advance the efficiency of the news. Through applying the project management methods of ICONIX, which is based on use case driven object modeling with UML, and MVC design pattern, this paper implement a news publishing system with functions of adding, editing, deleting the category and news, and browsing news message. Keywords: ICONIX。也正是由于網(wǎng)絡(luò)實(shí)現(xiàn)網(wǎng)站的數(shù)據(jù)信息能夠進(jìn)行實(shí)時交互,保證網(wǎng)站數(shù)據(jù)的實(shí)時性。大大縮短了信息的更新時間,提高了效率,并且簡化了操作。 XP 是一種漸進(jìn)式的原型化開發(fā)方法,反映的是以編程為中心,節(jié)省資源的觀念。本系統(tǒng)選擇它作為系統(tǒng)的軟件項(xiàng)目管理方法,第一是因?yàn)橄到y(tǒng)本身較簡單,采用 ICONIX 足以滿足系統(tǒng)需求,并且由于時間限制,本人沒有太多精力去學(xué)習(xí)更好的項(xiàng)目管理方法;第二是因?yàn)楹蛣e的軟件方法不同的是, ICONIX 更強(qiáng)調(diào)需求到設(shè)計(jì)之前的自然、有章可循的,同時也適合迭代的過渡,并且按照它自己的軟件方法思想,它對 UML 符號集在可擴(kuò)充的前提下作了一定的取舍。 DBMS 數(shù)據(jù)庫用于數(shù)據(jù)存儲, JDBC 用于連接數(shù)據(jù)庫并對數(shù)據(jù)庫進(jìn)行存儲, Servlet 用于處理過程控制, JavaBean 用于封裝業(yè)務(wù)邏輯, JSP用于頁面顯示部分。因此,一個模型可能對應(yīng)多個視圖,一個視圖可能對應(yīng)多個模型。業(yè)務(wù)流程的處理交予模型 Model 處理。 MVC Model2 的體系結(jié)構(gòu)如圖 24 所示。具體需求見表 31 系統(tǒng)前臺顯示需求表。因此,系統(tǒng)角色可以統(tǒng)一為:用戶。 如果用戶輸入的信息不正確,系統(tǒng)將控制權(quán)交給“登錄錯誤”頁面,用戶可以在此重新輸入用戶名和密碼進(jìn)行登錄。 ( 6)欄目管理用例文檔: 基本流程:用戶在后臺管理中選擇欄目管理時,用戶將瀏覽到系統(tǒng)已有欄目,并可對 其進(jìn)行修改
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1