1. Abstract
1.1 Feature ID:
1.2 Actors: Customer
1.3 Description: 使用者Checkout採購項目,輸入shipping & payment資訊,完成採購
2. Basic Flow
使用者在維護購物車畫面中選擇Checkout
1. 系統顯示購物金額
a) 每個項目金額,稅及總額
b) 提醒使用者, 運費需待輸入shipping details後才會計算出來
2. 使用者確認採購項目金額
3. 使用者輸入送貨資料, ref 4.1-輸入送貨資料
4. 使用者輸入付款資訊, ref 4.2-輸入付款資料
5. 系統顯示訂單明細及總金額
6. 使用者確認交易
7. 系統處理訂單 (如果交易失敗, 進入流程 3.3-交易失敗)
8. 系統顯示交易完成訊息,訂單編號及交貨訊息
3. Alternative Flows
3.1 送貨資料錯誤
系統回到輸入送貨資料流程 , 並顯示失敗訊息
a) 使用紅色*提示錯誤的欄位
b) 保留使用者輸入的資料
3.2 付款資料錯誤
系統回到輸入付資資料流程 , 並顯示失敗訊息
c) 使用紅色*提示錯誤的欄位
d) 保留使用者輸入的資料
3.3 交易失敗
1. 輸入的資料沒通過檢查, 系統顯示錯誤訊息,並讓使用者修正輸入的資料
4. Subflows
4.1 輸入送貨資料
1. 系統顯示送貨資料(shipping details)的輸入畫面
2. 使用者輸入下列送貨資料
A. 收件人名稱
B. 地址
C. 連絡電話
D. 送貨方式: 緊急空運, 正常空運, 海運
3. 系統檢查送貨資料, (如果輸入錯誤, 進入流程 3.1-送貨資料錯誤)
4. 系統顯示運費金額
4.2 輸入付款資訊
1. 系統顯示付款資訊輸入畫面
2. 使用者輸入下列付款資料
A. 信用卡類別
B. 名稱
C. 卡號
D. 有效期
3. 系統檢查付款資料(如果輸入錯誤, 進入流程 3.2-付款資料錯誤)
5. Key Scenarios
6. Pre-Conditions
6.1 使用者已經登入系統
7. Post-Conditions
7.1 保留使用者登入狀態
7.2 Web系統清除購物車內容
7.3 Web系統清除客戶的Credit Card資料
8. Extension Points
9. Special Requirements
9.1 交易時間最長8 seconds
9.2 顯示交易處理中的提示訊息
10. Additional Information
10.1 Data definitions
10.2 User Interface prototypes
2007年7月13日 星期五
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言