Skip to content

Employee Management System in Python (Tkinter Frontend & MySQL Backend)

License

Notifications You must be signed in to change notification settings

OnkarSagare27/employee-management-mysql

Repository files navigation

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 App Screenshot App Screenshot App Screenshot App Screenshot App Screenshot App Screenshot

Setup

  • Fork this repo
  • Clone repo
git clone https://github.com/OnkarSagare27/employee-management-mysql.git
  • Configure stuff in config.json
{
    "pass": "DATABASE PASSWORD",
    "user": "root",
    "host": "localhost",
    "database": "employees"
}
  • Install requirements
pip install -r requirements.txt
  • Run main.py
python main.py