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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論