Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/onkarsagare27/employee-management-mysql
Employee Management System in Python (Tkinter Frontend & MySQL Backend)
https://github.com/onkarsagare27/employee-management-mysql
database dbms-project employee-management-system frontend-backend-db-project management-system mysql mysql-project python sql sql-project tkinter
Last synced: about 2 months ago
JSON representation
Employee Management System in Python (Tkinter Frontend & MySQL Backend)
- Host: GitHub
- URL: https://github.com/onkarsagare27/employee-management-mysql
- Owner: OnkarSagare27
- License: mit
- Created: 2023-10-31T19:40:30.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-11-09T04:30:28.000Z (about 1 year ago)
- Last Synced: 2024-01-30T19:25:29.048Z (12 months ago)
- Topics: database, dbms-project, employee-management-system, frontend-backend-db-project, management-system, mysql, mysql-project, python, sql, sql-project, tkinter
- Language: Python
- Homepage:
- Size: 316 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Employee Management System in Python (Tkinter Frontend & MySQL Backend)
**Frontend**: Tkinter based frontend.
**MySQL Integration**: Integrated MySQL as the database backend.
## Features
- **Add an Employee:** Easily add new employees to your database with this function. Input their details, and the system will store them in the database.
- **Delete an Employee:** Select the employee to delete, and with a click of a button, it will remove the employee details from the database.
- **Update an Employee:** Make changes to their information/details and save the updated data.
- **View All Employees**: Fetch all employees from the database in a single click.
## Screenshots
![App Screenshot](https://github.com/OnkarSagare27/employee-management-mysql/blob/master/screenshots/home_screeen.png)
![App Screenshot](https://github.com/OnkarSagare27/employee-management-mysql/blob/master/screenshots/add_an_employee.png)
![App Screenshot](https://github.com/OnkarSagare27/employee-management-mysql/blob/master/screenshots/delete_an_employee.png)
![App Screenshot](https://github.com/OnkarSagare27/employee-management-mysql/blob/master/screenshots/delete_an_employee_2.png)
![App Screenshot](https://github.com/OnkarSagare27/employee-management-mysql/blob/master/screenshots/update_an_employee.png)
![App Screenshot](https://github.com/OnkarSagare27/employee-management-mysql/blob/master/screenshots/update_an_employee_2.png)
![App Screenshot](https://github.com/OnkarSagare27/employee-management-mysql/blob/master/screenshots/view_all_employee.png)## Setup
- Fork this repo
- Clone repo
```sh
git clone https://github.com/OnkarSagare27/employee-management-mysql.git
```
- Configure stuff in ``config.json``
```json
{
"pass": "DATABASE PASSWORD",
"user": "root",
"host": "localhost",
"database": "employees"
}
```
- Install requirements
```sh
pip install -r requirements.txt
```
- Run ``main.py``
```sh
python main.py
```