Skip to content

Mahmoudelim/BankSystem

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

271 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Idea: Bank System

Description

Complete Banking system enables bank users to access their accounts and general information about bank’s products and services from the comfort of your PC. This application aims at secure banking system which will be accessible to any authenticated user with valid user id and password. Through this system, user can access his account from anywhere.

The system has two types of users client and admin

Client functionalities:

  1. can regesister on the system using open account.
  2. can transfer money to any other bank account.
  3. withdraw / deposit.
  4. track his account transactions.
  5. apply for loan.

Staff functionalities:

  1. manages loan requests.
  2. view all bank accounts with the over all control.

Design patterns used:

  • Factory pattern
  • Singleton pattern
  • Observer pattern
# Project Idea: Bank System # Description

Complete Banking system enables bank users to access their accounts and general information about bank’s products and services from the comfort of your PC. This application aims at secure banking system which will be accessible to any authenticated user with valid user id and password. Through this system, user can access his account from anywhere.

The system has two types of users client and admin

Client functionalities:

  1. can regesister on the system using open account.
  2. can transfer money to any other bank account.
  3. withdraw / deposit.
  4. track his account transactions.
  5. apply for loan.

Staff functionalities:

  1. manages loan requests.
  2. view all bank accounts with the over all control.

Design patterns used:

  • Factory pattern
  • Singleton pattern
  • Observer pattern

ScreenShots

Main window

Home Window

Money Transfer Window

Currency Converter window

Open Account window

Technologies used:

UML Diagram

Document link

Contributors

About

ASU Software Design Pattern Project 202

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages