0% found this document useful (0 votes)
309 views15 pages

Employee Management

This document describes a project report on an Employee Management system submitted by 4 students to the Computer Science Engineering department of KL University. It includes a certificate signed by the project supervisor and HOD certifying the project. It also includes an acknowledgements section, abstract, index and sections on introduction, aim, software/hardware requirements, class diagram, implementation details and outputs/screenshots. The conclusion states that compensation, growth opportunities, work conditions etc are major reasons for employee turnover.

Uploaded by

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

Employee Management

This document describes a project report on an Employee Management system submitted by 4 students to the Computer Science Engineering department of KL University. It includes a certificate signed by the project supervisor and HOD certifying the project. It also includes an acknowledgements section, abstract, index and sections on introduction, aim, software/hardware requirements, class diagram, implementation details and outputs/screenshots. The conclusion states that compensation, growth opportunities, work conditions etc are major reasons for employee turnover.

Uploaded by

B. S Babu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

K L UNIVERSITY

COMPUTER SCIENCE ENGINEERING DEPARTMENT


A Project Based Lab Report

On
 Employee Management

SUBMITTED BY:

I.D NUMBER NAME

190030425 D.Sai Sruthi

190030439 E.Bharath

190030456 G.Pavan Kumar

190030554 G.Susmitha Rani


UNDER THE ESTEEMED GUIDANCE OF

N.SreeRam

KL UNIVERSITY
Green fields, Vaddeswaram – 522502
Guntur Dt., AP, India.

1
DEPARTMENT OF BASIC ENGINEERING SCIENCES

CERTIFICATE

This is to certify that the project based laboratory report entitled


“Employee Management”submitted by Mr./Ms. D.Sai Sruthi,E.Bharath,G.Pavan
Kumar,G.SusmithaRanibearingRegdNo190030425,190030439,190030456,1900
3308 to the Department of Computer Science and Engineering,KLUniversity
in partial fulfillment of the requirements for the completion of a project
“DATASTRUCTURES”course in I B Tech II Semester, is a bonafide record of the
work carried out by him/her under my supervision during the academic year
2019-20.

PROJECT SUPERVISOR HEAD OF THE DEPARTMENT

N.SREERAM Dr. D.HARITHA

2
ACKNOWLEDGEMENTS

It is great pleasure for me to express my gratitude to our honorable


President Sri. Koneru Satyanarayana, for giving the opportunity and platform
with facilities in accomplishing the project based laboratory report.

I express the sincere gratitude to our director Dr. A Jagadeesh for his
administration towards our academic growth.

I express sincere gratitude to our Coordinator and HOD-BES Dr.


D.Harithafor her leadership and constant motivation provided in successful
completion of our academic semester. I record it as my privilege to deeply thank
for providing us the efficient faculty and facilities to make our ideas into reality.

I express my sincere thanks to our project supervisor B.Ashokfor his/her


novel association of ideas, encouragement, appreciation and intellectual zeal
which motivated us to venture this project successfully.

Finally, it is pleased to acknowledge the indebtedness to all those who


devoted themselves directly or indirectly to make this project report success.

Name Roll no

D.Sai Sruthi 190030425

E.Bharath 190030439

G.Pavan Kumar 190030456

G.Susmitha Rani 190030554

3
ABSTRACT
Employees are the backbone of any company therefore their management plays a
major role in deciding the success of an organization [1]. Employees Management
Software makes it easy for the employer to keep track of all records. This
software allows the administrator to edit employees, add new employees,
transfer/promote/terminate employees. Each employee in the database is
associated with a position can be added and edited when need arises. Employees
can be transferred between positions easily without having to retype back their
information in the database. You can check to see if there are duplicate
positions/employees in the database. Most of all, the employer can assign tasks
to employees and assess their progress in order to keep track of employee
performance.

A flexible and easy to use Employee Management software solution for small and
medium sized companies provides modules for personnel information
management thereby organization and companies are able to manage the crucial
organization asset – people [2]. The combination of these modules into one
application assures the perfect platform for re-engineering and aligning Human
Resource processes along with the organizational goals. This system brings
about an easy way of maintaining the details of employees working in any
organization.

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 easy to follow options. It is fast and can perform
many operations for a company.

