/bank-management-system

simple-bank-management system implemented in python

Primary LanguagePython

Bank Management System

Overview

This project implements a basic bank management system using Python. The system includes functionality for creating bank accounts, depositing and withdrawing funds, and finding account details. The implementation is designed to be simple and easy to understand, serving as a foundational example of object-oriented programming in Python.

Features

  • Bank Class: Manages bank accounts, including creating new accounts and finding existing ones.
  • Account Class: Represents individual bank accounts with attributes for account number, owner name, and balance.
  • Basic Operations: Includes methods for depositing and withdrawing funds from accounts.
  • Transaction Class: Manages the transacation record history of individual accounts.

Installation

To use this code, you need Python installed on your machine. You can download Python from the official Python website.

  1. Clone the Repository:

    git clone https://github.com/AnkitV15/bank-management-system.git
    
  2. Navigate to the Project Directory:

    cd bank-management-system
    
  3. Run the Python Script:

    python main.py