Skip to content

ProgrammerShubh/Bank-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Bank Management System

Overview

The Bank Management System is a desktop-based application built using Java Swing for managing banking operations. It allows users to create accounts, perform deposits, withdrawals, check balances, and view transaction history. This system is designed for both customers and administrators to streamline banking services efficiently.

Features

  • Create new bank accounts
  • Deposit and withdraw money
  • Check account balance
  • View transaction history
  • User-friendly graphical interface
  • Database integration using JDBC for persistent data storage

Technologies Used

  • Java Swing: For creating the graphical user interface (GUI)
  • JDBC (Java Database Connectivity): For interacting with the database
  • MySQL: For managing the bank’s customer and transaction data
  • Java SE: The core language for building the application

Admin/Manager Credentials

To access the admin or manager functionalities, use the following credentials:

  • Username: Admin
  • Password: 1234

These credentials allow access to administrative features such as account management, Update data, and create accounts.

Project Structure

BankManagementSystem/
│
├── LoginPage.java              # Main and opening file of the application
├── img/                        # Folder containing images used in the application
├── drivers/                    # Folder containing necessary drivers (e.g., MySQL JDBC)
├── db/                         # Folder for the database or SQL scripts
├── README.md                   # Project documentation (this file)

Screenshots

Screenshot (530) Screenshot (531) Screenshot (532)

About

The Bank Management System is a desktop application built using Java Swing. It allows users to manage bank accounts through a user-friendly interface. Features include account creation, deposits, withdrawals, balance checks, and transaction history. The system integrates with a database via JDBC to handle all banking operations efficiently.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages