You are on page 1of 33

PROJECT REPORT HRMS

CONTENTS
INTRODUCTION
1.1 HRMS
1. COMPANY PROFILE
2. SYSTEM ANALYSIS
3.1 Existing System
3.2 Proposed System
3.3 Feasibility Study
3. 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
4. SYSTEM REQUIREMENTS
5.1 Software Requirements
5.2 Hardware Requirements
5. LITERATURE SURVEY
6. SYSTEM DESIGN
1 Dataflow Diagrams
2 Database Tables
3 Screens.
7. TESTING
8. IMPLEMENTATION
10. CONCLUSION
11. BIBLIOGRAPHY
-1-
PROJECT REPORT HRMS

1. INTRODUCTION

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
employees more efficiently
Employee and Company Information
Employee Time, Attendence, and Leave Request
HR Documentation Management (i.e. insurance forms, W-2’s etc.)

The HR Center includes a comprehensive employee information


database, work information, beneficiary information, and more for
each employee. It comes standard with employee self-service
access allowing employees to update their personal information,
request time off or input their daily timesheet entries. It also has
role –based access level control that is functionally based on

-2-
PROJECT REPORT HRMS

whether a user is an employee, a manager, or an HR admistrators.


With HR center managers and HR admistrators can manage an track

1.1.3 OBJECTIVE OF THE STUDY:


To develop a software application that supports Specific to the HR
Automation in an intranet to a company there by allowing the
interaction of all the employees pertaining to that organization. To
keep track of all the other departments related to that organization
like marketing, research etc.,

To allow the HR department of an organization to update the


employee details when ever there is a change in the employee
profile pertaining to that organization. To bring on to a string the
employee specification suggestions and make them sure to post
their requirements to the HR.

1.1.4 SCOPE OF THE STUDY:


Allow a for the creation of an application specification to the human
resource that maintain the intranet automation of the HR software
i.e., which contains the data related to the employee.

PROJECT OVERVIEW AND LIMITTIONS:


This project can be used to identify a employee in the organization.
The project maintains the details of the entire employee. Each
employee is given with different employee Id.
In this I can use the vb.net language. Back end is ms-access.
Duration of this project is 3 months .i was discussed the total
modules of HR department. Limits are there. In this project I was
taken only HR department from organization.

-3-
PROJECT REPORT HRMS

2.0 COMPANY PROFILE

SIVAAKIRUTHI INFO TECH


Sivaakiruthi Info Tech is an IT solution provider for a dynamic
environment where business and technology strategies converge.
Their approach focuses on new ways of business combining IT
innovation and adoption while also leveraging an organization’s
current IT assets. Their work with large global corporations and
new products or services and to implement prudent business and
technology strategies in today’s environment.
Galaxie’s range of expertise includes :
• Software Development Services
• Engineering Services
• Systems Integration
• Customer Relationship Management
• Product Development
• Electronic Commerce
• Consulting
• IT Outsourcing
We apply technology with innovation and responsibility to achieve
two broad objectives:
• Effectively address the business issues our customers face
today.
• Generate new opportunities that will help them stay ahead in
the future.
This approach rests on:
• A strategy where we architect, integrate and manage
technology services and solutions - we call it AIM for success.
• A robust offshore development methodology and reduced
demand on customer resources.
• A focus on the use of reusable frameworks to provide cost and
times benefits.

-4-
PROJECT REPORT HRMS

They combine the best people, processes and technology to


achieve excellent results - consistency. We offer customers
the advantages of:
Speed :
They understand the importance of timing, of getting there before
the competition. A rich portfolio of reusable, modular frameworks
helps jump-start projects. Tried and tested methodology ensures
that we follow a predictable, low - risk path to achieve results. Our
track record is testimony to complex projects delivered within and
evens before schedule.
Expertise :
Our teams combine cutting edge technology skills with rich domain
expertise. What’s equally important - they share a strong customer
orientation that means they actually start by listening to the
customer. They’re focused on coming up with solutions that serve
customer requirements today and anticipate future needs.
A full service portfolio:
They offer customers the advantage of being able to Architect,
integrate and manage technology services. This means that they
can rely on one, fully accountable source instead of trying to
integrate disparate multi vendor solutions

-5-
PROJECT REPORT HRMS

