2007年7月13日 星期五

eStore - UC 5 Maintain Shopping Cart

1. Abstract
1.1 Feature ID:
1.2 Actors: Customer
1.3 Description: Customer新增/修改/刪除採購項目
2. Basic Flow of Events: 維護購物車內容
User新增項目或按maintain shopping cart button/hyperlink進入Maintain shopping cart畫面
1. 系統顯示購物車內容
a) 顯示採購項目的名稱, 數量,描述, price, item total
2. 使用者修改數量
a) 若數量修改為0表示刪除該項目
3. 使用者執行下列功能
a) Update按鈕更新購物車內容, 執行2.2-更新購物車內容
b) Check out: 執行2.2 更新購物車內容後, 進入UC 6 Checkout

2.1 新增項目
使用者從瀏覽產品的畫面,選擇新增採購項目, 進入此流程
1. 系統增加該品項到購物車, 數量為1
2. 回到主流程(basic flow)

2.2 更新購物車內容
1. 系統更新購物車內容, 如果更新錯誤進入3.1-更新失敗
2. 回到主流程(basic flow)

3. Alternative Flows
3.1 更新失敗
系統回到主流程, 並顯示失敗訊息
a) 使用紅色*提示錯誤的欄位
b) 保留使用者輸入的資料

4. Subflows

5. Key Scenarios

6. Pre-Conditions
1. 執行更新功能時,使用者必需先登入成功

7. Post-Conditions

8. Extension Points

9. Special Requirements
9.1 線上購物每個項目的採購數量最多50
9.2 更新反應時間小於5 seconds

10. Additional Information
10.1 Data definitions
10.2 User Interface prototypes

沒有留言: