You are on page 1of 41

06.CE.

27 HUMAN RESOURCE MANAGEMENT SYSTEM

ABSTRACT
Human Resource Management Systems (HRMS) provide a link between human
resource management and information technology. It merges HRM as a discipline and in
particular its basic HR activities and processes with the information technology field,
whereas the programming of data processing systems evolved into standardized routines and
packages of enterprise resource planning (ERP) software. On the whole, these ERP systems
have their origin on software that integrates information from different applications into one
universal database which makes this software application both rigid and flexible.

The organization or the employees using the software will be enhanced with the
facilities and information like providing the employee personal and general details records,
training details and records, the probation records, the leave records, the designation records,
the payroll records, etc. and also performing various operations of deleting the records,
inserting the new records, updating the records, saving the records and all other.

1
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

INTRODUCTION OF PROJECT WITH FRONTEND &


BACKEND SOFTWARE DETAILS
Human Resource Management Systems (HRMS) is a bridge between human resource
management and information technology. It merges HRM as a discipline and in particular it’s
basic HR activities and processes with the information technology field along with the
employees working for the organization.

 FRONT END: MICROSOFT C#.NET 2008

The .NET Framework is Microsoft's platform for building applications that have
visually stunning user experiences, seamless and secure communication, and the ability to
model a range of business processes. By providing you with a comprehensive and consistent
programming model and a common set of APIs, the .NET Framework helps you to build
applications that work the way you want, in the programming language you prefer, across
software, services, and devices.

It also supports many different programming languages including C++, C#, VB and
200++ languages. There is less of a need to choose a particular programming language
because of the features it .NET is both a business strategy from Microsoft and its collection
of programming support for what are known as Web services, the ability to use the Web
rather than your own computer for various services. Microsoft's goal is to provide individual
and business users with a seamlessly interoperable and Web-enabled interface for
applications and computing devices and to make computing activities increasingly Web
browser-oriented.

Establishing the project hereby with c# as a programming language, providing some of


the extraordinary features as follows:

 SIMPLE: C# simplifies by eliminating the use of all irksome operators like ->, :: and
pointers ,it also treats Boolean and integer data types as two entirely different types,
as a result of which the error in these cases can be caught by the compiler.

 MODERN: C# is a modern language due to a number of features it supports. It


supports
o Automatic garbage collection
o Decimal data types for financial application
o Rich intrinsic model for error modeling

 OBJECT-ORIENTED: c# is truly an object oriented language. It supports al the


tenets of the object-oriented systems like Polymorphism, Inheritance and
Encapsulation.

 VERSIONABLE: Making new versions of software modules work with the existing
applications is known as versioning. C# provides support for versioning with the

2
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

keywords new and override. Programmer can maintain binary compatibility with the
existing client applications.

 COMPATIBLE: C# enforces the .NET common language specifications and


therefore allows inter-operation with other .NET languages. It provides support for
transparent access to standard COM and OLE Automation and also permits
interoperation with c-style APIs.

 And lastly also it supports the features of beings FLEXIBLE and


INTEROPERABLE.

 BACK END: SQL SERVER 2005 EXPRESS EDITION

Microsoft SQL Server is a relational model database server produced by Microsoft.


Its primary query languages are T-SQL, Entity-SQL and ANSI SQL. Many of SQL versions
have come in market out of which SQL server 2005 express edition is the next version of
MSDE and is a free, easy-to-use, lightweight, and embeddable version of SQL Server 2005.
Some of its long lasting features are as follows:

 EASY TO USE: It is Free to download, free to redistribute, free to embed, and easy
for new developers to use immediately, SQL Server Express includes powerful
features such as SQL Server Management Studio Express, for easily managing a
database.

 FAST TO DOWNLOAD: It is most easy to download and start running in as little as


20 minutes.

 SIMPLIFIED ADMINISTRATION: Automatically tune your database for optimal


performance. Use Microsoft Update to automatically receive the latest patches and
updates, enabling a high level of security and the latest features.

 FREE MANAGEMENT TOOL: SQL express edition also provides the free SQL
Server Management Studio, which we can download separately, an easy and efficient
management tool for SQL Server Express. With SQL Server Management Studio you
enjoy a consistent management experience across all SQL Server 2005 Editions.

 EASY TO DEPLOY: Easily move or copy your SQL Server Express databases to
another computer or hosted server using XCopy and Click Once deployment.

3
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

 GET HELP FAST: Take advantage of rich documentation, including samples and
