1 客戶注冊用例
1.1客戶注冊順序圖

1.2順序圖綜述
客戶注冊順序圖描述了客戶或者管理員注冊在線購物系統的賬號時與系統交互的一個過程,其中涉及的對象包括客戶、購物系統主界面以及注冊界面三個類的匿名對象。
1.3順序圖中的對象描述
①客戶類的匿名對象
對象名:匿名
對象的主被動性:主動對象
其他:對象有相應的賬號和密碼
②購物系統主界面類的匿名對象
對象名:匿名
對象的主被動性:被動對象
其他:無
③注冊界面類的匿名對象
對象名:匿名
對象的主被動性:被動對象
其他:無
1.4對象接收/發送信息的描述
① 打開主界面
消息名稱:打開主界面
消息格式:客戶類發消息給購物系統主界面類調用“打開主界面”操作
消息類型:同步消息
發送消息的對象名稱:客戶類的匿名對象
接收消息的對象名稱:購物系統主界面類的匿名對象
② 打開注冊頁面
消息名稱:打開注冊頁面
消息格式:購物系統主界面類發消息給注冊界面類調用“打開注冊頁面”操作
消息類型:同步消息
發送消息的對象名稱:購物系統主界面類的匿名對象
接收消息的對象名稱:注冊界面的匿名對象
③ 輸入注冊信息並保存
消息名稱:輸入注冊信息並保存
消息格式:購物系統主界面類發消息給注冊界面類顯示相關信息
消息類型:同步消息
發送消息的對象名稱:購物系統主界面類的匿名對象
接收消息的對象名稱:注冊界面的匿名對象
④ 保存
消息名稱:保存
消息格式:注冊界面類調用自身的“保存”操作
消息類型:同步消息
發送消息的對象名稱:注冊界面類的匿名對象
接收消息的對象名稱:注冊界面類的匿名對象
⑤ 提示注冊結果
消息名稱:提示注冊結果
消息格式:購物系統主界面類發注冊結果給客戶類
消息類型:異步消息
發送消息的對象名稱:購物系統主界面類
接收消息的對象名稱:客戶類
2 客戶登錄用例
2.1 客戶登錄順序圖

2.2 順序圖綜述
客戶登錄順序圖描述了客戶或者管理員登錄在線購物系統時與系統交互的一個過程,其中涉及的對象包括客戶類的匿名對象和購物系統主界面的匿名對象。
2.3 順序圖中的對象描述
① 客戶類的匿名對象
對象名:匿名
對象的主被動性:主動對象
其他:對象有相應的賬號和密碼
② 購物系統主界面類的匿名對象
對象名:匿名
對象的主被動性:被動對象
其他:無
2.4對象接收/發送信息的描述
① 打開主界面
消息名稱:打開主界面
消息格式:客戶類發消息給購物系統主界面類調用“打開主頁面”操作
消息類型:同步消息
發送消息的對象名稱:客戶類的匿名對象
接收消息的對象名稱:購物系統主界面類的匿名對象
② 輸入登錄信息並登錄
消息名稱:輸入登錄信息並登錄
消息格式:客戶類發消息給購物系統主界面類調用“登錄”操作
消息類型:同步消息
發送消息的對象名稱:客戶類的匿名對象
接收消息的對象名稱:購物系統主界面類的匿名對象
③ 驗證
消息名稱:驗證
消息格式:購物系統主界面類調用自身的“驗證”操作
消息類型:同步消息
發送消息的對象名稱:購物系統主界面類的匿名對象
接收消息的對象名稱:購物系統主界面類的匿名對象
④ 提示登錄結果
消息名稱:提示登錄結果
消息格式:購物系統主界面類發消息給客戶類,提示登錄結果
消息類型:異步消息
發送消息的對象名稱:購物系統主界面類的匿名對象
接收消息的對象名稱:客戶類的匿名對象
3 用戶瀏覽商品用例
3.1 用戶瀏覽商品順序圖

