PROJECT REPORT HRMS ACKNOWLEDGMENT I express thanks and gratitude to Miss. B.JEHAN H.O.D M.B.A(IT), VIF COLLAGE OF ENGINEERING AND TECHNOLOGY for his encouraging support and guidance in carrying out the project. I would like to express gratitude and indebtedness to Miss.B.JEHAN Faculty member, for his valuable advice and guidance without which this project would not have seen the light of the day. I thank Mr. Sagar, Project guide, GALAXIE software solutions for providing us with an excellent project and guiding me in completing our project successfully. I would like to thank all the staff members of GALAXIE software solutions for their kind co-operation. I would like to thank my parents for being supportive all the time, and I am very much obliged to them. - 1 -
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
PROJECT REPORT HRMS
ACKNOWLEDGMENT
I express thanks and gratitude to Miss. B.JEHAN H.O.D
M.B.A(IT), VIF COLLAGE OF ENGINEERING AND TECHNOLOGY
for his encouraging support and guidance in carrying out the project.
I would like to express gratitude and indebtedness to
Miss.B.JEHAN Faculty member, for his valuable advice and guidance
without which this project would not have seen the light of the day.
I thank Mr. Sagar, Project guide, GALAXIE
software solutions for providing us with an excellent project and guiding
me in completing our project successfully. I would like to thank all the
staff members of GALAXIE software solutions for their kind co-
operation. I would like to thank my parents for being supportive all the
time, and I am very much obliged to them.
SRIKANTH.T (05D51E0034)
- 1 -
PROJECT REPORT HRMS
HUMAN RESOURCE MANAGEMENT SYSTEM
CONTENTS
Page nos.
1. INTRODUCTION
1.1 HRMS
2. COMPANY PROFILE
3. SYSTEM ANALYSIS
3.1 Existing System
3.2 Proposed System
3.3 Feasibility Study
4. MODULE DESCRIPTION
4.1 Employee Info Module
4.2 Administration Module
4.3 Project Management Module
4.4 Training Management Module
4.5 Compensation Report
5. SYSTEM REQUIREMENTS
5.1 Software Requirements
5.2 Hardware Requirements
- 2 -
PROJECT REPORT HRMS
6. LITERATURE SURVEY
7. SYSTEM DESIGN
7.1 Detailed Design
7.1.1 UML Diagrams
7.2 Database Design
7.2.1 Dataflow Diagrams
7.2.2 Database Tables
7.2.3 Screens.
8. TESTING
9. IMPLEMENTATION
10. CONCLUSION
11. BIBLIOGRAPHY
1. INTRODUCTION
- 3 -
PROJECT REPORT HRMS
1.1 HUMAN RESOURCE MANAGEMENT SYSTEM
To develop a software application that supports the application
specific to the HR automation in an intranet specific to a company
there by allowing the integration of all the employees pertaining to
that organization. To keep track of all the other departments
related to that organization such as marketing, development etc.
To allow the HR of an organization to update the employee details
when ever there is a change in the employee profile pertaining to
that organization. To bring onto a string the employee specific
suggestions and make them free to post their requirements to the
HR thus bringing the organization more specific regarding the
maintenance of the organization.
1.1.2 PURPOSE OF THE STYDY:
The HR center is a powerful application designed to allow companies
to streamline their human resource tasks and manager their
Dept Assigned()Date of Joining()Emp Details()Emp Component()
HR Administration
Hr NameHr IDAdd Details
Add Emp Details()Add Training Details()Add Compensation()
Emp login
Login()Check Training Details()Check Compensation()Check Employee()
7.2.1 DATA FLOW DIAGRAMS
DATA FLOW DIAGRAMS:
A graphical tool used to describe and analyze the moment of data
through a system manual or automated including the process,
- 47 -
PROJECT REPORT HRMS
stores of data, and delays in the system. Data Flow Diagrams are
the central tool and the basis from which other components are
developed. The transformation of data from input to output,
through processes, may be described logically and independently of
the physical components associated with the system. The DFD is
also know as a data flow graph or a bubble chart.
CONTEXT DIAGRAM:
The top-level diagram is often called a “context diagram”. It
contains a single process, but it plays a very important role in
studying the current system. The context diagram defines the
system that will be studied in the sense that it determines the
boundaries. Anything that is not inside the process identified in the
context diagram will not be part of the system study. It represents
the entire software element as a single bubble with input and output
data indicated by incoming and outgoing arrows respectively.
TYPES OF DATA FLOW DIAGRAMS:
Data Flow Diagrams are of two types as follows:
(a)Physical DFD
(b)Logical DFD
1. PHYSICAL DFD:
Structured analysis states that the current system should be
first understand correctly. The physical DFD is the model of the
current system and is used to ensure that the current system has
been clearly understood. Physical DFDs shows actual devices,
departments, and people etc., involved in the current system
- 48 -
PROJECT REPORT HRMS
2. LOGICAL DFD:
Logical DFDs are the model of the proposed system. They
clearly should show the requirements on which the new system
should be built. Later during design activity this is taken as the basis
for drawing the system’s structure charts.
BASIC NOTATION:
The Basic Notation used to create a DFD’s are as follows:
DATAFLOW:
Data move in a specific direction from an origin to a destination.
PROCESS
People, procedures, or devices that use or produce (Transform)
Data. The physical component is not identified.
SOURCE:
External sources or destination of data, which may be
People, programs, organizations or other entities.
DATA STORE:
Here data are stored or referenced by a process in
- 49 -
PROJECT REPORT HRMS
the System
DESIGN:
Design is the first step in moving from problem domain to the
solution domain. Design is essentially the bridge between
requirements specification and the final solution.
The goal of design process is to produce a model or representation
of a system, which can be used later to build that system. The
produced model is called the “Design of the System”. It is a plan for
a solution for the system.
PROCESS FLOW DIAGRAM
1
1 1
- 50 -
HR manager
Is an
Employee
Manages
Administration
Employees Details
Creates Creates
Skill Reports
Creates Details
Creates Placement
ReportsTraining Reports
Creates
CompensationReport
PROJECT REPORT HRMS
CONTEXT FLOW DIAGRAM
Description:
Context Flow Diagram gives us the complete details about the
inputs and outputs for a given system. In the above system the
main task is to identify a criminal face. So, the operator and
eyewitness are the inputs to our system and criminal face is desired
output.
LOGIN PROCESS
- 51 -
PROJECT REPORT HRMS
User Id
Password
Level-1
Description:
The inputs to the process are User Id and Password given by the
developer to allow the software available for the Admin
environment. After giving the inputs the details, checks whether the
entered ones are valid are not. It displays screen if match occurs
otherwise error message if they are not matched.
- 52 -
LOGIN PROCESS
ERROR ININPUT
SCREEN
PROJECT REPORT HRMS
MAIN SCREEN PROCESS
Level -2
Description:
This process mainly explains the different screens that are available
for the admin. Here the selection of the screen depends on the
admin and he can select whatever screen he wants. The different
screens that are available are Add Emp details, Add skill Report, Add
placement report, Add Training Report, Add Compensation Report.
- 53 -
MAIN SCREENADMIN Add Emp
Add Skill Reports
Add Placement
Add Training Report
Add Compensation
PROJECT REPORT HRMS
Add Employee Details
Level-3
Description:
This process clearly illustrates adding the details of the Employee
such as name, age, gender, location, address, state and city along
with his EMP Id. These details are being added to the database, if
any error is generated then it will be prompted to the admin
otherwise we get message data is successfully added.
Add Skill Report
Level-4
- 54 -
Administrator Create
Employee Report
ADD Skill ReportAdmin
DATABASE
DATA IS ADDED
PROJECT REPORT HRMS
Description:
This process clearly illustrates adding the details of the Employees
skill Report such as name, qualification, experience, department,
projects handled, current projects and skills along with his EMP Id.
These details are being added to the database, if any error is
generated then it will be prompted to the admin otherwise we get
message data is successfully added.
Add Placement Report
Level-5
Description:
This process clearly illustrates adding the details of the Employees
placement Report such as name, employee status, reporting date,
regulatory region, country, company control unit, department,
supervisor id, location and along with his EMP Id. These details are
being added to the database, if any error is generated then it will be
prompted to the admin otherwise we get message data is
successfully added.
- 55 -
AdminAdd Placement Report
DATA UPDATED
DATABASE
PROJECT REPORT HRMS
TRAINING REPORTS
Level-6
Description:
This process clearly illustrates adding the details of the Employees
Training Report such as name, project name, training department,
skill report, start date, end date, department, and remarks and
along with his EMP Id. These details are being added to the
database, if any error is generated then it will be prompted to the
admin otherwise we get message data is successfully added.
- 56 -
AdminAdd Training Report
DATA UPDATED
DATABASE
PROJECT REPORT HRMS
COMPARISON PROCESS
Level-7Description:
This process clearly illustrates adding the details of the Employees
Compensation Report such as name, salary range, and annual
income, tax of income, loans, present annual income, facilities, and
insurance and along with his EMP name. These details are being
added to the database, if any error is generated then it will be
prompted to the admin otherwise we get message data is
successfully added.
- 57 -
AdminAdd Compensation Report
DATA UPDATED
DATABASE
PROJECT REPORT HRMS
7.2.2DATABASE TABLES
Login Table
Add Employee Detai
Add
Skill Report
- 58 -
user_login
user_name password user_type
admin admin Administrator
kishore kishore
sree sree employee
tarun tarun employee
vamsi vamsi employee
add
_em
pu
ser_
nam
e pas
sw
ord
id firs
t_n
ame
last
_n
ame
qu
alif
icat
io
nd
epa
rtm
en
td
ate_
of
bir
thag
e
sex
add
res
s
dat
e_o
f_jo
inin
gsu
pe
rvis
or_
id
kish
ore
kish
ore
1004
kish
ore
kum
ar
MB
A
FIN
AN
CE
18-A
pril
21 mal
e
yous
fgud
a
22m
ay
empl
oye
e
sree
sree
1001
sree
kum
ar
mca
com
pute
rs
20/1
0/19
84
21 mal
e
DS
NR
22/0
6/20
05
empl
oye
e
taru
n
taru
n
1003
taru
n
kum
ar
B.T
ech
com
pute
rs
15/0
3/19
85
20 mal
e
yous
fgud
a
16/0
3/20
06
empl
oye
e
vam
si
vam
si
1002
vam
si
Kris
hna
B.T
ech
com
pute
rs
20/0
5/19
84
21 mal
e
chan
dan
agar 22
/06/
2005
empl
oye
e
PROJECT REPORT HRMS
skill_report45
user_name fname qua dept proj_hand curr_hand exp skil
sree sree mca computers IPMS hrms 2 Java,Jsp
vamsi vamsi B.Tech IT OCRS Finger Print ID 2 java,jsp,jdbc
kishore kishore MBA FINANCE Tally Accounts 5 CA
Add Placement Report
pLACEMENT54
username emp_stat effe_dat region coun comp cont_unit dept loc super_id
sree Active 01-march-2005
Maharastra AUSTRALIA B.H.E.L production Production Campus employee
vamsi Active 2/feb Maharastra GERMANY GE IT Networking Campus employee
kishore Active 16 june Delhi USA brekely FINANCE Financing Campus employee
Add Training Report
trai
user_name emp_id projn dept skill sdat edat reas
vamsi 1002 Finger Print ID Administration RGM 01-04-2005 01-07-2005 good
sree 1001 HRMS Financing DFS 01-02-2005 01-02-2005 good
kishore 1004 Tally Financing Tally 01-05-2005 01-09-2005 good
Add Compensation Report
compensation
- 59 -
PROJECT REPORT HRMS
username empid sal_rang annul_in tax loans pre_annul faci ins
kishore 1004 10000-15000
180000-240000
3% personal loans 180000-240000
bus facilities
health insurance
sree 1001 5000-10000
60000-120000
1% home loans 60000-120000
bus facilities
life insurance
vamsi 1002 5000-10000
120000-180000
2% vehical loans 120000-180000
travelling health insurance
DATA BASE DESIGN TABLES
LOGIN FORM
EMPLOYEE DETAILS TABLES
- 60 -
S NO FIELD NAME DATA TYPE
1 USER NAME Varchar2(20)
2 Pass word Varchar2(20)
SNO FIELD NAME DATA TYPE
1 Employee id Varchar2(20)2 First name Varchar2(20)3 Last name Varchar2(20)4 qualification Varchar2(20)5 department Varchar2(20)6 Date of birth date7 age Number(3)8 sex Char(1)9 address Varchar2(20)10 Date of joining date11 Supervisor id Varchar2(20)
PROJECT REPORT HRMS
EMPLOYEE SKILL REPORT DATA TABLE
EMPLOYEE PLACEMENT REPORT DATA TABLE
- 61 -
SNO FIELD NAME DATA TYPE
1 First name Varchar2(20)2 qualification Varchar2(20)3 department Varchar2(20)4 Project handled Varchar2(20)5 Current project Varchar2(20)6 experience Number(3,2)7 Skills Varchar2(20)
SNO FIELD NAME DATA TYPE
1 USER NAME Varchar2(20)2 Empl_status Varchar2(20)3 Eff_date Date4 region Varchar2(20)5 country Varchar2(20)6 company Varchar2(20)7 Count-unit Varchar2(20)8 dept Varchar2(20)9 location Varchar2(20)10 Super id Varchar2(20)
SNO FIELD NAME DATA TYPE
1 USER NAME Varchar2(20) 2 Salary range Number(10) 3 Annual income Number(10) 4 Tax of income Number(10) 5 loans Varchar2(20_ 6 Present annual
1 First name Varchar2(20)2 qualification Varchar2(20)3 department Varchar2(20)4 Project handled date5 Current project date6 experience Number(3,2)7 Skills Varchar2(20)
7.2.3 LOGIN SCREEN
- 62 -
PROJECT REPORT HRMS
MAIN SCREEN
- 63 -
PROJECT REPORT HRMS
View employee details
- 64 -
PROJECT REPORT HRMS
View employee skill report
- 65 -
PROJECT REPORT HRMS
View employee placement report
- 66 -
PROJECT REPORT HRMS
View employee training report
- 67 -
PROJECT REPORT HRMS
View employee compensation report
- 68 -
PROJECT REPORT HRMS
Employee logout page
- 69 -
PROJECT REPORT HRMS
8 TESTING PHASE
The testing phase involves the testing of the developed
system using various kinds of data. An elaborated testing of data is
prepared and a system is tested using the test data. While testing,
errors are noted and corrections remade, the corrections are also
noted for future use.
SYSTEM TESTING
Testing is a set of activities that can be planned in
advance and conducted systematically. The proposed system is
tested in parallel with the software that consists of its own phases of
analysis, implementation, testing and maintenance. Following are
the tests conducted on the system.
UNIT TESTING
During the implementation of the system each module of the
system was tested separately to uncover errors with in its
boundaries. User interface was used as a guide in the process.
MODULE TESTING
A module is composed of various programs related to that module.
Module testing is done to check the module functionality and
interaction between units within a module.
It checks the functionality of each program with relation to other
programs within the same module. It then tests the overall
functionality of each module.
- 70 -
PROJECT REPORT HRMS
INTEGRATION TESTING
Integration testing is a systematic technique for constructing
the program structure while conducting tests to uncover errors
associated with interfacing. The objective is to take unit-tested
module and build a program structure that has been dictated by
design.
ACCEPTANCE TESTING
The software has been tested with the realistic data given by
the client and produced fruitful results. The client satisfying all the
requirements specified by them has also developed the software
within the time limitation specified. A demonstration has been given
to the client and the end-user giving all the operational features.
IMPLEMENTATION PHASE
The implementation is the final and important phase. It
involves User training, system testing and successful running of the
developed system. The users test the developed system when
changes are made according to the needs. The testing phase
involves the testing of the developed system using various kinds of
data. An elaborate testing of data is prepared and system is tested
using the tests data.
Implementation is the stage where theoretical design
turned into a working system. Implementation is planed carefully to
propose system to avoid unanticipated problems. Many preparations
involved before and during the implementation of proposed system.
The system needed to be plugged in to the organization’s network
then it could be accessed from anywhere, after a user logins into
the portal. The tasks that had to be done to implement the system
were to create the database tables in the organization database
- 71 -
PROJECT REPORT HRMS
domain. Then the administrator was granted his role so that the
system could be accessed.
The next phase in the implementation was to educate the
system. A demonstration of all the functions that can be carried out
by the system was given to examination department person, who
will make extensive use of the system.
9 CONCLUSION
- 72 -
PROJECT REPORT HRMS
10 BIBLIOGRAPHY
- 73 -
PROJECT REPORT HRMS
BOOKS REFERRED
The following books were used extensively for the project
development and implementation.
1.”VB.N ET Developer’s Guide ” Syngress Publishing, Inc. Rockland,
by Cameron Wakefield
Henk-Evert Sonder
Wei Meng Lee
2. “ ASP.NET Database Programming” Hungry Minds, Inc.
Publishing Company Limited.
By Jason Butler and Tony Caudill
WEBSITES REFERRED
The following links were searched and exploited extensively for the