walkthrough. Access a vast community of experts via the online SQL Server Forums
or Visual Studio Express Edition Forums.

 FULL COMPATIBILITY: We can Transfer any database created in SQL Express


to other editions of SQL Server 2005. We can create databases up to 4 GB in size.

 TIGHT INTEGRATIN WITH VISUAL STUDIO: Create and deploy database


code such as stored procedures, functions, user-defined types, and user-defined
aggregates from directly within the Visual Studio development environment. Use
debugging that is seamless across the application and database.

 LEADING DATA SECURITY: It can maintain high levels of security by


encrypting data directly in the database. It also uses advanced auditing, authentication,
and authorization capabilities.

4
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

FUNCTIONALITY OF PROJECT
 In the Front End of our project we provide some of the attractive features which are
as under:

 VIEW PROFILE: This module allows the employees/fresher’s of the


organization to view their profile whenever they want.

 EDIT PROFILE: This module allows the employees/fresher’s of the


organization to edit/update their profile whenever they want.

 VIEW APPLICANT DETAILS: This module allows the employees/fresher’s of


the organization to view their (fresher’s) details whenever they want.

 VIEW PROBATION DETAILS: This module allows the employees/fresher’s of


the organization to view their probation details whenever they want.

 VIEW POSITION DETAILS: This module allows the employees/fresher’s of


the organization to view their position details whenever they want.

 VIEW PAYROLL DETAILS: This module allows the employees/fresher’s of


the organization to view their payroll details whenever they want.

 VIEW LEAVE DETAILS: This module allows the employees/fresher’s of the


organization to view their leave details whenever they want.

 VIEW INCREMENT/TRANSFER DETAILS: This module allows the


employees/fresher’s of the organization to view their increment/transfer details
whenever they want.

 VIEW TIME SCHEDULE DETAILS: This module allows the


employees/fresher’s of the organization to view their timing details whenever they
want.

 In the Backend of our project, we provide some of the features as under:

 MANAGE EMPLOYEE PROFILE: This module functions by allowing the admin


to manage the details of the employee as inserted by the employee.

5
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

 MANAGE APPLICANT DETAILS: This module functions by allowing the admin


to manage the details of the applicant (fresher’s) as inserted by them.
 MANAGE PROBATION DETAILS: this module functions by allowing the admin
to manage the probation details of the employee as being decided and confirmed by
the hr manager.

 MANAGE POSITION DETAILS: this module functions by allowing the admin to


manage the position details of the employee as being decided and confirmed by the hr
manager.

 MANAGE PAYROLL DETAILS: this module functions by allowing the admin to


manage the payroll details of the employee as being decided and confirmed by the hr
manager.

 MANAGE LEAVE DETAILS: this module functions by allowing the admin to


manage the leave details of the employee as being decided and confirmed by the hr
manager.

 MANAGE INCREMENT/DECREMENT DETAILS: this module functions by


allowing the admin to manage the increment/decrement details of the employee as
being decided and confirmed by the hr manager.

 MANAGE TIME SCHEDULE DETAILS: this module functions by allowing the


admin to manage the time schedule details of the employee as being decided and
confirmed by the hr manager.

6
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

FEASIBILITY ANALYSIS
The feasibility analysis is designed to determine whether or not, given the project
environment, a project will be successful (in virtually any interpretation of that word). A
feasibility analysis may be conducted for a project with an emphasis on financial viability,
environmental integrity, cultural acceptability, or political practicability. It is a determination
as to the likelihood of success and a description of how that determination was achieved. The
mainly three types of feasibility analysis like:

 Technical feasibility
 Operational feasibility
 Economic feasibility

TECHNICAL FEASIILITY: Technical feasibility is about whether the technology


required is available or not and do we need a technical expertise for running it or not.

For developing this project we require,

Operating system: windows XP, windows 2000

Language: C#.NET

Database: MICROSOFT SQL SERVER 2005 EXPRESS EDITION

To run and develop any C#.NET program you need .NET runtime Environment
installed on your system.SQL SERVER EXPRESS EDITION is also easily available on the
internet to download, so the technology used in developing the project are easily available.

OPERATIONAL FEASIBILITY: This feasibility checks whether the operatins are


being performed properly by the software or not, whether the users problems are solved by
the software or not.

To achieve operational feasibility we have databases of the employees with their


personal and general details, their payroll records, their leave records, their probation records
and recruitment and training records.

