Vous êtes sur la page 1sur 1

Authentication Cash Withdrawal

-pin:int -amount:int
-card()
+giveCash()
+acceptPin() +endTransaction()
+validatePin()
+acceptCard()
+validateCard()

Bank Database

-balance:int
ATM -accountDetails

+addAmount()
+deductAmount()
+update()

User

-card
-pin
ATM Card Database
+enterPin() Account Details
+changePin() -name:string
-Pin:int
+enterAmount() -name:string
+checkBalance -account no.:int
+update()
+checkDetails() -pin:int
+validate()
-mobile no.:int
-Account Balance:int
-Account type

+update()
+show balance()
+show account info()

Class Diagram for ATM

Vous aimerez peut-être aussi