It is our third semester group project in C++. It basically works with the virtue of implementing the functions of a bank ATM
This report attempts to understand the design of an Automated Teller Machine (ATM) system, a device used by bank customers to process account transactions. Typically, a user inserts into the ATM a special plastic card that is encoded with information on a magnetic strip. The strip contains an identification code that is transmitted to the bank's central computer by modem. To prevent unauthorized transactions, a personal identification number (PIN) must also be entered by the user using a keypad. The computer then permits the ATM to complete the transaction; most machines can dispense cash, accept deposits, transfer funds, and provide information on account balances. Banks have formed cooperative, nationwide networks so that a customer of one bank can use an ATM of another for cash access. Some ATMs will also accept credit cards for cash advances. The first ATM was installed in 1969 by Chemical Bank at its branch in Rockville Centre, New York. A customer using a coded card was dispensed a package containing a set sum of money.