ECONOMIC FEASIBILITY: To find this we ask weather finances are available for
implementing the proposed solution.In our website project cost is more as we have used a
licensed version of Microsoft Visual Studio 2008 & SQL SERVER.

7
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

COST ANALYSIS
It is a study of the costs spent on the personnel, products, equipment, etc. associated
with implementing a project, program, service, or other activities. Mainly there are two types
of costs:

 Direct costs
 Indirect costs

DIRECT COSTS: Those costs that are directly associated with, or attributable to, a
specific activity or department (such as training or tuition fees for a training program,
seminar, or conference; contraceptive product costs; staff salaries and wages; costs of
purchased services, etc.). Such budgeted costs should be clearly identifiable in an activity
plan.

In our project we calculate the cost for software and tools which are used. The tables of
tools are explained below:

Software Tool Price

MICROSOFT VISUAL $799


STUDIO 2008
PROFESSIONAL EDITION
SQL SERVER 2005 $13,969

INDIRECT COSTS: Indirect costs include those involving time spent by user in
discussing problems with system analyst, gathering data about problem etc.

In this problem as indirect cost we calculate the time spend to develop this project.
Throughout this semester we spend two-to-four week days in a week and finished the project.

8
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

DATABASE DESIGN WITH FIELD DESCRIPTION

APPLICANT_MASTER
Field name Data type Key description
Applicant_Id nvarchar Primary key Describes the id
through which an
individual will be
identified for the
recruitment process
Applicant_Name nvarchar - Describes the name
of the applicant
Branch nvarchar - Describes branch
College_Name nvarchar - Describes the college
name
Aggregate float - Describes the
aggregate of the
applicant in the
education field
Total_score int - Describes the total
score secured in the
types of tests for
recruitment process

EMPLOYEE_QUALIFICATION
Field Name Data Type Key Description

Emp_Id nvarchar Primary Key To identify An Employee

Course_title text - Title Of Course Of Qualification

Institute text - Institute From which Employee


Completes Study
Year_of_Passing nvarchar - Year of Passing Courses

Class_obtain nvarchar - Class Obtain in Given Course

PAYROLL_MASTER
Field Name Data type key description
Emp_Id Nvarchar Primary Key Describes the id of an
employee
Department nvarchar Foreign key Describes the
department of an
employee

9
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

Position_Id nvarchar Foreign key Describes the


position id of an
employee
Pay_Scale money - Describes the basic
salary of an employee
Provided_Fund numeric - Describes the pf of an
employee
Allowance numeric - Describes the other
allowance of an
employee
Take_Home_Salary money - Describes the actual
take home salary of
an employee

TIME_SCHEDULE_MASTER
Field Name Data type key description
Emp_Id nvarchar Primary key Describes the id of an
employee
Department nvarchar Foreign key Describes the
department of an
employee
Position_Id nvarchar Foreign key Describes the position
id of an employee
Working_Time nvarchar - Describes the working
time of an employee
Entry_Time nvarchar - Describes the entry
time of an employee
Exit_Time nvarchar - Describes the exit time
of an employee

EMPLOYEE_HISTORY
Field Name Data Type Key Description

Emp_Id nvarchar Primary To Identify An Employee


Key
Company_name nvarchar - Name of Company from Which
employee Comes
Last_position nvarchar - Position in Past Company

Year_of_working nvarchar - Total Year of employee’s Experience

Achivement nvarchar - Achivements & awards if Employee Has

Extra_activity nvarchar - Activity of sports,social etc..

10
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

RECRUITMENT_MASTER
Field name Data type Key description
Recruitment_Through Nvarchar - Describes through
which recruitment is
done
Year_Of_Recruitment Int - Describes the year of
recruitment
Interview_Date Datetime - Describes the date of
interview
Interview_Time Nvarchar - Describes the time of
interview
Number_Of_Students Int - Describes the
number of pupils
appearing
Type_Of_Tests Nvarchar - Describes the type of
tests taken in
recruitment process
Selected_Student Int - Describes the
recruited pupils
Post Nvarchar - Describes the post of
the selected pupil
Pay_Scale Money - Describes the pay
scale of the pupil
Recruit_Process_charge Money - Describes the charge
while recruiting

TRAINING_MASTER
Field name Data Type Key Description

Emp_Id nvarchar Primary Key To identify An Employee

Department nvarchar Foreign key Department of An


Employee
Position_Id nvarchar Foreign key Position of Perticular
Employee
Training_Time nvarchar - Period for which training
was held
Training_start_date datetime - Starting date of training

