Project: Attendance and Payroll System in PHP with Source code
Please scroll down and click on the download button to download Attendance and Payroll System project
Admin has full control of the system and can perform all the functions from the Admin panel. From here, he/she can view attendance, add, edit, remove and list employees, manage overtime, cash advance, schedules, deductions, positions, and list Payroll. The other feature is that the system automatically generates the attendance Statistics in the form of a bar graph representing the Number of On-time and Late of each month and year. While adding employees, he/she has to provide the First name, last name, address, birth date, contact info, gender, position, schedule, and upload a photo. Also, the user can update his/her profile, and change passwords and profile pictures anytime. While managing the Overtime of the employees the user has to provide the Employee’s id with the date, number of hours, number of minutes, and rate.
Likewise while managing the record of Advance cash given to the employees, the admin should provide the Employee id with the Amount. The other important functions include Deductions, Positions, and Payroll. While adding deductions he/she should provide a description and the amount to be deducted. The system automatically generates Payroll with each employee’s net pay including all their Gross, Deductions, and Cash advances. A clean and responsive dashboard is provided in the admin panel for easy management of the system. All the important features are set for this project. Thus, the attendance and Payroll system in PHP helps in easy management of the Company for employee attendance and payroll. The design of this project is pretty and responsive so that users won’t find it difficult to understand, use and navigate.
To run this project you must have installed a virtual server i.e XAMPP on your pc (for Windows). The attendance and Payroll system in PHP is free to download with source code. For the project demo, have a look at the image slider below.
- Employee and Administrative side
- Add, Edit, Remove and View Employees
- Manage Attendance
- Overtime Works
- Advance Cash
- Manage Schedules
- Position Titles
How To Run??
After Starting Apache and MySQL in XAMPP, follow the following steps
1st Step: Extract the file
2nd Step: Copy the main project folder
3rd Step: Paste in xampp/htdocs/
Now Connecting Database
4th Step: Open a browser and go to the URL “http://localhost/phpmyadmin/”
5th Step: Then, click on the databases tab
6th Step: Create a database naming “apsystem” and then click on the import tab
7th Step: Click on browse file and select “apsystem.sql” file which is inside the “database” folder
8th Step: Click on the go.
After Creating Database,
9th Step: Open a browser and go to the URL “http://localhost/apsystem/”
For Admin Panel
Final Step: Go To URL “http://localhost/apsystem/admin/”
Insert the username and password which are provided inside the “Readme.txt” file.
Note: Employee ID can be retrieved from Admin Panel. Copy the Employee ID from Employee List, Admin Panel, and Paste it to the Employee’s Login in order to Turn it On for Attendance.