Skip to content

Repository files navigation

🏦 Bank Management System – Java Desktop Application

📌 Description:

A Java-based standalone desktop application that simulates core banking features like user signup, login, deposits, withdrawals, balance enquiry, and mini statements using Java Swing and JDBC with MySQL database integration.


🔧 Features:

  • ✅ User Login and Secure Authentication
  • 📝 3-step Signup Process (Personal, Contact, Account)
  • 💰 Deposit and Cash Withdrawal
  • ⚡ Fast Cash for instant withdrawals
  • 📋 Mini Statement to show recent transactions
  • 💼 Balance Enquiry with card number tracking
  • 🖼️ GUI with images using Swing components

🧑‍💻 Technologies Used:

  • Java (Swing, AWT)
  • MySQL with JDBC
  • JCalendar (for date picker)
  • VS Code / IntelliJ

📁 How to Run:

  1. Clone the repository:

About

The Bank Management System is a Java-based desktop application that simulates core banking functionalities such as account creation, secure login, deposits, withdrawals, balance inquiry, and mini statements. It is developed using Java Swing for GUI, JDBC for MySQL integration, and includes a multi-form navigation structure.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages