Skip to content

Bank Management System provides a comprehensive solution for managing customer accounts, transactions, and other essential banking processes. The system leverages the power of SQL for data storage and retrieval, while Python is used for implementing the application logic and user interface.

License

Notifications You must be signed in to change notification settings

anjali9156/Bank-Management-System-Using-SQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Bank Management System

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.

Features

  • 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.

Technologies Used

  • SQL (Structured Query Language)
  • Python

Installation and Setup

  1. Clone the repository:

    git clone https://github.com/anjali9156/Book_Management_System_SQL.git

  2. Import the SQL database file into your preferred database management system (e.g., MySQL, PostgreSQL).

  3. Update the database connection details in the config.py file.

  4. Install the required Python dependencies using the following command:

    pip install -r requirements.txt

Usage

  1. Open the bank_management_system.py file in a Python-compatible IDE or text editor.

  2. Update the database connection details in the script:

    Database connection details

    • host = "localhost"
    • user = "your_username"
    • password = "your_password"
    • database = "your_database_name"
  3. Run the script to execute various banking operations, such as creating accounts, performing transactions, and generating reports.

  4. Monitor the database for any errors or issues, and troubleshoot as necessary.

Contact

For any inquiries or suggestions, please feel free to reach out to the project owner:

License

This project is licensed under the MIT License.

About

Bank Management System provides a comprehensive solution for managing customer accounts, transactions, and other essential banking processes. The system leverages the power of SQL for data storage and retrieval, while Python is used for implementing the application logic and user interface.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published