0% found this document useful (0 votes)
887 views27 pages

Leave Management System

This document proposes an online leave management system to better manage employees and leaves. The system would maintain employee details, calculate salaries based on leaves, and generate reports. It would allow employees to request and view leaves from different locations and reduce paperwork. The system requirements, modules, data flow diagrams, database structure, and sample screens are described at a high level. The key modules are employee registration, login, leave requests, admin approval, and reports. The system aims to improve on existing manual leave processes.

Uploaded by

Mridul Gupta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
887 views27 pages

Leave Management System

This document proposes an online leave management system to better manage employees and leaves. The system would maintain employee details, calculate salaries based on leaves, and generate reports. It would allow employees to request and view leaves from different locations and reduce paperwork. The system requirements, modules, data flow diagrams, database structure, and sample screens are described at a high level. The key modules are employee registration, login, leave requests, admin approval, and reports. The system aims to improve on existing manual leave processes.

Uploaded by

Mridul Gupta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

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

You might also like