Essogbe / bank-management

Bank Management System: A beginner-friendly C++ project for learning OOP basics. Manage accounts, conduct transactions, and view histories. Simple, interactive, and a great introduction to C++. Clone, compile, and run to explore the world of programming!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🏦 Bank Management System

Welcome to the Bank Management System, a beginner-friendly C++ project crafted to unravel the basics of object-oriented programming and console-based applications.

πŸš€ Introduction

The Bank Management System, implemented in C++, offers an interactive platform to manage bank accounts, conduct transactions, and showcase transaction history. Ideal for beginners, this project introduces fundamental concepts such as classes, objects, and basic input/output operations in C++.

✨ Features

  1. Create New Account: Register a new bank account with a name, account number, and initial balance.
  2. Show All Accounts: View a list of all registered bank accounts with basic information.
  3. Search Account: Locate specific accounts using the account number and display details.
  4. Deposit Money: Add funds to a bank account and record the transaction.
  5. Withdraw Money: Withdraw funds from a bank account, provided there are sufficient funds, and record the transaction.
  6. Display Transactions: View a detailed history of transactions associated with a specific account.
  7. Exit: Quit the Bank Management System.

πŸš€ Getting Started

To run the Bank Management System, follow these steps:

Compilation (Windows)

  1. Clone the Repository:

    git clone https://github.com/Essogbe/bank-management.git
    cd bank-management
  2. Compile (Windows):

    g++ main.cpp -o bank_management.exe
  3. Run (Windows):

    bank_management.exe

Compilation (Linux/Mac)

  1. Clone the Repository:

    git clone https://github.com/Essogbe/bank-management.git
    cd bank-management
  2. Compile (Linux/Mac):

    g++ main.cpp -o bank_management
  3. Run (Linux/Mac):

    ./bank_management

πŸš€ Usage

Follow the on-screen menu to navigate through different options. Use numeric input to select your choice. The system allows you to create accounts, perform transactions, and view account details.

🀝 Contributing

Contributions are welcome! If you have suggestions for improvements or new features, feel free to create an issue or submit a pull request.

πŸ“„ License

Feel free to use and modify the code for your educational and personal projects.

Happy coding! πŸš€

About

Bank Management System: A beginner-friendly C++ project for learning OOP basics. Manage accounts, conduct transactions, and view histories. Simple, interactive, and a great introduction to C++. Clone, compile, and run to explore the world of programming!


Languages

Language:C++ 100.0%