3.1 EXISTING SYSTEM


EXISTING SYSTEM

The HR Administration falls short of controlling the employee’s


activities in analyzing his/her strengths and weakness. The decision
for appraisal of assigning next project to the employee or to train
him/her to enhance the skills – where lies with proper projection. He
is not provided with the detailed project information done or to be
assigned based on Application / Verticals.

DRAWBACKS IN EXISTING SYSTEM:

 Need of extra manual effort.


 It used to take much time to find any employee
 Not very much accurate.
 Danger of losing the files in some cases.

-6-
PROJECT REPORT HRMS

3.2 PROPOSED SYSTEM

Decision in assigning proper skillful hands for the project is an


important issue in HR Module. The HR Administrator should report
with the personal holding the necessary skills required for the project
assignment. The decision in making analysis about the employee’s
skills is a prime important before booting in. The proposed system of
HR Module is the right software to be incorporated into the
Automation of HR Software for helping the organization needs with
respect to skilful Human Resource.

The proposed system provides detail general information about the


employee along with Educational, Certification, Skill and Project
details. It enhances the HR Management in adding, viewing and
updating employees’ details and generates various reports regarding
employee’s skill and experience. Suggestions and Grievances posted
by the employees are upheld for taking care of the necessary steps in
forwarding company’s obligation.
.

3.2.1 ADVANTAGES OF PROPOSED SYSTEM:

 Very fast and accurate.


 No need of any extra manual effort.
 No fever of data loss.
 Just need a little knowledge to operate the system.
 Doesn’t require any extra hardware device.
 At last very easy to find the employees.

-7-
PROJECT REPORT HRMS

3.3 FEASIBILITY STUDY


Once the problem is clearly understood, the next step is to
conduct feasibility study, which is high-level capsule version of the
entered systems and design process. The objective is to determine
whether or not the proposed system is feasible. The three tests of
feasibility have been carried out.
 Technical Feasibility
 Economical Feasibility
 Operational Feasibility
TECHNICAL FEASIBILITY
In Technical Feasibility study, one has to test Whether the
proposed system can be developed using existing technology or not.
It is planned to implement the proposed system using java
technology. It is evident that the necessary hardware and software
are available for development and implementation of the proposed
system. Hence, the solution is technically feasible.
ECONOMICAL FEASIBILITY
As part of this, the costs and benefits associated With the
proposed system compared and the project is economically feasible
only if tangible or intangible benefits outweigh costs. The system
development costs will be significant. So the proposed system is
economically feasible.
OPERATION FEASIBILITY
It is a standard that ensures interoperability
Without stifling competition and innovation among users, to the
benefit of the public both in terms of cost and service quality. The
proposed system is acceptable to users. So the proposed system is
operationally feasible.

-8-
PROJECT REPORT HRMS

4. MODULE DESCRIPTION:

The list of modules incorporated with “Human Resource


Management System” is

 Employee Info Module


 Administration Module
 Project Management Module
 Training Management Module

 HR Reports

This module deals with the management of the employee


information such as the personal details-his
name,qualification,skill,experience,login id,password,etc.,
Importance of modules in any software development side is we can
easily understand what the system we are developing and what its
main uses are. At the time of project we may create many modules
and finally we combine them to form a system.

4.1 Employee Info Module

This module deals with the management of the employee


information such as the personal details name, qualification,
skill, experience, login id, password, etc., Importance of modules in
any software development side is we can easily understand what
the system we are developing and what its main uses are. At the
time of project we may create many modules and finally we
combine them to form a system person, so that it can be easily
added to the database with any duplication of the data.

-9-
PROJECT REPORT HRMS

4.2 ADMINISTRATION MODULE:


This module deals with the management of the employee information
such as the hiring of the eligible candidate, payments criteria, his
personal information maintenance etc.

4.3 PROJECT MANAGEMENT MODULE:


This module deals with the management of the projects related with
the employee like-projects that were past dealt, current projects in

his account etc.

4.4 TRAINING MANAGEMENT MODULE:


This module deals with the training of the employee based on his
experience and attendance monitoring. Also the information of the
projects that need to be trained for the employees based on their
experience and skills and the like.

4.5 HR REPORTS MODULE:


