You are on page 1of 31

CALIBRATION OF HUMAN RESOURCE MANAGEMENT SYSTEM

Presented By: LALY CHOUDHURY Regd.no-0805292012 SONALI MALICK Regd.no-0805292013


Guided By: Prof.ABHISHEK TRIPATHY

Project Definition

Human resource management is an emerging part of any company. It deals with many issues such as recruitment, placement, evaluation, compensation and development of different aspect of employees.
There are four module in this project 1. Module1 Administrator 2. Module2 HR 3. Module3 Employee 4. Module4 - Candidate

Module Description

BASIC CONCEPT OF HRMS.

Identifying HR needs

Attracting human resources

Maintaining human resources

Terminating the relationship

WHAT THIS PROJECT DOES This project is designed by concerning the need of any IT enabled industry. This project have all the major functionality for supporting the HRM part of any IT company.

such as: Employees records Salary and grievances Feedback Analysis

HRM FUNCTIONS
Human

resource planning assesses the human resource needs associated with strategic management and helps identify staffing needs. Staffing includes attracting and selecting individuals for appropriate positions. Training and performance evaluation are means of ensuring that employees can contribute to the organisation.

Objective Of the Project


Project Objectives are as follows:

Process should be fast. It should take less time for processing. It should use less server-side resources. It should be more accurate and user- friendly. It should take less cost.

H/W & S/W REQUIREMENT


Hardware Requirement

Main processor

:Intel Pentium 4 Ghz

Random access memory : 1GB Hard disk capacity


: 80 GB

Software configuration:
Operating system : Windows XP Programming specification : J2EE Framework/Open Source : Struts 1.3 Integrated Development Environment : My Eclipse 6.1 Web Server : Tomcat 6.0/Weblogic 7.1 Back End(Database) : Oracle 10g Tools : JSP, Servlet, HTML, Java script

STRUTS

Struts Architecture Struts is an open source framework used for developing J2EE web applications using Model View Controller (MVC) design pattern. It uses and extends the Java Servlet API to encourage developers to adopt an MVC architecture. .

How Struts Works? The basic purpose of the Java Servlets in struts is to handle requests made by the client or by web browsers. In struts JavaServerPages (JSP) are used to design the dynamic web pages. In struts, servlets helps to route request which has been made by the web browsers to the appropriate ServerPage

TOMCAT SERVER
Tomcat is a container for servlets Tomcat can act as a simple standalone server for Web applications that use HTML, servlets, and JSP Apache is an industrial-strength, highly optimized server that can be extended with Tomcat Tomcat organizes all these parts into a single directory structure for each web application o A web application can consist of multiple pieces Static web pages (possibly containing forms) Servlets JSP

SYSTEM ANALYSIS & DESIGN

MODULAR CHART

CALIBARATION OF HRMS
Login

Administrator Login

Hr Login

Employee Login

Canidadate Login

ADMINISTRATOR LOGIN

USER NAME

PASSWORD

ADMIN HOME

Add HR

Edit HR

Delete HR

HR HOME

Job Management

Rating Management

Employee Management

Class Management

Loan Sanction

Leave Sanction

Give Announcement

Job Management

Create Job

Modify Job

Close Job

Rating Management

Add Rating

Modify Rating

Delete Rating

View Employee Rating

View Employee Rating

Employee Management

Add Employee

Edit Employee

Delete Employee

Class Management

Add Class

Edit Class

Delete Class

Loan sanction

Loan Sanction

Leave Sanction

Give Announcement

Give Announcement

View Feedback

Candidate Management

Create New Account Candidate Management

Modify Resume

Apply Job

View Job Details

DATA FLOW DIAGRAM


Data Flow Diagram is a diagrammatic representation of data movement through a system manual or automated - from inputs to outputs through processing. The data flow diagrams help in the analysis of the flow of data through a system and thus help in identifying the system requirements. These are of two types Logical Data Flow Diagrams and Physical Data Flow Diagrams. The Data Flow Diagram (DFD) clarifies system requirements and identifies major transformations that will become programs in system design. It is the starting point of system design that decomposes the requirements specifications down to the lowest level of detail.

NOTATIONS

Data-Flows show the movement of data in a specific direction from the source to the destination. It represents a packet of data.

Processes show the operations performed on the data, which transform it from input to output.

Sources and Destinations of data are the external sources and destinations of data, which may be people, programs, organizations or other entities interacting with the system, but are outside its boundary. Data Stores are places where data are stored such as files and tables.

CONTEXT DIAGRAM(ZERO LEVEL)

Candidate details

Loan details

Rating Details

Candidate ProcessA

Loan Process

Rating Process

Candidate information Loan information Rating information Announcement details

Leave Details

Feedback details

Leave Process

Feedback Process

Announce ment Process

Leave information

Feedback information

Announcement information

LEVEL2 DIAGRAM
Added successfully Hr details Edited successfully

Hr details

Add HR process

Edit HR process

Hr information

Hr information

Employee details

Employee process

Employee information

NO_OF _VACA NCY

JOB_I D

JOB_T ITLE

JOB_DE CRIPTIO N

JOB_APP LY_ID

CAND_I D

STATU S

JOB

CLOSI NGNGDATE

JOB_APPLY

JOB_ID

JOB_I NTER VIEW -DATE

NO_OF _SELEC TED_C ANDID ATES LOAN_I D

HA S

STATU S

FEEDBACK _ID

FEEDBACK _HEADING

EMP_ID

LOAN_ AMOU NT TYPE_ OF_LO AN RATE_OF _INTERE ST SATAU S LOAN_ DATE HAS FEEDBACK HAS EMP_ID

TIME

LOAN

EMP_ID

FEEDBACK _DESCRIPT ION

HA S

LEAVE _ID

EMP_ID RATING_I D VALU E RATING EMP_DOB

EMPLOYEE

EMP_NAM E

LEAV E_DAT E TYPE_OF _LEAVE

LEAVE

EMP_ADD RESS MONT H DESC RIPTI ON HAS

EMP_PASS WORD

EMP_I D STATU S

OTHER_A LLOWAN CE

CLASS_NA ME

HR_ID CONVEY ENCE PROFES SIONAL_ ALLOWA NCE HR_EMAI L HR_PA SSWO RD HR

HR_NAM E

BASIC

CLASS

PROVIDE NT_FUND

DA

HRA

ANN_I D

HR_GENDE R

HR_ADDR ESS

TA ANN_ HEADI NG CAND_LOGI N ID ANNOUNCE MENT ANN_ DETAI LS

ID

USERNA ME PASSWO RD

EMP_LOGIN

PASSWO RD

PASSWO RD

USERNA ME

PASSWO RD

ADMIN

USERNA ME

LOGIN

USERNA ME

LOGIN_I D ID

Advantages
To give more accuracy to the system i.e. rather going manual modification we involve computer for accuracy. Least but most important it saves time of HR personal's & money of the organization.

Expected Benefits
1. Once the database is created all the information will be on fingertip and further updating will not be time consuming. 2. Large amount of data can be stored and managed more accurately, efficiently and less expensively. 3. Backups can be maintained easily and portion of the database can be retrieved at the time of need. 4. 5. 6. Human error of compilation and analysis are reduced. Data are more reliable and accurate. Quick feedback for decision making is available as and when required.

FUTURE ENHANCEMENT

There are many areas in which future enhancement in this project can be done. Like performance based bonus to the employee will be added to this project. There are many areas of training can be added as entity for improving this project. Industrial relations and industrial disputes type

functionality will be added to this project.

Thank You

You might also like