PHP Projects

Employee Leave Management System Using PHP With Source Code

Project : Employee Leave Management

Features :

  1. Login System
  2. Admin Panel
  3. Apply leave, History
  4. Add, Manage Department
  5. Add, Manage Leave Type

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.

How To Run?

You’ll need XAMP Server or WAMP Server. Put the file inside “c:/wamp/www/” or “c:/xampp/htdocs/”. Go To “localhost/phpmyadmin” in any browser and create Database (name according to SQL file).In that Database, Import the SQL file and finally go to URL: “http://localhost/file_name/phpfilename
Don’t Forget To create a database and import SQL file to run.

DOWNLOAD EMPLOYEE LEAVE MANAGEMENT SYSTEM USING PHP WITH SOURCE CODE : CLICK THE BUTTON BELOW

119
Leave a Reply

avatar
56 Comment threads
63 Thread replies
9 Followers
 
Most reacted comment
Hottest comment thread
57 Comment authors
Bushke getahunpavithraFabian RosOmar AthmanDeclan Milimo Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
thgf
Guest
thgf

where is exe file. of project

Naseeb Bajracharya
Guest
Naseeb Bajracharya

there’s no .exe file in this PHP project, you should open from localhost using XAMP or WAMP!!

Milind
Guest
Milind

There is no head of department module and there is no balance leave module please add this code

Naseeb Bajracharya
Guest
Naseeb Bajracharya

we will take it seriously and update soon 🙂

Milind
Guest

hi sir there should be actually four module 1.admin 2.emplyoee 3.HOD(head of department) and 4. Superintendent.(who will have the records)
Emplyoee should see the remaining leave balance and number of days should be calculated automatically.

Milind
Guest

thanks sir

Milind
Guest

sir i need four module 1. principal 2. employee(check the remaining leave balance) 3.HOD(approve) 4. Superintendent(who will have the records)
show the total number of days from date- to date

Milind
Guest

hi sir there should be actually four module 1.admin 2.emplyoee 2.HOD(head of department) and superintendent.
Emplyoee should see the remaining leave balance and number of days should be calculated automatically.

Milind
Guest

Please include all this code sir.

Milind37
Guest

sir i need 4 modules 1. principal 2. emplyoee 3.HOD(head of department of the employee) and 4. superintendent(who will have the records)
emplyoee can see the remaining balance leave.
number of days of leave from date – to date it should count the days
HOD needs to approve the leave as well as HOD can apply for leave

Saif D
Guest
Saif D

Iam unable to see any changes in the display even after making changes in the alpha.min.css sheet, Kindly help me what changes need to be done in the template in order to make changes in the styles.
Thank you

Naseeb Bajracharya
Guest
Naseeb Bajracharya

try changing that CSS file name and make sure you change the CSS file name in every linked PHP file. I faced the same problem months ago… and it worked!!

dan
Guest
dan

The db file is missing

Naseeb Bajracharya
Guest
Naseeb Bajracharya

nope. The database file is inside the SQL File Folder. Please Check it Carefully

dan
Guest
dan

i can’t locate the file….pls can you mail me to [email protected] please

Naseeb Bajracharya
Guest
Naseeb Bajracharya

please check your mail. we have sent you the whole project file. The database file is inside a Folder named “sql file”

Salman Khan
Guest
Salman Khan

? job sir!Do you have documentation regarding this employee leave management system or any class diagrams

Naseeb Bajracharya
Guest
Naseeb Bajracharya

Sorry, we don’t have for this but we have similar project reports which might help you a bit

Manish Kumar
Guest
Manish Kumar

Want the assign-leave page and leave balance page. The lleave report based on approved leave….my mail id: [email protected]

Naseeb Bajracharya
Guest
Naseeb Bajracharya

no updates till now. we might update that feature too in upcoming days!

saurav
Guest
saurav

admin login is not working even if i change the values in the database

Naseeb Bajracharya
Guest
Naseeb Bajracharya

like what values did you change in the database?
You just need to click on admin login or go to URL http://localhost/elms/admin/ and enter Admin’s username and password which we have provided inside README.txt file. It works well!! do try it again.

franklin
Guest
franklin

there is no thresh hold or limit as in to how much an employee can apply for leave…lots of mnor bugs,please check.

Naseeb Bajracharya
Guest
Naseeb Bajracharya

there are not many features included in this Mini Project. We’ll upload the Advanced version of this in upcoming days

