/Bank_Management_System

Featuring my second-semester CS-112 (OOP) project – Bank Management system implemented in C++. The project includes functionalities for managing customer data. You'll find the source code, documentation, and any necessary instructions for running the program. Feel free to delve into the project, and I welcome any feedback or collaboration.

Primary LanguageC++MIT LicenseMIT

🏦 Bank Management System

📄 Description

The Bank Management System 🏦, a C++ program for my second-semester OOP group project, offers a user-friendly interface for banking operations. Features include account creation, transaction history, and balance inquiries. File handling ensures reliable customer information storage. 💳📊

✨ Features

  • Account Management: Create, update, and delete customer accounts.
  • Transaction History: View a detailed transaction history for each account.
  • Balance Inquiry: Check the account balance at any time.
  • File Handling: Persistent storage of customer data using file handling.

📂 Project Structure

  • main.cpp : Main source code file containing the program logic.
  • customer.csv : File to store customer data (can be customized).

Getting Started

🔧 Prerequisites

  • C++ Compiler.
  • Any C++ IDE (optional).

🛠 Installation

  1. Clone the repository:

    git clone https://github.com/B3TA-BLOCKER/Bank_Management_System.git
  2. Navigate to the project directory:

    cd Bank_Management_System
  3. Compile the source code:

    g++ main.cpp -o main
  4. Run the executable:

    ./main

🚀 Usage

  1. Account Creation:

    • Select the option to create a new account.
    • Enter customer details as prompted.
  2. Transaction History:

    • View transaction history by selecting the appropriate option.
  3. Balance Inquiry:

    • Check account balance through the designated menu option.
  4. File Handling:

    • Customer data is stored in the customer.csv file.

🤝 Contributing

Contributions are welcome! Feel free to open issues or submit pull requests.

📝 License

This project is licensed under the MIT License.