The Employee Leave Management System (ELMS) is an Intranet based application that can be accessed throughout the organization or a specified group/Dept. This system can be used to automate the workflow of leave applications and their approvals. The project has been planned to have a view of distributed architecture, with centralized storage of the database. The application for the storage of the data has been planned. Using the constructs of MySQL Server and all the user interfaces have been designed using the PHP technologies. The database connectivity is planned using the “MySQL Connection” methodology.
Employee leave management system(ELMS) divided into two modules : 1.Employee module 2.Admin module







- Admin can add/update/delete leave types and departments.
- Admin can add an employee and update employee info. Admin can also activate or block an employee.
- Admin can manage leave applications (approve or not approve).
- Admin receives a notification every time an employee applies for leave.
- Admin can change their own password after logging in.
- Admin can view the admin dashboard.
- The employee can log in with a valid email and password.
- Update his/her profile.
- Apply for leave.
- View leave history.
- Change his/her password.
- Password recovery with a valid email ID and employee ID.