Project: Attendance and Payroll System in PHP with Source code

– To download Attendance and Payroll System project for free (scroll down)

About Project

Attendance and Payroll System project is developed using PHP, JavaScript, Bootstrap, and CSS. Talking about the project, it has lots of features. This project contains an Employee’s login side where an employee can Sign in for Time In and Time Out and Admin Panel where he/she can view the monthly attendance report, CRUD Employees, Manage Overtime, schedules, deductions and many more. From the employee’s login, he/she should provide Employee ID in order to Turn in to the system for Attendance. The student id can be retrieved from the Admin Panel.

About System

Admin has full control of the system, all the functions are to be performed from 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 bar graph representing 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, birthdate, contact info, gender, position, schedule and upload a photo. The user can also update his/her profile, change passwords and profile pictures anytime. While managing Overtime of the employees the user has to provide Employee’s id with 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 Employee id with Amount. The other important functions include Deductions, Positions, Payroll. While adding deductions he/she should provide description and amount to be deducted. The system automatically generates Payroll with each employee’s net pay including all their Gross, Deductions and Cash Advance. A clean and responsive dashboard is provided in the admin panel for the easy management of the system. All the important features are set for this project. Attendance and Payroll system in PHP helps in easy management of the Company for employee’s attendance and payroll. Design of this project is pretty and responsive so that user won’t find it difficult to understand, use and navigate.

To run this project you must have installed virtual server i.e XAMPP on your pc (for Windows). 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.


  1. Employee and Administrative side
  2. Add, Edit, Remove and View Employees
  3. Manage Attendance
  4. Overtime Works
  5. Advance Cash
  6. Manage Schedules
  7. Deductions
  8. Position Titles
  9. Payroll
How To Run??

After Starting Apache and MySQL in XAMPP, follow the following steps

1st Step: Extract file
2nd Step: Copy main project folder
3rd Step: Paste in xampp/htdocs/

Now Connecting Database

4th Step: Open a browser and go to URL “http://localhost/phpmyadmin/”
5th Step: Then, click on databases tab
6th Step: Create database naming “apsystem” and then click on import tab
7th Step: Click on browse file and select “apsystem.sql” file which is inside “database” folder
8th Step: Click on go.

After Creating Database,

9th Step: Open a browser and go to URL “http://localhost/apsystem/”
For Admin Panel
Final Step: Go To URL “http://localhost/apsystem/admin/”
Insert the username and password which is 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 Employee’s Login in order to Turn On for Attendance.


click here and download the project source code :