You are on page 1of 10

JORDAN UNIVERSITY OF SCINCE AND TECHNOLOGY

Human Resources
Management
System
Software Requirements Specification
TABLE OF CONTENTS

INTRODUCTION................................................................................................... 1 .1

PURPOSE .......................................................................................................... 1 1.1

SCOPE ............................................................................................................... 1 1.2

DEFINITIONS, ACRONYMS, AND ABBREVIATIONS ....................................... 1 1.3

REFERENCES ................................................................................................... 2 1.4

OVERALL DESCRIPTION .................................................................................... 4 .2

PRODUCT PERSPECTIVE ................................................................................. 4 2.1

PRODUCT FUNCTIONS ..................................................................................... 4 2.2

USER CHARACTERISTICS ............................................................................... 5 2.3

CONSTRAINTS.................................................................................................... 5 2.4

ASSUMPTIONS AND DEPENDENCIES ............................................................ 5 2.5

APPORTIONING OF REQUIREMENTS ............................................................. 6 2.6


.Introduction. 1
HR Management System project satisfies the needs of the Human
Resources Department of a company to manage employee's personal data
(citizen identity number, name, social security, surname, birthdates, human
insurance, birthplace, educational information etc..).[1]

.Annual leaves, payroll, trainings, skills, performance evaluation and so on

This project having a huge database, huge number of classes mapping to


each database table, and the codes of the ZK framework basically
.implementing the user interfaces

Thus, in order to develop a consistent, durable, reliable and well-integrated


.system

Purpose .2
The purpose of this document is to give a detailed description of the
requirements for the "Human resources management", It will illustrate the
purpose and complete declaration for the development of system. It will also
explain system constraints, interface and interactions with other external
applications such as(financial of JUST , King Abdullah University hospital
,etc...). This document is primarily intended to be proposed to a customer for
its approval and a reference for developing the first version of the system for
.the development team

.Scope 1.2
The purpose of this software development project is to create new system of
human resource. The client for this project wishes to enter employees
personal data and functional data for all employee in JUST. the client can
.see the instructions for all processes in HR inside JUST
DEFINITIONS, ACRONYMS, AND ABBREVIATIONS 1.3

ACRONYMS DEFINITIONS
JUST JORDAN UNIVERSITY OF
SCENCE AND
TECHNOLOGY
HR HUMAN RESOURCES
USER SOMEONE WHO
INTERACTS WITH THE
MOBILE PHONE
APPLICATION
ADMIN/ADMINISTRATOR SYSTEM
ADMINISTRATOR WHO IS
GIVEN SPECIFIC
PERMISSION FOR
MANAGING AND
CONTROLLING THE
SYSTEM
SSN SOCIAL SECURITY
NUMBER

REFERENCES 1.4
Human resources department in JUST. [1]

