Skip to content

atulpandey-codes/Banking-Management-System

Repository files navigation

Banking Management System

A Banking Management System developed in C++ using Object-Oriented Programming (OOP) and File Handling. This project allows users to create bank accounts, manage transactions, and store data permanently using files.

Features

  • Create a new bank account
  • Can use existing bank account
  • Deposit money
  • Withdraw money
  • Transfer funds
  • Check account balance
  • Check Bank account details
  • View transaction history
  • Input validation
  • File handling for data storage(CSV)

Technologies Used

  • C++
  • Object-Oriented Programming (OOP)
  • File Handling
  • Visual Studio Code
  • Git & GitHub

Project Structure

Banking-Management-System/
│
├── main.cpp
├── BankAccount.cpp
├── BankAccount.h
├── Transactions.cpp
├── Transactions.h
├── accounts.csv
├── transactionHistory.csv
├── README.md
└── .gitignore

How to Run

  1. Open the project in Visual Studio Code.
  2. Compile the source files.
  3. Run the executable.
  4. Use the menu to perform banking operations.

Future Improvements

  • Password encryption
  • Admin panel
  • Database integration
  • Interest calculation

Author

Atul Pandey

Banking management system

About

A console-based Banking Management System developed in C++ using OOP and File Handling.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages