UML課程設(shè)計新聞中心管理系統(tǒng)課件_第1頁
UML課程設(shè)計新聞中心管理系統(tǒng)課件_第2頁
UML課程設(shè)計新聞中心管理系統(tǒng)課件_第3頁
UML課程設(shè)計新聞中心管理系統(tǒng)課件_第4頁
UML課程設(shè)計新聞中心管理系統(tǒng)課件_第5頁
已閱讀5頁,還剩41頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

新聞中心管理系統(tǒng)

2011級計科一班1150310003郭潔1150310004裴玉林1150310002馬慧晶新聞中心管理系統(tǒng)2011級計科一班新聞中心管理系統(tǒng)主要是為了實現(xiàn)企業(yè)商務(wù)網(wǎng)站實時動態(tài)新聞的顯示及管理的系統(tǒng)。一個典型的新聞中心管理系統(tǒng)一般都需要提供良好的維護頁面,即中心管理人員可以借助后臺維護管理的頁面實現(xiàn)對新聞內(nèi)同實施的更新維護。從其前臺功能上來看需要包括新聞標(biāo)題分類顯示(熱點新聞和行內(nèi)新聞)、新聞詳細(xì)內(nèi)容顯示等。同時也應(yīng)該為新聞中心后臺管理的管理員提供對應(yīng)的新聞信息維護及管理的功能,其中包括添加新的新聞,編輯修改新聞、刪除新聞等功能。一、需求分析

