ATM(Automated teller machine,自動提款機)在我們的日常生活中可以幫助客戶更加簡單快捷的處理一些銀行事務,如余額查詢、存款、取款、轉賬等業務,可以在不需要銀行工作人員,自主進行操作,很大程度的減少了不必要的時間和精力上的浪費;ATM的日常運行還需要ATM技術人員的日常維護,保證客戶和銀行的財產安全、客戶隱私安全等其他利益,最重要的是減少系統錯誤,當ATM出現錯誤時可以盡快的進行修護,盡可能的減少銀行客戶和銀行的損失;無論是銀行客戶還是ATM技術人員,都是基于銀行系統來進行操作的,銀行端的數據庫相當于一個外部接口。
大多數的銀行ATM是需要客戶插入銀行卡并輸入銀行卡對應的密碼,密碼正確后才能進行下一步的操作,密碼正確后ATM顯示操作界面,界面上的操作包括余額查詢、存款、取款、轉賬、修改密碼,以及退卡這一返回操作。
客戶使用ATM可以進行余額查詢、存款、取款、轉賬。用戶成功進入系統(密碼正確且系統不出錯),通過查詢功能可以查詢到當前銀行賬號下的具體余額;存款功能要求客戶放入要存的金錢,每次放入的數額不得超過5萬,ATM進行驗鈔后,顯示成功存入的金額,若有不能識別的金錢,退回給客戶,其他情況存款失敗;取款功能要求客戶要輸入需要取的金額,金額數每次不能超過5萬,也不能超過卡內余額(信用卡等其他特殊情況不考慮),數額正確輸入后,出錢,取款成功,其他情況均取款失敗;轉賬功能要求客戶輸入收款方的銀行賬號,賬號信息正確則界面顯示收款方信息,要求客戶進行核實,確定后,輸入轉賬金額,每次轉賬金額不能超過5萬,且轉賬金額不能多于客戶銀行卡余額,前面的系列操作無誤后轉賬成功,其他情況轉賬失敗;用戶可以在銀行所屬的ATM修改銀行密碼,要求客戶輸入一次原始密碼,密碼正確,輸入兩次新密碼,兩次密碼一致,密碼修改成功,否則失敗。上述的操作成功后,客戶可以選擇打印憑條,即操作詳情。
客戶在操作過程中可能會遇到問題有疑惑,因此ATM提供問題解答,當用戶點擊“幫助”按鈕時,向客戶展現問題列表,問題列表包括客戶可能遇到的問題以及相應的解決方案。問題解答這一功能為擴展功能,不屬于主要功能,主要用于幫助客戶解答疑問,提升用戶體驗。
客戶若輸入密碼錯誤,還可再輸入兩次,總共不得超過三次,超過三次再輸入錯誤密碼,銀行卡會被鎖定,客戶需要到銀行柜臺通過身份驗證再進行辦理。輸入次數小于等于三次,不鎖卡,客戶在24小時后可以再嘗試輸入密碼進行操作,出錯后果同上述。
ATM技術人員的工作包括維護和修復。維護工作包括當ATM內現金不足時,將現金存入到ATM,保證客戶取款不出現ATM現金不足的問題;軟件的升級,硬件性能的提升;對ATM進行診斷,預防問題的發生。修復工作是在問題、錯誤發生后要及時進行的,要及時止損。
二、Bank ATM Glossary
1 .客戶
通過辦理擁有該銀行銀行卡賬號的客戶。
2.余額查詢
客戶銀行卡賬號的余額,不得小于0。
3.存款
客戶將金錢存入到銀行卡賬號下,銀行數據庫更新客戶名下相應銀行卡的相關數據,即賬戶余額。
4.取款
客戶要輸入需要取的金額,金額數每次不能超過5萬,也不能超過卡內余額(信用卡等其他特殊情況不考慮),數額正確輸入后,出現金,銀行數據庫更新相應的數據。
5.轉賬
客戶輸入收款方的銀行賬號,賬號信息正確則界面顯示收款方信息,要求客戶進行核實,確定后,輸入轉賬金額,每次轉賬金額不能超過5萬,且轉賬金額不能多于客戶銀行卡余額,轉賬成功后,銀行數據庫更新相應的數據。
6.銀行
銀行是該系統中的服務端,提供技術和資源,管理客戶端和服務端數據。
7.銀行數據庫
存儲相關數據,如客戶資料、賬戶余額、操作記錄等數據信息。數據庫的維護十分重要,是運作的基礎。
8.ATM技術人員
負責ATM的日常維護和維修,保證客戶和銀行的財產安全、客戶隱私安全等其他利益,當ATM出錯時,及時修復系統。
9.維護
維護工作是ATM技術人員的工作之一,包括當ATM內現金不足時,將現金存入到ATM,保證客戶取款不出現ATM現金不足的問題;軟件的升級,硬件性能的提升;對ATM進行診斷,預防問題的發生。
10.修復
ATM技術人員在問題、錯誤發生后要及時修復系統,要及時止損。
11.退卡
客戶取消操作或系統出錯的時候把卡退還給客戶。
12.銀行卡密碼
每張銀行卡賬號下都有一個六位數組成的密碼,通過要對銀行。
13.修改密碼
客戶修改密碼,即用新密碼替換原始密碼。要求客戶輸入一次原始密碼,密碼正確,輸入兩次新密碼,兩次密碼一致才成功。
三、Domain Class Diagram
1、銀行儲存系統
該類包括:用戶名、用戶ID、用戶密碼。其操作主要包括:存錢、取錢、轉賬、余額查詢以及其他操作。
2、ATM數據類
該類包括:ATM的ID。其操作包括:收款、吐款、其他服務。
3、銀行管理員
對銀行數據系統和ATM進行管理。
4、賬戶庫類
該類包括:賬戶類型、賬戶號、余額。其操作包括:添加賬戶、查詢余額、結算等其他操作。
5、ATM
系統
包括賬號庫和銀行儲存系統。各類之間的關系如下圖: