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

正文內(nèi)容

基于web的新聞發(fā)布系統(tǒng)的設(shè)計與實現(xiàn)-文庫吧資料

2024-11-15 21:36本頁面
  

【正文】 的公共頁面模塊部分實現(xiàn)。 第 4 章 系統(tǒng)實現(xiàn) 根據(jù)上一章的設(shè)計思路設(shè)計用來完成系 統(tǒng)用例的業(yè)務(wù)功能,整個系統(tǒng)按照 MVC模式的三個部分以及數(shù)據(jù)庫連接池進行編碼實現(xiàn),分為視圖層、控制層、模型層和數(shù)據(jù)庫連接池?;?WEB 的新聞發(fā)布系統(tǒng)的設(shè)計與實現(xiàn) 第 15 頁 ,共 43 頁 } } } 小結(jié) 本章首先進行了系統(tǒng)總體設(shè)計,接著按照 MVC設(shè)計模式的三層結(jié)構(gòu)根據(jù)系統(tǒng)需求用例對新聞發(fā)布系統(tǒng)功能進行設(shè)計,最后設(shè)計出系統(tǒng)的數(shù)據(jù)庫并對數(shù)據(jù)庫連接進行了相應(yīng)的設(shè)計。 } } catch (SQLException e) { ()。 }finally{ try { if (conn != null){ ()。 st = null。 } } catch (SQLException e) { ()。 } //釋放資源 public static void free(Statement st , ResultSet rs , Connection conn){ try { if(rs != null){ ()。 } 長江師范學院本科畢業(yè)設(shè)計 try { conn = (jdbc: (連接數(shù)據(jù)庫成功! )。 } catch (ClassNotFoundException e) { ()。 import 。 import 。 import 。本系統(tǒng)也是才用此鏈接方式,連接類: 長江師范學院本科畢業(yè)設(shè)計 圖 34 新聞欄目表 長江師范學院本科畢業(yè)設(shè)計本系統(tǒng)使用 Mysql數(shù)據(jù)庫。 長江師范學院本科畢業(yè)設(shè)計 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫概念設(shè)計 根據(jù)上面的數(shù)據(jù)庫需求分析,就可以構(gòu)造出各種實體,以及并根據(jù)它們的關(guān)系繪制出實體間的 ER圖,為以后的邏輯設(shè)計打下基礎(chǔ)。 新聞管理 新聞管理中主要涉及到新聞信息的添加、刪除和修改 ,所以其控制層由 NewsServlet完成。所以登錄控制器必須對用戶登錄信息進行識別,判斷其是否有權(quán)限登錄到后臺系統(tǒng)。 欄目管理 欄目管理中可以對已有欄目的編輯、刪除以及添加新欄目。 新聞管理 管理員在系統(tǒng)后臺主界面中可以對已有新聞進行管理 (修改、刪除和添加),新聞管理模塊中充當長江師范學院本科畢業(yè)設(shè)計模型層的類主要新聞管理類 NewsJdbc以及欄目管理類 NewclaJdbc。 如果管理員想要添加新聞欄目,只需點擊“添加欄目”,就可以被鏈接到添加新聞欄目頁面,添加欄目完成后,管理員可以在欄目管理主頁面的欄目列表中找到新添加的欄目,并對其進行相關(guān)操作。欄目管理頁面上有一些鏈接按鈕,可以讓管理員鏈接到其他頁面。管理員可以在系統(tǒng)后 臺主頁面中看到剛剛發(fā)表的新聞,可以對其進行相關(guān)操作。 添加新聞設(shè)計 如果系統(tǒng)管理員在系統(tǒng)后臺主頁面中選擇“添加新聞”,管理員會進入下圖這樣一個頁面進行新聞的添加,添加完新聞標題和新聞?wù)膬?nèi)容后,還必須選擇所添加新聞所屬的新聞欄目。 再次,再往下就是系統(tǒng)新聞列表,與前臺新聞顯示類似,只是多了對新聞的操作(修改和刪除)?;?WEB 的新聞發(fā)布系統(tǒng)的設(shè)計與實現(xiàn) 第 9 頁 ,共 43 頁 首先,系統(tǒng)后臺主頁面左上角是歡迎詞(歡迎 +用戶級別 +管理員名),對于管理員,他可以感覺到系統(tǒng)的人性化;對于系統(tǒng)本身,系統(tǒng)可以識別此時登錄的是哪個管理員,可以分配管理員的權(quán)限。此界面主要是面向管理員的,界面要設(shè)計得簡潔方便,使得系統(tǒng)管理員在管理系統(tǒng)時容易操作。用戶可以在此瀏覽自己關(guān)心和感興趣的新聞。 然后,用戶可以對自己比較關(guān)心和感興趣的新聞進行有選擇性地瀏覽,這時新聞欄目便起作用了。 再次,在新聞欄目的下方則是新聞條目的顯示,默認的新聞條目的顯示方式是以表格的形式將系統(tǒng)新聞數(shù)據(jù)表中 的新聞按發(fā)布時間進行列表(發(fā)布較早的新聞被放在列表的后面,而發(fā)布較遲的新聞被放在列表的前面,體現(xiàn)了新聞的“新”,即“時效性”)。而對于一般用戶來說,他們也不會感覺這有何不妥,因為此登錄界面比較簡潔,并不會影響用戶正常地閱讀新聞。如果把一個系統(tǒng)比作一個人,那么前臺界面則是這個人的臉,因此系統(tǒng)的前臺界 面的設(shè)計是比較重要的,并且,前臺界面應(yīng)該被設(shè)計得比較簡潔,方便。 因此,識別出系統(tǒng)主要的類:新聞管理類( NewsJdbc),欄目管理類( NewclaJdbc),用戶管理類( RoleJdbc),評論管理類( Pingl)數(shù)據(jù)庫連接的連接對象類( JdbcConn)以及各個 Servlet類。 長江師范學院本科畢業(yè)設(shè)計 系 統(tǒng) 基 本 構(gòu) 架視 圖 層V i e w控 制 層C o n t r i l l e r模 型 層M o d e l數(shù) 據(jù) 層D a t a b a s eJ S PS e r v l e tJ a v a B e a n 對象C o n n e c t i o nP o o l數(shù) 據(jù) 庫調(diào) 用返 回 圖 32 系 統(tǒng)構(gòu)架圖 系統(tǒng)類設(shè)計 在本系統(tǒng)中,根據(jù)對系統(tǒng)需求的分析,可以總結(jié)出如下的需求集 : ( 1)系統(tǒng)應(yīng)該分為前臺和后臺; ( 2)系統(tǒng)前臺應(yīng)該可以顯示新聞欄目和新聞以及用于管理員登錄系統(tǒng)后臺的登錄界面; ( 3)一般用戶應(yīng)該可以在前臺自由瀏覽新聞,包括選擇性地瀏覽新聞即先選擇新聞欄目再瀏覽新聞欄目下的新聞條目; ( 4)注冊用戶可以發(fā)表相關(guān)新聞的評論; ( 4)系統(tǒng)管理員應(yīng)該可以登錄到系統(tǒng)后臺; ( 5)系統(tǒng)管理員應(yīng)該可以對新聞欄目和新聞進行查看、修改、刪除和添加操作,也可以對 注冊用戶管理,同時還可以對相關(guān)新聞的評論進行管理。本系統(tǒng)具體構(gòu)架如圖長江師范學院本科畢業(yè)設(shè)計具體模式圖如圖 31。 第 3 章 系統(tǒng)設(shè)計 根據(jù)上一章的需求用例分析,本章從先總體構(gòu)架的角度對系統(tǒng)進行總體設(shè)計,然后根據(jù) MVC三層模式對系統(tǒng)進行詳細設(shè)計,最后對系統(tǒng)數(shù)據(jù)庫和數(shù)據(jù)庫連接池進行了設(shè)計。 長江師范學院本科畢業(yè)設(shè)計本系統(tǒng)的設(shè)計模式選擇的便是 Model2。它吸取了兩種技術(shù)的優(yōu)點,用 JSP生成表達層的內(nèi)容,讓 Servlet完成深層次的處理任務(wù)。MVC Model1的體系結(jié)構(gòu)如圖 22所示。 MVC Model1 在 MVC 模式的 Model1 體系中, JSP頁面獨立響應(yīng)請求并將出理結(jié)果返回客戶,所有的數(shù)據(jù)存取都是由 JavaBean來完成。一個應(yīng)用可能有很多不同的視圖, MVC設(shè)計模式對于視圖 的處理僅限于視圖上數(shù)據(jù)的采集和處理,以及用戶的請求,而不包括在視圖上的業(yè)務(wù)流程的處理。 視圖層 (View)代表用戶交互界面,對于 Web應(yīng)用來說,可以概括為 HTML界面,但有可能為 XHTML,XML和 Applet?;?WEB 的新聞發(fā)布系統(tǒng)的設(shè)計與實現(xiàn) 第 5 頁 ,共 43 頁 的核心,必須能夠滿足大多數(shù)客戶的需求,包括保證應(yīng)用程序各組件的事務(wù)整合、維護并快速獲取應(yīng)用數(shù)據(jù),支持事務(wù)工作流的協(xié)調(diào)以及在已有應(yīng)用程序中集成新的應(yīng)用組件等。業(yè)務(wù)流程的處理過程對其它層來說是黑箱操作,模型接受視圖請求的數(shù)據(jù),并返回最終的處理結(jié)果。因此,一個模型可能對應(yīng)多個視圖,一個視圖可能對應(yīng)多個模型??刂茖硬⒉蛔鋈魏蔚臄?shù)據(jù)處理。 控制層 (Controller)可以理解為從用戶接收請求,將模型與視圖匹配在一起,共同完成用戶的請求。 MVC 模式基本原理 MVC (ModelViewController),即把一個應(yīng)用的輸入、處理、輸出流程按照 Model, View, Controller 的方式進行分離,這樣一個應(yīng)用被分成三個層 —— 模型層、視圖層、控制層,其三層之間的關(guān)系和功能如圖 21“ MVC組件類型關(guān)系和功能圖”。 JDBC用于連接數(shù)據(jù)庫并對數(shù)據(jù)庫進行存儲, Servlet用于處理過程控制, JavaBean用于封裝業(yè)務(wù)邏輯, JSP用于頁面顯示部分。長江師范學院本科畢業(yè)設(shè)計 ASP只能工作在微軟的 IIS( Inter Information Server)和 PWS( Personal Web Server)上及 PHP 模式,一些天生缺陷使得它們的使用受到了一定的制約。 設(shè)計模式 隨著 Web技術(shù)的發(fā)展, Web內(nèi)容從一些 靜態(tài)頁面發(fā)展到內(nèi)容豐富的動態(tài)頁面。 本設(shè)計便是基于內(nèi)容管理思想的一個新聞發(fā)布系統(tǒng),以下各章從系統(tǒng)概述、需求分析、系統(tǒng)設(shè)計、系統(tǒng)實現(xiàn)、系統(tǒng)運行測試和系統(tǒng)評價與改進依次展現(xiàn)系統(tǒng)開發(fā)過程。當用戶請求頁面時,各部分聯(lián)合生成一個標準的 HTML頁面;當信息修改時,用戶只需在一個可視化的界面對信息內(nèi)容進行修改。內(nèi)容管理系統(tǒng)正是基于這樣一個目的而誕生的,它是企業(yè)信息化建設(shè)和電子政務(wù)的新寵。對于上面這類企業(yè)來說,他們最需要的就是一個現(xiàn)成的可以自動發(fā)布信息的新聞發(fā)布系統(tǒng),這樣只要會打字,會上網(wǎng)就能利用新聞發(fā)布系統(tǒng)快速簡潔地發(fā)布企業(yè)信息。 隨著 Inter 信息技術(shù)的高速發(fā)展,越來越多的企業(yè)想將自己企業(yè)的信息通過網(wǎng)絡(luò)與全世界分享并最終實現(xiàn)電子商務(wù) ,所以它們已經(jīng)建立或計劃建立自己的網(wǎng)站。人們對信息的需求有了更新,更高的要求,而網(wǎng)頁由于本身所具有的信息量大,傳遞快速,沒有時空限制等特點恰好滿足這種要求。快速及時的新聞瀏覽,五彩繽紛的網(wǎng)上信息,使網(wǎng)絡(luò)與人們的生活息息相關(guān),于是世界上出現(xiàn)了第三媒體 —— Inter?;?WEB 的新聞發(fā)布系統(tǒng)的設(shè)計與實現(xiàn) 第 II 頁 ,共 43 頁 新聞顯示 ......................................................................................................................... 20 新聞管理 ......................................................................................................................... 21 欄目管理 ......................................................................................................................... 21 控制層實現(xiàn) ............................................................................................................................ 21 用戶登錄 ......................................................................................................................... 22 新聞管理 ......................................................................................................................... 22 欄目管理 ......................................................................................................................... 23 小結(jié) ....................................................................................................................................... 23 第 5章 系統(tǒng)運行測試 .................................................. 23 系統(tǒng)測試環(huán)境 ......................................................................................................................... 23 系統(tǒng)測試硬件環(huán)境 ........................................................................................................... 23 系統(tǒng)測試軟件環(huán)境 .
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1