deepak bhamare
Guest
deepak bhamare

i hv to make this application in android….how i can use this php in my code

Ritesh Chhaudhari
Guest
Ritesh Chhaudhari

Hi, dear Deepak Bhamare, we got your concern regarding your view on using PHP to develop Android apps. Here this might help you. Yes, it seems you can write mobile Android applications using PHP: Zend Studio – Develop in PHP-on-Phonegap/Cordova mobile API’s JPHP – compiles to Java bytecode, similar to JRuby and Jython, only for PHP (for Java and Android). PHAP, mobile App Developments in PHP – With PHAP, you can write your mobile apps entirely in PHP and share the same code on iOS, Android and Windows Phones. There are also various PHP server mobile apps/APK out there, both… Read more »

Renan
Guest
Renan

How to download it?

Naseeb Bajracharya
Guest
Naseeb Bajracharya

below there’s a Green Button named Download

Renan
Guest
Renan

You there!

Where we can register new admin here?

Naseeb Bajracharya
Guest
Naseeb Bajracharya

no, you can’t register a new admin through the system

Renan
Guest
Renan

What is the password of the admin please?

Naseeb Bajracharya
Guest
Naseeb Bajracharya

ADMIN
Email id : admin
Passowrd : [email protected]

USER / EMPLOYEE
Email Id: [email protected]
Password : [email protected]
Empid: EMP10806121 (in case of password recovery)

We had mentioned all the login details in ‘Readme.txt’ file inside the project folder. You should have read it!

Renan
Guest
Renan

Thank you very much mate. 🙂

Renan
Guest
Renan

You there!

Where I’d find the pop-up/word: “Welcome to Leave Management System” Where?

Naseeb Bajracharya
Guest
Naseeb Bajracharya

insert a JS code ” window.alert(“Welcome To ELMS”); ” in index file. Which should display Alert after logging in to the system.

sateesg
Guest
sateesg

Can u plz mail the report to my mail I’d it’s [email protected]

Naseeb Bajracharya
Guest
Naseeb Bajracharya

please check your mail!

Darshan Gajjar
Guest
Darshan Gajjar

Can u plz mail the report to my mail I’d it’s [email protected]

Naseeb Bajracharya
Guest
Naseeb Bajracharya

please check your mail!

anonymousy
Guest
anonymousy

Is there a way to generate a report at the end? like a summary of leaves taken weekly etc.

Naseeb Bajracharya
Guest
Naseeb Bajracharya

currently, there is no such feature to generate reports but we might update it in upcoming days

Balji
Guest
Balji

I need report on Employee Leave Management System

Naseeb Bajracharya
Guest
Naseeb Bajracharya

please leave your email id here

rahul bindal
Guest
rahul bindal

I also want the report on employee leave management system. Your project is awesome on ELMS. My email id is [email protected]

Naseeb Bajracharya
Guest
Naseeb Bajracharya

please check your mail!

rahul bindal
Guest
rahul bindal

want report on employee leave management system

Naseeb Bajracharya
Guest
Naseeb Bajracharya

please check your mail!

amaan
Guest
amaan

hi sir … want report on employee leave management system … my email id is :- [email protected]

ariefbogie
Guest
ariefbogie

nice work. right now i’m going to print a report for a single leave_history for user. but i have problem importing it’s data from tblleaves to a single applied leave, especially if that user have more than 1 applied leave. i hope u can help me. email: [email protected]

peter
Guest
peter

in the system who approves and disapproves the leave ?

Naseeb Bajracharya
Guest
Naseeb Bajracharya

ADMIN from admin panel

Sreenandini
Guest
Sreenandini

I need this program using data structure in c

Naseeb Bajracharya
Guest
Naseeb Bajracharya

sorry, we don’t have Employee Leave Management in C Programming.
we only have Employee Management System

Manjunatha
Guest
Manjunatha

Sir this project is too good. Now we are doing the same project, we need report for this project please send the report to this mail [email protected]

Naseeb Bajracharya
Guest
Naseeb Bajracharya

sorry, we don’t have project report

Bright
Guest
Bright

hie can you contact me on my email

Declan Milimo
Guest
Declan Milimo

@Bright, can you send me a copy ?

Cutes
Guest

i found error, if($fromdate > $todate){ $error=”bla bla bla”; }

the message was Error, but still insert into the leaves table… and still can be approved by admin

