Skip to content

The Bank Management System is a C++ console application designed to handle basic banking operations. It allows users to create and manage bank accounts, perform transactions, and provides an admin panel for managing all accounts.

Notifications You must be signed in to change notification settings

Abdul-Rasheed-Talal/BankMgmSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 

Repository files navigation

Bank Management System

Overview

The Bank Management System is a C++ console application designed to handle basic banking operations. It allows users to create and manage bank accounts, perform transactions, and provides an admin panel for managing all accounts.

Features

  • Account Management
    • Create a new account (Savings/Current)
    • View account details
    • Update account information
    • Close an account
  • Transactions
    • Deposit money (with PIN verification)
    • Withdraw money (with PIN verification)
    • Transfer money between accounts
    • Check balance
  • Banking Services
    • Loan management (apply for a loan, check loan status)
    • Interest calculation
    • Fixed deposits
  • Security Features
    • PIN for transactions
    • Password for account modifications
    • Password reset option
  • Admin Panel
    • View all accounts
    • Manage system settings (e.g., interest rates)

How to Run

  1. Clone the repository:
    git clone https://github.com/Abdul-Rasheed-Talal/BankMgmSystem.git
  2. Navigate to the project directory:
    cd BankMgmSystem
  3. Compile the program:
    g++ -o bank_system main.cpp
  4. Run the program:
    ./bank_system

Technologies Used

  • Language: C++
  • Compiler: TDM-GCC

Future Enhancements

  • Implement transaction history
  • Improve UI for better user experience
  • Add multi-level admin access

Contributing

Contributions are welcome! Feel free to fork the repository and submit pull requests.

License

This project is open-source and available under the MIT License.

About

The Bank Management System is a C++ console application designed to handle basic banking operations. It allows users to create and manage bank accounts, perform transactions, and provides an admin panel for managing all accounts.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages