面向對象分析與設計:實驗2 Use Case圖與 Use Case詳細描述

附:關於此ATM系統的問題陳述與詞彙表,請瀏覽此鏈接:

面向對象分析與設計:實驗 1 ATM 系統問題描述與詞彙表

目錄

1. 圖形文檔

2.文字說明

用況圖綜述

參與者描述

用況描述

其他與用況圖有關的說明


1. 圖形文檔

1)繪製的用況圖:

     

 

2.文字說明

用況圖綜述

整個用況圖的目的是爲了明確此ATM系統的主業務,並描述出系統的用況組成和系統中的參與者,以及每個業務與參與者之間的關係。

參與者描述

  • ATM機:是ATM系統的關鍵設備,集合了系統中所有功能,涉及到存款、取款、轉賬、餘額查詢、打印憑條、退卡、插入銀行卡、輸入密碼、維護等用況。
  • ATM維護人員:控制ATM機的正常運作與固定維護維修的人,涉及到維護等用況。
  • ATM用戶:擁有自己的銀行賬戶和銀行卡,是操作ATM機的人,涉及到存款、取款、轉賬、餘額查詢、打印憑條、退卡、插入銀行卡、輸入密碼等用況。

 

用況描述

餘額查詢

       簡述:查詢銀行卡上的餘額。

       參與者:ATM用戶、ATM機

       基本流:系統顯示“查詢餘額”提示按鈕,ATM用戶點擊此按鈕,系統頁面跳轉至餘額查詢界面,顯示該用戶銀行卡里剩餘的金額。

       前置條件:用戶的賬戶和密碼在系統上驗證成功。

 

打印憑條

       簡述:打印本次業務的詳情信息。

       參與者:ATM用戶、ATM機

       基本流:用戶進行了業務操作之後系統顯示“打印憑條”提示按鈕,ATM用戶點擊此按鈕,系統打印出用戶本次業務操作的詳細信息。

       前置條件:用戶的賬號和密碼在系統上驗證成功,用戶進行了業務辦理。

 

退卡

       簡述:從ATM機器中取出銀行卡

       參與者:ATM用戶、ATM機

       基本流:系統顯示“退卡”提示按鈕,ATM用戶點擊此按鈕,ATM機器結束本次用戶的業務辦理,並且推出用戶銀行卡。

       可選流:用戶可以無需進行驗證賬號進行退卡操作。

 

插入銀行卡

       簡述:從ATM機器中取出銀行卡

       參與者:ATM用戶、ATM機

       基本流:系統顯示“插入銀行卡”提示按鈕,用戶插入銀行卡,ATM機器開始本次用戶的業務辦理。

       前置條件:用戶的銀行卡的正反面插入正確,銀行卡標識完整能夠被識別

 

輸入密碼

       簡述:在ATM機器中輸入密碼

       參與者:ATM用戶、ATM機

       基本流:正確識別銀行卡後,系統顯示“輸入密碼”提示,用戶開始輸入密碼,輸入完成後開始檢驗是否正確,不正確則提示密碼輸入錯誤並要求重新輸入,如果3次都失敗則中止業務並凍結銀行卡;檢驗成功則開始業務辦理。

       可選流:用戶可以中止輸入密碼進行退卡操作。

 

轉賬

       簡述:ATM用戶通過ATM機將自己銀行賬戶的金額轉到其他銀行賬戶。

       參與者:ATM用戶、ATM機

       基本流:ATM用戶點擊轉賬按鈕,輸入轉賬金額,輸入對方銀行賬戶信息,點擊確認,系統提示轉賬是否成功。

       可選流:ATM用戶可選擇取消轉賬,返回主界面。

       前置條件:用戶的賬戶和密碼在系統上驗證成功。

後置條件:轉賬成功,系統轉入打印憑條界面。

                                                                                                            

維護

       簡述:ATM維護人員對ATM機進行硬件或技術上的維護、維修。

       參與者:ATM維護人員、ATM機

       基本流:ATM機提示故障,ATM維護人員到現場輸入工號,ATM機驗證工號正確後,ATM維護人員檢查ATM機情況,進行相應維護(添加現金等),確認後重啓ATM機。

       前置條件:ATM機出現故障或現金不足。

 

存款

簡述:ATM用戶通過ATM機將現金存到自己的銀行賬戶上

參與者:ATM用戶、ATM機

基本流:ATM用戶點擊存款按鈕,ATM機自動打開入鈔口,用戶將現金(只能是100元的鈔票)放到ATM機的入鈔口,再按確認按鈕,ATM入鈔口關閉。開始檢測人民幣真僞並在屏幕上顯示存款金額,再次按確認鍵存款完畢

可選流:ATM用戶可選擇繼續存款,返回主界面

前置條件:用戶的銀行卡被正確識別,用戶輸入的密碼正確

 

取款

簡述:ATM用戶通過ATM機,將自己銀行賬戶上的金額作爲現金取出來

參與者:ATM用戶、ATM機

基本流:ATM用戶點擊取款按鈕,進入取款界面,選擇取款金額或輸入取款金額,之後再按確認,ATM機出鈔口吐出對應金額的鈔票,ATM從出鈔口取出鈔票,點清數額,取款完畢

可選流:ATM用戶可選擇繼續取款,返回主界面

前置條件:用戶的銀行卡被正確識別,用戶輸入的密碼正確,取款數不大於用戶銀行賬戶上的總金額

 

其他與用況圖有關的說明

暫無。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章