Skip to content

The **Bank Account Management System** is a Python-based application that allows users to manage bank accounts, perform transactions, and apply for and repay loans. This system is menu-driven, providing users with various account management functions such as deposits, withdrawals, fund transfers, loan management, and transaction history tracking.

License

Notifications You must be signed in to change notification settings

rachoni/Bank-Account-Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Bank Account Management System

Overview

The Bank Account Management System is a Python-based application that allows users to manage bank accounts, perform transactions, and apply for and repay loans. This system is menu-driven, providing users with various account management functions such as deposits, withdrawals, fund transfers, loan management, and transaction history tracking.

Features

  1. Account Management:

    • Create new bank accounts with an initial balance of zero.
    • List all account holders and their balances.
  2. Transaction Operations:

    • Deposit: Add funds to an account.
    • Withdraw: Withdraw funds from an account (checks for sufficient balance).
    • Transfer: Transfer funds between two accounts.
    • Transaction History: View a record of transactions for each account.
  3. Loan Management:

    • Apply for Loan: Borrow up to a set maximum limit with interest.
    • Repay Loan: Make payments toward outstanding loan amounts.
  4. Balance Inquiry: Check the current balance of any account.

Requirements

  • Python 3.x is required.

How to Run the Program

  1. Clone the repository or copy the code into a Python file (e.g., bank_account_management.py).
  2. Run the file using the command:
    python bank_account_management.py

About

The **Bank Account Management System** is a Python-based application that allows users to manage bank accounts, perform transactions, and apply for and repay loans. This system is menu-driven, providing users with various account management functions such as deposits, withdrawals, fund transfers, loan management, and transaction history tracking.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages