The Bank Management System is a database management project designed to handle various banking operations using SQL and Python. It allow users to apply various operations such as create an account, deposit or withdraw amount, check balance, close an account etc.
- Create Account: Create new bank accounts for customers, including savings, checking, and fixed deposit accounts.
- Deposit and Withdraw Amount: Allow customers to deposit and withdraw money from their bank accounts.
- Transfer Money: Enable customers to transfer money between their own accounts or to other customer accounts.
- Account Details: Provide customers with access to their account details, including balance, transaction history, and interest earned.
- Generate Reports: Generate reports on customer account details, transaction history, and other relevant information.
- SQL (Structured Query Language)
- Python
-
Clone the repository:
git clone https://github.com/anjali9156/Book_Management_System_SQL.git
-
Import the SQL database file into your preferred database management system (e.g., MySQL, PostgreSQL).
-
Update the database connection details in the
config.py
file. -
Install the required Python dependencies using the following command:
pip install -r requirements.txt
-
Open the
bank_management_system.py
file in a Python-compatible IDE or text editor. -
Update the database connection details in the script:
- host = "localhost"
- user = "your_username"
- password = "your_password"
- database = "your_database_name"
-
Run the script to execute various banking operations, such as creating accounts, performing transactions, and generating reports.
-
Monitor the database for any errors or issues, and troubleshoot as necessary.
For any inquiries or suggestions, please feel free to reach out to the project owner:
- Name: Anjali
- Email: anjaliduhan06@gmail.com
- LinkedIn: www.linkedin.com/in/anjaliduhan
- GitHub: https://github.com/anjali9156
This project is licensed under the MIT License.