Skip to content

Gowtham2007-code/Bank-Managment-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Bank-Managment-System

A desktop-based Bank Management System built with Java Swing, AWT, and MySQL. It allows secure user login, account management, deposits, withdrawals, and transaction tracking. Features a clean GUI, real-time balance updates, and database integration for efficient banking operations.

⚙️ Features

  • Secure admin and user login
  • Create, update, and delete customer accounts
  • Deposit, withdraw, and transfer funds
  • View real-time account balances
  • Transaction history tracking
  • Persistent storage with MySQL

🛠️ Technologies

  • Language: Java
  • GUI: Swing, AWT
  • Database: MySQL (via JDBC)

🚀 How to Run

  1. Clone the repo:
    git clone https://github.com/Gowtham2007-code/Bank-Managment-System.git

Import the SQL script in SQL Data Base/ to your MySQL server.

Update DB credentials in the JDBC connection file.

Run the main Java class to start the application.

📈 Future Improvements Role-based access with enhanced security

Export transaction history to CSV/PDF

Improved GUI using JavaFX

Automated testing and validation

👨‍💻 Author Gowtham Pannem — B.Tech CSE (AI) GitHub: https://github.com/Gowtham2007-code/Bank-Managment-System

About

A desktop-based Bank Management System built with Java Swing, AWT, and MySQL. It allows secure user login, account management, deposits, withdrawals, and transaction tracking. Features a clean GUI, real-time balance updates, and database integration for efficient banking operations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages