You are on page 1of 17

Human Resource

Management System
Prepared by
Vinay Pahelani
Introduction
HRMS refers to the systems and processes at the intersection
betweenhuman resource management(HRM) andinformation
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
ofenterprise 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.
HRMS System is introduced for doing Online Recruitment for
new Trainee recruitment and this document unveils its all
features. It provides Web-based user interface for Entry Form,
Search, Providing Training, taking Examination and many more.
Purpose
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
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.
To eliminate the use of Tedious way of keeping records of the
Employee and Trainees in Microsoft word application as user can
access required Information on finger tips in a single screen on his
desk It Provides all features that standard HRMS System Provides.
Objectives
The primary objective of HRM is to ensure the
availability of right people for right jobs so as the
organisational goals are achieved effectively.
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.
Scope of Study
To enable the HR Head/Supporting Staff or the
Training Department staff to carry out the
recruitment process without the need to make
tedious records in a word document, available
on a few clicks only.
To facilitate the training for approved trainee
and assist the Training staff in approving a
trainee as an employee.
To facilitate in conducting examinations for
new candidates/trainee and generating reports
Definitions,Acronyms
&Abbreviations
Candidate: A registered person who have applied for the available jobs.
Trainee: A candidate who have been selected for training in the
company.
Request for Resource: Any member from the recruiting committee can
send/trace a request to fill up the vacant positions in the company to the
admin.
Examination: A test conducted to select the trainees from the candidates
who have registered themselves.
Search: A candidate can be searched based on the number of criteria.
Performance tracking: An employee or organization can track the
performances of their own/employees.
Leave Management: Employees/Organization can know the number of
days he/she was absent or send request for the new leave.
Task Management: To assign different tasks to different users.
HRMS : Human Resource Management System
ERP : Enterprise Resource Planning
General Description
1. Product Perspective:-This product is an HRM based
application that will be very helpful to the
organizations as it an interaction between the Human
Resource Management (HRM) and the information
technology.
It can also be a part of ERP application. This system
can be used by wide range of organizations in their
recruitment process. This system also takes cares of
various other aspects of organizations such as
progress tracking for their
promotion/warning/resignation, task management and
leave management. So all in a word this system is
very useful in the business world.
General Description
2. Product Functions:-
. Maintain the records of user of this system along with their department and
designation.
. Register Candidates and store this information into the database
. Request for Resource
. Search Candidate from the database.
. Block candidate and remove records from database if required
. Prepare Entrance batch, Training program, Training class and Training Sessions
. Conduct Exam for new candidates/Trainee
. Prepare Objective/Descriptive/Coding question bank
. Check Answers for Objective/Descriptive/Coding questions
. Prepare report for all the candidates after the exam
. Tracking progress of employees
. Based on performances warn/terminate/promote employees
. Assigning various tasks to the employees
. Leave Management for the employees
General Description
3. User Characteristics:-
. HR Head/HR Staff/Training Staff: He is the most
important type of user and has the access to all the
details of the employee/new candidates/trainee and
have rights to make change in database.
. Employee of any other Department: He is the type
of user who has access to raise resource requests
. New Candidate/Trainee: He is the type of user who
has the access only to entrance exam page and
trainee test pages. He cant make any changes into
the database at his own will. Once
examination/training is over, his access is lost.
General Description
4. Assumptions and Dependencies:-
. We assume that the every user/employee is given a
unique username and password as per his department.
. We assume that Internet Explorer is the installed and
this system is always run on it.
. If the system is run on any other browser other than
Internet Explorer than the design of the system
changes
. The application can only be worked upon using
Microsoft .NET frame work 2.0. So if the software is to
be worked on, then Microsoft Visual Studio 2005 or
later has to be installed for this software.
Functional Requirements
HR specific Requirement:

Sign up and Sign in


Register Candidate
Search for Candidate
Block Candidate
Approve Trainee
Show Resource Requests
Cancel Resource Requests
Accept Resource Requests
Prepare Entrance Batch
Select Question Bank
Generate Reports
Create Training Program
Modify Training program
Exit from the Training program
Add Modules for the approved trainee
Create Training class
Create Training Session
Add Objective/Descriptive/Coding questions
Specify Weight age for the paper
Prepare Test Paper
Continue..
Make Trainee User-Id and Password
Check Descriptive Answers
View Test Results
Save Trainee Answer Paper
Approve Employee
Log-Out
Continue..
Employee specific Requirement
Sign-Up and Sign-In
Create Resource Request
View Created Resource Request
Log-Out
Trainee Specific
Requirement
Sign in with the Credentials provided
by the Admin
View Instructions for test
Select a module for giving test
Log-Out
Non Functional Requirement
Usability:-
This function deals with percentage of
achievement on a test panel of users.
The users should not be a master of
computer science. System interface
allows easy understanding of the system.
Quick to Set-up: Within 5 minutes, the
user should be able to set-up the
application.
Non Functional Requirement
Learning:-
Any user without computer skills
should be able to login/register and
then perform various functions of the
system within first 10 minutes of
usage without referring to the user
manual.
Non Functional Requirement
Performance Requirement:-
Robustness or Fault-Tolerance
Requirements: The application does not
demand much reliability. We only need to take
care that the Internet information system (IIS)
running perfectly on system.
Scalability or Extensibility: The system will
be highly scalable, i.e. as the number of clients
connected will start to arise the hardware
infrastructure can be expanded according to
the needs.

You might also like