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

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

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

新聞中心管理系統(tǒng)主要是為了實(shí)現(xiàn)企業(yè)商務(wù)網(wǎng)站實(shí)時(shí)動(dòng)態(tài)新聞的顯示48二、功能模塊該系統(tǒng)的功能包括兩大模塊,分別是:信息瀏覽模塊和后臺(tái)管理模塊。(如圖a所示)其中,信息瀏覽模塊主要完成新聞分類標(biāo)題的顯示,能夠讓用戶一目了然,迅速瀏覽自己感興趣的新聞標(biāo)題,并且能夠查看詳細(xì)新聞內(nèi)容。后臺(tái)管理模塊主要完成新聞內(nèi)容的添加、修改、刪除功能。圖a系統(tǒng)功能模塊二、功能模塊該系統(tǒng)的功能包括兩大模塊,分別是:信息瀏覽模塊和49二、功能模塊信息瀏覽模塊主要包括了新聞分類顯示、詳細(xì)新聞內(nèi)容顯示以及相關(guān)新聞列表顯示,如圖b所示。T圖b信息瀏覽模塊1、信息瀏覽模塊二、功能模塊信息瀏覽模塊主要包括了新聞分類顯示、詳細(xì)新聞內(nèi)容50二、功能模塊(1)新聞標(biāo)題分類顯示該模塊實(shí)現(xiàn)了新聞標(biāo)題內(nèi)容的分類顯示,例如,將所有新聞分為熱點(diǎn)新聞和行業(yè)新聞等類別,在新聞中心主頁(yè)分類顯示出最近新聞的各個(gè)標(biāo)題,以便于用戶選擇感興趣的新聞進(jìn)行詳細(xì)內(nèi)容的閱讀。(2)詳細(xì)新聞內(nèi)容顯示依據(jù)用戶所選擇的新聞標(biāo)題顯示對(duì)應(yīng)新聞的詳細(xì)內(nèi)容。(3)相關(guān)新聞列表顯示相關(guān)新聞列表顯示負(fù)責(zé)在具體新聞內(nèi)容顯示的同時(shí)提供其他新聞標(biāo)題列表的顯示功能。二、功能模塊(1)新聞標(biāo)題分類顯示該模塊實(shí)現(xiàn)了新聞標(biāo)題內(nèi)容的51二、功能模塊2、后臺(tái)管理模塊后臺(tái)管理模塊包含新聞的添加、修改和刪除,即新聞的增、刪、改功能,如圖c所示。圖c后臺(tái)管理模塊二、功能模塊2、后臺(tái)管理模塊后臺(tái)管理模塊包含新聞的添加、修改52二、功能模塊添加新聞模塊主要負(fù)責(zé)將新的新聞添加到新聞中心。修改新聞主要負(fù)責(zé)對(duì)現(xiàn)有新聞進(jìn)行修改。刪除新聞負(fù)責(zé)刪除新聞中心相對(duì)過(guò)時(shí)的新聞。(1)添加新聞(2)修改新聞(3)刪除新聞二、功能模塊(1)添加新聞(2)修改新聞(3)刪除新聞53三、系統(tǒng)分析1.系統(tǒng)的用例圖用例圖主要包含4種元素,分別是:參與者、用例、關(guān)聯(lián)和系統(tǒng)邊界。用例圖可以包含注釋和約束,還可以包含包,用于將模型中的元素組合成更大的模塊。用例圖的參與者用人形圖標(biāo)表示,用例用橢圓形符號(hào)表示,連線表示它們之間的關(guān)系。用例圖是從用戶的角度來(lái)描述系統(tǒng)功能的,使用用例圖可以更好的描述系統(tǒng)應(yīng)具備的功能。通過(guò)分析可知,新聞管理系統(tǒng)的參與者有Administrator(系統(tǒng)管理員)和User(用戶)。三、系統(tǒng)分析1.系統(tǒng)的用例圖用例圖主要包含4種元素,分別是:54三、系統(tǒng)分析1.系統(tǒng)的用例圖(1)系統(tǒng)管理員在新聞中心管理系統(tǒng)中,需要一個(gè)專門的管理人員對(duì)網(wǎng)站進(jìn)行日常的管理。其主要的功能就是對(duì)后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行增、刪、改功能。(如圖d所示)(2)用戶在新聞中心管理系統(tǒng)中,客戶端只提供給上網(wǎng)客戶瀏覽的功能,不需要其他特殊功能,所以對(duì)用戶沒(méi)有什么特殊要求。(如圖e所示)三、系統(tǒng)分析1.系統(tǒng)的用例圖(1)系統(tǒng)管理員55三、系統(tǒng)分析1.系統(tǒng)的用例圖①系統(tǒng)管理員管理新聞?dòng)美龍D圖d系統(tǒng)管理員管理新聞?dòng)美龍D三、系統(tǒng)分析1.系統(tǒng)的用例圖①系統(tǒng)管理員管理新聞?dòng)美龍D圖d56三、系統(tǒng)分析1.系統(tǒng)的用例圖系統(tǒng)管理員管理新聞的用例圖分析:系統(tǒng)管理員可以添加新聞系統(tǒng)管理員可以刪除新聞系統(tǒng)管理員可以修改新聞系統(tǒng)管理員可以查找新聞三、系統(tǒng)分析1.系統(tǒng)的用例圖系統(tǒng)管理員管理新聞的用例圖分析:57三、系統(tǒng)分析1.系統(tǒng)的用例圖②用戶瀏覽新聞?dòng)美龍D圖e用戶瀏覽新聞?dòng)美龍D三、系統(tǒng)分析1.系統(tǒng)的用例圖②用戶瀏覽新聞?dòng)美龍D圖e58三、系統(tǒng)分析1.系統(tǒng)的用例圖用戶瀏覽新聞的用例圖分析:用戶查找相關(guān)新聞?dòng)脩魹g覽新聞標(biāo)題用戶瀏覽新聞內(nèi)容用戶瀏覽其他相關(guān)新聞三、系統(tǒng)分析1.系統(tǒng)的用例圖用戶瀏覽新聞的用例圖分析:59三、系統(tǒng)分析1.系統(tǒng)的用例圖③系統(tǒng)用例圖將管理員和用戶瀏覽新聞?dòng)美龍D放在一起,得到系統(tǒng)總用例圖,如圖f。圖f系統(tǒng)用例圖三、系統(tǒng)分析1.系統(tǒng)的用例圖③系統(tǒng)用例圖將管理員和用戶瀏覽新60三、系統(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)(類的屬性和操作)。類圖是以類為中心來(lái)組織的,類圖中的其他元素或?qū)儆谀硞€(gè)類或與類相關(guān)聯(lián)。三、系統(tǒng)分析2.系統(tǒng)的類圖類圖描述系統(tǒng)中類的靜態(tài)結(jié)構(gòu)。不僅定61三、系統(tǒng)分析2.系統(tǒng)的類圖(1)類圖的生成對(duì)于新聞的瀏覽者來(lái)沒(méi)有什么要求,也就是說(shuō)可以是任何人,所以這里只考慮系統(tǒng)管理員。那么該新聞中心管理系統(tǒng)中與參與者(Actor)相關(guān)的類圖只有一個(gè)即Admin類。Admin類是管理員類,該類中包含了兩個(gè)屬性:管理員姓名(userName)、管理員密碼(passWord)。三個(gè)操作,即輸入信息(input)、設(shè)置用戶名(setName)和設(shè)置密碼(setPass)。(如圖g)三、系統(tǒng)分析2.系統(tǒng)的類圖(1)類圖的生成對(duì)于新聞的瀏覽者來(lái)62三、系統(tǒng)分析2.系統(tǒng)的類圖①Admin類圖gAdmin類圖三、系統(tǒng)分析2.系統(tǒng)的類圖①Admin類圖gAdmi63三、系統(tǒng)分析2.系統(tǒng)的類圖除了與參與者相關(guān)的管理員類以外,在該系統(tǒng)中還涉及到了其他的類,比如基本新聞信息的類(News)、新聞的增刪改類(NewsAction)、實(shí)現(xiàn)增刪改的類(NewsService)、管理員登錄后臺(tái)類(AdminLoginAction)、連接數(shù)據(jù)庫(kù)的類(SqlServer)。三、系統(tǒng)分析2.系統(tǒng)的類圖除了與參與者相關(guān)的管理員類以外,在64三、系統(tǒng)分析2.系統(tǒng)的類圖表示基本新聞信息的類,包含的屬性有新聞編號(hào)(id)、新聞標(biāo)題(title)、新聞內(nèi)容(content)、新聞發(fā)布者(author)、新聞發(fā)布時(shí)間(time)、新聞關(guān)鍵字(keyWords)、新聞?lì)悇e(type)。如圖h所示。②News類三、系統(tǒng)分析2.系統(tǒng)的類圖表示基本新聞信息的類,包含的屬性有65三、系統(tǒng)分析2.系統(tǒng)的類圖News類的類圖:圖hNews類圖三、系統(tǒng)分析2.系統(tǒng)的類圖News類的類圖:圖hNews66三、系統(tǒng)分析2.系統(tǒng)的類圖③NewsAction類圖iNewsAction類圖表示新聞的增、刪、改操作的類,主要提供了業(yè)務(wù)邏輯的方法。如圖i所示。三、系統(tǒng)分析2.系統(tǒng)的類圖③NewsAction類圖i67三、系統(tǒng)分析2.系統(tǒng)的類圖④NewsService類圖jNewsService類圖表示實(shí)現(xiàn)增、刪、改的類,同時(shí)提供了前臺(tái)獲得新聞列表的方法,該類執(zhí)行具體的業(yè)務(wù)邏輯。如圖j所示。三、系統(tǒng)分析2.系統(tǒng)的類圖④NewsService類圖j68三、系統(tǒng)分析2.系統(tǒng)的類圖⑤AdminLoginAction類圖kAdminLoginAction類圖表示管理員登錄后臺(tái)系統(tǒng)時(shí)的類,包含的屬性登錄用戶名(username)、登錄密碼(password)和session。如圖k所示。三、系統(tǒng)分析2.系統(tǒng)的類圖⑤AdminLoginActio69三、系統(tǒng)分析2.系統(tǒng)的類圖圖lSqlServer類圖⑥SqlServer類表示連接數(shù)據(jù)庫(kù)的類,包含一個(gè)日志屬性。如圖l所示。三、系統(tǒng)分析2.系統(tǒng)的類圖圖lSqlServer類圖⑥70三、系統(tǒng)分析2.系統(tǒng)的類圖(2)類之間的關(guān)系在系統(tǒng)中存在的各類之間的關(guān)系圖。如圖m所示。三、系統(tǒng)分析2.系統(tǒng)的類圖(2)類之間的關(guān)系在系統(tǒng)中存在的各71三、系統(tǒng)分析2.系統(tǒng)的類圖圖m類之間的關(guān)系三、系統(tǒng)分析2.系統(tǒng)的類圖圖m類之間的關(guān)系72三、系統(tǒng)分析2.系統(tǒng)的類圖管理員可以對(duì)多個(gè)新聞進(jìn)行操作,所以Admin和NewsService之間應(yīng)該是一對(duì)多的關(guān)系;一種類別的新聞只能對(duì)應(yīng)一種新聞服務(wù),所以NewsAction和NewsService之間是一對(duì)一關(guān)系。(2)類之間的關(guān)系三、系統(tǒng)分析2.系統(tǒng)的類圖管理員可以對(duì)多個(gè)新聞進(jìn)行操作,所以73三、系統(tǒng)分析3.系統(tǒng)的順序圖針對(duì)新聞中心管理系統(tǒng)的需求及用例,該系統(tǒng)的順序圖主要包括以下四部分:⑴系統(tǒng)管理員添加新聞的順序圖⑵系統(tǒng)管理員修改新聞的順序圖⑶系統(tǒng)管理員刪除新聞的順序圖⑷用戶上網(wǎng)瀏覽新聞的順序圖三、系統(tǒng)分析3.系統(tǒng)的順序圖針對(duì)新聞中心管理系統(tǒng)的需求及用例74三、系統(tǒng)分析3.系統(tǒng)的順序圖在系統(tǒng)管理員添加新聞時(shí),順序圖中涉及到三個(gè)對(duì)象,即登錄、添加新聞和數(shù)據(jù)庫(kù)模塊。(如圖n所示)。具體場(chǎng)景是:管理員輸入用戶名和密碼進(jìn)行登錄;登錄成功后提交添加新聞的請(qǐng)求;添加新聞對(duì)象提示給登錄者輸入添加新聞列表;登錄者輸入要添加的新聞內(nèi)容;添加新聞對(duì)象會(huì)將輸入的內(nèi)容列表進(jìn)行提交給數(shù)據(jù)庫(kù);數(shù)據(jù)庫(kù)添加成功后會(huì)返回給管理員成功的信息。(1)添加新聞順序圖三、系統(tǒng)分析3.系統(tǒng)的順序圖在系統(tǒng)管理員添加新聞時(shí),順序圖中75三、系統(tǒng)分析3.系統(tǒng)的順序圖(1)添加新聞順序圖圖n添加新聞順序圖三、系統(tǒng)分析3.系統(tǒng)的順序圖(1)添加新聞順序圖圖n添加76三、系統(tǒng)分析3.系統(tǒng)的順序圖(2)刪除新聞順序圖系統(tǒng)管理員刪除新聞的順序圖,如圖o所示。圖o刪除新聞順序圖三、系統(tǒng)分析3.系統(tǒng)的順序圖(2)刪除新聞順序圖系統(tǒng)管理員刪77三、系統(tǒng)分析3.系統(tǒng)的順序圖(3)修改新聞順序圖在系統(tǒng)管理員修改新聞時(shí),與添加新聞?lì)愃疲樞驁D中涉及到三個(gè)對(duì)象,即登錄、修改新聞和數(shù)據(jù)庫(kù)模塊。具體場(chǎng)景與添加新聞?lì)愃疲鐖Dp所示。三、系統(tǒng)分析3.系統(tǒng)的順序圖(3)修改新聞順序圖在系統(tǒng)管理員78三、系統(tǒng)分析3.系統(tǒng)的順序圖(3)修改新聞順序圖圖p修改新聞順序圖三、系統(tǒng)分析3.系統(tǒng)的順序圖(3)修改新聞順序圖圖p修改新79三、系統(tǒng)分析3.系統(tǒng)的順序圖(4)用戶瀏覽新聞順序圖圖q用戶瀏覽新聞順序圖三、系統(tǒng)分析3.系統(tǒng)的順序圖(4)用戶瀏覽新聞順序圖圖q用80三、系統(tǒng)分析4.系統(tǒng)的協(xié)作圖協(xié)作圖描述對(duì)象間的協(xié)作關(guān)系,協(xié)作圖與順序圖相似,顯示對(duì)象間的動(dòng)態(tài)合作關(guān)系。除顯示信息交

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論