Skip to content

A user-friendly bank management system, designed to streamline banking operations for both customers and managers.

Notifications You must be signed in to change notification settings

asce2619/BankManagementSystem

Repository files navigation

Bank Management System

COE528: Object-Oriented Engineering Analysis and Design

Winter 2024 Term Project

A user-friendly bank management system, designed to streamline banking operations for both customers and managers.

Table of Contents

General Information

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.

Project Report

The following link leads to the course report, which also showcases the Use Case and Class diagram created during the planning phase. Project Report

Application Used

This project was developed using JavaFX through Netbeans, with the graphical user interface (GUI) created using Scenebuilder.

Interface Preview

Manager Interface

Screenshot 2024-09-03 160325 Screenshot 2024-09-03 160636 Screenshot 2024-09-03 160658 Screenshot 2024-09-03 160933

Customer Interface

Screenshot 2024-09-03 161104 Screenshot 2024-09-03 161135 Screenshot 2024-09-03 161200 Screenshot 2024-09-03 161219

About

A user-friendly bank management system, designed to streamline banking operations for both customers and managers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages