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!
- Host: GitHub
- URL: https://github.com/notabhaykumar/bank-management-system
- Owner: NotAbhayKumar
- License: mit
- Created: 2024-07-21T19:31:06.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-22T06:19:17.000Z (almost 2 years ago)
- Last Synced: 2025-02-15T21:47:39.319Z (over 1 year ago)
- Topics: bank-management-system, python, tkinter
- Language: Python
- Homepage:
- Size: 99.6 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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).