Question: You are tasked with developing a prototype for an automated banking/teller machine (ATM) for a new bank. As part of the project, complete the following:
You are tasked with developing a prototype for an automated banking/teller machine (ATM) for a new bank. As part of the project, complete the following: 1) Define classes for Customers and Accounts. The classes should be in separate JavaScript files from the program functionality. Customers should have usernames and passwords in addition to any other properties you see fit. Accounts should have a type of account, balance, and interest rate. Add suggested functionality (given below) through methods you think a customer and account should have. Don't forget to document your classes with proper comments. 2) Use HTML, JavaScript, and DOM methods for the ATM prototype. You will be submitting both the HTML and the JavaScript for this final assignment. Suggested functionality includes 1. balance lookup, 2. make a deposit, and 3. make a withdrawal. Assume accounts are already created - ie. you will create the accounts ahead of time with amounts. The user does not need to create accounts. So, it is suggested to create 4 accounts, the first account MUST be your own ID. The rest of the IDs will be dummies. Here are three template files for this Assignment A4_template_files.zip Download https://drive.google.com/file/d/1R3dQLuGyt2vABrwq3mG0Jw6TAq6eMYHx/view?usp=share_link . These templates give you one possible solution for this assignment. Feel free to modify the templates or create your own from scratch using your own logic for completing this assignment.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
