用況名:login
簡述:客戶需要插入銀行卡進ATM並輸入密碼進行登錄操作
參與者:Guest即持卡人
細節:
(1)客戶將銀行卡插入ATM插卡處等待讀取信息
(2)ATM提示輸入銀行卡密碼(密碼6位數)
(3) i)若客戶輸入正確密碼,ATM進入業務選擇界面
ii)若客戶輸入錯誤密碼,ATM提示密碼錯誤,返回(2)
后置條件: ATM進入業務選擇界面
例外:(1)客戶插入的銀行卡方向錯誤,ATM不能正常進行磁條讀寫,此時ATM將銀行卡從插槽退回。(2)若客戶輸入錯誤密碼,ATM需要提示密碼錯誤,並返回輸入密碼界面。
限制:客戶登錄密碼必須為6位數字
用況名:queryMoney
簡述:客戶進行查詢余額操作
參與者:Guest即持卡人
前置條件:客戶必須登錄成功
細節:
(1)在ATM的業務選擇界面,客戶選擇查詢余額操作
(2)ATM輸出該銀行卡賬戶的余額,點擊確定可返回業務選擇界面
后置條件: ATM進入業務選擇界面
用況名:transfer
簡述:客戶進行轉賬操作
參與者:Guest即持卡人
前置條件:客戶必須登錄成功
細節:
(1)在ATM的業務選擇界面,客戶選擇轉賬操作
(2)ATM顯示行內轉賬和跨行轉賬可選項,客戶根據實際情況選擇
(3)客戶輸入要轉賬的銀行卡號與轉賬金額
(4)ATM顯示收款賬號的持卡人姓名,客戶確認無誤后進行轉賬;若信息不符則返回(3)
(5)轉賬操作成功顯示賬戶余額,客戶點擊返回可進入業務選擇界面
后置條件: ATM提示轉賬成功顯示賬戶余額
例外:(1)銀行卡號或轉賬金額輸入錯誤,ATM提示錯誤並返回輸入界面
限制:客戶轉賬金額需為50的整數倍,且額度不能超出余額
用況名:deposit
簡述:客戶進行存款操作
參與者:Guest即持卡人
前置條件:客戶必須登錄成功
細節:
(1)在ATM的業務選擇界面,客戶選擇存款操作。
(2)ATM打開入鈔口,客戶放入現金。
(3)ATM進行驗鈔,正常則提示成功存入XX元;若有假鈔,則打開出鈔口,提示客戶取回后顯示成功存入XX元。
(4)存款操作成功后,客戶點擊返回可進入業務選擇界面。
后置條件: ATM提示成功存入XX元
例外:(1)入鈔口打開后客戶無操作30s,ATM接受到超時信號,提示客戶將現金放入入鈔口,30s仍無操作后關閉入鈔口,顯示業務選擇界面。
(2)ATM在驗鈔時發現假幣,打開出鈔口提示客戶取回假鈔並交予銀行工作人員,出鈔口打開后客戶無操作30s,ATM接受到超時信號,提示客戶取回假鈔並交予銀行工作人員;30s仍無操作后關閉出鈔口,假鈔掉入假鈔存儲箱。ATM提示成功存入XX元。
限制:客戶轉賬金額需為50的整數倍,且額度不能超出余額且不能為假鈔
用況名:withdraw
簡述:客戶進行取款操作
參與者:Guest即持卡人
前置條件:客戶必須登錄成功
細節:
(1)在ATM的業務選擇界面,客戶選擇取款操作。
(2)客戶輸入取款金額(50的整數倍);若取款金額條件不符,提示客戶重新輸入。
(3)客戶輸入金額無誤,ATM打開出鈔口,客戶取走現金。
(4)取款操作成功后,ATM提示賬戶余額,客戶點擊返回可進入業務選擇界面。
后置條件: ATM提示賬戶余額
例外:(1)出鈔口打開后客戶無操作30s,ATM接受到超時信號,提示客戶從出鈔口取出現金,30s仍無操作后關閉出鈔口,顯示業務選擇界面。
限制:客戶取款金額需為50的整數倍
用況名:modifyPwd
簡述:客戶進行修改密碼操作
參與者:Guest即持卡人
前置條件:客戶必須登錄成功
細節:
(1)在ATM的業務選擇界面,客戶選擇修改密碼操作。
(2)客戶輸入原密碼,新密碼,確認密碼
(3)若客戶輸入原密碼正確,且新密碼與確認密碼一致,ATM提示修改密碼成功,點擊返回可進入業務選擇界面;若客戶輸入原密碼錯誤或新密碼與確認密碼不一致,提示客戶重新輸入。
后置條件: ATM提示修改密碼成功
例外:(1)原密碼錯誤,提示客戶重新輸入。(2)新密碼與確認密碼不一致,提示客戶重新輸入。
限制:密碼需為6位數字
用況名:openATM
簡述:管理員打開ATM
參與者:Administrator即管理員
包含:該用況被HWmanage和addMoney用況包含
細節:管理員無需登錄,用鑰匙打開ATM
后置條件: ATM被打開
限制:參與者必須為銀行管理員;打開ATM之后必須關閉
用況名:closeATM
簡述:管理員對ATM添加現金
參與者:Administrator即管理員
包含:該用況被HWmanage和addMoney用況包含
細節:管理員關閉ATM
后置條件: ATM被關閉
限制:參與者必須為銀行管理員;關閉ATM之前必須打開
用況名:HWmanage
簡述:管理員對ATM進行硬件維護操作
參與者:Administrator即管理員
包含:該用況包含openATM和closeATM用況
細節:
(1)管理員用鑰匙打開ATM
(2)進行相關硬件維護
(3)管理員關閉ATM鎖上
后置條件: 管理員關閉ATM
限制:參與者必須為銀行管理員
用況名:addMoney
簡述:管理員對ATM進行添加現金操作
參與者:Administrator即管理員
包含:該用況包含openATM和closeATM用況
細節:
(1)管理員用鑰匙打開ATM
(2)添加現金
(3)管理員關閉ATM鎖上
后置條件: 管理員關閉ATM
限制:參與者必須為銀行管理員