The Payroll Management System is a software application designed to manage and automate various aspects of employee payroll and salary processing. This repository contains the code for the Payroll Management System implemented in Python.
- UsernameID: 0A00
- Password: pass@123
-
User Authentication: The system provides user authentication using username and password. Different levels of access are available based on user roles (admin or employee).
-
Employee Profile: Employees can view and update their personal details such as name, gender, date of birth, contact information, etc.
-
Salary Management: The system allows employees to view their salary details, including basic salary, allowances, deductions, and net salary.
-
Payslip Generation: Employees can generate monthly payslips in PDF format, which includes salary details, earnings, deductions, and other relevant information.
-
Admin Control: Admin users have additional privileges to manage employee records, including adding, editing, and deleting records. They can also manage deduction details and view employee information.
- Clone the repository to your local machine:
git clone https://github.com/yourusername/payroll-management-system.git
-
Make sure you have Python and the required libraries installed (Tkinter, MySQL connector, FPDF, etc.).
-
Set up your MySQL database and update the database connection details in the code.
-
Run the main script:
python main.py
- The application will open, and you can log in with your credentials.
This project is licensed under the MIT License. Feel free to use, modify, and distribute it as per the terms of the license.
"This application was made by a drunk student." - @duisternis