This module is specified for the purpose of the report generation for
the HR on desired requests.

- 10 -
PROJECT REPORT HRMS

5. SYSTEM REQUIREMENTS

5.1 Software Specification

Language : VB.6.0

Database : MS ACESS

Operating System : WindowsNT/95/98/2000

RAM : 256MB

5.2 Hard ware Specification:

Processor : Intel P-III based system

Processor Speed : 250 MHz to 833MHz

RAM : 64MB to 256MB

Hard Disk : 2GB to 30GB

Key Board : 104 keys

- 11 -
PROJECT REPORT HRMS

6.LITERATURE SURVEY

Description About The Software:-

Visual Basic was developed forms the BASIC programming


language. In 1970’s Microsoft got its start by developing ROM
based interpreted Basic for the early microprocessor based
computer. In 1982, Microsoft QuickBasic revolutionized Basic and
legitimized as a serious development language for MS-DOS
environment. Later on, Microsoft Corporation created the enhanced
version of BASIC called Visual Basic for Windows.

Visual Basic 6.0:-

Visual Basic 6.0 allows creating Object Oriented Application.


When Visual Basic originally developed, it allowed to the
programmer to create programs using pre-defined objects, forms
and controls. It uses some of the Windows 95 Controls. Visual Basic
6.0 can be used to develop both standalone systems and Client
Server Based systems.

Visual Basic 6.0 come in three categories

• Standard Edition
• Professional Edition
• Enterprise Edition

Features of Visual Basic 6.0:-

Visual Basic 6.0 profoundly concentrates on the internet


development features, ActiveX technology, enhanced controls,

- 12 -
PROJECT REPORT HRMS

enhanced features of existing control, client/server, new language


features development.
Native Code:-
A Visual Basic project is compiled to native code for faster
execution.
Profiles native code using new native code compiler option, and
debug native code using the Visual C++ environment.

Wizards:-

The application Wizard is new and the Setup Wizard has been
enhanced to enable creating a dependency file for a standard
project. In the professional Edition, the Active X control Interface
Wizard, Active X Document Migration Wizard, Data Form Wizard,
and property page Wizard are new. The Setup Wizard has been
enhanced to support distribution via the Internet. The installation of
remote server components using Distributed COM(DCOM)and
Remote Automation is an added feature. The ability to create
dependency files for projects and components created with Visual
Basic.

Extensibility Model:-
The new model allows to programmatically extending the
development environment and control projects, events, code, and
Visual elements.

Declare, Raise, and Handle Events:-


Objects provided by the components can raise events that can
be handled in other applications, or by our objects, using with
Events variables, Events provide a simple alternative to
asynchronous callbacks.

- 13 -
PROJECT REPORT HRMS

Create Active X Document :-


ActiveX document s can be created that boosts the Visual
Basic application to the Internet Browser Windows. The data
control, DAO or Microsoft Access, you can create that is virtually
database independent, because jet automatically performs all
syntax and data manipulation translations.

MS ACCESS:

When we create a Microsoft Access database, we create one


file that contains the data and table structures as well as the
queries, forms, reports and other objects that make up the
database.

Protecting information can be an important part of developing


a Microsoft Access database. By securing your database, you can
control what a user, is a group of users, can do with database
objects. Microsoft Access security made up of several pieces that
must be in place before security is account information with the
work group and permissions assignment in the database(.mdb) file
Microsoft Access Version 7 system database includes several
internal security enhancements.

Encrypting a database makes it indecipherable by a utility


program or word processor. Encrypting a database compacts the
database file and makes it indecipherable by a utility program or
word processor. Decrypting a database reverses it indecipherable in
order to protect it from unauthorized viewing or use.

- 14 -
PROJECT REPORT HRMS

SECURITY:

Protecting information can be an important of developing a


Microsoft access database. By securing your database, you can
control what a user, is or a group of users can do with database
objects. Microsoft access security made up of a several pieces that
must be place before security is complete: work groups, user and
group accounts, ownership between accounts in a Microsoft access
work group and permission assignments in your database. Microsoft
access store account information with the work group and
permission assignments in the database file. Microsoft access ver
2.0 system database includes several internal security
enhancements.

DATA ENCRYPTION:

Encryption a database makes it indecipherable by a utility


