You are on page 1of 23

(EMPLOYEE MANAGEMENT SYSTEM)

Submitted in partial fulfillment of the requirements

Of the degree of (Bachelor of Engineering)

By

Lokesh Sunil Nighot


Ashutosh Vikas patil
Yash Kishor Choudhary
(Roll no. 61,63,41)

Guide:
(Prof.P.D.Pulekar)

DEPARTMENT OF COMPUTER ENGINEERING

KONKAN GYANPEETH COLLEGE OF ENGINEERING

UNIVERSITY OF MUMBAI
(2021-2022)
CERTIFICATE

This is to certify the project entitled “Employee management system” is a Bonafide work of
“Lokesh sunil nighot(61), Ashutosh vikas patil(63), Yash Kishor Choudhary(41)”
submitted to be University of Mumbai in partial fulfillment of the requirement for the award
of the degree of “S.E.” in “Computer Engineering”

Prof. P. D. Pulekar
Guide

Prof. S. M. Patil Dr. V. J. Pillewan


Head of Department Principal
KONKAN GYANPEETH COLLEGE OF ENGINEERING, KARJAT.
(Affiliated to University of Mumbai, Approved by A.I.C.T.E., New Delhi.
Konkan Gyanpeeth Shaikshanik Sankul, Vengaon Road, Dahivali, Karjat, Dist.-Raigad.410201. (M.S.)

Department Of Computer Engineering

Project Report Approval

This project report entitled Employee management system by Lokesh sunil nighot(61),
Ashutosh vikas patil(63), Yash Kishor Choudhary(41) is approved for the Second year Computer
Engineering.

Examiners

1..........................................

2..........................................

Date.

Place.
Declaration

I/We declare that this written submission represents my/our ideas in my/our own
words and where others' ideas or words have been included, I/We have adequately cited and
referenced the original sources. I/We also declare that I/We have adhered to all principles of
academic honesty and integrity and have not misrepresented or fabricated or falsified any
idea/data/fact/source in my/our submission. I/We understand that any violation of the above
will be cause for disciplinary action by the Institute and can also evoke penal action from the
sources which have thus not been properly cited or from whom proper permission has not
been taken when needed.

Lokesh sunil nighot (61)

Ashutosh vikas patil (63)

Yash Kishor Choudhary (41)

(Name of student/s and Roll No.) (Signature/s)

Date:
ACKNOWLEDGEMENT

We would like to express our heartfelt gratitude to


Department of Computer for giving us the opportunity to
work under their guidance and helps us gain immensely
enriching experience.

Our sincere thanks to project in charge and our internal project


guide, Prof P. D. Pulekar. for giving us valuable inputs and
ideas right from the selection of topic for project till its
successful completion.
We thank Prof. S.M. Patil (HOD Computer Department) for his
ongoing support and encouragement in every aspect. Also,
our entire staff of Department of Computer Engineering for
guiding our thought and vision.

The successful completion of our project would not have


been possible without the dedicated support from all
mentors and friends.
Index

Chapter No Title Page No

1 Abstract 7

2 Introduction 8

3 Requirement 10

4 Design & Planning 11

5 Uses 16

6 Advantages 17

7 Conclusion 19

8 Future Enhancement 20

9 References 21
Chapter 1
Abstract

Employee Management System is a distributed application, developed to


maintain the details of employees working in any organization. It maintains the
information about the personal details of their employees.
The application is actually a suite of applications developed using Java. It is
simple to understand and can be used by anyone who is not even familiar with
simple employees system. It is user friendly and just asks the user to follow
step by step operations by giving him few options. It is fast and can perform
many operations of a company.
This software package has been developed using the powerful coding tools of
JAVA at Front End and Microsoft Sql Server at Back End. The software is very
user friendly. The package contains different modules like Employee details.
This version of the software has multi-user approach. For further enhancement
or development of the package, user’s feedback will be considered
Employee management system is an application based system, having two
applications developed, one for employers to manage employee details and
another for employees to mark their attendance. Every organization whether
government or private uses an information system. To store data of their staff.
However, in India it is found that many small scale industries use pen and paper
to keep a record. However, there are many advanced technology systems
available that can do this work but they all are costly for these low level
industries. This paper discusses making a system for solving problems for them
at a cheaper cost. This system will mark attendance of each employee and
calculate the salary of them at the end of month. It also calculates overtime
and total working hours of each employee. As in small scale each company has
their own holidays preference and variable week off for employees, so all this
power is given to the employer to manage holidays and week days of each
employee separately. It saves lots of time and has no error in pay calculation
hence preventing clashes between HR Team and employees. So that both
employer and employee can focus on their work to develop their company.
Chapter 2
Introduction
1.1 Introduction and Motivation
Employee Management system is an application that enables users to create
and store Employee Records. The application also provides facilities of a payroll
system which enables user to generate Pay slips too.
This application is helpful to department of the organization which maintains
data of employees related to an organization.
Java is a platform independent language. Its created applications can be used
on a standalone machine as well as on distributed network. More over
applications developed in java can be extended to Internet based applications.
Thus java was chosen as background to design this application.
An employee management system is a software, that helps your employees to
give their best efforts every day to achieve the goals of your organization. It
guides and manages employees efforts in the right direction.
It also securely stores and manages personal and other work-related details for
your employees.

1.2 Background
Most of the contemporary Information systems are based on the Database
technology as a collection of logically related data, and DBMS as a software
system allowing the users to define, create, maintain and control access to the
database. The process of constructing such kind of systems is not so simple. It
involves a mutual development of application program and database.
The application program is actually the bridge between the users and the
database, where the data is stored. Thus, the well-developed application
program and database are very important for the reliability, flexibility and
functionality of the system.
The so defined systems differentiate to each other and their development
comprises a great variety of tasks to be resolved and implemented.
1.3 objective
In this world of growing technologies everything has been computerized. With
large number of work opportunities the Human workforce has increased. thus
there is a need of a system which can handle the data of such a large number
of Employees in an organization.
This project simplifies the task of maintain records because of its user friendly
nature.
The objective of “Employee Management System” is designing a scheduling
system for a work center. Scheduling is such a tool with which the process of
intimating activities and notifications will be easy and even online in the
organization where it is installed.

1.4 Scope
Employee engagement is the act of creating and nurturing a working
environment where employees feel best able to perform their jobs to a high
standard.
With research showing that investing in this type of environment results in a
highly engaged workforce, improving business performance and profitability.
The scope of the study consists the importance of the employee satisfaction
is to find out the satisfaction level of the employees.
The objectives tell about the necessity of the study. The project work based on
the Descriptive Research. Random sampling is used for data collection.
Chapter 3
Requirements Analysis
Software Requirements
OPERATING SYSTEM - WindowsXP Professional
DEVELOPING LANGUAGE – JAVA (jdk-5)
DATABASE - MICROSOFT SQL SERVER 2005

Hardware Requirements
MEMORY SPACE:
Minimum - 32 MB
Recommended- - 64 MB

HDD - To install the software at least 2 GB and the data storage is depending upon the
organizational setup.

PROCESSOR - Intel Pentium IV, 1GHZ or above

RAM - 256MB or above


Chapter 4

Design & Planning


1. Start with a skills gap analysis The first step in creating an employee development
plan is to figure out where you need to upskill employees. A training needs analysis can help
you determine not only what skills are missing (or underdeveloped) but also which
employees need training first. This training needs analysis puts your organizational goals at
the center of anything that comes next. By identifying what you’re already doing well (and
what needs work), all training efforts can be streamlined for maximum benefit.

2. Identify employees for career and leadership growth Identify those employees
who are eager to learn and looking for growth potential. Focus your initial efforts on those
employees, not only building current skills but also investing in leadership and management
training when they are ready .Another bonus? Employees who are on the fence about
staying with your company may be more motivated to stay when they realize that you are
committed to helping them develop their personal career goals. This helps you retain your
most talented employees!

3. Align with employee and company goals Once you have identified areas of need
and employees interested in growth, make sure your goals for both are connected. An
employee development plan can only go so far if the employees aren’t involved. Consider
not only your employees’ career goals in general but also those specific to your company to
strengthen career succession plans.

Discussions are the best way to measure employee satisfaction in their job. This also works
best to determine what training employees need, what they want to learn, and how they
want to receive it.

4. Help them grow with you


An employee development plan shouldn’t only look at growing edges within your company
that are present right now. It should also consider the ways in which your company and your
industry is growing .Where is your company headed in the next five years? Ten? Twenty? If
you plan on huge growth in the next few years, how many leaders will you need to train? Are
you exploring new industries or service offerings? Are there people in place now who might
be ready to take your company to that next level?
5. Use employee development plan templates to help The good news about
employee development plans is that you don’t have to reinvent the wheel to make a good
one. Once you’ve decided to move forward, there are a variety of templates that can make
your job easier. There are two main types of employee development plan templates:
Consider an individual employee development plan template in the early stages of your
organization’s process. This helps employees reflect on their personal career goals and how
they might align with your organization. A succession planning template helps your
organization look towards the future to figure out where the company needs to hire or
expand. It also articulates what resources are already present (and if they need to be
developed further).Use these as a guide to help you customize both your individual
employee growth plan and the plan for your company.
Chapter 5
Uses
An employee management system provides managers with insights into their
workforce, and helps them to better plan and manage work hours to easily
control labor costs and increase productivity.

 Employee Engagement – Employee management systems also offer


solutions to increase employee engagement and ultimately impact
retention. Tools such as Performance Management and Pulse
surveys provide a modern way to track and evaluate employee
development. You’re able to work with employees to establish goals,
make them feel valuable and develop a path for their success. Because
70% of employees around the country are unengaged, having a tool in
place to keep a stimulating organization is a necessity, not a ‘nice to
have’

 HR Data Analytics & Metrics – HR departments are turning to data to


identify insights and solve business challenges like turnover, overtime
and headcount. And the right data can open the flood gates for key
learnings to help you and your team make more informed decisions. For
instance, you might determine that a department has a particularly high
employee turnover rate. What’s the root cause? Is there a management
issue? Is employee engagement too low? With data analytics, these
questions can be accessed, solutions can be developed and results can
be measured to not only impact your bottom line but help you gain more
exposure to your C-Suite. Executive-level meetings are a show, don’t tell
environment

 Absence & Leave Management Organizations that use the absence and
leave management features of their employee management software
can reap many benefits. These include easy access to leave details that
help employees plan their time off. Employee management software lets
employees get all the information they need about absence and leave
policies and request time off. Their requests can even be categorized as
vacation days, leave for family emergencies,
Chapter 6
Advantages
HR professionals really are tasked with a lot of major responsibilities when it comes to the
modern organization. From hiring the right employee to helping with the on-boarding
process and ensuring that everyone gets paid on time, human resource professionals really
do have to put up with a lot. And, if we look at it, HR members are also tasked with keeping
up with compliance.

Keeping the aforementioned tasks in perspective, many HR professionals do not have the
time to connect with employees and understand their problems, because of the tedious
administrative work that comes in between. But, there is a silver lining here in the form of an
employee management system that allows HR professionals to juggle responsibilities easily
without slacking off on any one of the fronts.

Improve Management Efficiencies

Basing your managerial style purely on manual processes can soon turn into an
administrative nightmare for whoever is involved. Tracking key information by hand can be
time consuming and also increases the risk of human errors.

With the help of a unified employee management system at work, you can ensure that every
important detail is available to you whenever you need it. You don’t have to worry about
micromanaging employees and being present all the time, because the system does half the
work for you.
Employee Engagement

With poor metrics and a poor understanding of employee performance across a period,
most managers have a hard time engaging employees and discussing potential problems
with them.

An employee management system can work wonders here, as it allows you to sit and discuss
potential performance details with employees across the year. You can establish goals,
evaluate performance and define a clear path to success, all through the help of your
employee management system.

Securing Employee Information

HR databases have become a primary target for employees across the world. With bank
account information, social security numbers and other important information present on
these databases, malware attacks pose a serious problem.

Failing to protect critical employee information from hackers can not only prove costly, but
can also besmirch the name of your organization in the job market. No employee wants to
work in an organization where their personal information is not safe. A good employee
management system will have specific security measures in place to not just keep hackers at
bay, but also give you the peace of mind you desire.
Chapter 9
Conclusion
Chapter 8

Future Enhancements
Future Enhancements There is always a room for improvements in any
software package, however good and efficient it may be done. But the most
important thing should be flexible to accept further modification. Right now,
we are just dealing with just normal operations in this project. In future this
Employee Management System may be extended to include features such as:

 Manage Payrolls
 Add Holiday Details
 View Salary Details
 Manage Leaves
Chapter 9
References

a) https://www.w3schools.com/php

b) https://www.w3schools.com/html/default.asp
c) https://www.w3schools.com/sql/default.asp
d) https://www.mysql.com/

e) http://php.net/manual/en/spl.datastructures.php
f) http://php.net/manual/en/spl.files.php
g) http://www.weberp4.com/office-automationapplications/employee-management.htm
h) http://fooplugins.github.io/FooTable/
-----------------------------------------------------------------
*End Of Report*
-----------------------------------------------------------------

:- Thank You

Lokesh Sunil Nighot

Ashutosh Vikas Patil

Yash Kishor Choudhary

You might also like