Skip to content

A console-based bank management system built with Java and MySQL for managing accounts, transactions, and customers.

Notifications You must be signed in to change notification settings

Saitejavurukonda/BankManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🏦 Bank Management System

This is a simple console-based Bank Management System made with Java and MySQL.
It helps both admins and customers manage accounts, perform transactions, and keep track of records easily. πŸ’»πŸ’°


πŸ“‘ Table of Contents

  1. ✨ What You Can Do
  2. πŸ–Ό Screenshots
  3. ⚑ How to Run
  4. πŸ›  Tech Used

✨ What You Can Do

  • πŸ‘€ Log in as an Admin and manage everything.
  • πŸ“ Register as a Customer and log in to your account.
  • πŸ’΅ Deposit and withdraw money easily.
  • 🧾 Admin can view all customers and transactions.

πŸ–Ό Screenshots

Admin Side

Admin Login
Admin Login
Figure 1: Admin logs in successfully. βœ…

Admin Menu / Dashboard
Admin Menu
Figure 2: Options available for admin. πŸ› οΈ


Customer Side

Customer Registration
Customer Registration
Figure 3: New customer registered. πŸ“

Customer Login & Features
Customer Login
Figure 4: Customer logs in and can access account features. πŸ‘€πŸ’³

Deposit Money
Deposit Money
Figure 5: Customer depositing money. πŸ’΅βž•

Withdraw Money
Withdraw Money
Figure 6: Customer withdrawing money. πŸ’Έβž–


Admin Records

View Customers
View Customers
Figure 7: Admin checking all customers. 🧾πŸ‘₯

View Transactions
View Transactions
Figure 8: Admin checking all transactions. πŸ“ŠπŸ’°


⚑ How to Run

  1. Make sure Java and MySQL are installed. πŸ’»
  2. Import the provided SQL file to create the database and tables. πŸ—„οΈ
  3. Add MySQL Connector J to your project library. πŸ”—
  4. Run Main.java and follow the instructions in the console. ▢️

πŸ›  Tech Used

  • πŸ’» Java (Console App)
  • πŸ—„οΈ MySQL Database
  • πŸ”— JDBC Connector

About

A console-based bank management system built with Java and MySQL for managing accounts, transactions, and customers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages