|
Answer» ATMs are used for depositing and withdrawing money from customers. It is also useful for checking the account balance. - What are some of the required features?
- Each user should have at least one bank account that is linked to the card for PERFORMING transactions.
- ATM to AUTHENTICATE the user based on 4 digit PIN associated with the card.
- User to perform only one transaction at a given time.
- What are some of the common problems encountered?
- What happens during transaction timeout?
- What happens if the money is deducted from the bank account but the user hasn't received it from the machine?
- Possible TIPS for CONSIDERATION:
- Divide the problem into different entities like Card, Card READER etc and establish a relationship between each of the entities.
|