Employee Management System
Employee Management System
Domain J2EE
Platform Xamp
Abstract
This project is aimed at developing a web based Employee Management Tool, which is of
importance to either an organization or a college.
The Employee Management system 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 periodic crediting of leave is also
automated. There are features like notifications, cancellation of leave, automatic approval of
leave, report generators etc in this Tool.
Background
This project is aimed at developing a web based employee management Tool, which is of
importance to either an organization or a college.
The Easy Leave 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 periodic crediting of leave is also automated. There are
features like notifications, cancellation of leave, automatic approval of leave, report generators
etc in this Tool.
• see his/her eligibility details (like how many days of leave he/she is eligible for etc)
• see his/her leave history since the time he/she joined the company/college
• apply for leave, specifying the from and to dates, reason for taking leave, address for
communication while on leave and his/her superior’s email id
• see his/her current leave applications and the leave applications that are submitted to
him/her for approval or cancellation
• withdraw his/her leave application (which has not been approved yet)
• Cancel his/her leave (which has been already approved). This will need to be approved
by his/her Superior
• get help about the leave system on how to use the different features of the system
As soon as a leave application /cancellation request /withdrawal /approval /rejection /password-
change is made by the person, an automatic email should be sent to the person and his superior
giving details about the action
The number of days of leave (as per the assumed leave policy) should be automatically credited
to everybody and a notification regarding the same be sent to them automatically
An automatic leave-approval facility for leave applications which are older than 2 weeks should
be there. Notification about the automatic leave approval should be sent to the person as well as
his superior
Less Security.
The development of the new system contains the following activities, which try to automate the
entire process keeping in view of the database integration approach.
The system makes the overall project management much easier and flexible.
Readily upload the latest updates, allows user to download the alerts by clicking the
URL.
There is no risk of data mismanagement at any level while the project development is
under process.
System Architecture
System Architecture
Software Requirements