The goal of this project is to design and develop an employee management


system to fill existing gaps in the electronic management of employees.

4
INDEX

S.NO TITLE PAGE NO


1 Introduction 6
2 Aim of the Project 7
2.1 Advantages & Disadvantages 7
2.2 Future Implementation 7
3 Software & Hardware Details 8
4 Class Diagram 9
5 Implementation 11-12
6 Outputs/ScreenShots 1
7 Conclusion <pageno>

INTRODUCTION

A linked-list is a sequence of data structures which are connected together via


links. Linked List is a sequence of links which contains items. Each link contains
a connection to another link. Linked list the second most used data structure
after array. Following are important terms to understand the concepts of
Linked List.

Link − Each Link of a linked list can store a data called an element.

Next − Each Link of a linked list contain a link to next link called Next.

LinkedList − A LinkedList contains the connection link to the first Link called
First.

Types of Linked List:-


Simple Linked List − Item Navigation is forward only.
Doubly Linked List − Items can be navigated forward and backward way.
Circular Linked List − Last item contains link of the first element as next and
and first element has link to last element as prev.

Basic Operations :-
Insertion − add an element at the beginning of the list.
Deletion − delete an element at the beginning of the list.
Display − displaying complete list.
Search − search an element using given key.
Delete − delete an element using given key.

AIM

Advantages:-

 Improve Workeforce Mangement Efficienices


 Employee Engagment
 Security Employee Information
 HR Data Analytics &Metrics
 Mitigate Compliance Risk

Disadvantages:-

There are no disadvantages.

Future enhancements:-

Can be extended using files.


7

SYSTEM REQUIREMENTS

 SOFTWARE REQUIREMENTS:
The major software requirements of the project are as follows:
Language : Eclipse
Operating system : Windows 10

 HARDWARE REQUIREMENTS:
The hardware requirements that map towards the software are as follows:

RAM : 2GB

Processor : Intel core i5


8

CLASS DIAGRAM
IMPLEMENTATION
package employeesll11;

public class Node {


long ssn;
String name;
double salary;
Node next;
Node(long ssn,double salary,String name){
this.ssn=ssn;
this.name=name;
this.salary=salary;
this.next=null;
}
}
package employeesll11;
import java.util.Scanner;
public class Empsll {
Node start;
Empsll(){
start=null;
}
public void create() {
Scanner s=new Scanner(System.in);
System.out.println("Enter ssn");
long ssn=s.nextLong();
System.out.println("Enter name");
String name=s.next();
System.out.println("Enter salary");
double salary=s.nextDouble();
Node nn=new Node(ssn,salary,name);
if(start==null)
start=nn;
else {
Node temp=start;
while(temp.next!=null)
temp=temp.next;
temp.next=nn;
}
}
public void display() {
Node t=start;
while(t!=null) {
System.out.println("Enployee Record");
System.out.println(t.ssn);
System.out.println(t.name);
System.out.println(t.salary);
System.out.println("\n");
t=t.next;

}
}
public void sort() {
Node t,t1;
long s;
double salary;
String n;
for(int p=1;p<3;p++) {
for(t=start;t.next.next!=null;t=t.next) {
t1=t.next;
if(t.ssn>t1.ssn) {
s=t.ssn;
n=t.name;
salary=t.salary;
t.ssn=t1.ssn;
t.name=t1.name;
t.salary=t1.salary;
t1.ssn=s;
t1.name=n;
t1.salary=salary;
}
}
}
}
public static void main(String[] args) {
Empsll es=new Empsll();
for(int i=1;i<=3;i++)
es.create();
es.display();
es.sort();
es.display();
}
}

OUTPUTS

Screen Shots:
CONCLUSION
It can be concluded that opportunity for growth and promotion outside,
compensation, working conditions, work timings/shifts, relationship with managers,
location of the organisation, opportunity to use kills and work load are the major
reasons for employee turnover.

REFERENCES
• Software Engineering.
• www.slideshare.net
• www.google.com
• http://www.gktoday.in/reference/brief-history-of-banking-in-
india/
• http://en.wikipedia.org/wiki/Banking_in_India

You might also like