Skip to content

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!

Notifications You must be signed in to change notification settings

faridmamadou/bank-management

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Bank Management System

Welcome to the Bank Management System, a beginner-friendly C++ project designed to help you understand basic concepts of object-oriented programming and simple console-based applications.

Table of Contents

Introduction

The Bank Management System is a console-based application implemented in C++. It provides a simple and interactive way to manage bank accounts, perform transactions, and display transaction history. This project serves as a great starting point for beginners to grasp 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: Search for a specific account using the account number and display its 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:

  1. Clone the Repository:

    git clone https://github.com/Essogbe/bank-management.git
    cd bank-management
  2. Compile and Run:

    g++ main.cpp -o bank_management
    ./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!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%