Guest
Guest
Guest

The search bar and show option which is there on leavehistory.php page of employees, i want to include that in the pendingleavehistory page of admin, how do i do that ?

Naseeb Bajracharya
Guest
Naseeb Bajracharya

check the codes carefully. you have to copy or make the whole search and show functions for that!

Guest
Guest
Guest

could you specify the file name wherein you have implemented those functionalities ? so accordingly i can do that
please

zimentwickler
Guest
zimentwickler

How do i change the images inthe code

Naseeb Bajracharya
Guest
Naseeb Bajracharya

by replacing the image file name and format with the existing one in the code

rahul
Guest

what’s a admin user name and password

Naseeb Bajracharya
Guest
Naseeb Bajracharya

User id: admin
Password: [email protected]

We have provided all login details inside “passwords.txt” file

Ayuran
Guest
Ayuran

can i get project report

odin
Guest
odin

sorry, we don’t have it!

awie
Guest
awie

Hi, i would like to use this source code & change a little bit of the coding. It is okay for me to use?

awie
Guest
awie

hello sir. Can you help me? Im stuck. I would like to update two table at one time.
for example this code.
$sql=”update tblleaves INNER JOIN tblemployees set AdminRemark=:description,Status=:status,AdminRemarkDate=:admremarkdate RemainAnnualLeave=:remainannualleave where tblleaves.tblemployees=:did”;
I want to added new table which is table employees. How to write a correct code?
Please. Im stuck.

awie
Guest
awie

hello

riya
Guest
riya

hi,sir can i get the project report

Asniya
Guest
Asniya

Can u please send the report at [email protected]

keshava
Guest
keshava

hi there! great work!
can i get a copy of the project report? thanks in advance!
my email: [email protected]

Caraka Paramanandha
Guest
Caraka Paramanandha

hi, im newbie here..i just started learn php.
i followed the instruction and i succeeded to import elms.sql files
but when i tried to run with this url : http://localhost/elms/apply-leave.php
it shows :
Error: SQLSTATE[HY000] [1049] Unknown database ‘elms’

what to do next ?

thanks

vanjean
Guest
vanjean

sir please i need the report of employee leave management system 🙁 please send it on my yahoo [email protected]

gekyume
Guest
gekyume

i think you should make a video tutorial how to run this system, it will make people easy to run your system

gekyume
Guest
gekyume

i already download that file then i cant run , it just show the source code and also i cant import the database

Biswajit
Guest
Biswajit

Error: SQLSTATE[HY000] [1049] Unknown database ‘elms’

adeel.721
Member
adeel.721

What is the license agreement for this project?

Carmelo Garcia
Editor

It’s free. But you only can use it for educational purpose

Mark Parsos
Guest
Mark Parsos

Hi Please is there anyway you can show how to add a leave balance system to this project

Iqbal Ahmad
Guest

Hi,

I am unable to run the code in netbeans. I have attached screen shots having red exclamation mark on bulb sign in specified link. Please correct this an resend. Many thanks

It says “Object not found!
The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.

If you think this is a server error, please contact the webmaster.

Error 404
localhost
Apache/2.4.37 (Win32) OpenSSL/1.1.1a PHP/7.3.0”

tiks
Guest
tiks

thank you for this but how about to registration of admin

jaaf
Guest
jaaf

hello Sir,
do I have the possibility to take the project online (Linux Web Hosting)
like GoDaddy or any different platform?
if yes!
can you help to know how to implement the operation on GoDaddy or mentioning a general idea about the web hosting?
Thank you!

amaan
Guest
amaan

hi sir … want report on employee leave management system … my email id is :- [email protected]

jeffcvm
Member
jeffcvm

do the user and admin get email notification after they apply leave and leave been approve or reject ?

aisya
Guest
aisya

please email the report to me sir, [email protected]

Pravash Chandra Das
Guest
Pravash Chandra Das

sir plz give idea how to run ,it shows not permission ..so plz help me.

Jigar
Guest
Jigar

Can i get this project of employee leave managment can u send me this file to my email id [email protected]

prn
Guest
prn

Error: SQLSTATE[HY000] [1049] Unknown database ‘elms’

prn
Guest
prn

the index.php file is not accessable

Abhishek
Guest
Abhishek

I have seen the same project but a different author. You are the original author of this project

salim
Guest
salim

i am not able to add checkbox..please check