Training_end_date datetime - Ending date of training

Trainner_Name nvarchar - Name of the trainner

Trainner_subject nvarchar - Subjects on which training


was held

11
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

Emp_trainner_feedback nvarchar - Feed back to perticular


training session

PROBATION_MASTER
Field Name Data type Key Description

Emp_Id nvarchar Primary Key To Identify An Employee

Confirm_Date datetime - Accepts Date Of Employee’s Confirm

Confirm_Departme nvarchar - Accepts Confirm Department of


nt Employee
Confirm_Pos_Id nvarchar - Accepts Confirm Position Of
Employee
Confirm_Pay money - Accepts Confirm Basic Salary Of
Employee
Old_Department nvarchar - Accepts Department Of an Employee
in Probation Period
Old_Pos_Id nvarchar - Accepts Position Of an Employee in
Probation Period
Old_Pay money - Accepts Basic Of an Employee in
Probation Period

POSITION_MASTER
Field Name Data type Key Description

Department nvarchar Foreign key Keeps Record Of All Departments

Position_Id nvarchar Primary Key Records Identification Of Position

Position_name nvarchar - Specifies Position

Pay_scale money - Specifies basic Salary For


Perticular Position In Given
Department
Probation_period nvarchar - Specifies Probation Given to An
employees of Department
Provided_leave int - Leave Provided by company to
employee of perticular position

12
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

EMPLOYEE_PROFILE_TABLE
Field Name Data Type Key Description
Emp_Id nvarchar Primary key Describes the
identification of an
employee
Emp_Name nvarchar - Describes the name
of an employee
Present_Address nvarchar - Describes the present
address of an
employee
Contact_Number int - Describes the number
of an employee
Joining_Date datetime - Describes the date of
joining of an
employee
Position_Id nvarchar Foreign key Describes the
position id of an
employee
Department nvarchar Foreign key Describes the
department of an
employee
Pay_Scale money - Describes the pay
scale of an employee
Probation_Time nvarchar - Describes the
probation time of an
employee

GENERAL_DETAILS_MASTER
Field Name Data Type Key Desription

Emp_Id nvarchar Primary key Describes the


employee id
Birth_Date datetime - Describes the birth
date of the
employee
Gender bit - Describes the
gender of the
employee
Marital_Status bit - Describes the
marital status of the
employee
Blood_Group nvarchar - Describes the blood
group of the
employee
Father_Name nvarchar - Describes the
fathers name of the
employee

13
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

Father_Occupation nvarchar - Describes the


fathers occuaption
of the employee
Mother_Name nvarchar - Describes the
mothers name of the
employee
Nationality nvarchar - Describes the
nationality of the
employee
Languages_Known nvarchar - Describes the
languages known to
the employee
Disability nvarchar - Describes the
disability status of
the employee

LEAVE_MASTER
Field Name Data Type Key Description

Emp_Id nvarchar Primary Key To identify An


Employee
Department nvarchar Foreign key Department of
Employee’s Working
Position_Id nvarchar Foreign key Identification of position

Provided_leave numeric - Leave Provided


accorading to
Department & position
Leave_type nchar - Types of leave like
SL,PL,CL etc..
Leave_taken numeric - Leave taken by an
Employee
Leave_remain numeric -

Present_Day numeric - Employee’s day of


working
Leave_date_from datetime - Starting date of leave

Leave_date_to datetime - Ending date of leave

14
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

INCREMENT_TRANSFER_MASTER
Field Name Data Type Key Description

Emp_Id Nvarchar Primary Key To identify An Employee

Old_department Nvarchar - Accepts Department Of an


Employee in Probation Period,
&before Transfer,promotion
New_department Nvarchar - Accepts Department Of an
Employee after Probation
Period, Transfer,promotion
Old_Pos_Id Nvarchar - Accepts position Of an
Employee in Probation Period,
&before Transfer,promotion
New_Pos_Id Nvarchar - Accepts position Of an
Employee after Probation
Period,Transfer,promotion
Old_Pay money - Accepts basic salary Of an
Employee in Probation Period,
& before Transfer,Increment
New_Pay money - Accepts Department Of an
Employee after Probation
Period,Transfer,Increment
Bonus_Type nvarchar - Define Type of bonus assign
to Perticular Employee
Transfer_date datetime - Date of Transform from one
Place to another
Transfer_city nvarchar - City of Transform from One to
another
Transfer_Time nvarchar - Period of Transform time

15
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

