Professional Documents
Culture Documents
• An Automatic Teller Machine (ATM) is a computer based machine, connected to a network, that
offers, as basic functions to users, access to bank account (balance, bank transfers) and retrieval
of money.
• Withdrawal
• Deposition of money can be done.
• User can select payment from the menu and enter bils into the ATM.
• Account Update can be done from the menu and balance can be displayed.
• Print Transaction Record
• Functional Requirements:-
•
Customer Authentication: A customer wanting to withdraw cash using ATM/debit card must
authenticate his credentials using ATM PIN. ATM machine authenticates the card entered with
the corresponding bank server
o Input: Four-digit numeric pin as entered by the customer using ATM keypad
o Output: If correct pin is entered the customer is taken to the next screen of cash
withdrawal options. If wrong pin is entered customer is declined for any further
action and the ATM screen returns to idle status.
• Cash Withdrawal Screen: After authentication the customer is taken to the screen having various
cash withdrawal options. Once customer enters account type and required amount, ATM
validates the availability of required fund in the corresponding customer’s bank account. If
sufficient fund is available, ATM asks the customer if withdrawal receipt needs to be printed.
Finally, the machine dispenses the required cash and also prints the transaction receipt if opted
for.
▪
Accept Account Type - Customer needs to enter type of bank
account(savings/current) for cash withdrawal
• Input: Nothing
• Input: Nothing