Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
runs smoothly. These HRIS systems will function in various ways in that it will help
the employee be able to request for leave days and sick days online, the employee
can also be able to see events posted by the HR and to edit and update their
profiles. This system will also allow the HRM be able to post events for the
employees and also respond to their requested services i.e. leave days and sick
days and he will also be able to evaluate the employees using the performance
contract.
1
CHAPTER 1: INTRODUCTION
With the great advancement in technology, many human resource managers are
using the internet for numerous activities such as recruitment, training and
work and when used along with information technology it is the back-bone
enables reports and information be readily available to those who need to see
them.
must fill in various forms for example when one wants to request for leave days or
sick days and by doing this it’s time wasting as it may take long for the human
resource manager to grant the user the leave days that the have requested.
Communication between the HR and the employees is difficult since not everyone
will receive news about certain activities happening in the country on time. At the
moment, employee details are kept in files and this is cumbersome when you want
to search for such for information about a certain employee and also the files
consumes more space than required. If the details were stored elsewhere, for
example, in a database, the organization would have more space to use for their
daily activities. Payroll information is crucial to both the HR and the employee this
2
is because an employee wants to know how much he/she is getting at the end of
This system is important for any organization because the response time is
minimized since the manager gets the request real time. It allows the HR to store
and view information about employees, as well as show current vacancies in the
organization incase an employee would like to apply for the position. The HR will
also feel out a performance contract for each employee and in turn, the employee
The purpose of this system is to allow the company to simplify their human
resource tasks and manage the employees more efficiently, i.e. keep employee
1.5. Objectives
3
• Advertise vacant positions in the organization
• Allow employees to directly request for leave days online without having to
4
CHAPTER 2: LITERATURE REVIEW
Employee Master Module where the JSM Payroll captures more than 100 important
Employee Transactions Module where the JSM Payroll records day to day
activities related to the employee’s covering reporting relationships i.e. the JSM
Payroll enables an employee to report to more than one Superior i.e. the JSM
settlements.
Leave and attendances module where the JSM Payroll has a Leave Masters module
where you enter your organization's Leave and Attendance Policies after which the
JSM Payroll does all leave processing as per your rules; Leave Transaction which
helps in the tracking of all leaves taken by Employees; Monthly attendance where
Payroll and Statutory module JSM Payroll gives you flexibility to set rules as per
your specific requirements for example Earning and Deduction Heads Master JSM
Payroll lets you create any number of Earning and Deduction heads i.e. it lets you
set rules and regulations against each head the way you want and you decide for
each earning head which you want to show on the salary slip; Salary Transfer
5
Facility which helps to automate Salary Transfers i.e. JSM Payroll lets you take out
According to Thomas Morva, the software is usually extremely easy to operate and
even non-technical employees would have no trouble entering in and out with time
clock software. The time clock software makes normal time and attendance
systems a thing of the past. This time clock software is a software solution that
processes time and attendance and does this by automatically calculating pay
rules, reducing unwanted overtime and increasing organizational accuracy and the
control of hours being paid out and decreased inaccuracies in calculating pay.
This time clock software updates the time and attendance processes. It also
significantly reduces the gathering time and attendance costs. Time clock software
http://www.comptechlib.com
automated recruitment strategy, and how these functions can help to ease and
manage the whole recruitment cycle from creating a vacancy until hiring
creation of a vacancy and its purpose are to fill vacancies. All positions marked
further processing and evaluation. This allows HR managers to see exactly where
the vacancy is created within the organization and the reporting structure.
Below is a sample list of the type of recruitment instruments companies might use:
6
Internal Postings
If you are posting the job internally and using SAP it is possible to identify the most
suitable candidates and also the training needs for those who lack qualifications
areas within the company for example if employees from a particular department
are constantly applying for the posted positions, it may be a sign that the
be a problem.
In recent years, there has been massive growth in the amount of online recruiting.
and job and resume sites. Within SAP, Recruitment Internet Application
Components (IACs) can be used for both for external applicants and for employees.
They allow you to place job advertisements on the Internet, process on-line
applications and have applicants monitor the processing status of their own
applications. Costs can be saved here because companies have fewer telephone
inquiries to answer, and they do not need to create and send letters of
confirmation. Applicants can find out the status of their applications quickly and
easily on the Internet and they are not restricted to normal company opening
hours.
Using SAP, employees can fill for job opening and when logging applicant data,
which have been provided through a referral, it is possible to log who referred the
7
allows you to record all applicant related data and to coordinate and monitor all
Initial entry of applicant data takes place using fast data entry and is performed
for every applicant. This is because it contains data such as the name, address and
letters, and for statistical purposes. This action enables you to assign an applicant
This has the following advantages in that the entry of applications in the system
can be divided so that more than one person is responsible for it; large numbers of
The applicant’s data is compared with existing information. This means that the
same data does not need to be entered twice, or stored in two different locations.
It also helps reduce data entry errors. Implementing SAP Archive can be quite a
lengthy process but helps speed up processing, and protects the originals against
Handling Correspondence: Once all resumes and job applications have been
received, the SAP system will handle all applicant related correspondence.
Depending on the status of the applicant within the recruitment process, different
standard letters can be printed out using the mail merge function.
The advantages of this automatic correspondence are that there is no need to type
individual letters for each applicant since standard letters can be edited in an easy
fashion and letters can be sent in the form of faxes and e-mails directly. Using SAP
8
Business Workflow enables you to coordinate tasks by distributing work and
Selecting the right candidate: From the job description, HR professionals can
determine the skills and attributes they seek in applicants for a particular position
and set the parameters for the search within SAP recruitment.
procedure considering them for any suitable vacancy within the organization and
an individual selection procedure for a specific vacancy to which the applicant has
been assigned. This allows considering all applicants for more than just one
vacancy and enables applicants, which were rejected for a particular position to
when all participating applicants have been assigned either the status Rejected or
to be hired.
SAP Recruitment also offers a range of standard reports, which allow retrieving
data related to applicants such as skills, status and vacancies and advertisements.
The SAP Recruitment component was designed to automate most of the processes
Correct use of the Recruitment module enables HR managers to ensure that the
right people, with the right skills are in place at the right time.
http://www.insightcp.com/
According to Pieter Grobler there are other software programs of the human
resource information systems that are available in South Africa and they are as
follows:
9
Personal Manager: It covers things that implement labour laws such as the
employee equity act and basic conditions of the employee and the software used is
Payroll: Caters for all the processing requirements of salaries and wage
information, view salary details including current and past pay slips, apply for
leave, and view internal job vacancies. Software used here is the Q Data
DynamicQue.
recruiting process and payroll processing. Software used here is the HR-focus
Holdings.
10
LITERATURE REVIEW SUMMARY
11
CHAPTER 3: METHODOLOGY
The methodology involves the use of fact-finding methods such as data collection,
and this can provide the analyst with an important insight into current
were as follows:
3.1.1. Research
resource information systems work, the important modules they have and
how these modules interact with each other to help the user.
3.1.2. Interviews
understand the current problems of that the company is facing due to the
existing system. This interview was very helpful as it helped us know what
Refer to Appendix C
human resource systems. This gave us a few ideas on how to develop the
system and hence, was able to see the advantages and disadvantages of the
system.
12
3.1.4. Questionnaires
During our visit to the organization, we were able to give our questionnaires
so as to see what the staff would like to be implemented into the system.
This was helpful since we got to see the problems the staffs’ encounters
with the current system and hence we could build a system that would be
easy to use.
Refer to Appendix D
3.1.5 Observation
We studied the organization in which we saw how the system of running the
organization works especially the human resource and with this we were
able to know the areas that will tackle and also close interactions with the
System analysis is the evaluation of the current system using the gathered
information to ascertain whether it meets the user’s current and projected needs
This sets out to evaluate the various technical, organizational, financial and
business options available. The aim here is to establish whether the direction
solutions.
According to Kendall & Kendall (2000), for a proposal to pass this stage and go
13
• Economic Feasibility
• Technical Feasibility
• Operational Feasibility
ECONOMIC FEASIBILITY
The aim was to assess the costs required for alternative systems and set
them against the expected benefits. The type of alternatives that are
such as the time delay between the real world and the different parts of the
Tangible Benefits
Intangible Benefits
• The system will act as an effective public relations tool for the
TECHNICAL FEASIBILITY
This was concerned with whether the solution could be implemented using
existing technology. Here we ask questions like can the personnel work with
existing technologies, are the personnel updated with the latest technology.
And the solution is that they can hire personnel from outside or train the
existing staff.
OPERATIONAL FEASIBILITY
14
The main aim was to assess whether the solution would operate and be used
after installation, e.g. if users were happy with the current system and see
had general management support and whether or not the users had been
everyday personal and business functions, these systems will have to be much
objective of the HRIS was to design a system which delivers the functions required
The process will undergo two phases of development. These phases are:
• Logical Design
• Physical Design
15
Data has value to the organization when it is accurate and properly
stable unless the business of organization changes, the data it uses will
remain unchanged. Logical Date Design specifies the user’s need in details
and defines all the inputs to the system, the output to be produced and the
This section will show the relationship between various entities. In this case
One-to-one
relationship
One-to-many
relationship
Many-to-many
relationship
Figure 1: CLDD
16
• Entities
• Attributes
• Relationships
ENTITIES
This is anything which data can be captures and stored. Such members must
ENTITY
ATTRIBUTES
ATTRIBUTE
RELATIONSHIPS
These are logical links between entities which may form access paths
between data items. A relationship may either be one to one, one to many
Admin
Employee
Days Employee
These include:
17
• Pentium IV
• CPU
• Windows 2000
• Dream weaver
explorer
During the programming process, the system will be vigorously subjected to tests
according to the specifications laid down by the designer. The completed modules
The following modular approach will be adopted. The following methods will
be used:
Module Testing: This will be used to validate the internal code of a module
during coding. The test data will be processed manually, and then the
System Testing: This will be used to ensure that the sub-systems will work
18
• Single run: the system will be tested over a single pass of
data.
• Clerical testing: this will be done between the user and the
system.
User acceptance: This will be used to evaluate the satisfaction of the users.
The final output on the data will be obtained in form of reports. This will be
printed in form of reports. The system will be able to allow the Human
Resource Manager and the employees to use the system and see if they can
A common set of data will be processed in two ways that is manually and
the system and this will be able see if the system will be able to bring
These include:
therefore they will use a department for example the accounts department
to use the new system while the rest of the departments uses the old
system.
Parallel: Here the system is complete and they are not sure if it will work
therefore they will let both the old and new system in use and then
19
Changeover Conversion: This is where you get rid of the old system
We will use the parallel to test the HRIS systems and in this installations will
organizations goals while on the other side the regular clerks will still
20
3.5. Table 2: WORK PLAN
Interviews
2 User Requirements Yvonne Obimbo Questionnaires Know the functionalities the
(07SBT420) Research (books and 21 days user wants and needs
internet)
Yvonne Obimbo Check with lecturers on
3 Consultation (07SBT420) Seek advice from issues to do
Roseline Mwangi lecturers 66 days with the system, i.e.
(07SBT418) programming
Roseline Mwangi
4 Coding (07SBT418) Code the system
Yvonne Obimbo PHP 56 days functionalities
(07SBT420)
Add tables, connect and
Database Management and Yvonne Obimbo check that the database is
5 Interface Design (07SBT420) MySQL 50 days working well
Design user interface
Roseline Mwangi
Testing (07SBT418)
Yvonne Obimbo 35 days Test if the system meets
6 (07SBT420) its objectives
Yvonne Obimbo
(07SBT420) Usual format (as
7 Documentation Roseline Mwangi instructed 65 days Document the system
(07SBT418) by the lecturer)
Yvonne Obimbo Check of the system meets
8 Project Review (07SBT420) Consultations 7 days system and user
Roseline Mwangi requirements
(07SBT418)
21
Tasks Start Date Duration (days) End Date
System Requirements 24-May-10 21 14-Jun-10
User Requirements 26-May-10 21 16-Jun-10
Consultation 24-May-10 66 29-Jul-10
Coding 4-Jun-10 56 30-Jul-10
Database Management & Interface
Design 9-Jun-10 50 29-Jul-10
Testing 25-Jun-10 35 30-Jul-10
Documentation 24-May-10 65 28-Jul-10
Project Review 23-Jul-10 7 30-Jul-10
System Requirements
Consultation
Documentation
22
3.6. BUDGET
23
CHAPTER 4: LOGICAL DESIGN
CONTEXT DIAGRAM
HUMAN
Confirms new user RESOURCE Feedback
INFORMATION
SYSTEM
HR Manager
24
DATABASE MODEL
Posted
Requested Activities/events
Services
Staff details
DATABASE
FEEDBACK
25
admin_lo
gin
register
staff_id
username vacancies
staff_id
password username
id
password
position
fname
department
cv lname
job_description
id dob
requirements
staff_id gender
filename department
event_number
events
sick_days
date
time staff_id
leave_days
location from_date
staff_id
description to_date
from_date
staff_id doc_number
to_date
filename doctor
department
reason
current_status
Register into
Post new
the system
events on
calendar
Apply for
leave days
Attend to New User
pending leave
days
HR Edit personal
Manager information
Advertise
vacant
positions
Check leave
days status
Current
User
Check current
events and
Fig 5: Use Case Diagrams training sessions
27
DATAFLOW DIAGRAM (DFD)
Login
1
EMPLOYEE
Login
process
Validates
Stores in database
2
Request for
services
D1 Request Recorded
HR
MANAGER
3 Stores in database
Replies to the D2 Response is recorded
Requested
services
4 Stores in database
D3 Post activities/events is Recorded
Post activities/
events
28
EMPLOYEE LOGIN FLOW CHART
START
Enter
Password
Is NO
Passwor
d Retry
Correct?
YES
Request for Services
Access posted
activities/ events
STOP
29
ADMIN LOGIN FLOW CHART
START
Enter
Password
Is
Passwor NO
d Retry
Correct?
YES
Feedback on
Employee’s Requests
STOP
30
CONCLUSION
The HRIS system is a project that seeks to reduce the manual workload of the
employees and the HRM and the communication barrier in the organization will
be a thing of the past because the response time will be immediate thus saving
on time and hence more productivity. As a result of the above, the system will
support and manage the functions of the HRM that is planning, organizing.
Controlling and decisions. Therefore ensuring the HRIS achieves the laid down
31
REFERENCES
3. Kendall & Kendall (2000) Human Resource Technology (2nd Edition). Prentice Hall
5. Grobler & Warnich et al. (2006). Human Resource Management in South Africa
http://www.comptechlib.com
8. Saunders Mark, Thornhill Adrian, Lewis Philip (2006). Research methods for
32
APPENDIX A: ACRONYMS
HR Human Resource
33
APPENDIX B: CONSENT LETTER
Department of BBIT,
Nairobi.
The importance of this study is that it will make the management of the
organization easy for example this system will allow the HR and the employees
to communicate with ease and managing and accessing of employee data will
be easy as this will save on time and space. Therefore we are kindly requesting
you allocate time for us to come and interview you and also assist us in
collecting of information by filling out the questionnaires within your
organization, which we will collect. The information will be strictly confidential
and for academic purposes.
Yours Faithfully
34
APPENDIX C: INTERVIEW
35
APPENDIX D: QUESTIONAIRE
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
organization?
________________________________________________________________
_______________________________________________________________
36