天天看點

面向對象分析與設計——實驗四一、圖形文檔二、文字說明

一、圖形文檔

面向對象分析與設計——實驗四一、圖形文檔二、文字說明

ATM系統登陸順序圖

面向對象分析與設計——實驗四一、圖形文檔二、文字說明

存款順序圖

面向對象分析與設計——實驗四一、圖形文檔二、文字說明

取款順序圖

面向對象分析與設計——實驗四一、圖形文檔二、文字說明

幫助順序圖

面向對象分析與設計——實驗四一、圖形文檔二、文字說明

轉賬順序圖

面向對象分析與設計——實驗四一、圖形文檔二、文字說明

資訊查詢順序圖

面向對象分析與設計——實驗四一、圖形文檔二、文字說明

修改密碼順序圖

面向對象分析與設計——實驗四一、圖形文檔二、文字說明

ATM維修順序圖

二、文字說明

根據前面構造的ATM實驗文檔的内容,分别構造了7個順序圖:ATM系統登陸、取款、存款、修改密碼、資訊查詢、幫助和ATM維修。下面對于每一個順序圖進行詳細的描述。

ATM系統登陸順序圖

1、     順序圖綜述

該順序圖描述了客戶使用ATM系統的登陸驗證過程。

2、     順序圖中的對象描述

使用者:持有有效銀行卡使用ATM的人

銀行卡接口:ATM機上面供銀行卡插入的卡槽接口

讀取控制接口:ATM機内部讀取插入銀行卡的邏輯接口

登入界面:ATM機上顯示登陸ATM的界面

銀行主機:ATM機所屬銀行的主機終端系統

3、     對象接受/發送消息的描述

消息名稱 消息格式 消息類型 發送方 接收方
銀行卡卡号 String String 客戶 銀行系統
密碼 Int Int 客戶 銀行系統

4、其他與順序圖有關的說明

            該順序圖是其他順序圖的開始圖,描述的是客戶初始化銀行卡資訊的過程,其他例如存款、取款、修改密碼、資訊查詢和轉賬都需要先經過該順序圖

取款順序圖

1、     順序圖綜述

該順序圖描述了客戶在使用ATM機時候的取款功能過程。

2、     順序圖中的對象描述

客戶:持有有效銀行卡使用ATM的人

取款界面:客戶選擇取款功能後所出現的取款界面

取款控制:取款過程在ATM機裡面的邏輯接口

銀行主機:ATM機所屬銀行的主機終端系統

退卡接口:ATM機上控制退卡操作的接口

3、     對象接受/發送消息的描述

消息名稱 消息格式 消息類型 發送方 接收方
取款金額 String String 銀行主機 客戶

4、其他與順序圖有關的說明

                        需要通過ATM系統登入順序圖

存款順序圖

1、     順序圖綜述

該順序圖描述了客戶在使用ATM機時候的存款功能過程。

2、     順序圖中的對象描述

客戶:持有有效銀行卡使用ATM的人

存款界面:客戶選擇存取款功能後所出現的取款界面

存款控制:存款過程在ATM機裡面的邏輯接口

銀行主機:ATM機所屬銀行的主機終端系統

退卡接口:ATM機上控制退卡操作的接口

3、     對象接受/發送消息的描述

消息名稱 消息格式 消息類型 發送方 接收方
存款金額 String String 客戶 銀行主機

4、其他與順序圖有關的說明

                        需要通過ATM系統登入順序圖

修改密碼順序圖

1、     順序圖綜述

該順序圖描述的是客戶使用ATM機修改插入到ATM機的銀行卡的密碼

2、     順序圖中的對象描述

客戶:持有有效銀行卡使用ATM的人

修改界面:客戶選存取款功能後所出現的取款界面

銀行主機:ATM機所屬銀行的主機終端系統

退卡接口:ATM機上控制退卡操作的接口

3、     對象接受/發送消息的描述

消息名稱 消息格式 消息類型 發送方 接收方
銀行卡号 String String 客戶 銀行主機
新密碼 Int Int 客戶 銀行主機

4、其他與順序圖有關的說明

需要通過ATM系統登入順序圖

資訊查詢順序圖

1、     順序圖綜述

該順序圖描述的是客戶使用ATM機選擇資訊查詢功能以後,可以查詢到目前ATM機所插入卡的相關情況(如剩餘餘額、開戶資料等等)

2、     順序圖中的對象描述

客戶:持有有效銀行卡使用ATM的人

查詢界面:客戶選擇查詢功能後所出現的查詢界面

銀行主機:ATM機所屬銀行的主機終端系統

退卡:ATM機上控制退卡操作的接口

3、     對象接受/發送消息的描述

消息名稱 消息格式 消息類型 發送方 接收方
查詢資訊 String String 客戶 銀行主機

4、其他與順序圖有關的說明

需要通過ATM系統登入順序圖

轉賬順序圖

1、     順序圖綜述

該順序圖描述的是客戶使用ATM機選擇轉賬功能後的流程

2、     順序圖中的對象描述

客戶:持有有效銀行卡使用ATM的人

轉賬界面:客戶選擇轉賬功能以後的界面

轉賬控制:轉賬過程在ATM機裡面的邏輯接口

銀行主機:ATM機所屬銀行的主機終端系統

退卡接口:ATM機上控制退卡操作的接口

3、     對象接受/發送消息的描述

消息名稱 消息格式 消息類型 發送方 接收方
轉出金額 String String 客戶 銀行主機
轉入金額 String String 銀行主機 客戶

4、其他與順序圖有關的說明

需要通過ATM系統登入順序圖

幫助順序圖

1、     順序圖綜述

該順序圖為描述的是客戶使用幫助功能以後的流程

2、     順序圖中的對象描述

客戶:持有有效銀行卡使用ATM的人

幫助界面:客戶選擇幫助功能以後的界面

銀行主機:ATM機所屬銀行的主機終端系統

ATM維護員:持有有效身份證件的ATM維護人員,負責ATM維護和客戶幫助

退卡:ATM機上控制退卡操作的接口

3、     對象接受/發送消息的描述

消息名稱 消息格式 消息類型 發送方 接收方
幫助類型 String String 客戶 銀行主機/ATM維護員

4、其他與順序圖有關的說明

需要通過ATM系統登入順序圖

ATM維修順序圖

1、     順序圖綜述

該順序圖描述的是ATM機的維修流程

2、     順序圖中的對象描述

ATM維護員:持有有效身份證件的ATM維護人員,負責ATM維護和客戶幫助

身份驗證界面:用于驗證ATM維護員身份的界面

維修類型界面:用于選擇維修類型的界面

3、其他與順序圖有關的說明

            該順序圖獨立于客戶的順序圖,隻需要滿足本身的身份驗證即可。