The document outlines the requirements for an ATM system, including:
1) Allowing customers to withdraw cash from their bank account without going inside the bank.
2) The ATM software will read customer cards and PINs for validation, allow cash withdrawals in denominations of 100, 500, 2000, and print receipts.
3) The ATM will service one customer at a time and require a valid PIN for transactions, allowing the customer to perform multiple transactions in one session before their card is ejected.
The document outlines the requirements for an ATM system, including:
1) Allowing customers to withdraw cash from their bank account without going inside the bank.
2) The ATM software will read customer cards and PINs for validation, allow cash withdrawals in denominations of 100, 500, 2000, and print receipts.
3) The ATM will service one customer at a time and require a valid PIN for transactions, allowing the customer to perform multiple transactions in one session before their card is ejected.
The document outlines the requirements for an ATM system, including:
1) Allowing customers to withdraw cash from their bank account without going inside the bank.
2) The ATM software will read customer cards and PINs for validation, allow cash withdrawals in denominations of 100, 500, 2000, and print receipts.
3) The ATM will service one customer at a time and require a valid PIN for transactions, allowing the customer to perform multiple transactions in one session before their card is ejected.
The document outlines the requirements for an ATM system, including:
1) Allowing customers to withdraw cash from their bank account without going inside the bank.
2) The ATM software will read customer cards and PINs for validation, allow cash withdrawals in denominations of 100, 500, 2000, and print receipts.
3) The ATM will service one customer at a time and require a valid PIN for transactions, allowing the customer to perform multiple transactions in one session before their card is ejected.
Download as DOCX, PDF, TXT or read online from Scribd
Download as docx, pdf, or txt
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.