Skip to content

matrex32/Bank-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Bank-Management-System

Overview

This project is a Java-based application that simulates the functionalities of banking software. Developed using Java Swing for the user interface and MySQL for data management, it offers a comprehensive simulation of a banking environment.

Features

  • Account Creation: Users without an existing account can sign up, with all registration details securely stored in a MySQL database.
  • Card and PIN Generation: Upon registration, users receive a unique card number starting with 5564 and a 4-digit PIN, which are used for subsequent logins.
  • Banking Operations: For users with an existing account, the application provides a variety of banking operations. These include:
    • Depositing Money: Users can deposit funds into their account.
    • Withdrawing Money: The application allows for the withdrawal of a desired or fixed sum of money.
    • PIN Management: Users have the option to change their card's PIN for enhanced security.
    • Balance Inquiry: Account balance can be checked at any time.
    • Transaction History: Users can view a detailed history of their transactions.

Goal

The aim of this project is to replicate the core features of banking software, providing a practical and educational tool for understanding banking operations and software development using Java Swing and MySQL.

Login Singup Singuptwo Singupthree Transaction Deposit FastCash Withdrawal Balance PinChange Statement

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages