Skip to content

This application handles some of the basics operations of a bank, such as customer's deposit and withdraw, money transaction history, ability to modify the account details. It is a very simplistic bank management system made with Python,PyQt5 and MYSQL.

Notifications You must be signed in to change notification settings

JehanPatel/bank-management-system

Repository files navigation

Downloads Contributors Forks Stargazers Issues

Table Of Contents

About The Project

This application handles some of the basics operations of a bank, such as customer's deposit and withdraw, money transaction history, ability to modify the account details. It is a very simplistic bank management system made with Python,PyQt5 and MYSQL.

Getting Started

To get started, install the following modules onto your computer

Prerequisites

  • pip install mysql.connector
  • pip install datetime
  • pip install pyqt5

Make the following in MYSQL:

   Database name: bank
   Table name: bank, transaction

Note: UserName is the Primary Key in bank Table and UserName1 is the Foreign key in transaction Table.

bank table

image

transaction table

image

Installation

  • Download the folder.
  • Open cmd and run all installation's using pip command.
  • Update username and password to your MYSQL server in bank.py
  • Open cmd from the bank.py file location.
  • Type python bank.py to run the file

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  • If you have suggestions for adding or removing projects, feel free to open an issue to discuss it, or directly create a pull request after you edit the README.md file with necessary changes.
  • Please make sure you check your spelling and grammar.
  • Create individual PR for each suggestion.
  • Please also read through the Code Of Conduct before posting your first idea as well.

Authors

About

This application handles some of the basics operations of a bank, such as customer's deposit and withdraw, money transaction history, ability to modify the account details. It is a very simplistic bank management system made with Python,PyQt5 and MYSQL.

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages