【文章內(nèi)容簡(jiǎn)介】
文檔中國(guó)收集整理 [ ] 用例分析與描述 登錄( logon) 1. 用例圖 d e a l e r( f r o m A c t o r s )l o g o n r e t r i e v e d e a l e r i n c l u d e 2. 用例的事件流描述 . 簡(jiǎn)單描述: 本用例描述了用戶如何登錄到系統(tǒng)中。 . 前置條件 無(wú)。 . 后置條件 如果用例成功,用例登錄到系統(tǒng)中,否則系統(tǒng)的狀態(tài)不變。 . 擴(kuò)充點(diǎn) 無(wú)。 . 事件流 . 基流 ( 1) 經(jīng)銷商登錄到基于經(jīng)銷商的網(wǎng)站時(shí),用例啟動(dòng)。 ( 2) 系統(tǒng)提示用戶輸入用戶名和密碼 ( 3) 用戶輸入自己的用戶名和密碼,提交( E1)。 ( 4) 系統(tǒng)驗(yàn)證輸入的名字和密碼( E2),用戶登錄系統(tǒng)成功。 . 替代流 E1:包含了單引號(hào)、雙引號(hào)或?yàn)榭眨到y(tǒng)提示錯(cuò)誤。 E2:系統(tǒng)檢索不到該用戶的密碼,系統(tǒng)提示錯(cuò)誤。 注銷( logout) 用例描述:清除內(nèi)存中用戶名、購(gòu)物車信息,并返回到登錄頁(yè)。 修改經(jīng)銷商信息( modify dealer info) 1 用例圖 文檔中國(guó)收集整理 [ ] d e a l e r( f r o m A ct o r s )m o d i f y d e a l e r i n f or et r i e v e d ea l e ru p d a t e d e a l e r i n f o i n cl u d e i n cl u d e 2 用例的事件流描述 簡(jiǎn)單描述: 該用例描述了如何修 改經(jīng)銷商的信息,但經(jīng)銷商的用戶名不允許修改。 前置條件 經(jīng)銷商已登錄。 后置條件 用例成功,把經(jīng)銷商的信息保存到數(shù)據(jù)庫(kù)中。 擴(kuò)充點(diǎn) 無(wú)。 事件流 基流 ( 1) 系統(tǒng)提示輸入經(jīng)銷商的信息。 ( 2) 經(jīng)銷商輸入所需信息,提交( E1)。 ( 3) 系統(tǒng)把所需的信息保存到數(shù)據(jù)庫(kù)中。 替代流 E1:系統(tǒng)驗(yàn)證輸入的數(shù)據(jù)不合法(不能包含單引號(hào)、雙引號(hào),郵箱必須滿足要求),提示錯(cuò)誤。 瀏覽目錄( view category) 1 用例圖 v i e w ca t e g o r yd e a l e r( f r o m A c t o r s )r e t r i e v e i t e m sr e t r i e v e d e a l e r i n cl u d e i n cl u d e 文檔中國(guó)收集整理 [ ] 2 用例的事件流描述 簡(jiǎn)單描述: 經(jīng)銷商選擇一目錄,顯示該商品目錄的商品信息(商品的價(jià)格與給該經(jīng)銷商的折扣有關(guān))。 前置條件 經(jīng)銷商已登錄。 后置條件 用例成功,顯示對(duì)應(yīng)商品目錄商品信息。 擴(kuò)充點(diǎn) 無(wú) 事件流 基流 ( 1) 系統(tǒng)提示選擇一目錄。 ( 2) 經(jīng)銷商單擊一目錄。 ( 3) 系統(tǒng)檢索該經(jīng)銷商的折扣。 ( 4) 系統(tǒng)檢索對(duì)應(yīng)該目錄的商品,商品的價(jià)格與給該經(jīng)銷商的折扣有關(guān)。存在( S1),不存在( S2)。 分支流 S1:小圖顯示所有商品圖片(如果有),商品名稱,商品簡(jiǎn)單描述,單價(jià),加入購(gòu)物車提示。如果產(chǎn)品不能在一頁(yè)顯示完,系統(tǒng)顯示“第一頁(yè)、上一頁(yè),下一頁(yè)、最后一頁(yè)”頁(yè) 瀏覽提示。 S2:系統(tǒng)提示不存在該目錄的產(chǎn)品。 搜索產(chǎn)品( search items) 1 用例圖 s e a r ch i t e md e a l e r( f r o m A c t o r s )r e t r i e v e d e a l e rr e t r i e v e i t e m s i n cl u d e i n cl u d e 2 用例的事件流描述 簡(jiǎn)單描述: 經(jīng)銷商可基于商品的類別和商品的名稱的組合條件進(jìn)行模糊查找。 前置條件 經(jīng)銷商已登錄。 后置條件 文檔中國(guó)收集整理 [ ] 用例成功,顯示滿足查找條件的所有記錄。 擴(kuò)充點(diǎn) 無(wú) 事件流 基流 ( 1) 系統(tǒng)提示輸入商品的類別和搜索的關(guān)鍵字。 ( 2) 經(jīng)銷商輸入商品的類別和搜索的關(guān)鍵字,提交。 ( 3) 檢索該經(jīng)銷商的折扣。 ( 4) 系統(tǒng)檢索滿足條件的商品。如果存在( S1),不存在( S2)。 分支流 S1:小圖顯示所有商品圖片(如果有),商 品名稱,商品簡(jiǎn)單描述,單價(jià),加入購(gòu)物車提示。如果產(chǎn)品不能在一頁(yè)顯示完,系統(tǒng)顯示“第一頁(yè)、上一頁(yè),下一頁(yè)、最后一頁(yè)”頁(yè)瀏覽提示。 S2:系統(tǒng)提示不存在該目錄的產(chǎn)品。 查看產(chǎn)品( view item) 1 用例圖 v i e w i t e md e a l e r( f r o m A c t o r s )r e t r i e v e d e a l e rr e t r i e v e i t e m i n cl u d e i n cl u d e 2 用例的事件流描述 簡(jiǎn)單描述: 經(jīng)銷商查看某一產(chǎn)品的詳細(xì)描述。 前置條件 經(jīng)銷商已登錄,且系統(tǒng)處于商品頁(yè)顯示狀態(tài)。 后置條件 用例成功,顯示對(duì)應(yīng)商品的詳細(xì)信息。 擴(kuò)充點(diǎn) 無(wú)。 事件流 基流 ( 1) 系統(tǒng)提示經(jīng)銷商選擇一商品。 ( 2) 經(jīng)銷商選定一商品,確認(rèn)。 文檔中國(guó)收集整理 [ ] ( 3) 系統(tǒng)檢索該經(jīng)銷商的權(quán)限。 ( 4) 系統(tǒng)檢索該商品的詳細(xì)信息。 ( 5) 系統(tǒng) 以大圖顯示該商品的圖象、商品名稱、商品價(jià)格、加入購(gòu)物車提示。 加入購(gòu)物車 (add cart) 1 用例圖 a d d ca r t( f r o m d e a l e r )d e a l e r( f r o m A c t o r s ) 2 用例的事件流描述 簡(jiǎn)單描述 經(jīng)銷商把所需的商品加入購(gòu)物車。 前置條件 經(jīng)銷商已登錄且處于商品顯示頁(yè)中。 后置條件 用例成功,進(jìn)入到查看購(gòu)物車頁(yè)。 擴(kuò)充點(diǎn) 無(wú) 事件流 基流 ( 1) 在商品顯示頁(yè)中,系統(tǒng)提示加入購(gòu)物車。 ( 2) 確認(rèn)加入購(gòu)物車。 查看購(gòu)物車 (view cart) 1 用例圖 v i e w c a r td e a l e r( f r o m A c t o r s ) 2 用例的事件流描述 簡(jiǎn)單描述: 文檔中國(guó)收集整理 [ ] 經(jīng)銷商查看購(gòu)物車。 前置條件 用戶已登錄。 后置條件 顯示購(gòu)物車中所有商品的編號(hào)、名稱、數(shù)量、單價(jià)、金 額。擴(kuò)充點(diǎn) 無(wú) 事件流 基流 ( 1) 用戶確認(rèn)查看購(gòu)物車。 ( 2) 系統(tǒng)顯示購(gòu)物車中的所有商品的編號(hào)、名稱、數(shù)量、單價(jià)、金額以及合計(jì)(商品的數(shù)量可修改)。 ( 3) 系統(tǒng)顯示經(jīng)銷商可修改商品的數(shù)量,刪除商品、清空購(gòu)物車、繼續(xù)購(gòu)物以及結(jié)帳。 修改購(gòu)物車中的商品 (modify cart items) 1 用例圖 m o d i f y c a r t i t e m sd e a l e r( f r o m A c t o r s ) 2 用例的事件流描述 簡(jiǎn)單描述: 經(jīng)銷商修改購(gòu)物車中商品的數(shù)量。 前置條件 系統(tǒng)處于查看購(gòu)物車狀態(tài)。 后置條件 用例成功,購(gòu)物車中商品的數(shù)量被更改。 擴(kuò)充點(diǎn) 無(wú)。 事件流 基流 ( 1) 系統(tǒng)提示更改商品的數(shù)量。 ( 2) 經(jīng)銷商輸入要更改商品的數(shù)量, 確認(rèn)更改( E1)。 ( 3) 系統(tǒng)刷新購(gòu)物車。 替代流 E1:經(jīng)銷商輸入的商品數(shù)量只能是( 150)間的整數(shù)。否則提示錯(cuò)誤。 文檔中國(guó)收集整理 [ ] 刪除購(gòu)物車中的商品( delete cart item) 1 用例圖 d e l e t e c a r t i t e md e a l e r( f r o m A c t o r s ) 2 用例的事件流描述 簡(jiǎn)單描述: 刪除購(gòu)物車中的某個(gè)商品。 前置條件 系統(tǒng)處于查看購(gòu)物車狀態(tài)。 后置條件 用例成功,刪除商品。 擴(kuò)充點(diǎn) 無(wú)。 事件流 基流 ( 1) 系統(tǒng)提示刪除商品。 ( 2) 經(jīng)銷商刪除商品,確認(rèn) ( 3) 系統(tǒng)刷新購(gòu)物車。 清空購(gòu)物車( empty cart) 1 用例圖 e m p t y c a r td e a l e r( f r o m A c t o r s ) 2 用例的事件流描述 簡(jiǎn)單描述: 經(jīng)銷商清空購(gòu)物車中的商品。 前置條 件 系統(tǒng)處于查看購(gòu)物車狀態(tài)。 后置條件 用例成功,系統(tǒng)清空購(gòu)物車。 文檔中國(guó)收集整理 [ ] 擴(kuò)充點(diǎn) 無(wú) 事件流 基流 ( 1) 系統(tǒng)提示清空購(gòu)物車。 ( 2) 經(jīng)銷商清空購(gòu)物車。 ( 3) 系統(tǒng)刷新購(gòu)物車。 結(jié)帳( check out) 1 用例圖 c h e c k o u t l o g o nd e a l e r( f r o m A c t o r s ) i n c l u d e 2 用例的事件流描述 簡(jiǎn)單描述: 加入購(gòu)物車完畢,即可進(jìn)入結(jié)帳狀態(tài)。 前置條