LOGICAL DFD (CONTEXT DIAGRAM) FOR THE PROJECT

FRESHERS/

EXPERIENCED

Is Trained Is Recruited

Manages Training Details

Handles Payroll Details

Gets Payroll Manages Probation Details

Gets Probation Handles Training Details

Fills Profile Manages Profile


EMPLOYEE HUMAN
ADMIN
RESOURCE
Gets Position MANAGEMENT Handles Position Details

Gets Leave Manages Time Details

Gets Time Schedule Handles Leave Details

Gets Increment/Transfer Manages Increment/Transfer Details

In the above given context diagram there are mainly three types of entities:

 Fresher’s/Experienced
 Employee
 Admin

FRESHER’S/EXPERIENCED: The fresher’s or the experienced persons have to firstly


pass through the recruitment process, where in they have to give various interviews and tests.
Then after they are recruited and given training under the organizations terms and conditions.

EMPLOYEE: The employee of the organization after passing through recruitment and
training process is given a probation period where he/she has to prove his/her best. Here they
are provided with all other features where an employee gets payroll details, position details,
increment/transfer details, time details and leave details.

16
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

ADMIN: The administrator of the organization is responsible for managing all the details
of every module working in the system like payroll, profile, probation, leave, time, and
position and increment/transfer details.

17
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

PHYSICAL DFD ( LEVEL – 0) OF THE PROJECT

EMPLOYEE Profile Fills


Profile
Probation_Master

General_Details_Master
Probation

History_Master

Employee_Profile Qualification_Master

Probation
Gives Recruit Details
Interview HR MANAGER
Process
Gives Gets

Recruitment_Table Payroll Details Payroll


Gives Information
Training

Training_Master Payroll_Master
Gets Knowledge
FRESHERS/EXPERIENCED

In the above level 0 dfd,the two entities with their data flow and working is explained as
below:

FRESHERS/EXPERIENCED: the freshers or the experienced persons are firstly


recruited by the organization,where the HR maanger does the recruitment process by taking
the interviews/tests and the freshers or experienced gives the interview and tests.The training
is being given to the freshers or the experienced where they get the knowledge about their
field and their respective projects if any and the HR maanger gives the information .

18
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

EMPLOYEE: here the employee after being employed in the company fills profile
consisting of details like general details, employee profile details, qualification details and
history details. The employee also gets the details regarding his payscale decided and other
allowances by the HR manager. The probation details are also being referred by the
employee.

19
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

PHYSICAL DFD (LEVEL – 1) OF THE PROJECT

EMPLOYEE HR MANAGER
Grant/Permission

Position Assignment

Amt/Place

Leave Position
Application
Increment/
Transfer

Position_Master

Leave_Master

Getting Position Increment/Transfer_Master

Bonus/Place Details

Punching
Entry & Exit Time

Declaration Of Results

Recruitment Applicant Details Fills Fills


Applicant History
Form Form

History_Master

Tests &

Interview Applicant_Master History Details

FRESHER
Interview
EXPERIENCED

20
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

In the above level 1 dfd,the three entities with their data flow and working is explained as
below:

FRESHERS/EXPERIENCED: Here the freshers are recruited on the basis of the tests
marks and their personal interview results and the experienced are recruited on the basisi of
their personal interview results. If the person is a fresher then the applicant details form will
open else the history details form will open where the person has to fill the details about
his/her last position,last company name,experience etc.

EMPLOYEE: The employee after being recruited and trainned and passing his probation
period is then given the features as an employee.Here he/she gets the details about their
position in the organization,also the details about the leave and lastly the details about how
much increment he/she has got and where they had been transferred.

HR MANAGER: The HR manager here assigns the position to the employee according to
his/her performance. Then the hr also grants the permission of leave to the employee
applying for the leave.Also hr decides on the basis of the perforamnce of the employee
whether to give the increment or transfer to the employee or not.

21
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

SNAPSHOTS OF THE FORMS IN THE PROJECT WITH THE


COMPONENT DETAILS
The snapshots of the project with their component details are as under:

 Welcome screen
 Login form
 MDI form(main window)
 Recruitment form
 Applicant form
 History form
 Training form
 Probation confirmation form
 Employee profile form
 General form
 Qualification form
 Payroll form
 Position details form
 Leave details for
 Time schedule form
 Increment/transfer form

22
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

WELCOME SCREEN

This is the welcome screen of the software human resource management system.It
appears when the software is being installed in the clients machine or in the organisation.

23
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