新聞中心管理系統(tǒng)主要是為了實現(xiàn)企業(yè)商務(wù)網(wǎng)站實時動態(tài)新聞的顯示2二、功能模塊該系統(tǒng)的功能包括兩大模塊,分別是:信息瀏覽模塊和后臺管理模塊。(如圖a所示)其中,信息瀏覽模塊主要完成新聞分類標(biāo)題的顯示,能夠讓用戶一目了然,迅速瀏覽自己感興趣的新聞標(biāo)題,并且能夠查看詳細(xì)新聞內(nèi)容。后臺管理模塊主要完成新聞內(nèi)容的添加、修改、刪除功能。圖a系統(tǒng)功能模塊二、功能模塊該系統(tǒng)的功能包括兩大模塊,分別是:信息瀏覽模塊和3二、功能模塊信息瀏覽模塊主要包括了新聞分類顯示、詳細(xì)新聞內(nèi)容顯示以及相關(guān)新聞列表顯示,如圖b所示。T圖b信息瀏覽模塊1、信息瀏覽模塊二、功能模塊信息瀏覽模塊主要包括了新聞分類顯示、詳細(xì)新聞內(nèi)容4二、功能模塊(1)新聞標(biāo)題分類顯示該模塊實現(xiàn)了新聞標(biāo)題內(nèi)容的分類顯示,例如,將所有新聞分為熱點新聞和行業(yè)新聞等類別,在新聞中心主頁分類顯示出最近新聞的各個標(biāo)題,以便于用戶選擇感興趣的新聞進行詳細(xì)內(nèi)容的閱讀。(2)詳細(xì)新聞內(nèi)容顯示依據(jù)用戶所選擇的新聞標(biāo)題顯示對應(yīng)新聞的詳細(xì)內(nèi)容。(3)相關(guān)新聞列表顯示相關(guān)新聞列表顯示負(fù)責(zé)在具體新聞內(nèi)容顯示的同時提供其他新聞標(biāo)題列表的顯示功能。二、功能模塊(1)新聞標(biāo)題分類顯示該模塊實現(xiàn)了新聞標(biāo)題內(nèi)容的5二、功能模塊2、后臺管理模塊后臺管理模塊包含新聞的添加、修改和刪除,即新聞的增、刪、改功能,如圖c所示。圖c后臺管理模塊二、功能模塊2、后臺管理模塊后臺管理模塊包含新聞的添加、修改6二、功能模塊添加新聞模塊主要負(fù)責(zé)將新的新聞添加到新聞中心。修改新聞主要負(fù)責(zé)對現(xiàn)有新聞進行修改。刪除新聞負(fù)責(zé)刪除新聞中心相對過時的新聞。(1)添加新聞(2)修改新聞(3)刪除新聞二、功能模塊(1)添加新聞(2)修改新聞(3)刪除新聞7三、系統(tǒng)分析1.系統(tǒng)的用例圖用例圖主要包含4種元素,分別是:參與者、用例、關(guān)聯(lián)和系統(tǒng)邊界。用例圖可以包含注釋和約束,還可以包含包,用于將模型中的元素組合成更大的模塊。用例圖的參與者用人形圖標(biāo)表示,用例用橢圓形符號表示,連線表示它們之間的關(guān)系。用例圖是從用戶的角度來描述系統(tǒng)功能的,使用用例圖可以更好的描述系統(tǒng)應(yīng)具備的功能。通過分析可知,新聞管理系統(tǒng)的參與者有Administrator(系統(tǒng)管理員)和User(用戶)。三、系統(tǒng)分析1.系統(tǒng)的用例圖用例圖主要包含4種元素,分別是:8三、系統(tǒng)分析1.系統(tǒng)的用例圖(1)系統(tǒng)管理員在新聞中心管理系統(tǒng)中,需要一個專門的管理人員對網(wǎng)站進行日常的管理。其主要的功能就是對后臺數(shù)據(jù)庫進行增、刪、改功能。(如圖d所示)(2)用戶在新聞中心管理系統(tǒng)中,客戶端只提供給上網(wǎng)客戶瀏覽的功能,不需要其他特殊功能,所以對用戶沒有什么特殊要求。(如圖e所示)三、系統(tǒng)分析1.系統(tǒng)的用例圖(1)系統(tǒng)管理員9三、系統(tǒng)分析1.系統(tǒng)的用例圖①系統(tǒng)管理員管理新聞用例圖圖d系統(tǒng)管理員管理新聞用例圖三、系統(tǒng)分析1.系統(tǒng)的用例圖①系統(tǒng)管理員管理新聞用例圖圖d10三、系統(tǒng)分析1.系統(tǒng)的用例圖系統(tǒng)管理員管理新聞的用例圖分析:系統(tǒng)管理員可以添加新聞系統(tǒng)管理員可以刪除新聞系統(tǒng)管理員可以修改新聞系統(tǒng)管理員可以查找新聞三、系統(tǒng)分析1.系統(tǒng)的用例圖系統(tǒng)管理員管理新聞的用例圖分析:11三、系統(tǒng)分析1.系統(tǒng)的用例圖②用戶瀏覽新聞用例圖圖e用戶瀏覽新聞用例圖三、系統(tǒng)分析1.系統(tǒng)的用例圖②用戶瀏覽新聞用例圖圖e12三、系統(tǒng)分析1.系統(tǒng)的用例圖用戶瀏覽新聞的用例圖分析:用戶查找相關(guān)新聞用戶瀏覽新聞標(biāo)題用戶瀏覽新聞內(nèi)容用戶瀏覽其他相關(guān)新聞三、系統(tǒng)分析1.系統(tǒng)的用例圖用戶瀏覽新聞的用例圖分析:13三、系統(tǒng)分析1.系統(tǒng)的用例圖③系統(tǒng)用例圖將管理員和用戶瀏覽新聞用例圖放在一起,得到系統(tǒng)總用例圖,如圖f。圖f系統(tǒng)用例圖三、系統(tǒng)分析1.系統(tǒng)的用例圖③系統(tǒng)用例圖將管理員和用戶瀏覽新14三、系統(tǒng)分析2.系統(tǒng)的類圖類圖描述系統(tǒng)中類的靜態(tài)結(jié)構(gòu)。不僅定義系統(tǒng)中的類,表示類之間的聯(lián)系如關(guān)聯(lián)、依賴、聚合等,也包括類的內(nèi)部結(jié)構(gòu)(類的屬性和操作)。類圖是以類為中心來組織的,類圖中的其他元素或?qū)儆谀硞€類或與類相關(guān)聯(lián)。三、系統(tǒng)分析2.系統(tǒng)的類圖類圖描述系統(tǒng)中類的靜態(tài)結(jié)構(gòu)。不僅定15三、系統(tǒng)分析2.系統(tǒng)的類圖(1)類圖的生成對于新聞的瀏覽者來沒有什么要求,也就是說可以是任何人,所以這里只考慮系統(tǒng)管理員。那么該新聞中心管理系統(tǒng)中與參與者(Actor)相關(guān)的類圖只有一個即Admin類。Admin類是管理員類,該類中包含了兩個屬性:管理員姓名(userName)、管理員密碼(passWord)。三個操作,即輸入信息(input)、設(shè)置用戶名(setName)和設(shè)置密碼(setPass)。(如圖g)三、系統(tǒng)分析2.系統(tǒng)的類圖(1)類圖的生成對于新聞的瀏覽者來16三、系統(tǒng)分析2.系統(tǒng)的類圖①Admin類圖gAdmin類圖三、系統(tǒng)分析2.系統(tǒng)的類圖①Admin類圖gAdmi17三、系統(tǒng)分析2.系統(tǒng)的類圖除了與參與者相關(guān)的管理員類以外,在該系統(tǒng)中還涉及到了其他的類,比如基本新聞信息的類(News)、新聞的增刪改類(NewsAction)、實現(xiàn)增刪改的類(NewsService)、管理員登錄后臺類(AdminLoginAction)、連接數(shù)據(jù)庫的類(SqlServer)。三、系統(tǒng)分析2.系統(tǒng)的類圖除了與參與者相關(guān)的管理員類以外,在18三、系統(tǒng)分析2.系統(tǒng)的類圖表示基本新聞信息的類,包含的屬性有新聞編號(id)、新聞標(biāo)題(title)、新聞內(nèi)容(content)、新聞發(fā)布者(author)、新聞發(fā)布時間(time)、新聞關(guān)鍵字(keyWords)、新聞類別(type)。如圖h所示。②News類三、系統(tǒng)分析2.系統(tǒng)的類圖表示基本新聞信息的類,包含的屬性有19三、系統(tǒng)分析2.系統(tǒng)的類圖News類的類圖:圖hNews類圖三、系統(tǒng)分析2.系統(tǒng)的類圖News類的類圖:圖hNews20三、系統(tǒng)分析2.系統(tǒng)的類圖③NewsAction類圖iNewsAction類圖表示新聞的增、刪、改操作的類,主要提供了業(yè)務(wù)邏輯的方法。如圖i所示。三、系統(tǒng)分析2.系統(tǒng)的類圖③NewsAction類圖i21三、系統(tǒng)分析2.系統(tǒng)的類圖④NewsService類圖jNewsService類圖表示實現(xiàn)增、刪、改的類,同時提供了前臺獲得新聞列表的方法,該類執(zhí)行具體的業(yè)務(wù)邏輯。如圖j所示。三、系統(tǒng)分析2.系統(tǒng)的類圖④NewsService類圖j22三、系統(tǒng)分析2.系統(tǒng)的類圖⑤AdminLoginAction類圖kAdminLoginAction類圖表示管理員登錄后臺系統(tǒng)時的類,包含的屬性登錄用戶名(username)、登錄密碼(password)和session。如圖k所示。三、系統(tǒng)分析2.系統(tǒng)的類圖⑤AdminLoginActio23三、系統(tǒng)分析2.系統(tǒng)的類圖圖lSqlServer類圖⑥SqlServer類表示連接數(shù)據(jù)庫的類,包含一個日志屬性。如圖l所示。三、系統(tǒng)分析2.系統(tǒng)的類圖圖lSqlServer類圖⑥24三、系統(tǒng)分析2.系統(tǒng)的類圖(2)類之間的關(guān)系在系統(tǒng)中存在的各類之間的關(guān)系圖。如圖m所示。三、系統(tǒng)分析2.系統(tǒng)的類圖(2)類之間的關(guān)系在系統(tǒng)中存在的各25三、系統(tǒng)分析2.系統(tǒng)的類圖圖m類之間的關(guān)系三、系統(tǒng)分析2.系統(tǒng)的類圖圖m類之間的關(guān)系26三、系統(tǒng)分析2.系統(tǒng)的類圖管理員可以對多個新聞進行操作,所以Admin和NewsService之間應(yīng)該是一對多的關(guān)系;一種類別的新聞只能對應(yīng)一種新聞服務(wù),所以NewsAction和NewsService之間是一對一關(guān)系。(2)類之間的關(guān)系三、系統(tǒng)分析2.系統(tǒng)的類圖管理員可以對多個新聞進行操作,所以27三、系統(tǒng)分析3.系統(tǒng)的順序圖針對新聞中心管理系統(tǒng)的需求及用例,該系統(tǒng)的順序圖主要包括以下四部分:⑴系統(tǒng)管理員添加新聞的順序圖⑵系統(tǒng)管理員修改新聞的順序圖⑶系統(tǒng)管理員刪除新聞的順序圖⑷用戶上網(wǎng)瀏覽新聞的順序圖三、系統(tǒng)分析3.系統(tǒng)的順序圖針對新聞中心管理系統(tǒng)的需求及用例28三、系統(tǒng)分析3.系統(tǒng)的順序圖在系統(tǒng)管理員添加新聞時,順序圖中涉及到三個對象,即登錄、添加新聞和數(shù)據(jù)庫模塊。(如圖n所示)。具體場景是:管理員輸入用戶名和密碼進行登錄;登錄成功后提交添加新聞的請求;添加新聞對象提示給登錄者輸入添加新聞列表;登錄者輸入要添加的新聞內(nèi)容;添加新聞對象會將輸入的內(nèi)容列表進行提交給數(shù)據(jù)庫;數(shù)據(jù)庫添加成功后會返回給管理員成功的信息。(1)添加新聞順序圖三、系統(tǒng)分析3.系統(tǒng)的順序圖在系統(tǒng)管理員添加新聞時,順序圖中29三、系統(tǒng)分析3.系統(tǒng)的順序圖(1)添加新聞順序圖圖n添加新聞順序圖三、系統(tǒng)分析3.系統(tǒng)的順序圖(1)添加新聞順序圖圖n添加30三、系統(tǒng)分析3.系統(tǒng)的順序圖(2)刪除新聞順序圖系統(tǒng)管理員刪除新聞的順序圖,如圖o所示。圖o刪除新聞順序圖三、系統(tǒng)分析3.系統(tǒng)的順序圖(2)刪除新聞順序圖系統(tǒng)管理員刪31三、系統(tǒng)分析3.系統(tǒng)的順序圖(3)修改新聞順序圖在系統(tǒng)管理員修改新聞時,與添加新聞類似,順序圖中涉及到三個對象,即登錄、修改新聞和數(shù)據(jù)庫模塊。具體場景與添加新聞類似,如圖p所示。三、系統(tǒng)分析3.系統(tǒng)的順序圖(3)修改新聞順序圖在系統(tǒng)管理員32三、系統(tǒng)分析3.系統(tǒng)的順序圖(3)修改新聞順序圖圖p修改新聞順序圖三、系統(tǒng)分析3.系統(tǒng)的順序圖(3)修改新聞順序圖圖p修改新33三、系統(tǒng)分析3.系統(tǒng)的順序圖(4)用戶瀏覽新聞順序圖圖q用戶瀏覽新聞順序圖三、系統(tǒng)分析3.系統(tǒng)的順序圖(4)用戶瀏覽新聞順序圖圖q用34三、系統(tǒng)分析4.系統(tǒng)的協(xié)作圖協(xié)作圖描述對象間的協(xié)作關(guān)系,協(xié)作圖與順序圖相似,顯示對象間的動態(tài)合作關(guān)系。除顯示信息交換外,協(xié)作圖還顯示對象以及它們之間的關(guān)系。三、系統(tǒng)分析4.系統(tǒng)的協(xié)作圖協(xié)作圖描述對象間的協(xié)作關(guān)系,協(xié)作35三、系統(tǒng)分析4.系統(tǒng)的協(xié)作圖(1)添加新聞協(xié)作圖系統(tǒng)管理員添加新聞的協(xié)作圖,如圖r所示。圖r添加新聞協(xié)作圖三、系統(tǒng)分析4.系統(tǒng)的協(xié)作圖(1)添加新聞協(xié)作圖系統(tǒng)管理員添36三、系統(tǒng)分析4.系統(tǒng)的協(xié)作圖(2)刪除新聞協(xié)作圖系統(tǒng)管理員刪除新聞的協(xié)作圖,如圖s所示。圖s刪除新聞協(xié)作圖三、系統(tǒng)分析4.系統(tǒng)的協(xié)作圖(2)刪除新聞協(xié)作圖系統(tǒng)管理員刪37三、系統(tǒng)分析4.系統(tǒng)的協(xié)作圖(3)修改新聞協(xié)作圖系統(tǒng)管理員修改新聞的協(xié)作圖,如圖t所示。圖t修改新聞協(xié)作圖三、系統(tǒng)分析4.系統(tǒng)的協(xié)作圖(3)修改新聞協(xié)作圖系統(tǒng)管理員修38三、系統(tǒng)分析4.系統(tǒng)的協(xié)作圖(4)一般用戶瀏覽新聞協(xié)作圖

