A user-friendly bank management system, designed to streamline banking operations for both customers and managers.
This project required the creation of a simple Bank Account Application. The application created holds one manager and zero to infinite amounts of customers. Each customer holds one bank account with a level associated with the balance they currently have deposited; Silver, Gold, and or Platinum. Managers have the power to add and delete customers. Customers once created by the manager can deposit, withdraw and see their balance and level in their account. Customers can also use their account for online purchases that are $50 and above. Depending on the customer's level they will also be charged an additional tax fee when completing an online transaction.
The following link leads to the course report, which also showcases the Use Case and Class diagram created during the planning phase. Project Report
This project was developed using JavaFX through Netbeans, with the graphical user interface (GUI) created using Scenebuilder.