program or work processor. Encryption a database compacts the
database and make indecipherable by a utility program or word
processor. Decrypting a database reverses encryption when you
encrypt a database file, Microsoft access makes it indecipherable in
order to protect it from unauthorized viewing of use.

- 15 -
PROJECT REPORT HRMS

7 SYSTEM DESGIN
7.1 DATA BASE DESGIN

DATABASE
DATABASE
A database is a set of data, organized for easy access.
The database is an actual data; it is the database that you will be
accessing when you need to retrieve data.
DATA DICTIONARY
The data dictionary is a set of tables Oracle uses to
maintain information about the database. The data dictionary
contains information about tables, indexes, clusters and so on.

DBA (DATABASE ADMINISTRATOR)


The DBA is the person responsible for the operation,
configuration and performance of the database. The DBA is charged
with keeping the database operating smoothly, ensuring that
backups are done on regular basis (and that backups work), and
installing new software. Other responsibilities might include
planning for future expansion and disk space needs, creating
databases and table spaces, adding users and maintaining security,
and monitoring the database and retuning it as necessary. Large
installations might have teams of DBA’s to keep the system running
smoothly; alternatively, the task might be segmented among the
DBA’s.

DATA FLOW DIAGRAMS


DATA FLOW DIAGRAMS:

- 16 -
PROJECT REPORT HRMS

A graphical tool used to describe and analyze the moment of data


through a system manual or automated including the process,
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

- 17 -
PROJECT REPORT HRMS

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

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
the System

- 18 -
PROJECT REPORT HRMS

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

Is
Employee
Create 1
anCreate
s
Create
sDetails Manag
s Placement
Training
Compensation
- 19 -
es
HR Employees
Reports
Skill Administration
Reports
Report
Details
Reports
manager
PROJECT REPORT HRMS

1
1

CONTEXT FLOW DIAGRAM

Description:

- 20 -
PROJECT REPORT HRMS

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

LOGIN User Id
SCREEN
Password PROCESS

ERROR IN
INPUT

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.

- 21 -
PROJECT REPORT HRMS

MAIN SCREEN PROCESS

ADMIN MAIN
Add Emp
SCREEN

Add salary

Add
Promotion

Search the
employee detail

Get Reports

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 Salary, Add
Promotion, Search employee, Get Report.

- 22 -
PROJECT REPORT HRMS

Add Employee Details

Creat Employee
Administrator e 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 Salary

DATABASE

ADD
Admin DATA IS
Salary
ADDED

Level-4
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

- 23 -
PROJECT REPORT HRMS

generated then it will be prompted to the admin otherwise we get


message data is successfully added.

Add Promotion Details

DATABASE

Add DATA
Admin Promotion UPDATED
details

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.

- 24 -
PROJECT REPORT HRMS

Searching the Employee

DATABASE

Search the Display the


Admin Employee Employee
Detail Details

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.

- 25 -
PROJECT REPORT HRMS

Reports

DATABASE

Display the
Admin Get Reports Reports

Level-7
Description:
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.

- 26 -
PROJECT REPORT HRMS

7.2.2DATABASE TABLES
DATA BASE DESIGN TABLES

LOGIN FORM

S NO FIELD NAME DATA TYPE

1 USER NAME Varchar2(20)

2 Pass word Varchar2(20)

EMPLOYEE DETAILS TABLES

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 date
7 age Number(3)
8 sex Char(1)
9 address Varchar2(20)
10 Date of joining date
11 Supervisor id Varchar2(20)

EMPLOYEE SKILL REPORT DATA TABLE

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)
- 27 -
PROJECT REPORT HRMS

EMPLOYEE PLACEMENT REPORT DATA TABLE

SNO FIELD NAME DATA TYPE

1 USER NAME Varchar2(20)


2 Empl_status Varchar2(20)
3 Eff_date Date
4 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)

- 28 -
PROJECT REPORT HRMS

SCREEN

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.

- 29 -
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
- 30 -
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.

- 31 -
PROJECT REPORT HRMS

9 CONCLUSION

- 32 -
PROJECT REPORT HRMS

10 BIBLIOGRAPHY

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
project development and implementation.

1 www.syngress.com/solutions

2 www.hungryminds.com

- 33 -

You might also like