一般用戶上網(wǎng)瀏覽新聞的協(xié)作圖,如圖u所示。圖u用戶瀏覽新聞協(xié)作圖三、系統(tǒng)分析4.系統(tǒng)的協(xié)作圖(4)一般用戶瀏覽新聞協(xié)作圖一39三、系統(tǒng)分析5.系統(tǒng)的狀態(tài)圖狀態(tài)圖是一個類對象所可能經(jīng)歷的所有歷程的模型圖。狀態(tài)圖由對象的各個狀態(tài)和連接這些狀態(tài)的轉(zhuǎn)換組成。三、系統(tǒng)分析5.系統(tǒng)的狀態(tài)圖狀態(tài)圖是一個類對象所可能經(jīng)歷的所40三、系統(tǒng)分析5.系統(tǒng)的狀態(tài)圖(1)添加新聞狀態(tài)圖系統(tǒng)管理員在后臺可以對新聞進行添加操作,添加新聞的狀態(tài)圖,如圖v所示。圖v添加新聞狀態(tài)圖三、系統(tǒng)分析5.系統(tǒng)的狀態(tài)圖(1)添加新聞狀態(tài)圖系統(tǒng)管理員在41三、系統(tǒng)分析5.系統(tǒng)的狀態(tài)圖(2)修改新聞狀態(tài)圖圖w修改新聞狀態(tài)圖三、系統(tǒng)分析5.系統(tǒng)的狀態(tài)圖(2)修改新聞狀態(tài)圖圖w修改42三、系統(tǒng)分析5.系統(tǒng)的狀態(tài)圖(3)刪除新聞狀態(tài)圖圖x刪除新聞狀態(tài)圖三、系統(tǒng)分析5.系統(tǒng)的狀態(tài)圖(3)刪除新聞狀態(tài)圖圖x刪除43三、系統(tǒng)分析5.系統(tǒng)的狀態(tài)圖管理員管理新聞總狀態(tài)圖,如圖y所示。圖y總狀態(tài)圖三、系統(tǒng)分析5

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論