π¦ 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
β¨ 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:
- git clone https://github.com/BuildWithAK/BankSystem-AWT-Swing.git
- Open the folder in your preferred Java IDE.
- Compile and run the Main.java file.
- Use the GUI to perform all banking transactions.
Developed By BuildWithAK