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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Accounting Questions!