畫出ATM自動取款機系統相關圖

ATM自動取款機(automatic teller machine)是銀行在銀行營業大廳、超市、商業機構、機場、車站、碼頭和鬧市區設置的一種小型機器,利用一張信用卡大小的膠卡上的磁帶〔或芯片卡上的芯片〕記錄客戶的基本戶口資料,讓客戶可以透過機器進行提款、存款、轉帳等銀行櫃檯服務。

需求分析:
ATM自動取款機系統的需求分析簡述如下:
(1)客戶將銀行卡插入讀卡器,讀卡器識別卡的真僞,並在顯示器上提示輸入密碼。
(2)客戶通過鍵盤輸入密碼,取款機驗證密碼是否有效。如果密碼錯誤提示錯誤信息,如果正確,提示客戶進行選擇操作的業務。
(3)客戶根據自己的需要可進行存款、取款、查詢賬戶、轉賬、修改密碼的操作。
(4)在客戶選擇後顯示器進行交互提示和操作確認等信息。
(5) 操作完畢後,客戶可自由選擇打印或不打印憑條。
(6)銀行職員可進行對ATM自動取款機的硬件維護和添加現金的操作。

系統建模:
創建系統用例的第一步是確定系統的參與者。考試成績管理系統的參與者包含以下三種:
(1) 客戶(2)銀行職員 (3)信用系統
參與者:

客戶用例圖:

銀行職員用列圖:

系統類圖:

客戶取款的活動步驟分爲:(1)客戶插入銀行卡(2)讀卡機讀取卡號(3)初始化屏幕(4)讀卡機打開賬戶並提示輸入密碼(5)用戶輸入密碼(6)驗證密碼(7)屏幕提示選擇操作(8)用戶選擇取款操作(9)銀行賬戶扣除錢款(10)吐錢機提供錢和收據(11)用戶取錢並退卡。根據以上步驟創建的序列圖。
客戶取款序列圖:

系統活動圖:

系統狀態圖:

對系統的實現結構進行建模的方式包括兩種,即構件圖和部署圖。ATM自動取款系統的構件圖我們通過構件映射到系統的實現類中,說明該構件物理實現的邏輯類,在本系統中,我們可以對銀行賬戶、信用系統、客戶、ATM屏幕、ATM取款機、ATM鍵盤、銀行職員、讀卡器和數據庫服務器分別創建對應的構件進行映射。ATM自動取款機系統的構件圖如圖:

ATM自動取款機系統的部署圖描繪的是系統節點上運行資源的安排。包括了四個節點,分別是:ATM客戶端、地區ATM服務器、銀行數據庫服務器和打印機。創建後的部署圖如圖:

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