ATM Machine
$10-15 USD
Paid on delivery
1. A form which allows the user to identify him/herself by keying in an account number and a pin number. 2. 2. A control form containing buttons for selecting one of the following functions. View Current Balance Withdraw money Withdraw money with receipt 3. This form should also have components for giving instructions to the user and for showing the balance if the first option is selected. 4. A form for choosing the amount of money to be withdrawn if the second or third option is selected. 5. A form that simulates the issue of cash ??" a display component will show the amount of cash issued and a button will be pressed when the message “ Remove Card “ comes up to enable the program to continue. 6. A form to simulate the receipt that would be printed if option 3 were to be selected. 7. A form that will enable the bank manager to shut down the system. Data is fed to these structures from sequential or external database tables. When the program is loaded at the start of the working day, customer balances are transferred from file memory to memory and at the end of the working day, when the system is closed down, the updated data is transferred in the opposite direction. The system is shut down by the bank manager loggin in with his special account number of 999999 and pin of 1234 The rule for entry to the system is that the PIN must match that stored in the internal data structure. If the PIN is incorrect then after 3 failed attempts the card is confiscated- this is followed by a suitable message on the entry form. The rules for issuing cash are : amount must be a multiple of 10; amount to be withdrawn must not exceed the current account balance; and no more than £250 can be withdrawn on one particular day. If any of the rules are breached the user is offered the chance to abort the transaction.
## Deliverables
Complete and fully-functional working program in executable form as well as complete source code of all work done.
## Platform
Windows NT
Project ID: #3103787