3.2 順序圖綜述
用戶瀏覽商品順序圖描述了游客或者客戶瀏覽商品時與系統交互的一個過程,其中涉及的對象包括用戶類的匿名對象、購物系統主界面的匿名對象和商品查詢瀏覽界面的匿名對象。
3.3 順序圖中的對象描述
① 用戶類的匿名對象
對象名:匿名
對象的主被動性:主動對象
其他:用戶類的對象具有游客類對象和客戶類對象的共同特征
② 購物系統主界面類的匿名對象
對象名:匿名
對象的主被動性:被動對象
其他:無
③ 商品查詢瀏覽界面類的匿名對象
對象名:匿名
對象的主被動性:被動對象
其他:無
3.4 對象接收/發送信息的描述
① 打開主界面
消息名稱:打開主界面
消息格式:用戶類發消息給購物系統主界面類調用“打開主頁面”操作
消息類型:同步消息
發送消息的對象名稱:用戶類的匿名對象
接收消息的對象名稱:購物系統主界面類的匿名對象
② 選擇商品類型,輸入查詢條件
消息名稱:選擇商品類型,輸入查詢條件
消息格式:用戶類發消息告訴購物系統主界面類所選擇的商品類型和查詢條件
消息類型:同步消息
發送消息的對象名稱:用戶類的匿名對象
接收消息的對象名稱:購物系統主界面類的匿名對象
③ 查詢
消息名稱:查詢
消息格式:購物系統主界面類發消息給商品查詢瀏覽界面類調用“查詢”操作
消息類型:同步消息
發送消息的對象名稱:購物系統主界面類的匿名對象
接收消息的對象名稱:商品查詢瀏覽界面類的匿名對象
④ 顯示查詢結果
消息名稱:顯示查詢結果
消息格式:商品查詢瀏覽界面類發查詢結果給用戶類
消息類型:異步消息
發送消息的對象名稱:商品查詢瀏覽界面類的匿名對象
接收消息的對象名稱:用戶類的匿名對象
4 客戶打開購物車用例
4.1 客戶打開購物車順序圖

4.2 順序圖綜述
客戶打開購物車順序圖描述了客戶打開購物車並瀏覽購物車商品時與系統交互的一個過程,其中涉及的對象包括商品查詢瀏覽界面的匿名對象和購物車界面類的匿名對象。
4.3 順序圖中的對象描述
① 客戶類的匿名對象
對象名:匿名
對象的主被動性:主動對象
其他:客戶類的對象有各自的賬號和密碼
② 商品查詢瀏覽界面類的匿名對象
對象名:匿名
對象的主被動性:被動對象
其他:無
③ 購物車界面類的匿名對象
對象名:匿名
對象的主被動性:被動對象
其他:無
4.4 對象接收/發送信息的描述
① 打開商品瀏覽界面
消息名稱:打開商品瀏覽界面
消息格式:客戶類發消息給商品查詢瀏覽界面類調用“打開商品瀏覽界面”操作
消息類型:同步消息
發送消息的對象名稱:客戶類的匿名對象
接收消息的對象名稱:商品查詢瀏覽界面類的匿名對象
② 添加商品到購物車
消息名稱:添加商品到購物車
消息格式:客戶類發消息給商品查詢瀏覽界面類調用“添加商品到購物車”操作
消息類型:同步消息
發送消息的對象名稱:客戶類的匿名對象
接收消息的對象名稱:商品查詢瀏覽界面類的匿名對象
③ 彈出購物車界面
消息名稱:彈出購物車界面
消息格式:商品查詢瀏覽界面類發消息給購物車界面類調用“彈出購物車界面”操作
消息類型:同步消息
發送消息的對象名稱:商品查詢瀏覽界面類的匿名對象
接收消息的對象名稱:購物車界面類的匿名對象
④ 顯示已選購的商品
消息名稱:顯示已選購的商品
消息格式:購物車界面類發消息告訴客戶類已選購商品
消息類型:異步消息
發送消息的對象名稱:購物車界面類的匿名對象
接收消息的對象名稱:客戶類的匿名對象
5 客戶購買商品用例
5.1 客戶購買商品順序圖

