Skip to content

Executing Bank system app in java and java swing (GUI) by implement oop, SOLID and design pattern rules.

Notifications You must be signed in to change notification settings

leibori/Bank-Application

Repository files navigation

BankApp

Executing Bank system app in java and java swing (GUI) by implement oop, SOLID and design pattern rules.

Goals

  • build a bank application that let users to mange their bank account in the easiest way.
  • Let the bank management board to easily add features in the future without changing the main core.
  • Implements diffrent kinds of design patterns.

Features:

Create Account

Add new account by choosing from 3 different types : basic, save and recurring deposit.

Deposit

Assist the users in depositing money. It takes as input account numnber (by choosing the account) and amount.

Withdraw

Withdraw money from the account. It takes as input account numnber (by choosing the account) and amount.

Loans

User can apply for loans through this feature. Various loans offered by the bank like Regular, home and student.

Money Transfer

User can transfer money from his account to other account.

UML:

umlBankApp

About

Executing Bank system app in java and java swing (GUI) by implement oop, SOLID and design pattern rules.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages