Question: MAC 1 9 0 : Object Oriented Programming. ATM Java ProjectProject Description:In this project, you are expected to develop an ATM simulation like anormal bank

MAC 190: Object Oriented Programming. ATM Java ProjectProject Description:In this project, you are expected to develop an ATM simulation like anormal bank atm.Required functionality:1. Two user roles will be available, a user role: an account holder,and an admin role: banker.2. As a user, you can simply deposit, withdraw, transfer and checkaccount balance.3. As a banker, you can specify an account and display informationabout accounts.4. Ability to change your password.5. Have multiple accounts.Extra:1. Keep track of transactions and have this functionality availableto user and banker roles.2. As a system admin, you can control the entire system by adding auser, to adding and deleting accounts.Ensure that your code is properly commented and adheres to bestprogramming practices.Technology:1.2.3. Use a Console-driven program to mimic basic functionality.Use JavaFX to develop the Graphical User Interface.Use an IDE such as NetBeans or IntelliJ IDEA to develop your code.Deliverables:1.2. A document that outlines a workflow, features, classes, and screenshots for all yourfunctional screens, and from your project execution.A zip file of your code; Javadoc, etc.

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 Programming Questions!