Skip to content

🏦 Bank Management System (Java AWT & Swing) A Java-based desktop application that simulates core banking operations using AWT & Swing for the user interface. This project is designed to provide a functional, interactive experience of a banking environment with modern UI elements and key financial features.

Notifications You must be signed in to change notification settings

BuildWithAK/Bank-Management-System_Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🏦 Bank Management System (Java AWT & Swing)

A Java-based desktop application that simulates core banking operations using AWT & Swing for the user interface. This project is designed to provide a functional, interactive experience of a banking environment with modern UI elements and key financial features.

πŸ“Έ Preview

  1. Login Page Screenshot 2025-04-21 223020

  2. Main Page Screenshot 2025-04-21 223356

  3. Withdrawal page Screenshot 2025-04-21 223650

4.Fast Cash page Screenshot 2025-05-29 161023

✨ Features

User Authentication (Sign In) Deposit Funds Cash Withdrawal Fast Cash Option Balance Enquiry Mini Statement PIN Change Exit / Back Navigation Modern Banking UI with images, buttons, and custom colors

****** Technologies Used**

Technology Role
Java Core Programming Language
AWT & Swing GUI Framework
VS Code / IntelliJ / Eclipse Java IDEs used
File I/O (optional) Simple local data handling

πŸ—‚οΈ Project Structure

BankManagementSystem/ β”œβ”€β”€ src/ β”‚ β”œβ”€β”€ Main.java β”‚ β”œβ”€β”€ Login.java β”‚ β”œβ”€β”€ Dashboard.java β”‚ β”œβ”€β”€ Transaction.java β”‚ └── Other GUI modules β”œβ”€β”€ README.md β”œβ”€β”€ Screenshot.png └── .gitignore

System Requirements:

β€’ Interpreters: Java and Java Database Connectivity(JDBC). β€’ Software: Vs code/Netbeans, Xampp. β€’ Database: MySQL, sql. β€’ Hardware: 10GB storage, 4gb ram 4.1.2

**πŸš€ How to Run ** Clone the repository:

  1. git clone https://github.com/BuildWithAK/BankSystem-AWT-Swing.git
  2. Open the folder in your preferred Java IDE.
  3. Compile and run the Main.java file.
  4. Use the GUI to perform all banking transactions.

Developed By BuildWithAK

About

🏦 Bank Management System (Java AWT & Swing) A Java-based desktop application that simulates core banking operations using AWT & Swing for the user interface. This project is designed to provide a functional, interactive experience of a banking environment with modern UI elements and key financial features.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages