0% found this document useful (0 votes)
55 views5 pages

Employee Management System

This document describes an employee management system that allows employees to manage their leave applications online. The system is built using Java technologies like J2EE and runs on the XAMP platform. It automates the leave application and approval workflow. Employees can apply for, view, and cancel leave online. Administrators can add, update, and delete employee information and manage leave requests. The system aims to improve efficiency over a manual process.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
55 views5 pages

Employee Management System

This document describes an employee management system that allows employees to manage their leave applications online. The system is built using Java technologies like J2EE and runs on the XAMP platform. It automates the leave application and approval workflow. Employees can apply for, view, and cancel leave online. Administrators can add, update, and delete employee information and manage leave requests. The system aims to improve efficiency over a manual process.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

EMPLOYEE MANAGEMENT SYSTEM

Domain J2EE

Framework Java in xamp

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.

Functional components of the project:


There are registered people in the system. Some are approvers. An approver can also be a
requestor. In an organization, the hierarchy could be Engineers/Managers/Business
Managers/Managing Director etc. In a college, it could be Lecturer/Professor/Head of the
Department/Dean/Principal etc.

Following is a list of functionalities of the system:

• Admin add or delete the employees.

• Admin update the employees details

• A person should be able to

• login to the system through the first page of the application

• change the password after logging into the system

• see his/her eligibility details (like how many days of leave he/she is eligible for etc)

• query the leave balance

• 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

• approve/reject the leave applications that are submitted to him/her

• 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

Existing Systems and their Drawbacks

 All Work are done Manually.

 Cannot Upload and Download the latest updates.

  No use of Web Services and Remoting.

 Risk of mismanagement and of data when the project is under development.

 Less Security.

 No proper coordination between different Applications and Users.

 Fewer Users - Friendly.

Proposed System and their Advantages

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.

 User friendliness is provided in the application with various controls.

 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

Admin Module details

 Admin can update/ delete leave request


 Admin can also manage the leave application(approve and not
approve).
 Admin can add an employee and also update the employee
info
 Delete employee
 Manage employee data
 Admin can change own password after login.
 Admin can also view admin dashboard
Employee Module

 Employee can login with the valid email and password.


 Update his/her profile
 Applied for leave

Software Requirements

Operating System window 8 and above


Programming Language java
– Backend
Programming language jsp
- Frontend
Development Apache tomcat 9.0
environment
Database MySQL

You might also like