Online Leave
Management System
Mridul Gupta
Objective of the Project
Manages the employees in a better way.
Easy to find the background of an employee.
Maintains the date of hiring and leaving
Tool to manage the inner operation of Company related to
employee Leaves.
Existing Systems
The records are maintained in registers.
Manually entered.
Scope
Works in multiple pc’s
Employee’s can use it sitting at different location.
Less Paper Work
Proposed System
Helps in maintaining the computerized employee details.
Calculate the salary based on leaves.
Generate the reports.
Easy to calculate the leaves of each employee.
Hence the salary will be easily calculated.
Advantages
Eliminates the use of paper leave application forms
Is cost efficient
Provides GUI and Digitalization
Easy to maintain in Centralized Database
Leave applications can be submitted via network
Leave application can be approved easily and notified to respective staff
Both the leave applicant as well as the approver can view the balance leave and
past leave applications
Calculate the number of leaves taken on monthly/yearly basis
Limitations
The leave status cannot be cleared until and unless the HOD approves/ reject
s the application.
The staff cannot cancel the leave application once made.
The system will not function properly with multiple computers in the networ
k.
The system will fail if the server fails, but the data will remain stored in the
database.
System Requirements
Hardware Requirements
Processor : Pentium, AMD
RAM : 512
Hard Disk : 40 GB
Software Requirements
Development Software : Internet Explorer Wamp Server, Notepad ++
End Users
Operating System : Any Windows family
Modules
Registration:
A New Employee Registration for login
He has to take ID from Admin
He need to fill All the details
E-mail id should be correct in the given format
Login:
Employee login for leave.
It has a Username
It has a Password
Modules
Employee:
Employee is allowed to log in /log out in their account for the leave apply by a u
nique id provided by admin department.
Employee can take leave, check status etc.
Admin:
This module handles the administrative functions of the system and is used by th
e head department.
This Module has the functionality to Approve the Leaves
Only module who can see the requested leaves
Request:
Different types of leaves are present here Employee can select whatever he Want
Diagram of Project
WAMP
DATABASE SERVER
LEAVES
Employee
EMPLOYEE
ADMINSTRATOR Leave Mana
gement
REGISTER
PHP
HTML
CSS
Data Flow Diagram (Level 0) Admin
Admin
User
Validation
Employee
Display
Leave
Errors
Managem
ent
Requested Approve
Leave Them
Data Flow Diagram (Level 0) Emplo
yee Employee
User
Validation
Employee
Display
Leave
Errors
Managem
ent
Request Approve Types Of
Leave List Leave
Data Flow Diagram (Level 1) Admin
Admin
MANAGES
No. of
Leave Users Approve
Details Who has Them
Requeste
d Leave’s
Employee
Data Flow Diagram (Level 1) Emplo
yee
Employee
MANAGES
Approved Request Enter Details
List Leave of Registration
Employee
Data Flow Diagram (Level 2)
Requested
Leave
List of Types of
Approval Leave
Casual Medical Sick Earned
Leave Leave Leave Leave
Select Request
Any Now
One
E-R Diagram Employee ID Status Employee
Name
Medical Casual
Leave Leave Applies for
Leave Checked By Employee
Earned Decided By
Sick Leave
Leave
ADMIN
Design(Welcome Page)
Design(Login Page)
Design(Employee Requests Leave)
Design(List of Approved Peoples)
Design(Admin Approving Leaves)
Design(Registration Page)
Database Connectivity
Database(Procedures)
Database (Pages)
User Info:
Request:
THE END