Employee management system is a Python software. Tkinter API is used for GUI and mysql.connector API is used for connection to MySQL database and command executions. This project uses pipenv to create virtual development environment.
It provides functions to store, update, and delete employee records in the local MySQL database.
- Add, update, and delete employee records to local MySQL database
- Optimize UI
- Have a function to store configuration file in local directory
- Transplant to Website, allowing users to use remote database provided
Project is built with:
- Python version: 3.9.12
- MySQL version: 8.0.29
- mysql-connector-python version: 8.0.30
- pipenv version: 2022.7.4
This project assumes that you have installed MySQL locally. If you don't, go to HERE to download the MySQL installer.
git clone https://github.com/JacE070/Employee-Management-System.git
cd Employee-Management-System
pip install pipenv
pipenv shell # Activate virtualenv
pipenv install mysql-connector-python
In these two lines, replace counterpart parameters with your MySQL connection setting.
mysqlConnector = mysql.connector.connect(
host="localhost", user="root", password="pwd")
Simply run this command.
python main.py
This software is inspired by and developed on the existed shell version by Vatsal Rakholiya