Employee Leave Management System Using PHP With Source Code

Employee Leave Management System

Here, Employee has to log in and employee can easily apply for a leave. Admin has to approve or decline the leave request. Admin can add/manage leave type and add/manage employees.  This is a simple project done in PHP. It’s easy to operate and understand by users.The design is pretty simple and the user won’t find it difficult to understand, use and navigate.

Features :

  • Login System
  • Admin Panel
  • Apply leave, History
  • Add, Manage Department
  • Add, Manage Leave Type

How To Run The Project?

To run this project, you must have installed a virtual server i.e XAMPP on your PC (for Windows).  Use for educational purposes only!

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

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

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

After Creating Database,

9th Step: Open a browser and go to URL “http://localhost/ elms /”

Note: For admin login, username: admin and password: [email protected]

Admin Dashboard

Employee Dashboard