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 : Object Oriented Programming. ATM Java ProjectProject Description:In this project, you are expected to develop an ATM simulation like anormal bank atm.Required functionality: Two user roles will be available, a user role: an account holder,and an admin role: banker As a user, you can simply deposit, withdraw, transfer and checkaccount balance As a banker, you can specify an account and display informationabout accounts Ability to change your password Have multiple accounts.Extra: Keep track of transactions and have this functionality availableto user and banker roles 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: Use a Consoledriven 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: 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
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
