Employee Profile Management System

4

Click here to load reader

description

Final Year Projects, IEEE Projects, Final Year Projects in Chennai, Final Year IEEE Projects, final year projects, college projects, student projects, java projects, asp.net projects, software projects, software ieee projects, ieee 2009 projects, 2009 ieee projects, embedded projects, final year software projects, final year embedded projects, ieee embedded projects, matlab projects, microcontroller projects, vlsi projects, dsp projects, free projects, project review, project report, project presentation, free source code, free project report, Final Year Projects, IEEE Projects, Final Year Projects in Chennai, Final Year IEEE Projects, final year projects, college projects, student projects, java projects, asp.net projects, software projects, software ieee projects, ieee 2009 projects, 2009 ieee projects, embedded projects, final year software projects, final year embedded projects, ieee embedded projects, matlab projects, final year java projects, final year asp.net projects, final year vb.net projects, vb.net projects, c# projects, final year c# projects, electrical projects, power electronics projects, motors and drives projects, robotics projects, ieee electrical projects, ieee power electronics projects, ieee robotics projects, power system projects, power system ieee projects, engineering projects, ieee engineering projects, engineering students projects, be projects, mca projects, mtech projects, btech projects, me projects, mtech projects, college projects, polytechnic projects, real time projects, ieee projects, non ieee projects, project presentation, project ppt, project pdf, project source code, project review, final year project, final year projects

Transcript of Employee Profile Management System

Page 1: Employee Profile Management System

EMPLOYEE PROFILE

MANAGEMENT SYSTEM Human Resource Management Application for

Effective Employee Data Management

The project titled “Employee Profile Management System“ is a Human resource

management application that delivers effective employee data management and integrated

directory services to lower the administrative costs associated with employee profile

management. In the existing system, work flow notifications and leave request are not

automated. Even for minor modifications such as personal information changes, employee

has to request for administrator’s permission as the administrator has all the privileges to

modify the employee’s information.

This system enables employees to perform their own profile maintenance and ensures that

data changes comply with organization's requirements. It enables the automation of work

flow notifications and leave request. Work flow notification from administrator are stored in

the backend and notified to employee, once employee log in to the system. Leave request

made by the employee is placed for administrator approval, the administrator module

checks up with the leave availability and approves or rejects the request.

SYSTEM INTRODUCTION

Every Competitive organization needs a centralized store of employee information, a

complete profile of an employee. The term ‘Profile’ is defined as “an analysis representing

the extent to which something exhibits various characteristics”. Employee Profile

Management System is a web-based application that delivers comprehensive employee data

management capabilities and integrated directory services to lower administrative costs

associated with employee profile management.

In brief, this application helps the administrator to track employees and to maintain their

information up-to-date with ease. Typically there are various entities involved around every

employee of an organization such as employee’s personal information, knowledge

background and technical skills.

The objective is to document all the information of an employee at one place there by

establishing a centralized location for user authentication and security. Activities that are

involved in this process are mentioned below

• Collect, identify and store the needed information of each employee

• Decouple the Business logic from Presentation layer

• Make the necessary changes (such as addition, modification or deletion)

• Accept or deny employee requests

• Assist employee in own profile maintenance

PROBLEM DEFINITION AND METHODOLOGY

In almost every enterprise all the employee information is stored and shared among various

levels of administrators using some web application, but in the normal web applications the

business logic and view are not separated which leads to insecure sharing of official data.

In case of even minor changes to the employee information, the employee has to report the

request for change to the administrator.

Page 2: Employee Profile Management System

ii

Existing System

Existing system maintains the Employee details in a large customized database, the

business logic and the data presentation through web pages are not separated so

the chances of loss of data integrity and consistency is more.

Open information sharing takes place through insecure data presentation.

Maintaining the employee’s complete profile puts extra burden and cost for the

Administration. The Leave requisition and approval are manual and involves

paperwork. Manual Time sheet proves to be a complex data maintaining system.

Problems identified:

• Time Delay

• Involves Paper Work

• Data Inconsistency

• Difficulties in Employee Tracking

• Additional Cost in profile maintenance

Proposed System

The proposed system overcomes the drawbacks of the existing system. Employees

can perform their own profile maintenance and the system ensures that data

changes comply with organization's requirements.

Leave request and Leave approval are made through online. Employee tracking and

Project Allocation are made available at the Administrator’s Desktop.

Features:

• Speed

• Eliminates Paper work

• Data Integrity

• Fully automated employee tracking

• Self service - profile maintenance

DEVELOPMENT PROCESS AND DOCUMENTATION

REQUIREMENT ANALYSIS AND SPECIFICATION

Requirement Analysis is done in order to understand the existing problem and formalize the

organization’s requirements. This process forms the basis of software development and validation.

Here the main emphasis is on WHAT the system is expected to do.

Input Requirements

The quality of system input determines the quality of system’s output. The system should accept

valid inputs to ensure that the outputs that it generates are accurate and more reliable. The primary

data that is required for the application are obtained from the master tables.

The input should focus on the following aspects such as

• Accuracy

• Consistency

• Reliability

Page 3: Employee Profile Management System

iii

Output Requirements

The output depends upon the quality of the input that was fed in and how well the application is able

to process those input details and produce an accurate and consistent result. The primary input for

this is the time period and employee record. The user has to select the particular operation with the

particular employee record to view the desired result. The generated output will be in table format,

the information is segregated by columns.

Software Requirements

The minimum software requirements needed for developing and implementing this application is as

follows

• Windows XP

• ASP.NET

• Visual Studio.NET Package

• Oracle / Access / SQL Server 2000

Hardware Requirements

The minimum hardware requirements needed for developing and implementing this application is as

follows

• Intel Pentium 4 Processor

• 512 MB RAM

• 40 GB Hard disk

• Key Board, Mouse, Monitor

Detailed Design

Employee Profile Management is classified in to two major modules. The major modules

are again classified in to different sub modules depending upon their functionality.

ADMINISTRATOR

• EMPLOYEE DETAILS

• PROJECT ALLOCATION

• LEAVE DETAILS

• ACCOUNT DETAILS

EMPLOYEE

� PROFILE UPDATING

� LEAVE APPLICATION

� TIME SHEET

Page 4: Employee Profile Management System

iv

Architectural Design

ADMINISTRATOR MODULE