Skip to content

swapnilagrawal01/GUI-based-Banking-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GUI-based-Banking-System

This is Python based banking System using tkinter GUI
It allows to perform the following tasks:

  1. Admin Login
  2. Search for a particular customer to perform various banking operations on a customer bank account i.e. check balance, deposit or withdraw money etc.
  3. Deposit money into a customer account
  4. Withdraw money from a customer account
  5. Check current balance for a customer
  6. View customer details e.g. name and address
  7. Update customer information e.g. name and address
  8. Close a customer account i.e. remove customer from the system
  9. Update admin own information i.e. name and address
  10. Print all customers details
  11. Customers can have different types of bank account (e.g. business account and savings account). Accounts differ in their account name, interest rate and overdraft limit etc.
  12. Store and load all customers’ data from and into a file.
  13. Transferring funds/money from one account to another.
  14. Admins can request a management report. This should show the following information:
    a) Total number of customers in the system
    b) The sum of all money the customers currently have in their bank account.
    c) Using individual account balance, the report should calculate the sum of interest rate payable to all accounts for one year
    d) Total amount of overdrafts currently taken by all customers

The Admin.csv and Customer.csv contains the sample enteries of the admin and customer respectively.
Requirements: Python3, tkinter module
The Banking System can be implemented by running the bank_system.py

About

Python-based banking System using Tkinter GUI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages