ATM系统-实验二:Use Case图与Use Case详细描述
ATM系統-實驗二:Use Case圖與Use Case詳細描述
實驗一文檔所在博客:https://blog.csdn.net/aptx1255/article/details/80080013
一、需求分析
(1)Actor角色:
在銀行ATM系統中,ATM系統邊界外的角色有用戶和銀行職員,這兩個角色和ATM直接交互,所以Actor角色有用戶和銀行職員。
(2)分析系統Use Case用況組成:
在銀行ATM系統中,作為具有“動作”性質的用況,從實驗一的領域類圖分析主要有登錄、取款、存款、查詢、轉賬、維護和修理。
(3)從用況圖中,選擇2個主業務用況,使用書上P.31頁文字或講義上的表模板進行詳細描述:
選取登錄和轉賬作為主業務用況:
用況名:登錄 簡述:用戶輸入銀行卡密碼以確認用戶信息 參與者:用戶 包含:取款、存款、查詢、轉賬 擴展:修改密碼 繼承:操作ATM 前置條件:無 細節:輸入密碼錯誤次數超過三次啟動預警 后置條件:無 例外:先修改密碼再登錄 限制:一個ATM機每次只允許一個賬號登錄 注釋:輸入密碼錯誤次數超過三次啟動預警 |
?
用況名:轉賬 簡述:用戶輸入他人銀行賬戶號碼進行,并輸入金額進行轉賬 參與者:用戶 包含:無 擴展:無 繼承:操作ATM 前置條件:登錄賬號才能轉賬 細節:輸入的金額必須為100的整數倍 后置條件:無 例外:不想轉賬是可以隨時退出界面 限制:每次只能轉賬給一個賬號 注釋:輸入的金額必須為100的整數倍 |
?
二、Use Case圖
三、Use Case圖文檔
用況圖綜述:此用況圖描述的是ATM系統及用戶和職員對ATM系統的交互操作。
參與者描述:用戶可以使用ATM機進行登錄、修改密碼、轉賬、存款、取款、查詢。
銀行職員可以對ATM機進行維護和修理。
用況描述:
1.登錄:將卡插入ATM機后進入登錄頁面,客戶輸入密碼,如果密碼錯誤則提示重新輸入,密碼錯誤超過3次則吞卡或者提示找銀行前臺處理,密碼正確則進入主界面。
2.存款:進入主界面,客戶點擊“存款”按鍵進入存款界面,選擇界面上顯示的存款金額或手動輸入存款金額,存款金額只能是100的整數倍,將現金放入存鈔口,點擊確定,ATM將現金存入銀行卡后顯示打印憑條、返回主界面等選項。
3.取款:進入主界面,客戶點擊“取款”按鍵進入取款界面,選擇界面上顯示的取款金額或手動輸入取款金額,存款金額只能是100的整數倍,點擊確定,ATM出鈔票,并顯示打印憑條、返回主界面等選項。
4.轉賬:進入主界面后,客戶點擊“轉賬”按鍵進入轉賬業務界面,系統提示輸入轉賬賬戶和轉賬金額,點擊確定轉賬。待轉賬成功以后,頁面顯示打印憑條、返回主界面等選項。
5.查詢余額等信息:進入主界面,客戶點擊“查詢余額”按鍵進入查詢界面。屏幕顯示該銀行卡內余額信息。
6.修改密碼:進入主界面,客戶點擊“修改密碼”按鍵進入修改界面。系統提示輸入舊密碼,新密碼,確認新密碼,若舊密碼錯誤,或兩次新密碼輸入不相同,則返回修改密碼界面重新輸入。若舊密碼正確且兩次新密碼相同則提示密碼修改正確,顯示修改成功并返回主界面。
7.維護和修理:對銀行職員(包括了ATM操作員等銀行方人員)而言,功能基本上為維護和修理,即對ATM進行定期的維護檢查和機器故障時的修理。
總結
以上是生活随笔為你收集整理的ATM系统-实验二:Use Case图与Use Case详细描述的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于Istio的高级流量管理二(Envo
- 下一篇: 电气工程及其自动化