5.2 順序圖綜述
客戶購買商品順序圖描述了客戶購買購物車里面的商品時與系統交互的一個過程,其中涉及的對象包括客戶類的匿名對象、購物車界面類的匿名對象和登錄界面類的匿名對象。
5.3 順序圖中的對象描述
① 客戶類的匿名對象
對象名:匿名
對象的主被動性:主動對象
其他:客戶類的對象有各自的賬號和密碼
② 購物車界面類的匿名對象
對象名:匿名
對象的主被動性:被動對象
其他:無
③ 登錄界面類的匿名對象
對象名:匿名
對象的主被動性:被動對象
其他:無
5.4 對象接收/發送信息的描述
① 打開購物車界面
消息名稱:打開購物車界面
消息格式:客戶類發消息給購物車界面類調用“打開購物車界面”操作
消息類型:同步消息
發送消息的對象名稱:客戶類的匿名對象
接收消息的對象名稱:購物車界面類的匿名對象
② 修改商品數量
消息名稱:修改商品數量
消息格式:客戶類發消息給購物車界面類調用“修改商品數量”操作
消息類型:同步消息
發送消息的對象名稱:客戶類的匿名對象
接收消息的對象名稱:購物車界面類的匿名對象
③ 刪除選購商品
消息名稱:刪除選購商品
消息格式:客戶類發消息給購物車界面類調用“刪除選購商品”操作
消息類型:同步消息
發送消息的對象名稱:客戶類的匿名對象
接收消息的對象名稱:購物車界面類的匿名對象
④ 確認結算
消息名稱:確認結算
消息格式:客戶類發消息給購物車界面類調用“確認結算”操作
消息類型:同步消息
發送消息的對象名稱:客戶類的匿名對象
接收消息的對象名稱:購物車界面類的匿名對象
⑤ 進行登錄
消息名稱:進行登錄
消息格式:購物車界面類發消息給登錄界面類調用“登錄”操作
消息類型:同步消息
發送消息的對象名稱:購物車界面類的匿名對象
接收消息的對象名稱:登錄界面類的匿名對象
⑥ 登錄完畢
消息名稱:登錄完畢
消息格式:登錄界面類發消息告訴購物車界面類已完成“登錄”操作
消息類型:異步消息
發送消息的對象名稱:登錄界面類的匿名對象
接收消息的對象名稱:購物車界面類的匿名對象
⑦ 結算
消息名稱:結算
消息格式:購物車界面類調用自身的“結算” 操作
消息類型:同步消息
發送消息的對象名稱:購物車界面類的匿名對象
接收消息的對象名稱:購物車界面類的匿名對象
⑧ 顯示結算信息
消息名稱:顯示結算信息
消息格式:購物車界面類發消息告訴客戶類結算信息
消息類型:異步消息
發送消息的對象名稱:購物車界面類的匿名對象
接收消息的對象名稱:購物車界面類的匿名對象
5.5 其他與順序圖相關的說明
如果用戶已登錄,消息5和6可以不觸發,直接觸發消息7
6 客戶修改個人信息用例
6.1 客戶修改個人信息順序圖

6.2 順序圖綜述
客戶修改個人信息順序圖描述了客戶在修改個人信息時與系統交互的一個過程,其中涉及的對象包括客戶類、購物系統主界面類、用戶信息自維護界面類和用戶信息修改頁面類的匿名對象。
6.3 順序圖中的對象描述
① 客戶類的匿名對象
對象名:匿名
對象的主被動性:主動對象
其他:客戶類的對象有各自的賬號和密碼
② 購物系統主界面類的匿名對象
對象名:匿名
對象的主被動性:被動對象
其他:無
③ 用戶信息自維護界面類的匿名對象
對象名:匿名
對象的主被動性:被動對象
其他:無
④ 用戶信息修改頁面類的匿名對象
對象名:匿名
對象的主被動性:被動對象
其他:無
6.4 對象接收/發送信息的描述
① 打開主界面
消息名稱:打開主界面
消息格式:客戶類發消息給購物系統主界面類調用“打開主界面”操作
消息類型:同步消息
發送消息的對象名稱:客戶類的匿名對象
接收消息的對象名稱:購物系統主界面類的匿名對象
② 打開用戶信息自維護界面
消息名稱:打開用戶信息自維護界面
消息格式:購物系統主界面類發消息給用戶信息自維護界面類調用“打開用戶信息自維護界面”操作
消息類型:同步消息
發送消息的對象名稱:購物系統主界面類的匿名對象
接收消息的對象名稱:用戶信息自維護界面類的匿名對象
③ 打開用戶信息修改界面
消息名稱:打開用戶信息修改界面
消息格式:用戶信息自維護界面類發消息給用戶信息修改頁面類調用“打開用戶信息修改界面”操作
消息類型:同步消息
發送消息的對象名稱:用戶信息自維護界面類的匿名對象
接收消息的對象名稱:用戶信息修改頁面類的匿名對象
④ 輸入修改字段,並確認保存
消息名稱:輸入修改字段,並確認保存
消息格式:客戶類發消息給用戶信息修改頁面類調用“保存”操作
消息類型:同步消息
發送消息的對象名稱:客戶類的匿名對象
接收消息的對象名稱:用戶信息修改頁面類的匿名對象
⑤ 保存
消息名稱:保存
消息格式:用戶信息修改頁面類調用自身的“保存”操作
消息類型:同步消息
發送消息的對象名稱:用戶信息修改頁面類的匿名對象
接收消息的對象名稱:用戶信息修改頁面類的匿名對象
⑥ 保存結果
消息名稱:保存結果
消息格式:用戶信息修改頁面類發消息告訴客戶類結果已保存
消息類型:異步消息
發送消息的對象名稱:用戶信息修改頁面類的匿名對象
接收消息的對象名稱:客戶類的匿名對象
