BankManagementSystem-
A desktop-based banking application developed using Java, NetBeans, and MySQL.
The Bank Management System is a software application designed to manage and automate core banking operations efficiently. The system allows users to create and manage customer accounts, perform deposits and withdrawals, check account details, and maintain transaction records securely
Features
- User Login System (Secure authentication)
- Account Creation and Management
- Deposit and Withdrawal System
- Balance Inquiry Feature
- Database Storage using MySQL
- Input Validation for safe data entry
Tech Stack
- Language: Java (JDK 8+)
- IDE: NetBeans
- Database: MySQL (XAMPP)
- GUI: Java Swing / AWT
- Connectivity: JDBC (MySQL Connector)
Requirements
Before running the project, install:
- Java JDK
- NetBeans IDE
- XAMPP (MySQL server)
- MySQL Connector JAR file
Setup Instructions
Database Setup
- Start XAMPP (Apache + MySQL)
- Open: http://localhost/phpmyadmin
- Create database:
Screenshots

Site is live at
https://vyshnavichhetri22.github.io/BankManagementSystem/