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

正文內(nèi)容

畢業(yè)設(shè)計論文--基于mvc的新聞發(fā)布系統(tǒng)的設(shè)計與實現(xiàn)-文庫吧在線文庫

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

下一頁面
  

【正文】 刪除操作,用戶在進行相應(yīng)操作后,系統(tǒng)會存儲新的信息,控制權(quán)將回到欄目管理用例。 圖 32 前 臺 活動 順序 圖 圖 33 用戶登錄活動順序圖 圖 34 后臺新聞管理活動順序圖 圖 35 添加新聞活動順序圖 圖 36 欄目管理活動順序圖 圖 37 添加欄目活動順序圖 小結(jié) 本章從用戶的角度,分析了系統(tǒng)的需求用例,畫出了系統(tǒng)用例模型圖,并得出了相應(yīng)的用例文檔;做出了用例驅(qū)動分析,并得出了相應(yīng)的順序圖。 在本系統(tǒng)中,根據(jù)第 3 章中對系統(tǒng)需求用例的分析,可以總結(jié)出如下的需求集 : ( 1)系統(tǒng)應(yīng)該分為前臺和后臺; ( 2)系統(tǒng)前臺應(yīng)該可以顯示新聞欄目和新聞以及用于管理員登錄系統(tǒng)后臺的登錄界面; ( 3)一般用戶應(yīng)該可以在前臺 自由瀏覽新聞,包括選擇性地瀏覽新聞即先選擇新聞欄目再瀏覽新聞欄目下的新聞條目;用戶在瀏覽新聞時,系統(tǒng)應(yīng)該可以將顯示給用戶一個包含新聞具體內(nèi)容的 HTML 文件; ( 4)系統(tǒng)管理員應(yīng)該可以登錄到系統(tǒng)后臺; ( 5)系統(tǒng)管理員應(yīng)該可以對新聞欄目和新聞進行查看、修改、刪除和添加操作。而對于一般用戶來說,他們也不會感覺這有何不妥,因為此登錄界面比較簡潔,并不會影響用戶正常地閱讀新聞。此界面主要是面向管理員的,界面要設(shè)計得簡潔方便,使得系統(tǒng)管理員在管理系統(tǒng)時容易操作。管理員可以在系統(tǒng)后臺主頁面中看到剛剛發(fā)表的新聞,可以對其進行相關(guān)操作,如圖 45。其相應(yīng)的功能模型如下圖 47。所以登錄控制器必須對用戶登錄信息進行識別,判斷其是否有權(quán)限登錄到后臺系統(tǒng)。 圖 412 欄目管理靜態(tài)模型圖 根據(jù)圖 412欄目管理靜態(tài)模型設(shè)計,對各個類的責(zé)任和功能進行說明。 數(shù)據(jù)庫概念設(shè)計 根據(jù)上面的數(shù)據(jù)庫需求分析,就可以構(gòu)造出各種實體,以及并根據(jù)它們的關(guān)系繪制出實體間的 ER 圖 [8],為以后的邏輯設(shè)計打下基礎(chǔ)。當有多個用戶連接系統(tǒng)的時候,在同一時間有可能會不止一個用戶需要數(shù)據(jù)庫連接,在這種情況下,系統(tǒng)開銷也是相當大的。當用戶使用完后再把連 接對象放回連接池中,以節(jié)省重新建立連接對象所花費的時間。該連接池組件由兩個 Java 類―― ConnectionObject 和 ConnectionPool 和一個數(shù)據(jù)庫連接配置文件( )構(gòu)成。 公共頁面 是一個包含頁面,它包含了一些其它頁面可能經(jīng)常用到的JavaBean 包以及一些在其它頁面中常用到的參數(shù)。 String trbgcolor2 EEEEEE。因為,如果一個用戶登錄到系統(tǒng),系統(tǒng)便會給他設(shè)定一個 session,這個 session 在他退出系統(tǒng)之前均有效。 前臺實現(xiàn) 系統(tǒng)前臺視圖層由 實現(xiàn)。其實現(xiàn)截圖如圖 53。實現(xiàn)新聞顯示的功能函數(shù)如下: public Collection getAllNews //查詢所有的新聞; public Collection getAllByCategory int categoryId // 根據(jù) CategoryId得到某欄目所有的新聞; public News getById int id // 根據(jù) ID 得到新聞; public int getTotal //計算新聞的總數(shù); public int getTotalByCategoryId int categoryId // 計算某類別新聞的總數(shù)。下面具體實現(xiàn)每個 Servlet。 AddNewsServlet 調(diào)用 JavaBean―― News 和 NewsMgr對新聞信息進行處理,然后將新聞信息保存到新聞數(shù)據(jù)表。 欄目的修改由 EditCategoryServlet 實現(xiàn),當管理員在 中修改某個欄目后,將修改信息通過 Post 方法提交給 EditCategoryServlet,EditCategoryServlet 用修改后的信息去更新欄目數(shù)據(jù)表。 and OBJECTPROPERTY id, N39。 圖 56 數(shù)據(jù)庫表關(guān)系圖 數(shù)據(jù)庫連接池實現(xiàn) 根據(jù)第 4 章中對數(shù)據(jù)庫連接池的設(shè)計,數(shù)據(jù)庫連接池組件主要通過Connectionpool 和 ConnectionObject 實現(xiàn)數(shù)據(jù)庫的連接和對連接的管理。 PC 機上必須安裝并配置 java 運行環(huán)境―― JDK,本人用的 JDK 是。系統(tǒng)的開發(fā)過程中運用了 ICONIX 項目管理方法,通過用例驅(qū)動對象建模的方式對系統(tǒng)建模。本新聞發(fā)布系統(tǒng)主要實現(xiàn)了新聞的后臺管理,例如新聞的添加、修改和刪除等功能;同時也實現(xiàn)了新聞欄目的管理,例如欄目的添加、修改和刪除等功能。 感謝我的父親、母親和妹妹對我的理解、支持和幫助。他所具有的精湛的學(xué)術(shù)造詣、勤懇的工作作風(fēng)和對學(xué)生認真負責(zé)的態(tài)度使我深受感動,終生難忘。從系統(tǒng)測試來看,系統(tǒng)基本可以運行。 首先,為了方便管理系統(tǒng)應(yīng)用程序,在 Tomcat 中為系統(tǒng)應(yīng)用建立虛擬目錄。 第 6 章 系統(tǒng)運行測試 系統(tǒng)測試環(huán)境 系統(tǒng)測試需要相應(yīng)的環(huán)境,所以在系統(tǒng)測試之前,進行系統(tǒng)硬件和軟件環(huán)境的配置。 and OBJECTPROPERTY id, N39。 and OBJECTPROPERTY id, N39。 刪除新聞控制層是由 DeleteNewsServlet 實現(xiàn)。同樣也會用到 LoginServlet 對登錄信息進行判斷。欄目類 Category和欄目管理類 CategoryMgr 如下實現(xiàn)欄目管理功能: public Category getById int id // 根據(jù) ID 得到欄目; public void add Category category // 添加新的欄目; public void modify Category category // 修改欄目名稱; public void delete int id // 刪除欄 目。其實現(xiàn)截圖如圖 55。 是系統(tǒng)后臺主頁面,是管理員登錄到系統(tǒng)所看到的第一個頁面。 % 中包含了其它頁面常用到的頁面尾部的設(shè)計。 String tdbgcolor4 EEEEEE。 String tablebgcolor 336699。通過本章,系統(tǒng)設(shè)計出了用來完成系統(tǒng)用例的業(yè)務(wù)功能模型以及完成各個用例的類。另外,同一個連接對象如果被使用的次數(shù)太多,可能會導(dǎo)致該連接對象的不穩(wěn)定。如果采用傳統(tǒng)的數(shù)據(jù)庫鏈接模式,那么對于每一個閱讀新聞的用戶,當他讀取新聞時,系統(tǒng)都要為他建立一次數(shù)據(jù)庫連接,而當他退出新聞閱讀時,系統(tǒng)釋放數(shù)據(jù)庫鏈接,那么,系統(tǒng)的數(shù)據(jù)庫連接是非常頻繁的。 新聞發(fā)布系統(tǒng)的數(shù)據(jù)庫中各表的設(shè)計結(jié)果如下面幾個表所示。通過系統(tǒng)功能分析,針對一般新聞用戶的需求,總結(jié)出如下需求信息: ( 1)每個新聞對應(yīng)一個 HTML 文件; ( 2)每個新聞只能對應(yīng)一個新聞欄目; ( 3)每個欄目下可以有多個新聞。新聞管理靜態(tài)類圖如圖411。 圖48 新聞管理靜態(tài)模型圖 根據(jù)上面的新聞管理模型,我們可以對各個類的責(zé)任和功能進行說明。 如果管理員想要添加新聞欄目,只需點擊“添加欄目”,就可以被鏈接到添加新聞欄目頁面(因為此頁面比較簡單,所以并未給出具體設(shè)計圖 ),添加欄目完成后,管理員可以在欄目管理主頁面的欄目列表中找到新添加的欄目,并對其進行相關(guān)操作,如圖 46。 再次,再往下就是系統(tǒng)新聞列表,與前臺新聞顯示類似,只是多了對新聞的操作(修改和刪除)。 然后,用戶可以對自己比較關(guān)心和感興趣的新聞進行有選擇性地瀏覽,這時新聞欄目便起作用了。 視圖層設(shè)計 前臺設(shè)計 當一個用戶瀏覽新聞系統(tǒng)時,首先進入系統(tǒng)前臺界面。具體模式圖如圖 41。 分支流程:如果用戶放棄欄目添加,控制權(quán)將直接交回到欄目管理用例。 分支流程:如果用戶放棄對新聞的相應(yīng)操作,則系統(tǒng)直接將控制權(quán)交給后臺管理用例。當用戶點擊某個欄目時,系統(tǒng)顯示相應(yīng)的新聞條目。他們的行為不受系統(tǒng)控制,但是可以提供輸入信息。需求分析的任務(wù)就是要解決“做什么”的問題,就是要全面地理解用戶的各項需求,并準確地表達所接受的用戶需求。 圖 23 MVC Model1 體系結(jié)構(gòu)圖 [5] MVC Model2 MVC 模式的 Model2 體系結(jié)構(gòu)是一種把 JSP 與 Servlet 聯(lián)合起來實現(xiàn)動態(tài)內(nèi)容服務(wù)的方法。 MVC 并沒有提供模型的設(shè)計方法,而只告訴我們應(yīng)該組織管理這些模型,以便于模型的重構(gòu)和提高重用性。 控制層 Controller 可以理解為從用戶接收請求,將模型與視圖匹配在一起,共同完成用戶的請求。目前,用于生成動態(tài)網(wǎng)頁較為流行的技術(shù)有 Microsoft 的 ASP、 Tex 的 PHP 和 Sun的 JSP。因此,有助于使用統(tǒng)一建模語言( UML),同時對需求進行跟蹤。 RUP( Rational Unified Process)統(tǒng)一軟件過程,是統(tǒng)一軟件開發(fā)過程,強調(diào)文檔、設(shè)計和代碼的質(zhì)量,采用動態(tài)適應(yīng)變化的漸進式迭代周期,依靠需求和測試驅(qū)動,并積極鼓勵客戶參與的開發(fā)方法 [1]。 然而傳統(tǒng)的信息發(fā)布方式已經(jīng)不適應(yīng)這個快速變化的信息時代,需要一個更高效,更簡潔的方式進行信息發(fā)布。 News Publishing 目 錄 第 1 章 前言 1 第 2 章 系統(tǒng)概述 2 項目管理方法 2 項目管理方法比較 2 項目管理方法選擇 2 設(shè)計模式 3 MVC 模式基本原理 4 MVC Model1 5 MVC Model2 5 小結(jié) 6 第 3 章 需求分析 7 需求描述 7 角色識別 8 用例識別 8 用例文檔 8 用例驅(qū)動分析 10 小結(jié) 12 第 4 章 系統(tǒng)設(shè)計 13 系統(tǒng)總體設(shè)計 13 系統(tǒng)構(gòu)架 13 發(fā)現(xiàn)系統(tǒng)類 14 視圖層設(shè)計 15 前臺設(shè)計 15 后臺設(shè)計 16 模型層設(shè)計 18 前臺顯示和用戶登錄 18 新聞管理 19 欄目管理 20 控制層設(shè)計 21 用戶登錄 21 新聞管理 21 欄目管理 22 數(shù)據(jù)庫設(shè)計 23 數(shù)據(jù)庫需求分析 23 數(shù)據(jù)庫概念設(shè)計 23 數(shù)據(jù)庫邏輯設(shè)計 24 數(shù)據(jù)庫表設(shè)計 24 數(shù)據(jù)庫連接池設(shè)計 25 傳統(tǒng)的數(shù)據(jù)庫連接 25 數(shù)據(jù)庫連接池的必要性 25 數(shù)據(jù)庫連接池工作原理 26 具體設(shè)計 27 小結(jié) 27 第 5 章 系統(tǒng)實現(xiàn) 28 視圖層實現(xiàn) 28 公共頁面 28 前臺實現(xiàn) 29 后臺實現(xiàn) 30 模型層實現(xiàn) 32 新聞顯示 32 新聞管理 32 欄目管理 32 控制層實現(xiàn) 32 用戶登錄 33 新聞管理 33 欄目管理 34 數(shù)據(jù)庫實現(xiàn) 34 數(shù)據(jù)庫表實現(xiàn) 34 數(shù)據(jù)庫表關(guān)系 35 數(shù)據(jù)庫連接池實現(xiàn) 36 小結(jié) 36 第 6 章 系統(tǒng)運行測試 37 系統(tǒng)測試環(huán)境 37 系統(tǒng)測試硬件環(huán)境 37 系統(tǒng)測試軟件環(huán)境 37 Tomcat 的配置 37 系統(tǒng)測試 37 第 7 章 系統(tǒng)評價與改進 39 系統(tǒng)評價 39 系統(tǒng)改進 39 結(jié) 論 40 致 謝 41 參考文獻 42 附件 43 第 1 章 前言 伴隨著網(wǎng)絡(luò)的出現(xiàn),網(wǎng)頁逐漸融入人們的生活。畢業(yè)設(shè)計論文 基于 MVC的新聞發(fā)布系統(tǒng)的設(shè)計與實現(xiàn)(電子商務(wù)論文 ) 基于 MVC 模式的新聞發(fā)布系統(tǒng)的 設(shè)計與實現(xiàn) 摘 要:新聞發(fā)布系統(tǒng)是公司內(nèi)容管理系統(tǒng)的主要應(yīng)用之一,是公司信息化建設(shè)和實現(xiàn)電子商務(wù)的重要途徑??焖偌皶r的新聞瀏覽,五彩繽紛的網(wǎng)上信息,使網(wǎng)絡(luò)與人們的生活息息相關(guān),于是世界上出現(xiàn)了第三媒體―― Inter。內(nèi)容管理系統(tǒng)正是
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1