An open API service indexing awesome lists of open source software.

https://github.com/notabhaykumar/bank-management-system

A Python-based banking management system utilizing Tkinter for a user-friendly GUI. This application allows customers to manage their accounts, perform transactions, and view account details, while employees can manage customer accounts and perform administrative tasks. Feel free to adjust it as needed!
https://github.com/notabhaykumar/bank-management-system

bank-management-system python tkinter

Last synced: about 1 year ago
JSON representation

A Python-based banking management system utilizing Tkinter for a user-friendly GUI. This application allows customers to manage their accounts, perform transactions, and view account details, while employees can manage customer accounts and perform administrative tasks. Feel free to adjust it as needed!

Awesome Lists containing this project

README

          

# Banking Management System

A Python-based banking management system with a Tkinter GUI.

## Features

- Create and manage customer accounts
- Deposit and withdraw funds
- View account summary and mini statement
- Change PIN
- Close account
- Admin login and functionality

## Prerequisites

- Python 3.x
- Tkinter library (usually comes pre-installed with Python)

## Getting Started

1. Clone the repository or download the project files.
2. Make sure you have Python 3.x installed on your system.
3. Run the `mainProject.py` file to start the application.

## Usage

1. **Welcome Screen**: Select either "EMPLOYEE" or "CUSTOMER" to proceed.
2. **Admin Login**: Enter the admin ID and password to access the admin functionalities.
3. **Customer Login**: Enter the customer account number and PIN to access the customer menu.

## Admin Functionalities

- Create new admin account
- Delete admin account
- Create new customer account
- Close customer account
- View account summary

## Customer Functionalities

- Deposit funds
- Withdraw funds
- View mini statement
- Change PIN
- Check your balance
- Close account

## File Structure

- `mainProject.py`: Main entry point of the application
- `database/`: Directory containing customer and admin databases
- `images/`: Directory containing images used in the GUI

## Contributors

1. Abhay Kumar
2. Sakshi Sanghavi
3. Harshil Sanghvi
4. Aayush Shah

## License

This project is licensed under the [MIT License](LICENSE).