Getting Ready: The ATM System
Understand the ATM design problem and learn the questions to simplify this problem further.
Problem definition
An Automated teller machine (ATM) allows a bank customer to perform financial transactions remotely without the need for a teller or a bank branch. These transactions include deposits, withdrawals, balance inquiries, and account transfers. ATMs are located in convenient locations such as banks, grocery stores, airports, and other public places.
To use an ATM, users need a bank card associated with an account at a financial institution to use an ATM. To access their account, users must also know the personal identification number (PIN). The user can follow the prompts on the ATM's screen to complete the desired transaction with the PIN.
Create a free account to view this lesson.
By signing up, you agree to Educative's Terms of Service and Privacy Policy