.Computer center]2[

.Financial of JUST ]3[


OVERALL DESCRIPTION .2
This section will give an overview of the whole system. The system will be
explained in its context to show how the system interacts with other systems
and introduce the basic functionality of it. It will also describe what type of
stakeholders that will use the system and what functionality is available for
.each type

PRODUCT PERSPECTIVE 2.1


Hr is intranet System will be used by four types of employees’ of Siemens.
These types who have different roles can be stated as; admin, manager,
employee. Every user enters the main authentication page and after that,
.system will grant them authorization

PRODUCT FUNCTIONS .2.2


HR implements some major functions in order to accomplish required tasks.
.These functions constitute a basis for the whole system
:Functional requirement 2.2.1
:Login 2.2.1.1
the system should allow employee to enter the system by user name and -1
.password

:Staff appointment 2.2.1.2


the system should allow employee to select type of staff such as -1
.(administrative, academic)

the system should allow employee to enter basic staff information in start of -2
appointment such as(SSN ,Emphasizing SSN,first name, second name, third
name, family name, birth date, place of birth, state birth,passport,personal ID
number, previous nationality, the number of report ,birth governorate, union
.participation)

.The system should allow employee to enter the employees number(ID) -3

.the employee should select employees gender such as (male, female) -4

The employee should select employees marinate status such as (single, -5


.married)

.The employee should select employee religion -6

.The employee should select staff health state -7

The system should allow employee to enter the job information such -8
.as(type of appointment , level of staff , year ,basic salary)

.The system should allow employee to select the job code -9

The system should allow employee to enter the sequence and -10
.appointment date

The employee should select appointment status it is by default under -11


.experience

.The employee should select carrier status -12


Introducing and updating the scientific qualification of 2.2.1.3
:the employee
The system should enter all basic employee information when the employee -1
.enter the employees Id

.The system should enter the employee code -2

.The system should enter the sequence of employee -3

.The system should enter the employee name -4

.The system should enter the employee function number -5

.The system should enter the employee work place -6

.The system should enter the employee status -7

.The system should enter the employees date of hiring -8

.The system should enter the employee basic functionality -9

.The system should enter the employee functions assigned to it -10

The system should allow employee to enter approved scientific -11


.qualification of staff

.The system should allow employee to enter qualification of staff -12

.The system should allow employee to enter Graduation University of staff -13

.The system should allow employee to enter major specialization of staff -14

.The system should allow employee to enter specialization of staff -15

.The system should allow employee to enter college study of staff -16

.The system should allow employee to enter appreciation of staff -17

.The system should allow employee to enter graduation date of staff -18

.The system should allow employee to select last qualified of staff -19

.The system should allow employee to select branch for study of staff -20

.The system should allow employee to select hold equation of staff -21
Enter and updating the functional information 2.2.1.4
The system should enter all basic employee information when the employee -1
.enter the employees Id

.The system should enter the employee code -2

.The system should enter the sequence of employee -3

.The system should enter the employee name -4

.The system should enter the employee function number -5

.The system should enter the employee work place -6

.The system should enter the employee status -7

.The system should enter the employee date of hiring -8

.The system should enter the employee basic functionality -9

.The system should enter the employee functions assigned to it -10

The system should allow employee to enter functional information of staff -11
.such as (Dean)

The system should allow employee to select category such as -12


.(administrative, academic)

.The system should allow employee to select job classification -13

.The system should allow employee to select start date -14

.The system should allow employee to enter effective end date -15

The system should allow employee to enter history of seniority -16

.The system should allow employee to select last job -17

.The system should allow employee to enter college/unite/center -18

.The system should allow employee to enter the division -19

.The system should allow employee to enter section -20

.The system should allow employee to enter section/circle -21


Health insurance for employee of JUST 2.2.1.5
The system shall allow employee in Health insurance in JUST to enter the -1
.information about the joint employee in Health insurance

The system should enter all basic employee information when the employee -2
.enter the employees Id

.The system should enter the employee code -3

.The system should enter the sequence of employee -4

.The system should enter the employee name -5

.The system should enter the employee function number -6

.The system should enter the employee work place -7

.The system should enter the employee status -8

.The system should enter the employee date of hiring -9

.The system should enter the employee basic functionality -10

.The system should enter the employee functions assigned to it -11

.The system should allow employee to enter the email -12

.The system should allow employee to enter the birth date -13

.The system should allow employee to enter the address of residence -14

.The system should allow employee to enter the employment status -15

.The system should allow employee to enter the service expiration date -16

.The system shall allow employee enter the Health insurance subscription -17

The system shall allow employee select the degree of Health insurance -18

.Such as (first degree, second degree, third degree)

.The system should allow employee to enter the start date -19

.The system should allow employee to enter the end date -20

,the system should allow employee to enter the (SSN, name, gender -21

.)Birth date, notes, member of family


.the system should allow employee to see the employee current vacations -22

.the system should allow employee to see the employee information -23

.the system should allow employee to print the employee current vacations -24

.the system should allow employee to see the employee title -23

:Non Functional requirement 2.2.2


.The system shall be easy to use -1

.The system shall be available from 8 o'clock to 4 o'clock -2

.The system shall be quick response -3

You might also like