Project Description: This is a simple Bank Management System implemented in Python. The system allows users to create bank accounts, perform various transactions, and view account details. It is designed to simulate basic banking operations.
- Create new bank accounts with account numbers, account holder names, and initial deposits.
- Perform deposit and withdrawal transactions on existing accounts.
- Check the account balance for any account.
- Display a list of all existing bank accounts.
- Data is stored and retrieved using pickling, allowing for data persistence
- Python 3.x
- A command-line interface (terminal or command prompt)
-
Clone the repository:
git clone https://github.com/nirmitkotadiya/Bank-Management-System.git
cd Bank-Management-System
-
Run the Application:
python Bank-Management-System.py
- Run the application using the command provided above.
- Select options from the main menu to create accounts, deposit/withdraw funds, check balances, or view account lists.
- Follow the on-screen instructions to complete your desired tasks.
- To exit the program, select the "EXIT" option from the menu.
- Bank_System.py: The main Python program implementing the Bank Management System.
- accounts.data: The data file where account information is stored using pickling.
- README.md: This documentation file.
If you would like to contribute to this project, please follow these steps:
- Fork the project.
- Create a new branch for your feature or bug fix.
- Make your changes and ensure that the code is properly documented.
- Test your changes thoroughly.
- Submit a pull request with a clear description of your changes.
This Phone Book Management System was created by Nirmit Kotadiya.
Feel free to use and modify this Bank Management System for your own educational purposes or as part of a python project. If you have any questions or need assistance, please contact the author.
Enjoy the Bank Management System!