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

正文內(nèi)容

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

2024-12-07 17:55本頁面
  

【正文】 盡管與他們?yōu)槲腋冻龅囊磺邢啾?,所有的語言都顯得蒼白無力,我仍要真誠地說一聲:謝謝! 參考文獻(xiàn) [1] 陳涵生,鄭明華編著 .基于 UML 的面向?qū)ο蠼<夹g(shù) [M].科學(xué)出版社 .2021. [2] Doug Rosenberg Kendall Scott 著 .徐海,周靖,陳華偉譯 .UML 用例驅(qū)動(dòng)對象建模 [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] 張海藩 。 感謝我的室友們對我的幫助和指點(diǎn),感謝他們與我交流經(jīng)驗(yàn),解決一道道心理上和技術(shù)上的難關(guān)。在此向彭老師表示深深的敬意和衷心的感謝。 致 謝 本文是我在 XX 老師的悉心指導(dǎo)下完成的,從論文的 選題、系統(tǒng)的開發(fā)到論文的撰寫都得到了彭老師極大的幫助。通過系統(tǒng)測試用例分析,達(dá)到了既定的系統(tǒng)設(shè)計(jì)目標(biāo)。 結(jié) 論 本文通過采用基于 UML 的用例驅(qū) 動(dòng)對象建模的 ICONIX 軟件項(xiàng)目管理方法,運(yùn)用 MVC 三層設(shè)計(jì)模式,設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)新聞發(fā)布系統(tǒng)。 本新聞發(fā)布系統(tǒng)是本人所學(xué) web 開發(fā)技術(shù)的一次實(shí)踐,也是本人第一次系統(tǒng)開發(fā),因此系統(tǒng)在各方面均存在或多或少的不足: 系統(tǒng)頁面設(shè)計(jì)主要是系統(tǒng)頁面色彩和結(jié)構(gòu)布局上不盡如人意; 新聞發(fā)布系統(tǒng)的某些重要功能還未實(shí)現(xiàn),比如前臺(tái)新聞搜索和新聞評(píng)論; 系統(tǒng)改進(jìn) 對于本系統(tǒng),個(gè)人 認(rèn)為急需改進(jìn)的地方是:( 1)系統(tǒng)在前臺(tái)設(shè)置搜索引擎,能夠搜索站內(nèi)新聞;( 2)用戶在瀏覽新聞時(shí),可以對新聞內(nèi)容作出評(píng)論;( 3)系統(tǒng)管理員可以在后臺(tái)設(shè)置前臺(tái)版面顯示格式和內(nèi)容;( 4)新聞添加時(shí)界面改為所見即所得的編輯管理界面,并且應(yīng)設(shè)置可以添加圖片;( 5)系統(tǒng)可以添加多個(gè)管理員并設(shè)置他們的權(quán)限;( 6)最后實(shí)現(xiàn)新聞信息通過模版生成 HTML 頁面供用戶閱讀。系統(tǒng)前臺(tái)面向所有用戶,實(shí)現(xiàn)新聞顯示,欄目關(guān)聯(lián)顯示和登錄后臺(tái)的功能;系統(tǒng)后臺(tái)面向管理員用戶,實(shí)現(xiàn)新聞和欄目的管理。 系統(tǒng)的開發(fā)很好地結(jié)合了這兩種技術(shù)的優(yōu)點(diǎn)對系統(tǒng)進(jìn)行了開發(fā)。在 IE 瀏覽器中輸入 0. 表 61 測試用例表 測試用例 ID 輸入 預(yù)期結(jié)果 實(shí)際結(jié)果 測試結(jié)論 OA1 進(jìn)入系統(tǒng)前臺(tái)主頁瀏覽新聞 若成功,則顯示新聞列表 顯示新聞列表,并可以閱讀新聞 部 分成功 表 61 測試用例表(續(xù)) OA2 選擇新聞欄目 應(yīng)該列出該新聞欄目的所有新聞,若沒有則提示 選擇有新聞的欄目,可以看到新聞列表,沒有新聞的欄目,顯示“該欄目沒有任何新聞” 成功 OA3 在登錄入口輸入用戶名和密碼 若輸入正確的用戶名和密碼,則登錄到系統(tǒng)后臺(tái),否則進(jìn)入登錄錯(cuò)誤頁面 輸入“ admin, admin”進(jìn)入系統(tǒng)后臺(tái),輸入其它,進(jìn)入登錄錯(cuò)誤頁面,提示重新登錄 成功 OA4 進(jìn)入后臺(tái)瀏覽新聞 若成功,在瀏覽期間可以修改和刪除新聞,返回更新后的新聞信息 實(shí)現(xiàn)預(yù)期結(jié)果 成功 OA5 點(diǎn)擊“添加新聞” 可以進(jìn)行新聞信息的錄入,完成后在新聞列表可以看到新添加的新聞 實(shí)現(xiàn)預(yù)期結(jié)果 成功 OA6 點(diǎn)擊“欄目管理” 可以添加、修改和刪除欄目 實(shí)現(xiàn)預(yù)期結(jié)果 成功 第 7 章 系統(tǒng)評(píng)價(jià)與改進(jìn) 系統(tǒng)評(píng)價(jià) 系統(tǒng)的開發(fā)采用了目前國際流行的 MVC(模式 視圖 控制器模式)中的model2 進(jìn)行系統(tǒng)設(shè)計(jì),整個(gè)系統(tǒng)的實(shí)現(xiàn)體現(xiàn)了 MVC 開發(fā)模式將輸入、處理、輸出分離開來的思想,使整個(gè)系統(tǒng)代碼功能一目了然,易于維護(hù)和擴(kuò)展。具體做法:本機(jī)存放系統(tǒng)應(yīng)用程序的文件夾為 F:\mypub,所以在 \Tomcat \conf 目錄下的 如此配置: Context path /mypub docBase F:\mypub debug 0 reloadable true / 其次,對應(yīng)用程序目錄中的 進(jìn)行配置以便可以正常運(yùn)行 Servlet。 Tomcat 的配置 在運(yùn)行 JSP 應(yīng)用程序之前,還必須對 Tomcat 進(jìn)行配置。 PC 機(jī)上必須安裝并可以運(yùn)行 JSP 應(yīng)用程序 web 服務(wù)器。 系統(tǒng)測試軟件環(huán)境 PC 機(jī)操作系統(tǒng)為 Windows XP 或 Windows Server 2021 均可。 系統(tǒng)測試硬件環(huán)境 因?yàn)楸鞠到y(tǒng)僅在本機(jī)上運(yùn)行,所以需要一臺(tái) PC 機(jī)即可。 小 結(jié) 本章從 MVC 三層模式入手,通過代碼的編寫,基本實(shí)現(xiàn)了系統(tǒng)設(shè)計(jì)中所設(shè)計(jì)的業(yè)務(wù)功能,從而完成了系統(tǒng)用例所要求的功能。 功能函數(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 。而管理員表 Master 與 News 通過 UserName字段建立關(guān)聯(lián)。IsUserTable39。[dbo].[News]39。IsUserTable39。[dbo].[Category]39。IsUserTable39。[dbo].[Master]39。 欄目的刪除由 DeleteCategoryServlet 實(shí)現(xiàn),當(dāng)管理員刪除某個(gè)欄目時(shí),通過 Get 方法將欄目的 ID 傳遞給 DeleteCategoryServlet,經(jīng)過處理后更新欄目數(shù)據(jù)表信息。 欄目的添加由 AddCategoryServlet 實(shí)現(xiàn),當(dāng)管理員在 中添加新聞欄目后,將信息通過 Post 方法提交給 AddCategoryServlet 處理,更新欄目表中的信息。當(dāng)管理員刪除新聞時(shí),用Get方法將新聞 ID傳遞給 DeleteNewsServlet,經(jīng)過處理后更新新聞數(shù)據(jù)表信息。當(dāng)管理員提交修改后的新聞信息時(shí), 通過 Post 方法提交給 EditNewServlet 處理, EditNewsServlet 處理后,用修改后的 新聞信息去更新新聞數(shù)據(jù)表。 修改新聞控制層是由 EditNewsServlet 實(shí)現(xiàn)。管理員在添加新聞頁面 填寫完需要填寫的內(nèi)容點(diǎn)擊“發(fā)表”按鈕時(shí),將內(nèi)容通過 Post 方法提交給 AddNewsServlet。( LoginServlet 代碼見附件) 新聞管理 新聞管理功能模塊中主要實(shí)現(xiàn)新聞的添加、修改和刪除,在控制層中它們分別是由 AddNewsServlet、 EditNewsServlet 和 DeleteNewsSevlet 實(shí)現(xiàn)。 當(dāng)用戶在前臺(tái)中提供的登錄入口輸入用戶名和密碼時(shí), 通過 Form將信息提交給 LoginServlet, LoginServlet 獲得此信息,調(diào)用數(shù)據(jù)庫連接池組件查找數(shù)據(jù)庫對照看是否有與 LoginServlet 收集到的信息匹配記錄,如果有 則成功登錄到系統(tǒng)后臺(tái)( ),如果沒有與之匹配的記錄則將頁面定位到登錄錯(cuò)誤頁面( )重新登錄。 用戶登錄 在此用戶登錄功能中,最重要的就是 LoginServlet 的實(shí)現(xiàn)。 在實(shí)現(xiàn) Servlet 之前,首先要在 Tomcat 中配置好 Servlet 運(yùn)行的環(huán)境,并配置本應(yīng)用程序的 配置文件,其 Servlet 在 配置的基本格式如下: ! Define servlets servletname XXServlet /servletname servletclass /servletclass ! Define servlets mapping servletmapping servletname XXServlet /servletname urlpattern /XXServlet /urlpattern /servletmapping 在使用 Servlet 之前都必須在 中定義好 Servlet 才可以正常使用。 控制層實(shí)現(xiàn) 本系統(tǒng)的控制層由 Servlet 實(shí)現(xiàn)。 欄目管理 欄目管理模塊中,主要實(shí)現(xiàn)新聞欄目的添加、編輯和刪除。 新聞管理 新聞管理模塊是在系統(tǒng)后臺(tái)對已有新聞進(jìn)行編輯和刪除以及添加新聞。在此模塊中主要實(shí)現(xiàn)將新聞數(shù)據(jù)庫中的新聞顯示到前臺(tái)頁面中。 圖 55 實(shí)現(xiàn)截圖 模型層實(shí)現(xiàn) 模型層實(shí)現(xiàn)中主要給出了實(shí)現(xiàn)功能模塊中的各類的功能函數(shù),具體代碼見附件。 圖 54 實(shí)現(xiàn)截圖 是 的一個(gè)子頁面,它實(shí)現(xiàn)欄目的添加功能。 圖 53 實(shí)現(xiàn)截圖 實(shí)現(xiàn)新聞欄目的管理,管理員可以在此對進(jìn)行新聞欄目的相關(guān)操作。當(dāng)用戶在后臺(tái)主頁面中選擇添加新聞按鈕時(shí),管理員便進(jìn)入此頁面。其實(shí)現(xiàn)顯示截圖如圖 52。 圖 51 頁面實(shí)現(xiàn)截圖 后臺(tái)實(shí)現(xiàn) 系統(tǒng)后臺(tái)視圖層主要由 、 、 和 組成。 僅負(fù)責(zé)顯示新聞欄目和系統(tǒng)已有新聞以及為管理員用戶提 供一個(gè)登錄入口。 CSS 樣式表可以使系統(tǒng)整體風(fēng)格一致。具體代碼如下: % page contentType text/html。 if userName null 。系統(tǒng)可以通過 session 來判定用戶是否登錄,并且,如果某個(gè)用戶要執(zhí)行系統(tǒng)某些功能時(shí),系統(tǒng)也可以通過一個(gè) session 對其進(jìn)行操作權(quán)限的判定。 % 的設(shè)置主要是方便系統(tǒng)對管理員權(quán)限的判定。 String tablewidth 100%。 String tdbgcolor3 DDDDDD。 String trbgcolor3 FFFFFF。 String tablebgcolor2 6699CC。 String trbgcolor 336699。 String placebgcolor EEEEEE。具體代碼如下: % page contentType text/html。 視圖層實(shí)現(xiàn) 在系統(tǒng)其它視圖層部分實(shí)現(xiàn)之前,先對那些常用的公共頁面模塊部分實(shí)現(xiàn)。 第 5 章 系統(tǒng)實(shí)現(xiàn) 根據(jù)上一章的設(shè)計(jì)思路設(shè)計(jì)用來完成系統(tǒng)用例的業(yè)務(wù)功能,整個(gè)系統(tǒng)按照MVC 模式的三個(gè)部分以及數(shù)據(jù)庫連接池進(jìn)行編碼實(shí)現(xiàn),分為視圖層、控制層、模型層和數(shù)據(jù)庫連接池。 圖 415 連接池內(nèi)部主件聯(lián)系圖 小結(jié) 本章首先進(jìn)行了系統(tǒng)總體設(shè)計(jì),接著按照 MVC 設(shè)計(jì)模式的三層結(jié)構(gòu)根據(jù)系統(tǒng)需求用例對新聞發(fā)布系統(tǒng)功能進(jìn)行設(shè)計(jì),最后設(shè)計(jì)出系統(tǒng)的數(shù)據(jù)庫并對數(shù)據(jù)庫連接進(jìn)行了相應(yīng)的設(shè)計(jì)。其中: ConnectionObject 稱為連接對象類,用來實(shí)現(xiàn)對一個(gè)連接對象狀態(tài)的管理,并為
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1