You are on page 1of 2

Problem Statements For ATM System :

Automated Teller Machine (ATM) system for the customers


to provide convenient withdrawal service everywhere, customer
doesn’t have to go to a bank.
A software is to be designed that reads an ATM card, a keyboard
and display for interaction with the customer, a cash dispenser in
multiples of Rs 100, Rs 500, Rs 2000 and a printer for printing
customer receipts.
The ATM will service one customer at a time.
A customer will have to insert an ATM card and enter a personal
identification number (PIN) for validation from the bank for each
transaction. The customer will then be able to perform one or
more transactions.
If the customer's PIN is invalid then the customer will be required
to re-enter the PIN before a transaction can be processed.
If the customer is unable to successfully enter the PIN after three
tries, the card will be blocked for 24hrs and in case the customer
has forgotten the PIN will have to contact the bank for PIN reset.
If a transaction fails for any reason other than an invalid PIN, the
ATM will display an explanation of the problem, and will then ask
the customer whether he/she wants to do another transaction.
The ATM will also maintain an internal log of transactions to
facilitate resolving problems arising from a hardware failure in
the middle of a transaction.
Entries will be made in the log when the ATM is started up and
shut down, for each message sent to the bank and replies. Log
entries contain card numbers and amounts, but will never contain
the PIN.
To avail ATM facility, a customer is required to have an account in
a bank and have ATM card.
The bank also provides SMS updates to the customer for every
transaction of their account. To obtain SMS updates, customer is
required to register his/her mobile number against his account in
the bank.
By using the ATM machine, a customer can withdraw cash either
from current or savings account, check the balance of an account,
or transfer funds from one account to another.
For Transfer transaction two account numbers must be provided
with sufficient money in debtor’s account.
Any account can have only one associated bank card. But in case
of joint accounts maximum 6 cards will be available with different
names but same account number and bank balance; only one card
will be active at the time of transaction.

You might also like