Cutie Jason

Cutie Jason

Jason Nguyen

March 18, 2024

 • 1 min read

0

Banking Management System

Use Java to create a simple banking management system

java_stock_photo

Banking Management System

Introduction

This is a simple banking management system that allows users to create an account, deposit money, withdraw money, and check their balance. The system is written in Java and uses a simple text-based interface.

Understanding the Users

My Bank Account Application supports two types of users: the Manager and the Customer.

Manager

The Manager is responsible for maintaining the integrity of the banking system within the application, utilizing functions like login, logout, customer addition, and deletion.

admin inteface
admin inteface

Customer

My application allows customers to perform essential banking tasks like depositing, withdrawing, checking balances, and online purchases, categorizing them into Silver, Gold, or Platinum levels based on account balance.

customer interface
customer interface

Authentication and Authority

Banking applications require rigorous authentication for both Managers and Customers. Managers’ credentials are hardcoded, while customers’ information is stored separately. The application uses a simple text file to store customer data, which is read and written to during runtime.

GUI Development with JavaFX

JavaFX is used to create an intuitive Bank Account Application GUI, offering a seamless banking experience for both managers and customers, with its rich UI controls and scene graph architecture.

login interface
login interface

Diagrams

The following diagrams illustrate the use case and class diagrams for the banking management system. They may be hard too read, but they provide a high-level overview of the system’s functionality and structure.

Use Case Diagram

use case diagram
use case diagram

Class Diagram

class diagram
class diagram

Topics

JavaCourse Work

More stories

Jun, 2024 • 3 min read

Making a Drone less than 300 dollars

dji-fpv-drone

Jan, 2024 • 1 min read

Image Creator

image-created

Social media

avatar

GitHub

0 followers

Follow
avatar

LinkedIn

85 followers

Follow
avatar

Instagram

286 followers

Follow
avatar

YouTube

21 subscribers

Follow