Employee Leaves Management System (ELMS)


- Advertisement -

Project Name Employee Leaves Management System -ELMS
Language Used PHP5.6, PHP7.x
Database MySQL 5.x
Web Browser Mozilla, Google Chrome, IE8, OPERA
Software XAMPP / Wamp / Mamp/ Lamp (anyone)
Last Updated 22 April 2021

Employee leave management system(ELMS) divided into 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 applies for leave admin will get a notification.
  • Admin can change own password after login.
  • Admin can also view admin dashboard

Employee Module

  • The employee can log in with a 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

Screenshots of the project

Employee Login

Leave Form

Leave History

Admin Dashboard

Add Employee

Add Department

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 the root directory(for xampp is htdocs,for wamp is www and for the lamp is var/www/)
3. Database Configuration

Open PHPMyAdmin

Create Database elms.
Import database elms.sql(file available inside the package)
Open Your browser put inside browser “http://localhost/elms/”
 Login details for employee
Email id: anuj@gmail.com
Password: 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
Password: Test@12345

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

Purchase Employee Leave Management System Project Report

- Advertisement -

Leave A Reply

Your email address will not be published.

  1. Siddhant patil says

    it is showing a error
    Fatal error: Uncaught PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘elms.admin’ doesn’t exist in E:\xampp\htdocs\elms\admin\index.php:12 Stack trace: #0 E:\xampp\htdocs\elms\admin\index.php(12): PDOStatement->execute() #1 {main} thrown in E:\xampp\htdocs\elms\admin\index.php on line 12
    please mail me and tell

    1. Anuj Kumar says

      Import the database again

Leave A Reply

Your email address will not be published.