新聞管理系統(tǒng)建模報(bào)告_第1頁
新聞管理系統(tǒng)建模報(bào)告_第2頁
新聞管理系統(tǒng)建模報(bào)告_第3頁
新聞管理系統(tǒng)建模報(bào)告_第4頁
新聞管理系統(tǒng)建模報(bào)告_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

UML建模報(bào)告新聞管理系統(tǒng)建模專業(yè):軟件測(cè)試班級(jí):09軟件測(cè)試組員:徐曉健、董泉、武洲、彭凱、蘇浩、聶偉、姜葉帆組長(zhǎng):徐曉健任課老師:曾秀蓮成績(jī):前言這份報(bào)告是一個(gè)javaweb的建模報(bào)告,報(bào)告包括工程前期的需求分析和中期的設(shè)計(jì)建模,報(bào)告的主要內(nèi)容主要包括了《新聞管理系統(tǒng)》工程的功能用例分析、詳細(xì)的用例描述、用例圖、時(shí)序圖、類圖、活動(dòng)圖、狀態(tài)圖、組件圖、部署圖等。其中用例分析全面的描述出本系統(tǒng)的功能用例,和各個(gè)功能模塊的結(jié)構(gòu),和功能模塊中的詳細(xì)用例,還有抽象的用例模塊用例描述中詳細(xì)的描述了用例分析的功能用例,將每個(gè)用例的詳細(xì)功能和詳細(xì)的操作流程描述清楚用例圖表達(dá)各個(gè)用例之間的關(guān)系時(shí)序圖用來表達(dá)每個(gè)用例在執(zhí)行過程中所使用的類和其調(diào)用的方法,為下一步確定類奠定根底類圖表達(dá)各個(gè)類之間的關(guān)系,描述整個(gè)工程的內(nèi)部結(jié)構(gòu)活動(dòng)圖描述出系統(tǒng)在使用過程中的各個(gè)功能模塊之間的操作流程,表達(dá)出并發(fā)點(diǎn)和選擇語句等系統(tǒng)流程狀態(tài)圖主要表達(dá)了一個(gè)對(duì)象在系統(tǒng)的個(gè)操作階段的不同狀態(tài)的改變組件圖用來表達(dá)了系統(tǒng)所用有的幾個(gè)子功能模塊之間的組合部署圖是表達(dá)的工程部署過程目錄前言 用戶的角度來描述系統(tǒng)功能的,實(shí)用用例圖可以更好的描述系統(tǒng)應(yīng)具備的功能。通過分析可知,新聞管理系統(tǒng)的參與者有新聞中心管理員和使用者〔用戶〕,六個(gè)用例分,如圖2-1所示。圖2-1系統(tǒng)的用例圖3.用例描述用例編號(hào):001用例名稱:登錄參與者:用戶用例簡(jiǎn)述:用戶登錄的功能前置條件:用戶進(jìn)入登錄頁面后置條件:用戶登錄后進(jìn)入系統(tǒng)主頁面,理員登陸后進(jìn)入管理員頁面主要操作流程:用戶進(jìn)入登陸頁面用戶輸入用戶名和密碼,選擇登錄角色,點(diǎn)擊登陸系統(tǒng)驗(yàn)證密碼A1.用戶名與密碼不匹配,返回登錄頁面,系統(tǒng)提示用戶重新輸入用戶名和密碼用戶登錄成功進(jìn)入管理頁面用例編號(hào):002用例名稱:瀏覽新聞參與者:用戶用例簡(jiǎn)述:用戶通過此功能瀏覽新聞前置條件:用戶登錄系統(tǒng),進(jìn)入用戶主頁面后置條件:主要操作流程:用戶點(diǎn)擊新聞標(biāo)題,進(jìn)入新聞頁面用例編號(hào):003用例名稱:搜索新聞參與者:用戶用例簡(jiǎn)述:用戶通過此功能搜索新聞前置條件:用戶登錄系統(tǒng),進(jìn)入用戶主頁面后置條件:主要操作流程:用戶在搜索框輸入搜索內(nèi)容,點(diǎn)擊搜索系統(tǒng)顯示搜索內(nèi)容用例編號(hào):004用例名稱:添加新聞簡(jiǎn)要說明:管理員成功登陸系統(tǒng),進(jìn)入管理員頁面,添加新聞參與者:管理員前置條件:成功登陸系統(tǒng),進(jìn)入管理員面后置條件:返回管理員頁面根本領(lǐng)件流:管理員點(diǎn)擊管理新聞按鈕點(diǎn)擊頁面內(nèi)的添加新聞選項(xiàng)系統(tǒng)載入新聞添加頁面輸入要添加的新聞信息提交信息系統(tǒng)將提交的新聞信息添加到數(shù)據(jù)庫中提示添加成功用例編號(hào):005用例名稱:刪除信息簡(jiǎn)要說明:管理員成功登陸系統(tǒng),進(jìn)入管理員頁面,刪除新聞參與者:管理員前置條件:成功登陸系統(tǒng),進(jìn)管理員頁面后置條件:返回管理員頁面根本領(lǐng)件流:點(diǎn)擊管理員頁面內(nèi)的管理新聞點(diǎn)擊頁面的刪除新聞選項(xiàng)系統(tǒng)顯示要?jiǎng)h除新聞的列表選擇要?jiǎng)h除的新聞點(diǎn)擊刪除按鈕系統(tǒng)接受請(qǐng)求,將請(qǐng)求的要?jiǎng)h除信息從數(shù)據(jù)庫中刪除提示刪除成功,刷新列表用例編號(hào):006用例名稱:修改新聞簡(jiǎn)要說明:管理員成功登陸系統(tǒng),進(jìn)入管理員頁面,修改新聞信息參與者:管理員前置條件:成功登陸系統(tǒng),進(jìn)入管理員頁面后置條件:返回管理員頁面根本領(lǐng)件流:點(diǎn)擊頁面內(nèi)的新聞管理按鈕點(diǎn)擊頁面內(nèi)的修改新聞選項(xiàng)系統(tǒng)顯示所有新聞列表選擇新聞點(diǎn)擊修改按鈕系統(tǒng)進(jìn)入新聞修改頁面用戶修改數(shù)據(jù)并點(diǎn)擊提交數(shù)據(jù)庫更新數(shù)據(jù)系統(tǒng)提示修改成功,刷新列表4順序圖3.1.1順序圖描述系統(tǒng)運(yùn)行期間各對(duì)象之間如何進(jìn)行交互,主要描述系統(tǒng)各組成局部的交互次序。它包括四個(gè)局部:對(duì)象,生命線,消息和激活。新聞管理系統(tǒng)前臺(tái)的順序圖如圖2-2所示。圖2-2前臺(tái)順序圖3.1.2新聞管理系統(tǒng)后臺(tái)操作中添加新聞的順序圖如圖2-3所示。后臺(tái)管理員在輸入姓名和密碼登錄后,可以單擊“添加新聞”進(jìn)入添加新聞管理模塊。該模塊其實(shí)是一個(gè)添加新聞的列表表單。系統(tǒng)將表單反應(yīng)給管理員,要求管理員輸入添加信息。注意填寫要求,比方新聞?lì)愋筒荒転榭?,?nèi)容不能小于多少字符等。輸入信息后提交表單信息給數(shù)據(jù)庫模塊,數(shù)據(jù)庫模塊將把新聞信息存入到數(shù)據(jù)表中,從而完成新聞的添加,最后反應(yīng)添加成功給管理員。圖2-3管理員添加新聞順序圖后臺(tái)管理中的修改新聞、刪除新聞和添加新聞的時(shí)序圖大同小異這里就不進(jìn)行文字表達(dá)了圖2-4所示為管理員刪除新聞順序圖。圖2-5所示為管理員修改新聞順序圖。圖2-4管理員刪除新聞時(shí)順表圖2-5管理員修改新聞列表5.活動(dòng)圖活動(dòng)圖是UML用于對(duì)系統(tǒng)的動(dòng)態(tài)行為建模的另一種常用工具,它描述活動(dòng)的順序,展現(xiàn)從一個(gè)活動(dòng)到另一個(gè)活動(dòng)的控制流。活動(dòng)圖在本質(zhì)上是一種流程圖。在UML中,活動(dòng)圖表示成圓角矩形,其中還包括分支與合并,分叉與集合等模型元素。新聞管理系統(tǒng)前臺(tái)UML活動(dòng)圖如圖2-10所示新聞管理系統(tǒng)后臺(tái)UML活動(dòng)圖如圖2-11所示。由此活動(dòng)圖可以看出,有合法身份的管理員才可以進(jìn)入,系統(tǒng)的3個(gè)子模塊〔添加新聞,修改新聞,刪除新聞〕在操作上都是平行的,其內(nèi)在關(guān)系通過后續(xù)數(shù)據(jù)庫的設(shè)計(jì)和程序流程來控制。圖2-10新聞管理系統(tǒng)前臺(tái)活動(dòng)圖2-11新聞管理系統(tǒng)后臺(tái)活動(dòng)圖6.類圖經(jīng)過系統(tǒng)分析中的實(shí)體分析已對(duì)新聞管理系統(tǒng)分析得出管理員、用戶、新聞信息三個(gè)實(shí)體。在此進(jìn)行詳細(xì)的設(shè)計(jì)〔1〕管理員的屬性有:用戶名、密碼和效勞;操作有:登錄和選擇權(quán)限。〔2〕用戶的屬性有:用戶名、密碼和效勞;操作有:注冊(cè)和選擇權(quán)限登錄。〔3〕新聞信息的屬性有:ID、標(biāo)題、內(nèi)容、作者、時(shí)間、關(guān)鍵字和類型;由于登錄的權(quán)限不同所以信息的操作也不同,這里新聞信息操作分兩種:第一種是以管理員身份登陸,此時(shí)新聞信息的操作包括:添加新聞刪除新聞修改新聞新聞顯示新聞查詢與新聞發(fā)布;第二種是以用戶的身份登陸,此時(shí)新聞信息的操作包括:查詢新聞操作、新聞分類標(biāo)題顯示操作、新聞內(nèi)容顯示操作、其他相關(guān)新聞顯示操作。管理員輸入用戶名和密碼并選擇管理員權(quán)限進(jìn)入后臺(tái)管理,可以進(jìn)行添加新聞、刪除新聞、修改新聞、查詢、發(fā)布等操作。用戶可以注冊(cè)新用戶也可以通過輸入用戶名和密碼并選擇客戶權(quán)限登錄到前臺(tái)管理中,在前臺(tái)管理中用戶可以選擇操作,其中包括:新聞分類顯示,新聞內(nèi)容顯示,其他相關(guān)新聞顯示以及查詢等。圖2-12所示為新聞管理系統(tǒng)類圖 7.狀態(tài)圖在新聞管理系統(tǒng)中我們主要描述其中兩個(gè)主要的狀態(tài)圖:新聞管理系統(tǒng)前臺(tái)狀態(tài)圖和新聞管理系統(tǒng)后臺(tái)狀態(tài)圖。圖2-13所示為新聞管理系統(tǒng)前臺(tái)狀態(tài)圖:用戶登錄成功那么進(jìn)入主頁,登錄失敗轉(zhuǎn)到注冊(cè),注冊(cè)成功后進(jìn)入主頁??梢赃x擇所有新聞和搜索新聞操作。在顯示新聞操作中新聞標(biāo)題信息分類顯示新聞標(biāo)題,每個(gè)標(biāo)題都會(huì)對(duì)應(yīng)超鏈接,單擊后就可以跳轉(zhuǎn)到有關(guān)該新聞詳細(xì)內(nèi)容頁上。同時(shí)提供與該新聞相關(guān)的新聞標(biāo)題信息的顯示,以便于查詢與該新聞相關(guān)的其他信息。圖形2-14所示為新聞管理系統(tǒng)后臺(tái)狀態(tài)圖:管理員登錄成功那么進(jìn)入后臺(tái)操作.新聞中心的管理員可以根據(jù)企業(yè)的效勞需要隨時(shí)向數(shù)據(jù)庫中添加最新的新聞標(biāo)題及相關(guān)內(nèi)容。還可以刪除不再需要的新聞標(biāo)題及內(nèi)容

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論