Skip to content

devina-agr/Bank-System

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Bank-System

This is a Python program that simulates a basic bank management system with functionalities like creating accounts, depositing/withdrawing money, transferring funds, and updating/deleting accounts.

Features:

  • Create new bank accounts with unique IDs.
  • Login to existing accounts using account ID and password.
  • Deposit, withdraw, and transfer money between accounts.
  • View current account balance.
  • Update account holder name, password, and phone number.
  • Delete an account.

How to Use:

  • Clone or download the repository containing this Python script.
  • Open a terminal or command prompt and navigate to the directory containing the script.
  • Run the program using the command: python main.py
  • Follow the on-screen instructions to interact with the bank system.

Note:

This is a simplified program for educational purposes and doesn't implement real-world security measures. Usernames and passwords are stored in plain text within the program.

Further Development:

  • Implement secure password hashing.
  • Persist account data in a database for better scalability.
  • Add functionalities like transaction history and account statements.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%