PHP Projects

Employee Leaves Management System (ELMS)

Project Name : Employee Leaves Management System (ELMS)
Language Used                   :  PHP
Database                              :  MySQL
User Interface Design       :  Google material design,HTML, AJAX,JQUERY,JAVASCRIPT
Web Browser                      :  Mozilla, Google Chrome, IE8,OPERA
Software                               :    XAMPP /WAMP/ LAMP/ MAMP any one

Employee leave management system(ELMS) divided in two modules :

  1. Employee module
  2. Admin module

Admin Module details

Admin can add/update/ delete leave type and departments
Admin can add an employee and also update the employee info. Also can active or block an employee

Admin can also manage the leave application(approve and not approve).  Every time when an employee apply for leave admin will get a notification

Admin can change own password after login
Admin can also view admin dashboard

Employee Module

  • Employee can login with the valid email and password.
  • Update his/her profile
  • Applied for leave

  • View the leave history

  • Change his/ her password
  • Password Recovery with the valid email id and empid

View Demo——————————————-

View Part 1 View Part 2

Installation Steps(Configuration)

1. Download and Unzip the file on your local system.
2. copy elms folder and put this file inside root directory(for xampp is htdocs,for wamp is www and for lamp is var/www/)
3. Database Configuration

Open phpmyadmin

Create Database elms.
Import database elms.sql(file available inside the pacakege)
Open Your browser put inside browser “http://localhost/elms/”
 Login details for employee
Email id :
Passowrd : Test@123
Empid : EMP10806121 (in case of password recovery)
For admin login click on the admin login then provide username and password
Email id : admin
Passowrd : Test@12345

Download full source code(Employee Leaves Management System (ELMS))
Size: 14.1 MB
Version: V 1.0

Recommended Tutorials for you

Related posts

News Portal Project in PHP and MySql

Anuj Kumar

User Management System in CodeIgniter

Anuj Kumar

Online Course Registration

Anuj Kumar

Student Record System In php

Anuj Kumar

Blood Bank & Donor Management System

Anuj Kumar

Student Result Management system

Anuj Kumar

Tourism Management System in PHP with Source code

Anuj Kumar

User Registration & Login and User Management System With admin panel

Anuj Kumar

Job Portal Project

Anuj Kumar


sai March 14, 2019 at 9:38 am

please send documentation for this project

Anuj Kumar March 16, 2019 at 11:04 am

Not available.

oracode March 11, 2019 at 7:51 am

can possible date change to times? i mean employee just apply for time to rest/eat or going out..if more then 4 hours, they should apply leave…

Anuj Kumar March 11, 2019 at 3:34 pm

Sorry, This feature not available in this project.

mani March 6, 2019 at 11:09 am

i want leave report export option

Anuj Kumar March 6, 2019 at 3:49 pm

I will update this feature.

mani March 7, 2019 at 5:36 am

please notify when update complete.

Anuj Kumar March 7, 2019 at 7:22 pm


mani March 6, 2019 at 11:08 am

Need Leave report

Anuj Kumar March 6, 2019 at 3:51 pm

Not available. I will upload soon.

farhana February 7, 2019 at 7:45 am

sir,, can i have this project report

Anuj Kumar February 7, 2019 at 3:44 pm

Not available.

Toni February 1, 2019 at 9:16 am

Good job. what code do I need to add to upload employee image on the Employee section of the admin.

Anuj Kumar February 2, 2019 at 7:18 am

For image upload visit this tutorial–

Salman January 29, 2019 at 11:44 am

Hey sir, you have done an excellent job, can I use it for my website/project. Kindly let me know, I will edit it appropriately.

Anuj Kumar January 29, 2019 at 2:53 pm

Yes. You can.

1 2 3 4

Leave a Comment

* By using this form you agree with the storage and handling of your data by this website.

This site uses Akismet to reduce spam. Learn how your comment data is processed.