【文章內(nèi)容簡介】
s ( )+ d e l e t e N e w s ( )+ u p d a t e N e w s ( )+ e x e c u t e ( )三、系統(tǒng)分析 2.系統(tǒng)的類圖 圖 l SqlServer類圖 ⑥ SqlServer類 表示連接數(shù)據(jù)庫的類,包含一個日志屬性。如圖 l所示。 S q l S e r v e rl o g : L o g g e r+S q lS e r v e r ( )+d is p la y A d d C o n n ( )+d is p la y D e lC o n n ( )+d is p la y U p d a t e C o n n ( )+c o n n S u c c e s s ( )三、系統(tǒng)分析 2.系統(tǒng)的類圖 ( 2)類之間的關(guān)系 在系統(tǒng)中存在的各類之間的關(guān)系圖。如圖 m所示。 三、系統(tǒng)分析 2.系統(tǒng)的類圖 圖 m 類之間的關(guān)系 A d m i n u s e r N a m e : S t r i n g p a s s W o r d : S t r i n g+ i n p u t ( )+ s e t N a m e ( n a m e : S t r i n g )+ s e t P a s s ( p a s s : S t r i n g )N e w s i d : i n t t i t l e : S t r i n g c o n t e n t : S t r i n g a u t h o r : S t r i n g~ t i m e : D a t e k e y W o r d s : S t r i n g t y p e : S t r i n g+ g e t N i d ( )+ s e t N i d ( i d : i n t )+ s e t T i t l e ( t i t l e : S t r i n g )+ g e t T i t l e ( )+ s e t C o n t e n t ( c o n t e n t : S t r i n g )+ g e t C o n t e n t ( )+ s e t A u t h o r ( a u t h o r : S t r i n g )+ g e t A u t h o r ( )+ s e t T i m e ( t i m e : D a t e )+ g e t T i m e ( )+ s e t K e y w o r d ( p a s s : S t r i n g )+ g e t K e y w o r d ( )+ s e t T y p e ( t y p e : S t r i n g )+ g e t T y p e ( )+ s h o w N e w s ( )+ l i n k N e w s ( )N e w s A c t i o n+ d e l e t N e w s ( )+ g e t S y s T i m e ( )+ a d d N e w s ( )+ g e t N T i m e ( )+ u p d a t e T i m e ( )+ g e t N e w s ( )+ g e t A l l N e w s ( )+ c h e c k U p ( )N e w s S e r v i c e+ c h e c k U p ( )+ g e t N e w s ( )+ g e t D e t a i l e d N e w s ( )+ a d d N e w s ( )+ d e l e t e N e w s ( )+ u p d a t e N e w s ( )+ g e t A l l N e w s ( )A d m i n L o g i n A c t i o n u s e r N a m e : S t r i n g p a s s W o r d : S t r i n g+ a d d N e w s ( )+ d e l e t e N e w s ( )+ u p d a t e N e w s ( )+ e x e c u t e ( )1. . **110. . *10. . *11. . *1三、系統(tǒng)分析 2.系統(tǒng)的類圖 管理員可以對多個新聞進行操作,所以 Admin和NewsService之間應(yīng)該是一對多的關(guān)系;一種類別的新聞只能對應(yīng)一種新聞服務(wù),所以 NewsAction和NewsService之間是一對一關(guān)系。 ( 2)類之間的關(guān)系 三、系統(tǒng)分析 3.系統(tǒng)的順序圖 針對新聞中心管理系統(tǒng)的需求及用例,該系統(tǒng)的順序圖主要包括以下四部分: ⑴系統(tǒng)管理員添加新聞的順序圖 ⑵系統(tǒng)管理員修改新聞的順序圖 ⑶系統(tǒng)管理員刪除新聞的順序圖 ⑷用戶上網(wǎng)瀏覽新聞的順序圖 三、系統(tǒng)分析 3.系統(tǒng)的順序圖 在系統(tǒng)管理員添加新聞時,順序圖中涉及到三個對象,即登錄、添加新聞和數(shù)據(jù)庫模塊。(如圖 n所示)。具體場景是: ?管理員輸入用戶名和密碼進行登錄; ?登錄成功后提交添加新聞的請求; ?添加新聞對象提示給登錄者輸入添加新聞列表; ?登錄者輸入要添加的新聞內(nèi)容; ?添加新聞對象會將輸入的內(nèi)容列表進行提交給數(shù)據(jù)庫; ?數(shù)據(jù)庫添加成功后會返回給管理員成功的信息。 ( 1)添加新聞順序圖 三、系統(tǒng)分析 3.系統(tǒng)的順序圖 ( 1)添加新聞順序圖 a d m in : : : A d m in is t ra t ora d m in : : 登錄 a