LOGIN FORM

This snapshot describes the login of the software when being used.Every time when the
organisation uses this software it has to login for using the features of this software and for
login the organisation has to enter the correct username and password being provided.

24
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

MDI FORM(MAIN PAGE)

This snapshot is displayed in our software after the login screen,which is the mdi form of
our project. From here we can open the recruitment,training,payroll,employee profile,position
master and other forms where the admin can enter new details of the
employee,edit,update,delete etc.

25
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

RECRUITMENT DETAILS FORM

This snapshot is displayed when the fresher or the experienced person is recruited into the
organization. It fills the details like the year of recruitment,the way in which the recruitment
is done,the number of students selected for the recruitment,the experienced persons selected
etc.

26
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

APPLICANT DETAILS FORM

This snapshot is displayed in our software when the fresher is recruited into the
organization and then the admin fills the details like the applicant id,the college name,the
branch,etc.

27
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

HISTORY DETAILS FORM

This snapshot is displayed when the experienced person is being recruited and then this
form is being filled by the admin for entering details like employee id,company name,last
position ,extra activity etc as he/she is experienced.

28
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

TRAINING DETAILS FORM

This snapshot is displayed in our software when the fresher or the experienced after being
recruited is being trained in the organization. Here the details like the employee id,the
department,the training time of the employee,the subject for which the employee is trained
etc.

29
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

PROBATION CONFIRMATION FORM

This snapshot is displayed in the software when the fresher or experienced is


recruited,trainned and then is being given a probation period where in he/she has to prove
their best. The admin fills this form consisiting of details like employee id,old position id,new
position id,old department,new department etc.

30
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

EMPLOYEE PROFILE FORM

This snapshot is displayed in the software when the employee is recruited in the
organization and then the admin fills the employee profile form to have the record of the
employee details. This form consists of details like the employee name,address,contact
number,joining date etc.

31
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

GENERAL DETAILS FORM

This snapshot is displayed in our software when the employee is recruited in the
organization. This is filled by the admin consisting of details like the employee birth
date,marital status,blood group etc.

32
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

QUALIFICATION DETAILS

This snapshot is displayed in our software when the employees details are being entered
by the admin consisting of employees course title,institute,class obtained etc.

33
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

PAYROLL DETAILS FORM

This snapshot is being displayed in our software when the payroll details of the employee
is being decided by the hr,the details are being entered by the admin consisiting of fields like
the salary,allowance,position id etc.

34
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

POSITION DETAILS FORM

This snapshot is displayed in our software when the position of the employee is being
decided by the hr manager.this details are being filed by the admin which consists of details
like the position id,pay scale,probation time etc.

35
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

LEAVE DETAILS FORM

This snapshot is displayed in our software when the leave details of the employee is being
decided by the hr manager.this details are being filed by the admin which consists of details
like the the types of leaves of the employee,the leave taken,to and from date,present numner
of days etc.

36
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

TIME SCHEDULE DETAILS

This snapshot is being displayed in our software when the timing details of the employee
is decided by the organization. The admin fills this form consisting of details like employees
working time,entry time,exit time,department etc.

37
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

INCREMENT TRANSFER FORM

This snapshot is being displayed in our software when any employee gets either
increment for his performance in the form of bonus or special increment and he also gets
transfer sometimes due to his performance in other place or city. The details filled by the
admin consists of bonus type,transfer city,new pay,old pay etc.

38
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

LIMITATIONS OF PROJECT
 This project runs only on the Microsoft Operating System.

 This project does not support the storing of images of the employee.

 To run these requirements the computer’s requirement should match with the .net
requirements.

 This project doesnot support separate viewing of data to admin and employee i.e less
security is provided.

39
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

FUTURE SCOPE OF THIS PROJECT


 In future this project can be treated as product according to specification and needs of
any organization.

 The photos storage will be carried out in the future so as to make the software more
reliable and effective.

 More security will be provided in future for its better working in the organization.

 An On-Line HUMAN RESOURCE MANAGEMENT Process will be of great help in


carrying out recruitment process, selection process, handling all the details of an
employee online and others aspects will be much easier, smooth and effective.

 In future every organization will be using web technology for their proper
functioning, so in future the web based project of HR is all important from market
aspects.

40
06.CE.27 HUMAN RESOURCE MANAGEMENT SYSTEM

BIBLIOGRAPHY
 www.wikipedia.org
 www.webopedia.com
 www.silvertouch.com
 www.baldrige21.com

41

You might also like