File - Restaurant management system

advertisement
Chapter 1: Project Charter
1
Project Background
Human resource management, from the coined words itself, it’s a
resource coming from one or more persons or manpower which the
company or organization should be managed. It consists of the system of
activities and strategies focus on managing employees at all levels of an
organization to achieve organizational goals. It is one of the frameworks that
make an organization to stand stable and independently perform on its own.
It is a good stronghold for an organization to have human resource like
employees and makes it one of the most valuable assets. The success of
the company may vary on the levels of productivity possessed by each
employees and this must be managed and monitored accordingly.
During the prehistoric time, there are consistent methods existed for
the selection of tribal leaders. From 2000 B.C. to 1500 B.C., Chinese used
the employees screening techniques and the Greeks used an apprentice
system. These methods are varies into different ways of human resource
process but they both belong to the concept of human resource
management. Human resource management really became influential
enough to be adopted by different industries, and that made B.F. Goodrich
Company to establish the first human resource management department.
Today, industry emerge and forming an urge to modern and technological
human resource management to complement with the new innovations.
Human resource management deals with the issues of employees
such
as
manpower
planning,
recruitment,
profiling,
employees’privilegestraining and development, performance management
including the termination of the employees’ services. HRM todayon the
country is moving away from the traditional employment administration
andmanagement. Organizations jumped in into the new possibilities to
come up with the technology and modern human resourcing.
Restaurant Management System – HRMS
Page 1
Modern human resource management system can secure the
confidential personnel’s data, recording of the staffing and employment,
easy employment profiling, manageable privilege monitoring (leave),
evaluation and probation monitoring for the positional appraisal for the
employees’ possible stability of tenure. These activities define the
organizational objective and purpose need to achieve.
Why the Human Resource Management established? It is because
HRM is already created its own milestone on employment management,
screening, recruitment and staffing, and etc. Traditional and manual HRM
are like the time that passes by, thus, causes everything to left behind to
move forward into something new and something better. HRM consist of
systematic activities to ensure the proper employment management and
monitoring. Since it was focused on recruitment of employees, HRM is the
main process to acquire and manage productive and well-disciplined
employees that can subordinate to organization’s goals and purpose to
achieve its success
1.1.
PROBLEM/OPPORTUNITY DESCRIPTION
HR Department of most restaurants and even in other
enterprise came across with some problems in managing and
processing human resources or manpower. Despite of the effects of
the problems they’ve encountered, they still rely on manual process
because they believed that by this process they can still furnish the
jobs, activities and processes of human resource management. To
improve the current process, HR professionals and restaurant
manager merged and team up with the proponents to give solutions
to the following problems they come up with:
1.
Spreadsheet Application Database for Employees Records
Spreadsheet is an application which most of the
private and public sectors used to save data entries and
records. Restaurant’s employees are not so vast in number so
it’s enough for them to use spreadsheets as a database. But
Restaurant Management System – HRMS
Page 2
the records are incrementing where these records are not
supposed to be deleted, even the records of those past, retired
and terminated employees are remain vital for the reports and
other purposes. Therefore, records in spreadsheets became
massive and numerous. Spreadsheet application has a limited
capacity to hold numerous data entries and there’s a possibility
that this application might hang-up in a middle of transaction
process or saving the data entries due to numerous records it
carries.
2.
File Cabinet as a Storage of Employees Records
File cabinets are commonly used as storage of those
records and files in most of the HR offices. HR department of
restaurants also adopt these way of storing of resumes’,
requirements, 201 files (training, seminars, accomplishments
and achievements) and other files where all of these employees
records are undepartmentalized and unsorted. It is necessary
to have a permanent database for these records which directly
connected to the process to ease the searching and data
retrieval for updating and reports generation. File cabinets are
commonly declared as one of the problems because of the slow
retrieval of data and it will cost time and effort to search the
records of a particular employee. It is necessary to a process
that on just a few clicks, HR staff can view, update, revise the
information, profile and background of every employee same
with the requirements they have submitted and other
supplemental records. This file cabinet causes HR staff
retrieves data sluggishly for reports generation which might
affect the credibility of the reports generated caused by errors.
3.
Unsecured Confidential Files
File cabinets can cause leakage of personal records,
reports and other confidential files of employees or HR
Restaurant Management System – HRMS
Page 3
department. It might be messed, altered or interfered by those
unauthorized personnel. Employees are not good about leaking
or
cheating
in
their
personal
belonging,
privacy and
background. The credibility of HR department might be affected
and questioned due to the possible scenarios. Records must be
protected to those leakers, cheaters, hackers and prying eyes
to secure every records and data entries.
4.
Manual Monitoring of Employees
 Attendance Monitoring
Manual attendance monitoring is good and enough to
some HR department of some industries and restaurants
like writing of time-in and time-out on record book or bandy
clock time-in / time-out registry, etc. It not a big deal and
nothing’s wrong with that process. But they have to consider
the fact that these said processes are too slow and dawdling
especially when creating a report for the payroll of each
employees. The process of computing of hours rendered
everyday including the lates and absences is also affected
by this manual process. On the numerous numbers of
employees handled by HR department is a burden to
consider, so manual system should be merged into
computerized system to make the system faster.
 Evaluation Monitoring
Evaluation of employees is very necessary to HR
Department to monitor the performance of each and every
employee. This evaluation is the source and basis to
maintain, retain, appraise or remove and terminate
employees. If the records and performance of employees
handle manually, reports for evaluation comes to be
lethargic and slow. There are numerous list of employees to
evaluate, if this evaluation done manually, monitoring
Restaurant Management System – HRMS
Page 4
results will be delayed and may not be accurate enough to
consider.

Leave and Absenteeism
Leaves and absenteeism are very important to
observe. Leaves should be monitored from the day it started
until it is terminated including leave balances or the
remaining leaves to avail. There are many employees filing
and availing leaves, and it is hard to scrutinize the leaves
manually. It should be monitored one by one, employee by
employee to ensure that the monitoring of leaves is
accurate. Any day/s beyond the date of leave termination is
considered as absenteeism.
Absenteeism is part of monitoring of attendance, any
day/s without any hours rendered are considered as absent.
Absenteeism should be scrutinized because it one of the
basis of memoranda and sanctions. There are many types
of sanctions or punishment caused by absenteeism
depending on the frequency or number of times it ensued.
HR staff process leaves and absenteeism manually so the
report generation, updating and retrieval of data entry will
come to be very slow.
1.2.
BENEFITS
Human resource management system standardizes and
systematizes the procedures and human resource activities based
on how the users want it to work with. Thus, it ensures and updates
important events in timely manner. HRMS can support current and
even future needs. It also improves the compliance, acquiescence,
governance and monitoring issues of personnel department into its
subordinates or co-employees. It will also help to lessen the worries
about the security and storage of personnel records and let the
Restaurant Management System – HRMS
Page 5
system drive the desired outcomes and reports. The following
enumerated below are the beneficiaries of HRMS.
1.
Restaurant Manager
By HRMS, manager can monitor employees efficiently
and accordingly. Manager can account sanctions and
punishments prior to the report that HRMS can generate
according to the performance evaluation. Good governance
might be complied. It can also be the manager’s source to
appraise employees, consequently.
2.
Human Resource Staffs and Professionals
Human resource management merged into information
technology through HRMS. All activities and process
regarding management of manpower are all done by HR
staffs and professionals. They have all the responsibilities on
handling employees, from recruitment to retirement and
termination,
including
backgrounds,
201
employee
files,
information,
leaves,
profiles,
attendances
and
absenteeism, retention and analytics. By HRMS, HR staffs
might monitored all of these activities easily, accurate and
electronically.
3.
The Employees
Records
of
employees
will
be
secured
and
confidentially stored in the system so there files will keep away
from steeling and accessing by unwanted people. The files
being recorded in the system are the employees’ files. These
are their requirements and evidence of their skills, knowledge,
training, seminars and education which should be keeps in
proper storage.
4.
The Project Team
This HRMS is a project study developing by the
proponents. If this HRMS accomplished, fulfilled and
Restaurant Management System – HRMS
Page 6
developed, it would be considered as another milestone and
success. Definitely, it might be exploited and utilized to any
HR departments from different enterprises. As matter of fact,
it is a knowledge that might be acquired and reflected by the
proponents thus, it is a treasure that can never be induced
and bribed by other people.
5.
The Future Proponents
There are future proponents out there and even in this
institution that can use this research as reference to their own
project study. If this project study becomes successful,
likewise to their project study, because it showed up strives
and endeavors that the proponents experienced just to build
and developed HRMS successfully.
1.3.
GOAL
The proponents projected to develop a human resource
management system to create possible solutions for the problem that
the restaurant experiencing currently and to achieve the benefits
lead by this system. The system will cover up the human resource
components and activities which makes the work easy for the
personnel department.
1.4.
STAKEHOLDERS/CLIENT
The Human Resource Department
This stakeholder affected by the system development
because this department will be the most beneficiary and the main
user of the system and this department is the appoint person to do
the systematic activities in human resource management.
The Restaurant Manager
In Chesa Bianca restaurant, one of the business firms that the
proponents interviewed, the restaurant manager is also assigned to
manage the human resource department. It means that this
restaurant has only one manager that accomplished the entire task
Restaurant Management System – HRMS
Page 7
per division or areas of restaurant. The restaurant is the main client
and all problems that the proponents analyzing currently are came
from to this client. The restaurant manager details the problem to the
proponents and deal with because they want possible solutions.
Human Resource Staffs and Professionals
Human resource staffs provide the information regarding
different HR activities and processes and the problem related to the
slow moving human resource routines and progressions due to
labor-intensive procedures.
The Group Team
This stakeholder is the proponents, which will be the project
handler and will develop a system. The proponents analyze all the
details and problems where the solutions will include on the
developed system.
The User
The user of this projected system will be the employee or
authorized person in the Human Resource Department to handle
record and files of the employees. This will be helpful to the user
because it will make the work systematic and easy.
The Employees
Records of employees will be secured and confidentially
stored in the system so there files will keep away from steeling and
accessing by unwanted people. The files being recorded in the
system are the employees’ files. These are their requirements and
evidence of their skills, knowledge, training, seminars and education
which should be keeps in proper storage.
Restaurant Management System – HRMS
Page 8
2
Project Scope
2.1.
OBJECTIVES
The main objective of the proponents is to make a systematic
setup of this Human Resource Management. This must be comprise
all the activities done and cover up the problem experiencing on most
Restaurant Management System – HRMS
Page 9
of the human resources who uses traditional way of managing and
monitoring employees.
2.1.1. Restaurant Management System – Human Resource
Management System (HRMS)
Figure2.1.1. The figure shows the first module or part of Restaurant
Management System – HRMS work breakdown structure.
Restaurant Management System – HRMS
Page 10
.
Figure2.1.2. The figure shows the second module or part of
Restaurant Management System – HRMS work breakdown
structure.
Restaurant Management System – HRMS
Page 11
Figure2.1.3. The figure shows the third module or part of Restaurant
ManagementSystem – HRMS work breakdown structure.
Restaurant Management System – HRMS
Page 12
Figure2.1.4. The figure shows the fourth module or part of
Restaurant Management System – HRMS work breakdown
structure.
2.2.
DELIVERABLES
Objective 1: Pre-Employment – Manpower Vacancy Planning
Project Deliverables
Work Products / Description
Manpower vacancy planning is an activity
done
Manpower Vacancy
Planning
before
doing
such
hiring
of
employees. This includes activities to plan
the hiring process like listing down all
possible positions which are vacant to
supply
those
vacancies.
It
is
also
necessary to be acquainted with the
Restaurant Management System – HRMS
Page 13
qualifications must the applicant attained to
be hired on the following vacant positions.
Records of all
This is a part of manpower planning where
Position and Job
the entire records of all positions and
Description
descriptions are declared and recorded.
Includes the specified positions available
Vacancy Information
for vacancy and the qualifications of each
vacant position.
Advertisement of
Vacancies
This is the part of the HRMS where notified
the HR Department about the job vacancy.
Objective 2Pre-Employment – Interview
Project Deliverables
Work Products / Description
This is a part of HRMS where applicants
undergo interview and this system will get
the entry of those applicants for the
Interview
notifications purposes for the possible
employment. Interview is a fundamental
pre-employment process and will filter the
qualified applicants to those who won’t.
This includes the preliminary assessment
done to each applicant from the system
Initial Interview
records. And if they got passed they will be
notified for the schedule of the next step of
recruitment – the examination.
This examination will test the knowledge of
Examination
each applicants related to job they are
applying for. This is another pace of
assessment for those interested applicants.
Restaurant Management System – HRMS
Page 14
This is another pace included on Selection
/ Hiring of HR department for those
applicants. If they passed the scheduled
Final Interview
examinations,
they
immediately
and
verbally notified that they are passed. And
that is the time they will commence the final
interview, then they will schedule for the
orientation and requirements submission.
Objective 3: Employee Profile – Adding of New Employee
Project Deliverables
Work Products / Description
This part includes in Employee Profile
module. This element composed of the
information regarding the newly hired
employees
hired
including
on-the-job
trainees. This incorporate the following
information:
 Basic Information
Adding of New
Employees
 Work Schedule
 Position
 Department / Posting
 Beginning
and
Termination
of
Service
 Basic Salary
 Benefits and Tax
 Retention
 Requirements Passed
 201 Files
Objective 4: Employee Profile – Update Employee Profile
Restaurant Management System – HRMS
Page 15
Project Deliverables
Work Products / Description
This part as well includes in Employee
Profile module. This part contains updating
of the employees profile for some changes
or renewal of requirements and contract for
service annex, and other follow-ups and
updates. This includes the subsequent
information.
 Basic Information
Update Employee
Profile
 Work Schedule
 Position
 Department / Posting
 Beginning
and
Termination
of
Service
 Basic Salary
 Benefits and Tax
 Retention
 Requirements Passed
 201 Files
Objective 5: Staffing – Employees Monitoring
Project Deliverables
Employees
Monitoring
Work Products / Description
This is used to monitor the daily work
activities of the employees inside their
department or posting premises.
Attendance is one of the important things
to monitor because this is the basis of the
Attendance
remuneration of the employees. This
comprises daily time-in and time-out, lates
and absenteeism.
Restaurant Management System – HRMS
Page 16
Leave is a benefit that an employee can
avail anytime of the year except to the
period of the peak month where all
employees are required to work as part of
management protocol. Furthermore, the
total leave days must an employee avail
Leaves
are also depends to the arrangements of
HR management. All of this will be
monitored on the Leave part of the
Employees Monitoring. Leaves includes:
 Maternity Leave
 Paternity Leave
 Vacation Leave
 Sick Leave
Objective 6: Staffing – Evaluation
Project Deliverables
Work Products / Description
This is another part of Staffing module.
Evaluation will rate the performances of
the employees working to the company.
This will be the basis of employees’
appraisals and stability of tenure. Including
some employees to probationary for
Evaluation
appraisals will result to a psychological,
mental and emotional positivity for the
employee to work more and hard because
they are appreciated and valued. It is very
important to an organization to value
employees because it is considered as an
asset and without them work will be harder
and success are out of reach. If an
Restaurant Management System – HRMS
Page 17
employee feels that they are valued and
esteemed they will work hard and be
stable to the company which considers
being the success of the organization.
Attendance is one of the important things
to monitor because this is the basis of the
Attendance
remuneration of the employees. This
comprises daily time-in and time-out, lates
and absenteeism.
Leave is a benefit that an employee can
avail anytime of the year except to the
period of the peak month where all
employees are required to work as part of
management protocol. Furthermore, the
total leave days must an employee avail
Leaves
are also depends to the arrangements of
HR management. All of this will be
monitored on the Leave part of the
Employees Monitoring. Leaves includes:
 Maternity Leave
 Paternity Leave
 Vacation Leave
 Sick Leave
Objective 7: Post Employment
Project Deliverables
Work Products / Description
Retirement is a part of post employment of
Retirement
HRMS. Retirement is an activity where an
employee reaches their age of retirement.
This is a stage where an employee must
Restaurant Management System – HRMS
Page 18
terminate its service at the organization.
There are 2 types of retirement which
includes to HRMS – (1) the Early
Retirement where an employee retires not
reaching yet the age of retirement stage
which is 60 and below, and (2) the Regular
Retirement where an employee retires at
the age of 61 and above.
Termination is another part of Post
Employment Module. Termination is an
activity where an employee terminates its
service to the company. There are 3
following cases of Termination:
1. Contract Termination. It is where an
employee fulfills the terms and
condition of the contract and ends it
accordingly. The service will be
terminated and it is up to the
Termination
management if an employee can
extends or renew its contract for the
continuous service.
2. Forced Termination. It is where an
employee forcedly terminates to the
company due to the violations or
criminal cases done along the
working area. It one of the sanctions
that
the
management
strictly
mandated.
Restaurant Management System – HRMS
Page 19
 Post Employment Benefits are list
Post Employment
of privilege of every employee who
Benefits
2.3.
served the company for years.
OUT OF SCOPE
The following details below are related to the HRMS but will
not be managed as part of this system.

Payroll and Deductions
This part is consider to be closely related to HRMS
because
every
compensated
employees
and
need
remunerated
to
be
according
appositely
to
the
computations of the attendance done by HRMS. It also
includes the tardiness deductions, government benefit
monthly contributions and company contributions. These
activities and transactions are already part of the payroll
system. HRMS covers only the employee records of about the
salaries that the payroll system must be computed every cutoff and the records of government benefits enlisted to HRMS
that the payroll system must be deducted to the salaries.

Retentions
The retentions included on the HRMS are part only of
the basic information of the employee but the monetary
computations of retention like 13th month pay and bonuses will
be the responsibility of the payroll department. HRMS will only
determine a certain employee who will be given a 13th month
pay and bonuses.
The modules included in the WBS are the extents and the
objectives of the proponents to include on HRMS. Any activities or
processes not include in WBS are considered to be out of scope.
Restaurant Management System – HRMS
Page 20
3
Project Plan
3.1.
APPROACH AND METHODOLOGY
Restaurant Management System – HRMS
Page 21
The following minutiae are the approach and methodologies
discussed to make this system development possible. These are the
following strategies for the HRMS development.
Brainstorming
The proponents discuss different ways of solving the s related
to Human Resource Management and then each requires having
suggestions to link into the acceptable reason, generalizing thoughts
and giving unified decision such as the proponents will discuss
furthermore.
SDLC
System Planning
System planning is the fundamental step on proposing
a system. The proponents did such activities which are mostly
done or included on system planning and interview
companies related on human resource activities and
procedures including the discussion the problems that the
most HR Department experiencing today. Hence, the problem
might be solved as the HRMSbecomes possible. Interviewing
is one of the primary steps to gather data and conclusions to
design a right interface that suits HR Department needs. The
problems they currently facing are indicated in the problems
and also discussed other related topic that can help in the
documentation of this research.
System Analysis
System analysis is the next step in order to analyze the
problems and data gathered. On this step, on the lead of
system analyst, the proponents analyze the problems in order
to design the interface of our proposed system and
generalizing thoughts to give a unified decision for this
proposal. By the gathered data on the interview the
Restaurant Management System – HRMS
Page 22
proponents formulate objectives as this was indicated on the
objectives and deliverables part of this documentation.
System Design
System design is the next step that the proponents
done. On this part, the proponents will design an interface of
the proposed HRMS. This system design will determine and
discuss different system specifications and requirements
needed to make HRMS possible. Design must be well
planned, in order to meet the clients’ need and user-friendly
GUI. The design of the transitions and process must also be
consider. The contents of human resource management must
be consisting of the entire HR activities and processes.
System Implementation
System implementation will be done after the
development of the software.This will test the effectivity of the
software product if this will work and meet the requirements
and needs of the client. When there are problems occurred on
the system implementation that is the time that the system
must furnish the errors and bugs to make the system work
flawlessly.
System Operation, Support and Maintenance
The system operation, support and maintenance is
aiming to incessantly satisfy the needs of the client by
maintaining the operation and the support of the system inside
the business transaction. In order to support and operate the
HRMS the HR Department activities, the project team must
maintain the system for the future errors or sudden
supplementary changes of features and content.
3.2.
ID
PROJECT TIMELINE
Task Name
Restaurant Management System – HRMS
Date
Start
Finish
Page 23
Duration
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Chapter 1: Project Charter (Riña)
1. Project Background
1.1. Problem / Opportunity
Description
1.2. Benefits
1.3. Goals
1.4. Stakeholders and Clients
Encoding of Project Background
2. Project Scope
2.1. Objectives
2.2. Deliverables
2.3. Out of Scope
Encoding of Project Scope
3. Project Plan
3.1. Approach and Methodology
3.2. Project Timeline
3.3. Success Criteria
3.4. Issues and Policy
Implications
3.5. Risk Management Plan
3.6. Service Transition
3.7. Option Analysis
Encoding of Project Scope
4. Technical Features
Encoding of Project Scope
5. Project Organization and Staffing
Encoding of Project Scope
6. Project Budget
Encoding of Project Scope
7. Appendix A – Additional
Information
Revisions of Chapter 1
Chapter 2: Related Studies and Systems
(Riña)
2.1. Foreign Studies
2.2. Local Studies
Restaurant Management System – HRMS
Jul 10-11
Jul 10
Jul 11
10:00am
2:30pm
3 ½ hrs
2:30pm
4:30pm
10:00am
1:30pm
4:30pm
6:00pm
1:30pm
5:00pm
2 hrs
1 ½ hrs
2 ½ hrs
3 ½ hrs
10:00am
2:00am
3:00pm
5:00pm
2:00pm
3:00pm
5:00pm
6:00pm
4 hrs
1 hr
2 hrs
1 hr
10:00am 11:00am
1 hr
11:00am
12:00nn
1 hr
1:00pm
2:30pm
1 ½ hrs
1:00pm
2:00pm
2:30pm
3:30pm
3:30pm
5:00pm
5:00pm
6:00pm
4:00pm
4:35pm
10:00pm 11:00pm
10:00am 12:00nn
11:00pm 2:00am
4:35am
5:00am
10:00am 11:00am
11:00am 12:00nn
1 hr
1 hr
1 ½ hrs
1 hr
1.35 hrs
1 hr
2 hrs
3 hrs
Jul 12,14
Jul 24
Jul 25
Sep 3-4
Jul 25
Aug 6
Jul 25
Aug 8
Jul 17
Aug 8,9
Aug 9
2.35 hrs
1 hr
Jul 17- Onwards
Jul 19-23
Jul 19
Jul 22
10:00am
10:00am
5:00pm
6:00pm
Page 24
6 hrs
7 hrs
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
2.3. Synthesis and Relevance to
the Study (Matrix –
Comparative Analysis)
Revisions of Chapter 2
Chapter 3: EIS Project Management and
Development
3.1. Risk Mitigation, Monitoring and
Management Plan (Riña)
1.0. Introduction
1.1. Scope and Intent of
RMMM Activities
1.2. Risk Management
Organizational Role
2.0. Functional Data
Description
2.1. Risk Table
2.1.1. Description of
Risk M
2.1.2. Probability
and Impact
for Risk M
Encoding of RMMM Plan
3.0. RMMM
3.1. Risk Mitigation for
Risk M
3.1.1. Business
Impact
3.1.2. Customer
Risk
3.1.3. Employee
Risk
3.1.4. Financial Risk
3.1.5. Process Risk
3.1.6. Product Size
3.1.7. Technical
Risk
3.1.8. Technology
Risk
3.2. Risk Monitoring for
Risk M
Restaurant Management System – HRMS
Jul 23
10:00am
12:00nn
2 hrs
Jul 24 - Onwards
Aug 8-14
10:00am
12:00nn
2 hrs
1:00pm
2:00pm
1 hr
2:00pm
3:00pm
1 hr
3:00pm
4:30pm
1 ½ hrs
4:30pm
6:00pm
1 ½ hrs
4:30pm
5 ½ hrs
5:40pm
1.10 hrs
Aug 14
Aug 28
Aug 28
4:30pm
Page 25
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
3.2.1. Business
Impact
3.2.2. Customer
Risk
3.2.3. Employee
Risk
3.2.4. Financial Risk
3.2.5. Process Risk
3.2.6. Product Size
3.2.7. Technical
Risk
3.2.8. Technology
Risk
3.3. Risk Management
for Risk M
3.3.1. Business
Impact
3.3.2. Customer
Risk
3.3.3. Employee
Risk
3.3.4. Financial Risk
3.3.5. Process Risk
3.3.6. Product Size
3.3.7. Technical
Risk
3.3.8. Technology
Risk
4.0. Special Conditions
Encoding of RMMM
3.2. Software Configuration
Management Plan (Riña)
1.0. Introduction
1.1. Scope and Intent of
SCM Activities
1.2. SCM
Organizational Role
2.0. SCM Task
2.1. Identification
2.1.1. Description
Restaurant Management System – HRMS
12:30am
2:00am
1 ½ hrs
8:00am
8:55am
55 mins
8:55am
2:45pm
9:10am
3:30pm
15 mins
45 mins
9:10am
2:20pm
4 hrs
10mins
Sep 4
Sep 4
Page 26
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
2.1.2. Works
Products &
Documentatio
n
2.2. Configuration
Protocol
2.2.1. Description
2.2.2. Increasing
Version
Number
2.2.3. Works
Products &
Documentatio
n
2.3. Configuration
Status Accounting
(CSA)
2.3.1. Description
2.3.2. Works
Products &
Documentatio
n
3.0. Software Quality
Assurance Overview
Scope and Intent of SQA
Activities
Reviews and Audits
3.1. Generic Review
Guidelines
3.2. Formal Technical
Reviews
3.3. SQA Audit
3.4. Problem Reporting
& Corrective Action
/ Follow-up
3.4.1. Reporting
Mechanism
3.4.2. Responsibiliti
es
3.4.3. Data
Collection
and Valuation
Restaurant Management System – HRMS
Page 27
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
Encoding of SCM Plan
3.3. Software Quality Assurance
Plan (Riña)
1.0. Introduction
1.1. Scope and Intent of
SQA Activities
1.2. SQA Organizational
Role
2.0. SQA Task
2.1. Task Overview
2.2. Standard, Practices
& Conventions
(SPC)
2.3. SQA Resources
2.3.1. Description
2.3.2. Works
Products &
Documentatio
n
3.0. Review and Audits
3.1. Generic Review
Guidelines
3.2. Formal Technical
Reviews
3.3. SQA Audits
4.0. Problem Reporting and
Corrective Action /
Follow-up
4.1. Reporting
Mechanism
4.2. Responsibilities
4.3. Data Collection and
Valuation
4.4. Statistical SQA
5.0. Software Process
Improvement Activities
5.1. Goal and Object of
SPI
5.2. SPI Tasks and
Responsibilities
Restaurant Management System – HRMS
Sep 7
3:30pm
4:30pm
1 hr
Sep 11
11:00pm
3:00am
4hrs
Page 28
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
6.0. Software Configuration
Management and
Overview
7.0. SQA Tools, Techniques,
and Methods
Encoding of SQA Plan
3.4. System Specification
(Villaseñor)
1.0. Introduction
1.1. Goals and
Objectives
1.2. System Statement
of Scope
1.2.1. Version 1
General
Requirement
s
1.2.2. Version 2
General
Requirement
s
1.2.3. Extended
Enhancemen
t Request
1.3. System Context
1.4. Major Constraints
2.0. Functional Data
Description
2.1. System
Architecture
2.1.1. Architecture
Model
2.1.2. Current
Subsystem
Overview
2.2. SQA Resources
2.2.1. Major Data
Objects
2.2.2. Relationships
2.3. Human Interface
Description
Restaurant Management System – HRMS
Sep 12
3:00am
6:00am
3 hrs
Aug 31Sep 2
Aug 31
Sep 2
2 days
Page 29
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
3.0. Subsystem Description
3.1. Subsystem Flow
Diagrams
3.1.1. Create
Checklist
3.1.2. Print
Checklist
3.1.3. Generate
Letter
4.0. Enhanced Interface
Prototyping
4.1. Prototyping
Requirements
Revisions of 3.4. (Riña &
Palce)
3.5. System Requirements
Specification (Palce)
1.0. Introduction
1.1. Goals and
Objectives
1.2. System Statement
of Scope
1.2.1. General
Requirement
s
1.2.2. Extended
Enhancemen
t
1.3. System Context
1.4. Major Constraints
2.0. Usage Scenario
2.1. Read Only Users
2.2. Read/Write/Modify
Own Users
2.3. Read/Write/Modify
All Users
2.4. Full Control Users
3.0. Data Model and
Description
3.1. Data Description
Restaurant Management System – HRMS
Oct 3 - Onwards
Sep 2
11:00pm
4:30am
Page 30
4 ½ hrs
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
3.1.1. Data Objects
and
Dictionary
3.1.2. Relationships
4.0. Functional Model and
Description
4.1. Subsystem Flow
Diagrams
4.1.1. Create
Checklist
4.1.2. Print
Checklist
4.1.3. Generate
Letter
4.2. Human Interface
5.0. Restrictions, Limitations
and Constraints
6.0. Validation Criteria
Encoding of SRS
3.6. System Design Specification
(Ramirez)
1.0. Introduction
1.1. Goals and
Objectives
1.2. System Statement
of Scope
1.2.1. General
Requirement
s
1.3. System Context
1.4. Major Constraints
2.0. Data Design
2.1. Database
Description
3.0. Architectural and
Component-Level
Design
3.1. Program Structure
3.1.1. Overall
3.1.2. Create
Inspection
Restaurant Management System – HRMS
Sep 4
Sep 2
Sep 2
12:00nn
6:00pm
6 hrs
11:00pm
4:30am
4 ½ hrs
1:00pm
5:00pm
5 hrs
Page 31
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
3.1.3. During
Inspection
3.1.4. PostInspection
3.1.5. Approval
3.2. Description for
Components
3.2.1. Switch User
3.2.2. Facility
3.2.3. Create/Modify
Inspection –
Step 1
3.2.4. Create/Modify
Inspection –
Step 2
3.2.5. File Result –
Step 1
3.2.6. File Result –
Step 2
3.2.7. Approval
3.2.8. Checklist
Maintenance
3.2.9. Letter
Maintenance
4.0. User Interface Design
4.1. Description of the
User Interface
4.1.1. Screen
Images
Login Screen
Search Pages
Approval
Queue
4.1.2. Objects and
Actions
Menu Items
4.2. Interface Design
Rules
4.3. Components
Available
Restaurant Management System – HRMS
Page 32
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
4.3.1. Intrinsic
Controls
4.3.2. ActiveX
Controls
5.0. Restriction, Limitations
and Constraints
Time
Employee Skills
Insufficient Resources
6.0. Testing Issues
6.1. Classes of Test
6.2. Performance
Bounds
6.3. Identification of
Critical
Components
7.0. Appendices
3.7. Test Specification
1.0. Introduction
1.1. Goals and
Objectives
1.2. Statement of Scope
1.3. Major Constraints
2.0. Testing Plan
2.1. Software (SCIS) to
be Tested
2.1.1. Interfaces
2.2. Testing Strategy
2.2.1. Unit Testing
2.2.2. Integration
Testing
2.2.3. Validation
Testing
2.2.4. High-Order
Testing
2.3. Testing Resources
and Staffing
2.4. Test Record
Keeping
Restaurant Management System – HRMS
Page 33
227
228
229
230
231
232
233
234
235
236
237
238
2.5. Testing Tools and
Environment
2.6. Test Schedule
3.0. Test Procedure
3.1. Software (SCIS) to
be Tested
3.2. Testing Strategy
3.2.1. Unit Testing
3.2.2. Integration
Testing
3.2.3. Validation
Testing
3.2.4. High-Order
Testing
3.3. Testing Resources
and Staffing
3.4. Test Record
Keeping and Log
Revisions of Chapter 3
3.3.
Aug 14 - Onwards
SUCCESS CRITERIA
The development of HRMS planning is still working on
progress. If the HRMS done and flourished,the HR Department can
achieve the following success criteria:

Security of all confidential files and records of the employees.
The HRMS will have a login form on which unauthorized users
cannot be accessed the system aside from the HR Staff which
is the main user of the system.

Database for incrementing number of employees, even most
of the transactions will contain database for easy reports
generation and data querying for the specific transaction or
records.

Adding, updating and monitoring of employee profiles and 201
files.
Restaurant Management System – HRMS
Page 34

Monitoring of attendance, leave and retention. For attendance
monitoring, HRMS can accept time-in and time-out registry.
The time card which traditionally used for attendance
monitoring will set as back-up just in case of technicalities may
occur while the process undergoes. Each employee must be
time-in and time-out in the HRMS after the time-in and timeout on the bandy clock. By this process HR Staff can monitor
the daily attendance and absences of each employee. For
leave, HR staff can monitor the date when the leave started
and the date it ends including the remaining leave balance
that an employee must be undertake for that year.

Implementation of appropriate informative training plan for the
staffs which happens to the primary users of the new process.

Involvement of the employees for them to acquire into such
new innovations to their process.

Gaining and adaptation of innovative ideas on using
technologies and ideas on how to use applications like the
proposed system.
3.4.
ISSUES AND POLICY IMPLICATIONS
Good thing for the proponents, because any business firms
and restaurants that the proponents interviewed, they never hesitate
to give the information and problems related to human resource
management of their HR Department. They are very cooperative and
approachable in providing factual information regarding HR activities
and processes, to begin the system development.
3.5.
RISK MANAGEMENT PLAN
Risk Factors
Employee Risk
Probability
Impact
(H-M-L)
(H-M-L)
H
H
Restaurant Management System – HRMS
Risk Management Plan
Staffs / Employees Training
Management
Page 35
 Technical
risk
might
be
resulted by accidents happen
to the computer unit like
accidental
unplugging
of
power supply which causes
the unit to shut down, VGA
cable for the monitor to turnoff, and discoloring. Mouse
and keyboard might also be
unplugged but all of these
can be considered as minor
problem only and can be
immediately configured. If the
said
Technical Risk
H
M
computer
peripherals
might not work on the user’s
own computer unit, it can also
be test into another unit. But
something might be happen
that if these peripherals not
really work into another unit,
another option can be the
procurement
of
the
said
defected peripherals.

Accidental
interruption
might
or
happen,
power
brownouts
and
the
proponents suggest the use
of
Uninterruptible
Supply
(UPS)
Power
which
can
make your computer unit
Restaurant Management System – HRMS
Page 36
alive at least ten minutes until
the
power
comes
back.
Likewise to the generator, it
supplies power not only to the
computer unit but also the
operation of the company that
can last up to more or less 8
hours
until
the
operation
adjourned.
Coordination and cooperation
of both parties (the client and
the project team). If the client is
lack of coordination with the
project team, the project team
might not begin the project
development.
information,
Process Risk
H
H
All
factual
including
process,
the
problems
existing
process
and
the
on
the
requirements must urgently be
provided by the client. If the
client cannot coordinate, the
project may fail. If that so, the
project team must be aware of
that and they must have the
initiative to be coordinated with
the client because if they wait
for
the
client’s
response,
nothing will happen.
Restaurant Management System – HRMS
Page 37
This risk can happen to the
system
developed
by
the
developers. Bugs and logical
problem might occur on the
system which needed to be
under maintenance, repair and
Technology Risk
H
M
preservation.
developers
Since
the
offered
this
application for the business
firm,
developers
also
responsible for its maintenance
to be continuously utilized by
the users.
For the company, financial risk
occurs. Financial budget are
needed to procure and support
the
Financial Risk
M
M
requirements
developing
constraint
of
the
system.
HRMS
only the
human
resource management. It was
cleared to the company that
these are only the scope of the
system proposed to.
The project team must provide
proper sizing and scoping of
the project. The project team
Product Size
M
M
must know the limitations and
scope which supposed to be
the only part of the transactions
of the business. It is necessary
Restaurant Management System – HRMS
Page 38
to know the financial statement
and costings of the product to
make it exact and maximized
on the budget.
Every member of the project
team
must
put
an
effort
because if one fails to provide
Customer Risk
M
M
endeavor to the project, the
efforts and sacrifices of the
other members to accomplish
the project would be fail.
The
project
team
must
understand the details of the
Business Impact
M
M
given
factual
information,
problems and requirements to
meet the exact features that
the business requires.
3.6.
SERVICE TRANSITION
The project development is on process, and as it fully
developed, it will undergo testing, implementation, and maintenance.
After those processes, utilization of HRMS will proceed. This
software can support the different activities usually done in Human
Resource department but the services of HRMS will not end up on
utilization or deployment of the software to HR Department of
restaurants or other business firms, training management and
software maintenance will follow. Here are some of the following
service transitions that HRMS may offer to the client.
 Training Management and Scheduling
Restaurant Management System – HRMS
Page 39
Before the implementation of the HRMS, project team
is already aware that some of the HR Staffs and Employees
are not erudite on using applications. It is necessary to set a
schedule for training of the users of HRMS for them to gain
knowledge and enjoy the HRMS in managing human
resource.
 Software Maintenance
This is a service of maintaining the software after the
implementation and deployment. This for any technicalities
that may occur on the system and by this maintenance
service, any errors or bugs will immediately alleviate. Likewise
to features that the client wants to add-up, it would be easily
change or add the features like the client requires.
 Impact Mitigation
The software will only utilized by the authorized
personnel like HR Manager and Staffs including authorized
employees as second party like Restaurant Managers and
Employees.
4
Technical Features
Restaurant Management System – HRMS
Page 40
Technical features discuss and provide broad description of the
features, applications and peripherals that will be use to make Restaurant
Management System – HRMS be possible. Here are the following
technical features:
Language: Java Netbeans IDE 7.3 version
 This platform using 4th generation java language and will be
used as a medium in system development. This will be used
as a front-end in coding the interface, modules and
compositions of Human Resource Management System.
Database: MS SQL
Database: MS SQL
 This application will be the back-end of the HRMS application
and the storage of all data inputs and information.
 It is a powerful and reliable free data management system that
delivers a rich and reliable data store for lightweight Web Sites
and desktop applications. Designed for easy deployment and
rapid prototyping, this download includes support for Sysprep,
Microsoft's System Preparation Utility for Microsoft Windows
operating system deployment.
Operating System: Windows 7 Ultimate 64 bit
 Windows 7 is the most used MS Operating System and will
be the minimum requirement of the HRMS application.
Memory: 2GB
 This is the capacity of the laptop that will be used by the
proponents. Java Netbeans can eat up huge amount of
memory while HRMS is on development that is why the
proponents need this amount of memory capacity.
HDD: 320 GB
 This is the capacity of the laptop that the proponents have
been used. Java Netbeans and MS SQL are applications that
Restaurant Management System – HRMS
Page 41
need a huge capacity of storage. And as the system compiled
it will spend more storage capacity to make the software runs
faster.
5
Project Organization and Staffing
Restaurant Management System – HRMS
Page 42
Human resource management is a project, an idea formed due to the
needs of the restaurant’s human resourcing. The project will be possible by
the enlisted organization and staff below.
Role
Responsibilities

The member of staff with the relevant area of
responsibility and affected by the outcome of
the project.

Involved from the start, by stating the
awareness of the problem.

Accountable for the delivery of planned
benefits associated with the problem.
Project Sponsor

Assures the availability of the resources
needed to accomplish the project.

Approves the budget and decides tolerances.

Leads the project board

Ultimate authority and responsible for the
accomplishments of the project

Acts as the consultant of the project team.

Advises and suggests on what components
might be possible to add to make the project
Project Adviser
more appealing and functional

Reminding the project team about the do’s
and don’ts, the includes and excludes, pros
and cons, the schedules and other reminders.

Managing and leading the project team
members to make sure that the project flows
Project Manager
into the right direction according to the
schedule of each task.

Recruitment of projects staffs and consultants
Restaurant Management System – HRMS
Page 43

Managing coordination and teamwork of the
co-workers engaged in project development

Appoint to detail the project planning and
control of project development

Managing project deliverables in line with the
project plan.

Resolving cross-functional issues and risks at
project level

Monitoring project progress and performance

Final approval of the design specification.

Working closely with users to ensure the
project meets the business needs

Provides status reports to project sponsor and
project adviser.

Responsible for gathering and understanding
the business needs of the members within
specific projects.

Elicit requirements using interviews,
document analysis, surveys, site visits,
business process description, use cases,
scenarios, business analysis, task and
Business Analyst
workflow analysis

Critically evaluate information gathered from
the sources, decompose general idea into
details and distinguish user requests from
underlying true needs.

Acts as the liaison between, business units
and project teams.
Restaurant Management System – HRMS
Page 44

Collaborates with the system developer to
establish the technical vision of the analyzed
problem and needs of the business.

Preparing and submitting comprehensive
feasibility studies and personnel utilization
with recommendations identifying specific
computer application areas

Studying and documenting present work flow
and procedures.
System Analyst

Identifying potential computer application
areas.

Preparing system flow diagrams.

Designing forms and specifications

Developing system procedures

Preparing, coordinating and supervising
systems implementation

Working with project manager on the
definition of development requirements and
priorities.
Lead Programmer

Data migration

Interfaces or integration with other systems

Reporting configuration and deployment

Set up and maintenance of security rights and
access permission

Develops system interface in accordance with
the translation of the system analyst of the
problem and needs of the business.

Database management and support including
normalizations.
Restaurant Management System – HRMS
Page 45

Performing evaluations and document audits

Effectively follow the standard operating
procedures in submission of documents.

Document
Specialist
Ensures that all documents are error-free in
filenames, submission, etc. before submitting.

Preparation of all document compiled
consisting of all details of the project
development like graphs, research studies,
information documents, investigation, designs
and etc.
Restaurant Management System – HRMS
Page 46
6
Project Budget
Budget Items
Description
Budgeted Cost
One-Time Cost
This manual used as a guide of the
project team in managing and
Project Study
conceptualizing documentation
Manual
Title: Journey to Project Study
Php 300.00 * 4
Published by: Internetworking &
Broadband Consulting Co. LTD
This expense is compulsory payment for
PS 1 Expenses
the defense of this project to the panelist
to gain their interest in the proponents’
Php 1,250 * 4
system development project.
Windows 7
Operating System
Windows 7 OS is the minimum
requirement to run the HRMS
application.
This is the preliminary cover of the
Folders
Php 3,500
documentation presentation for the
checking for the possible additional
features, inputs and propositions.
Php 100
(For whole sem
documentation)
As the documentation will be printed, it
must be bind to make it presentable to
Book Binding
the client and panelist. It is also for the
Php 3,000
compilation of the documentation of the
system development.
This will be use on creating a prototype
Biometrics
system to monitor the attendance (time
Php 2,500
in and time out).
Total One-Time Cost Php 14,300
Restaurant Management System – HRMS
Page 47
Ongoing Cost
Transportation is considered as ongoing
cost because of ongoing work for the
Transportation
project
development.
This
is
paid Php 500 * 4
expense for the transportation from one (per month)
place to the other on relation or for the
project study purposes.
Food is continuous consumable goods
Food Expenses
which part of the project team’s daily Php 1,000
routine. It is also included in ongoing cost (per month)
expenses for the project development.
Power
Power Utility
Expenses
consumption
is
continuous
inclusion in the proponents ongoing cost.
This includes the daily and overnight
usage of power service for the continuous
Php 1,000
(month)
development of HRMS application.
This is included in the ongoing cost due to
the project’s documentation necessary
Printing of
Documents
for the presentation. All parts of the Php 1,500.00
system
development
documented
and
to
must
present
be (per whole sem
this documentation)
document to the client, the printing of
documentation is a must costings.
Printer Inks
To print all documentation, reserved inks Php 300.00 * 4
for the printer are necessary.
This is where the documents will be
Bond Papers
printed out. This is also included in the
ongoing cost.
(per bottle)
Php 200 * 5
(per rim)
Total One-Time Cost Php 7,700.00
Restaurant Management System – HRMS
Page 48
Chapter 2: Review of Related Literature
Restaurant Management System – HRMS
Page 49
2.1.
FOREIGN STUDIES
2.1.1. The Human Resource Management Information System
(HRMIS) 2011 - Georgia
The Human Resource Management Information
System (HRMIS) is created and developed by Civil Service
Bureau to unified database on human resource employed in
the public sector in Georgia and improvements of the politics
and practices with respect of HR management.
Objectives of HRMIS
Human resource management information system
(HRMIS)
is
the
computer
software
intended
for
simplification and acceleration of HR management process,
improvement of its quality via automation of the basic (routine)
objectives and activities. Due to this advantage more and
more organizations apply HRMIS. By the incentive of Civil
Service Bureau, introduction of such system was planned
in public organizations of Georgia from 2011.
Development of the HRMIS unified standards is of
key significance for improvement of HR management
effectiveness and transparency in certain departments, as
well as in public sector, in general. In addition, it will be the
significant step in introduction of the unified e-governance
system in the country and Georgian government actively
works on this currently.
Research conducted by Civil Service Bureau in
early 2011 showed that in some institutions of civil service
(ministries and organizations within the sphere of the
governance)
operating
the
to
HRMIS
certain
are
extent.
already introduced
and
Nine of twenty one
studiedinstitutions use some type of electronic programs for
the purpose of simplification of routine related to HR
Restaurant Management System – HRMS
Page 50
management and the most part of the other institutions plans
introduction of such systems in the nearest future.
Problems Occurred
As the research conducted, Civil Service Bureau,
determined specific problems regarding the existing process
of different institutions, organizations and ministries within the
domain of Georgian government.
(1)
Ineffectiveness
and
wastefulness
of
local
development of such systems.
 As the public institutions attempt to develop
the HRMISlocally by themselves, significant
expenses are made for development and
creation of one and the same product several
times. At the same time, in many cases,
locally (in
the
ministries and/or other
institutions), there is lack of intellectual
and/or financial resources required for high
quality products and therefore, actually, the
incurred
expenses
cannot
ensure
achievement of the stated goals.
(2)
Incompleteness and incompatibility of the existing
local systems.
 In most cases the existing systems do not
contain full information about organization
and its employees. In many cases they also
do not contain the basic/necessary features
and capacities, preventing full realization of
the system advantages.
Components of HRMIS
At the time of work on HRMIS, the CSB studied and
analyzed the post popular programs at Georgian and
Restaurant Management System – HRMS
Page 51
international market. In result of this process, the minimum of
program components was identified which is necessary and
sufficient for dealing with the problems mentioned. Advantage
of such minimalist approach is that it allows implementation of
the offered change relatively “painlessly” (switching to the
automated processes is implied) and this is very significant at
the Civil Service bureau, with respect of avoiding of
substantial destabilization of the work process. In addition,
identification of the minimal components only, provides
certain flexibility and freedom to the organizations for further
improvement and diversification of the offered model.
In the offered model the HRMIS shall contain 3
necessary components (modules):
• Administration module;
 It includes the basic information about the
organization
and
employed
persons.
This
information shall be some kind of basis, support
to the other program modules.
 Administration module consist of at least 3
subcomponents:
1. General information about the organization;
2. Organization structure; and
3. E-files of the employees
• Attendance module; and
 It provides accurate accounting of the time spent
by the staff member’s job. Accumulated and
finally verified information shall be automatically
transmitted to the payroll module, for the purpose
of remuneration calculation.
 Key functions of attendance module
Restaurant Management System – HRMS
Page 52
 Module shall be linked with the calendar,
stating the working and official non-working
days, according to the effective legislation as
well as specific features of the individual
work schedule of the staff member;
 Module shall be able to generate statistical
reports and presentation in the form desired
to the user;
 Module shall be able to generate statistical
data both, for the individual staff members,
specific groups, structural subdivisions and
the entire organization.
 Module shall supply information to the
payroll module.
• Payroll module
 It ensures automatic calculation of the salaries and
other payments to the staff members. The module
shall be centrally linked with the administrative and
attendance modules and central electronic treasury
program.
 Key functions of the payroll
 Calculation of the remuneration payable to
the staff member
 Generation of the aggregate statistical data
on the amounts received/deducted by the
staff members, groups, structural unit or
entire organization and presentation of the
results in the desired form.
 In case of achievement of the limit specified
by the Revenues sService the notification
Restaurant Management System – HRMS
Page 53
should be sent in relation with necessity of
submission of the tax return.
Conclusion
Civil
Service
Bureau
planned
to
submit
the
documentation of the research to the Parliament of Georgia,
to ensure its mandatory nature. Naturally, the documentation
has been discussed with all interested organizations /
persons. All parties expected that the consultation related the
documentation will end by the end of July 2011 and after that,
the HRMIS shall be subjected to modification (the adjustment
to standard) and development of the new programs. It is
emphasized that the unified adjustable information system for
human resources management will be developed for the
organizations, which have no capabilities (whether financial or
technical) for work on program development.
Reference:
Civil
Service
Bureau
Management
(2011).
The
Human
Resource
Information
System:http://www.google.com.ph/url?sa=t&rct=j&q=&esrc=
s&source=The
proponentsb&cd=6&cad=rja&uact=8&ved=0CFwQFjAF&url=
http%3A%2F%2Fwww.csb.gov.ge%2Fuploads%2FHR_Stan
dard_in_English.pdf&ei=LM4DVNL8OoLj8AWS7IKIAw&usg
=AFQjCNFA0XP6udy8YWhxpXdKiVH2QuQWJA&bvm=bv.7
4115972,d.c2E
2.1.2. The Human Resource Management System (HRMS) 2013
– India
The Human Resource Management System, the title of
the journal research paper issued Jan-Feb 2013 and
Restaurant Management System – HRMS
Page 54
authored by some of the most well-known professors, HR
Specialist and researchers and in Computer Networks and
Mobile Communications in India; A.S. Syed Navez, A.S.
Syed
Fiaz,
C.
Prabhadevi,
Gopalakrishnan.
This
managing
Administration
the
was
V.
Sangeetha
basically
of
and
concerned
Human
S.
with
Resource
Department in a company. HRMS refers to the systems and
processes at the intersection between human resource
management (HRM) 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.
Objectives of HRMS
 This is to reduce the effort of Administrator to keep
daily events such as attendance, projects, work
appointments, etc.
 It deals with the process of identifying the
employees, recording the attendance hourly and
calculating the effective payable hours or days.
 It should maintain the records of each and every
employee and the time spend into the company,
which can be used for the performance appraisal.
Based on that, transfer, removal and promotions
can be done.
Advantages of HRMS
 Easy access to the data
Restaurant Management System – HRMS
Page 55
 It is more user-friendly, reliable and flexible
 Data alterations, retrieval and updating are easy.
 Maintenance of the project is easy
 Reduced manual work
 Timely report generation.
HRMS Consists of Six (6) Modules
1. Employee Details
 It is used to maintain the employees’ details
such as adding new employee, modifying the
existing employee and deleting the existing
employee.
2. Payroll
 It consists of the information about the
employee salary details such as basic pay,
allowances, deductions and calculate the gross
pay and net pay from the given allowances and
deductions.
3. Training
 It consists of the employees’ schedule about the
training conducted in the organization for the
particular employee. The employees’ previous
training experience will be maintained in the
database.
4. Performance
 It contains information about the employees’
current position in the organization. This module
has the information such as employee name,
employee id, division, work group, evaluation
date, and evaluator and evaluation period.
 Under this module, there is another module for
leave
management.
Restaurant Management System – HRMS
This
contains
the
Page 56
information about employees leave details.
There are three kinds of leave which are the
sick, vacation and holiday.
5. Resignation
 It contains the information about the exemployees
who
have
worked
for
the
organization. The information are such as
department, position, their supervisor, current
contact information, joining date and resigning
date.
6. Resume Tracking
 It contains the information about the applicants
such
as
their
Curriculum,
their
contact
information, their work experience, are of
specialization and area of interest.
Conclusions
Human Resource Management Systems has achieved
its purpose and goal which had already taken huge task for
this project to be completed. It can give a huge lift to an
enterprise’s operations. Whatever process done manually, it
can be shifted to the computerized process and enables the
company to carry out HR processes quickly and timely. It can
also give a wider-spectrum of communication to different
users. It resulted in giving numerous advantages to the
company in many ways like data manipulations and
accessinghave become simpler on a single click and the cost
factor has been reduced. It is less time consuming,
transparent operation and effective security for HR
processes.
Resources:
Restaurant Management System – HRMS
Page 57
A.S. Syed Navez, A.S. Syed Fiaz, C. Prabhadevi, V.
Sangeethaand S. Gopalakrishnan (Jan-Feb 2013).Human
Resource
Management
System:Human
Resource
Management System Journal Research PaperJan-Feb 2013
Issue:http://arxiv.org/ftp/arxiv/papers/1309/1309.5351.pdf
2.1.3. The Human Resource Planning and Management System
(HRPMS) – South Africa
The Human Resource Planning and Management
System, title of the user manual for the Water Research
Commission prepared by Stewart Scott (Pty) Ltd and written
by Daltron Electronic Systems located at Wingate Park, South
Africa, 0153. On manual’s introduction declared that the
existing shortage of high-level and middle level human
resources in South Africa could ultimately lead to the suboptimal delivery of services by water services institutions.
Technology and in particular Computerized Management
Systems can facilitate the maintenance and improvement of
service delivery when it comes to shortage of skilled human
resources.
Objectives of HRMS
Its objective is to develop a management tool to help
managers
undertake
human
resource
planning
and
management of water services institutions that focuses on the
human resources required to support the infrastructure as well
as support organizational structure requirements of various
sizes of water services institutions. As these organizations are
dynamic institutions due to the fact that there is a growth in
the demand for their services as well as a continuous
movement of staff into and out of the organization, a dynamic
computerized human resource planning system is required.
Restaurant Management System – HRMS
Page 58
The HRPMS developed for this project consists of
several modules or sections. Some of the main modules /
sections are described briefly as follows:

Introduction/Help Screen
An introductory overview of the project is provided
within the computer program which is based on the
electronic version of this report. The User can either
access this whole report via the appropriate button on
the main screen of the computer program or via
relevant sections of the report linked to a help facility
accessed through specific screens, a search facility is
also provided that utilizes keywords to assist with
searching for associated portions of the text.

Employment Equity
This module consists of three screens or folders
essentially relating to the Employment Equity Act.The
Examination of the Employment Equity Act of 1998 as
detailed in the Government Gazette No. 19370 of 19
October 1998 provided an important source of
information. Aspects that are relevant to this module of
the HRPS include the employment equity plan (Clause
20(3)) and the assessment of compliance (Clause
42(a)) with specific reference to the following:
42(a) The extent to which suitably qualified people
from amongst the different designated groups are
equitably
represented
within
each
occupational
category and level in that employer's workforce in
relation to the:
(i) demographic profile of the national and regional
economic active population;
Restaurant Management System – HRMS
Page 59
(ii) pool of suitably qualified people from designated
groups
from
which
the
employer
may
reasonably be expected to promote or appoint
employees;
(iii) economic and financial factors relevant to the
sector in which the employer operates;
(iv) present and anticipated economic and financial
circumstances of the employer; and
(v) the number of present and planned vacancies
that exist in the various categories and levels,
and the employer's labor turnover
This module assists the user to comply with the
reporting requirements of the Act as well as allows for
the storage of data that will facilitate the analysis of
conditions external to the institution as required for
planning purposes.
The first screen/folder allows for the input of
data describing the distribution of the economically
active population as well as financial indicators for the
various racial groups on a national and regional basis.
The
respective
data
for
the
organization
is
automatically extracted from the database and
displayed on this screen.
The second screen/folder allows for the input of
data
pertaining
to
distribution
of
Previously
Disadvantaged Individuals (PDI) on a national and
regional basis. Similar data for the organization as well
as statistics on vacancies and turnover are displayed
on this screen.
Restaurant Management System – HRMS
Page 60
The third screen/folder provides statistics on the
PDI distribution for every occupational category within
the organization.

Resources
The purpose of this module is to assist with the
planning process via performance indicators that link
human resources to other resources ofthe water
services institution.
This module consists of seven screens/folders.
The
first
screen/folder
is
to
identify
the
organization/business unit together with specific
contact details and addresses. An organogram of the
water services institution is loaded and displayed on
this screen.
The second screen/folder allows for the input of
demographic
and
infrastructure
data
such
as
population served, lengths of pipeline and consumer
water meters.
The third screen/folder provides for the display
of
human
organization
resource
as
well
statistics
as
the
relevant
input
to
of
the
water
production/treatment figures.
The forth screen/folder allows for the input of
financial data commonly available from the annual
financial reports of water services institutions.
Performance indicators are calculated and
displayed on the fifth screen/folder. Benchmarks are
entered on this screen.
The human resources required from the
previously calculated indicators are displayed on the
sixth screen/folder and compared with the current
Restaurant Management System – HRMS
Page 61
resources. The percentage difference between current
and required human resources is displayed on this
screen.
A seventh screen provides for the input of
forecasted production capacities, kilometers of piping
and connections for a particular year from other
strategic planning exercises in order to calculate future
human resource requirements.

Job Analysis
This job analysis module provides details of
thecriteria for generic positions within the water
services institutions.
Job analysis is the process of developing jobrelated information and can serve as the cornerstone
of an integrated human resources program. It is a
process
by
which
management
systemically
investigates the tasks, duties and responsibilities of
the jobs within an organization. Job analysis
comprises
of
both
job
descriptions
and
job
specifications. The most common element of job
descriptions is some form of identification and a brief
job
summary.
Job
specifications,
or
minimum
qualifications, state the qualifications job applicants
must possess to be considered for a job. These
qualifications are grouped into three categories:
abilities, knowledge and competencies, for each post
within the water services institution.
A pro forma or template has been designed for
this module so that reference data bases, known as
pick lists, can be used and updated as new job
analysis information becomes available.
Restaurant Management System – HRMS
Page 62

Employee profile
The purpose of the employee profile module is
to provide a pro forma or template for the entry and
storage
of
actual
employee
information.
The
difference between the job analysis module and this
module is that the former holds a database of the ideal
criteria for a particular position while this module is a
database of an employee's actual attributes. This
module could be regarded as a standardized résumé
or curriculum vitae. Details such as organizational
position,
education,
employment
history
and
experience are stored.
The outputs of the various modules are
combined through a matching process, which
facilitates the determination of human resource and
training requirements.
Four screens/folders are
available which include a summary, the organizational
position in relation to the organogram, education and
employment history/experience.

Reports
The reporting facilities provided include the
generation of the following reports:
 List of Posts
 Job Description
 Vacancies
 List of employees by employee number,
surname and so on
 PDI distribution and details
 Comparison
between
Job
analysis
and
employee profile
 Turnover of staff
Restaurant Management System – HRMS
Page 63
 Employee profile
 Human resource requirements
 Graphs – PDI
o Turnover within organization
o Age, time employed distribution
Methodology Adopted
The computerized human resource planning and
management system was defined, coded and developed at
Stewart Scott's Pretoria office. The facilities and expertise
used
to
develop
Stewart
Scott's
other
computerizedmanagement systems was utilized.
The main components of the system’s development were as
follows:
 Definition Phase
:
 Construction Phase :
System design
Programming
 Procedure Development: Writing and testing the
procedures
Discussions, Recommendations and Conclusions
The computerized Human Resources Planning and
Management System (HRPMS) developed for water services
institutions can be categorized within a continuum describing
aspects of both a management information system as well as
a decision support system.
The management component of the HRPMS includes
portions of the job analysis and employee profile modules.
The planning (decision support system) component includes
the
employment
equity,
resources
(benchmarking),
forecasting human resource requirements and provision of
data required for business plans as dictated by the Water
Services Act.
Restaurant Management System – HRMS
Page 64
The need for the HRPMS has been expressed by
several members attending the Project Steering Committee
meetings and Stakeholder Workshop.
The HRPMShas considerable potential for expansion
as both a management and planning system. However, there
is an urgent need for the application of this type of
computerized HR system by water services institutions that
currently do not have the financial and human resources nor
the expertise to implement more sophisticated systems.
Resources:
Stewart Scott (Pty) Ltd&Daltron Electronic Systems. Human
Resource
Planning
and
Management
System:http://www.wrc.org.za/Other%20Documents/Softwar
e/hrpms/HRPMS_Manual.pdf
2.1.4. The Mc Donald’s K/3 HR Personnel Management Systems
– US
Mc Donald’s is the world’s leading fast-food company
by sales, with about 32,000 restaurants serving burgers and
fries in about 120 countries. It consists of Human Resource
Functions followed to acquire employees.
Job Analysis
In Mc Donald’s job analysis done on the basis of
interviews. They have predetermined standards on which
employees are awarded on the basis of their skills, knowledge
and experience.
Recruitment, Selection and Retention
For Mc Donald’s, people are its important asset. This
is because customer satisfaction begins with the attitudes and
abilities of employees and effective workers are the best route
to success.
Recruiting Suitable Applicants
Restaurant Management System – HRMS
Page 65
Positions are generally advertised in the restaurant.
The company’s recruitment history shows this is the best
method of hiring quality staff. It also uses local job centers,
career fairs and other local facilities. It is virtual to use effective
hiring material with a clear message targeted at the right
audience.
Selection
After the final interview, the manager will rate the
responses of the applicant. A successful applicant will have
demonstrated skills and behaviors that have been identified
as being a key to the position.
Orientation
Mc Donald’s inducts all new employees into the
business through welcome Meeting which they must attend.
The welcome Meeting gives an overview of the Company
including job role, food, hygiene and safety training, policies
and procedures, administration, benefits and training and
development.
Mc Donald’s performance appraisal methods are
graphical rating scale and 360 degree feedback.
For
better
and
innovative
human
resource
management, Mc Donald’s implemented K/3 HR Personnel
Management, Payroll Management and Report Module as
well as Performance Management, Employee Capacity
Quality module. Mc Donald’s has built HR management
platform and finished planning for organization structure,
managed personnel files, input dynamic human resource data
and managed payroll. Based on K/3 HR System Personnel
Management and Payroll Management, Mc Donald’s not only
records employee transfer, promotion and transfer history but
also adjust the workflow.
Restaurant Management System – HRMS
Page 66
If a resigned staff come back and rejoin in K/3 HR
System checks ID Card Number and lists all the history of the
staff, which helps the manager make proper decision.
Reference:
http://www.scribd.com/doc/26247206/Mcdonald-s-Strategic
Human-Resource-Management
2.1.5. Human Resource Information System (HRIS) 2014 Tanzania
The
Human
Resource
Information
System
(HRIS)Documentation is a 3rd release manual, created by
John Francis Mukulu and Kelvin Mbwilo about the system
develops called Human Resource Information System or
HRIS which has been released last February 18, 2014.
Introduction to HRIS
The HRIS software was first developed with basic
functionalities in 2009 by University of Dares salaam to
address Human Resource for Health software need, to track
human resource in the health sector, while used by health
secretaries at district level for day to day tasks and for
reporting, it can also be used to analyze and help in decision
making at higher administrative levels.
HRIS has currently been rolled out in the whole of
Tanzania, itsoperational and used in all 131districts in 21
Regions, 17 Regional hospitals, 8 Referral Hospitals of
Tanzania, 118 Health Training institutions and Ministry
departments. A rapidly increasing demand for a flexible, faster
and user friendly Human Resource Information tool arose a
need for re-implementation of the software under open source
copy-left license.
Human Resource Information System (HRIS) is
software that enables organizations to collect, validate,
Restaurant Management System – HRMS
Page 67
analyze and present raw and statistical human resource
information for reporting, analysis and decision making. It is a
generic software tool that allows customization to fit
organization specific requirements, its built with open metadata models and flexible and customizable user interface that
allows user to adjust the system to perform, behave, look and
feel based on organization’s specific requirements without the
need for software development. HRIS Software is a loosely
coupled modular web based software bundle that is built with
free and open source PHP >= 5.3 Web Frameworks. Among
the frameworks involves:
• Symfony2 PHP Web Development Framework
• Doctrine is PHP Object Relational Mapper used for
persistence abstraction
• PHPUnit Testing Framework for testing overall system
behaviors and functions
• Twig Template Engine for presentation layer
• Composer Package manager
Why of HRIS?

Faster response and less greedy on system resources
HRISwas conceived from the start to be fastand to
favor performance, it’s based on Symfony2 Framework
that is about 3 times faster than Zend-Framework 1.10
while taking 2 times less memory.

Unlimited flexibility through customization whatever
your
needs
are,
HRIS
will
be
adaptable.
Itscustomizable capacity makes it entirely configurable,
with less required to be done. It’s also extensible,
based on framework dependency injection and event
dispatchers, more modules can beplugged in with
simplicity. HRIS is distributed under GNU General
Restaurant Management System – HRMS
Page 68
Public License which does allowmodification and
extension of existing features.

Ease of use through intuitive, user-friendly interfaces
Simple and Flexible user interfaces allowperforming
advanced tasks simply and intuitively, which allows
beginners to the system to quicklyfeel at ease with
HRIS.

Stable and sustainable the system is in-built with selfsystemtests that ensure shipped systembehaves and
performs what is needed with guaranteed compatibility
between versions.

Interoperable Through Web APIs, HRIS can be
interoperated by third party applications through the
powefulRestful APIs
Properties of HRIS
• Web enabled
• Platform independent
• Runs on all major web browsers
• Runs on most relational databases
• Licensed under open source license terms
• Works Off-line
• Loosely coupled with Bundle/Modular approach
• Interoperable
• Internationalized
Modules and Features of HRIS
HRIS Version 3 Consist of Several modules designed
to collect, validate, report and analyzehuman resource
information, the modules consist of:
Restaurant Management System – HRMS
Page 69
• Forms Management creates and manages forms used
as data collection tools along with the information
collected with them
• Organization Unit Management creates and manages
organization units, its properties as in ownership, type,
and other attributes, like level in a hierarchy, etc.
•
Data
QualityManagement
creates and
manages
validation constraints that are used to test and ensure
quality data is being collected
• Records Management Creates and manages collection,
storage and retrieval of human resource information in a
faster and secure way.
Resources:
John Francis Mukulu and Kelvin Mbwilo (February 2014).
Human Resource Information System (HRIS): Human
Resource Information System (HRIS) Documentation.
2.2.
LOCAL STUDIES
2.2.1. The Human Resource Management System (HRIS) 2013 –
Quezon City, Philippines
Restaurant Management System – HRMS
Page 70
The Human Resources Information System, the
published project study last October 2013 by the following
proponents: Alexis R. Alibayan, Edgar Allan C. Dela Cruz,
Don Jerome D. Morla, Jerny A. Ocampo and Raffy O.
Palamos whose are the alumnae of Bestlink College of the
Philippines, Quezon City.
HRIS Overview
The proponents of the HRIS focused principally in
monitoring of employees’ attendance. The system can
furthermore hold the employees’ information including the
date they got hired until they attain the retirement day. HRIS
is more on tracking employee’s attendance, taking custody
and securing the personal information for the company’s safe
integrity.
Scope of HRIS
The extents, frontiers and constraints of the HRIS are
conferred in this locale. HRIS aimed to meet the exact
organizational necessities to improve the human resource
management process and activity as the employment figures
becomes incremental. The HRIS scopes are as follows:
 Time and Attendance – instantly view key employee
work, history, attendance and distribute schedules of the
employees.
 Employee Information – instant access to key employee
information such as employee status in the company and
history.
 Leave Monitoring – instant access to view if an employee
is in leave or not and what kind of leave that an employee
availed.
 Benefits – it is privileges that an employee can avail.
Restaurant Management System – HRMS
Page 71
 Performance
Evaluation
–
rates
the
employee’s
performances and quality in working area.
Limitations

Payroll – salary computations of the employees

Accounting – accounts of employees
HRIS Objectives

To develop a bigger database for the employee
records and information.
-
The project will use one device for the storage,
instead of bulk of file in cabinets. Scanned
documents will replace documents and files on the
cabinets.It is easy to transfer one unit instead of one
cabinet.

To ease the way of assigning of schedules and tracking
of employee’s record.
-
Simply to user code of the employee will be asked
from the administrator or user of the system and the
needed information requested will appear. Relieve
the way of assigning schedules of the employee.

To improve the security access of the information
-
The proposed system of the HRIS proponents is
protected with valid user code. The attendance of
the employees is valid if the mark scanned by the
Biometrics match and the time of the Logged In and
Out of employee is saved.
HRIS Implications
Human Resource Information System were developed
to make HR Department can work with ease and efficiently.
HR firmly administers employee’s attendance and schedule.
The HRIS proponents preferred this system to organize the
Restaurant Management System – HRMS
Page 72
important details of HR Department. It would be easy for the
department heads to view the time and attendance of the
subordinate employees.
Conclusion
According to the HRIS proponents, every business
stumble upon different problems and every problem has an
elucidation. HR Department encountered problems such as
slow process of storing, searching and updating employees’
information at the right storage. The HRIS developed an
efficient and effective management of human resource and its
data. The system is proficient in storing and updating
information and attendance monitoring of the employees.
HRIS
encompassed
the
following:
employees’
attendance monitoring, leave monitoring and updating
employees’ information. With the trial and error method of
HRIS proponents in developing the system, errors have been
encountered but in the long run, a successful system had
been developed.Accordingly, HRIS proponents had created a
module systematized the Information System of HR with the
factors that affect the whole process including unorganized
information. Even other predicament comes while working the
HRIS such as software installations, meeting the deadlines,
financial difficulty, and time availability of the proponents in
HRIS development, but all of it befalls to the success of the
project.
Resources:
Alibayan, A.R., Dela Cruz, E.A.C., Morla, D.J.D., Ocampo,
J.A., Palamos, R.O. (October 2013).Human Resource
Restaurant Management System – HRMS
Page 73
Information System: BSIT Project Study Documentation.
Quezon City: Bestlink College of the Philippines Library
2.2.2. The Profiling, Attendance and Leave Monitoring System
(PALMS) 2013 – Quezon City, Philippines
The Profiling, Attendance and Leave Monitoring
System (PALMS), the published project study last March 2013
by the following proponents: Mark Anthony B. Leyza, Ma.
Lourdes M. Mejia, Mary Joy B. Monticalvo and Aunor H.
Pagcanlungan whose are the alumnae of Bestlink College of
the Philippines, Quezon City.
PALMS Overview
The PALMS proponents developed a software
application that supports the application specific to the HR
automation in an intranet specific to a company there by
allowing the integration of all the employees pertaining to that
organization. It tracked all of the other departments related to
the organization and allowed the HR to update the employee
details whenever there are changes. It brought onto a string
the employee specific suggestions and free to post the
requirements to the HR. Thus, it brought the organization
more specific regarding the maintenance of the organization.
Scope of PALMS
The locale discussed the scope of PALMS. PALMS
managed employee information including the day that an
employee started until the termination of the contract. The
system does not supported by web-based or online structure.
The following are the extents of PALMS:

Management of Employees Personal Information

Attendance and Leave Monitoring

Daily,
Weekly,
Monthly
&
per
cut-off
(15/30)
Attendance Report Generation
Restaurant Management System – HRMS
Page 74

Absenteeism and Lates Monitoring

201 Files Management

Employees Evaluation
PALMS Objectives
 To create systematic database information for every
employees of the company.
 To provide fast, easy, convenient and time saving
storing and retrieval of employees data.
 To maintain high employees morale and human
relation by sustaining and improving the various
conditions and facilities through database connections.
 To strengthen and appreciate the assets continuously
by providing training and development program.
 To safeguarding the interest of the employees by
securing the highest level of understanding to the
extents that does not leave a negative impact on the
organization.
 To promote industrial democracy in a way of protecting
the interests of both employees and company.
 To develop and optimally exploit human intellect,
managing physical and emotional capital of the
employees.
Conclusion
PALMS proponents discussed that everybody can
learn more about the benefit of globalizing HR activity were it
focused in Profiling, Attendance and Leave Monitoring of
every employee. Furthermore, PALMS’ globalization gave the
ability to analyze employee’s data, give the employee a high
security for the significant information.
Restaurant Management System – HRMS
Page 75
The foremost point of the locale was to know and
understand the types of PALMS models. The PALMS
proponents therefore conclude that information technology
gives a new breath on human resource management field. As
HRM and IT collide together, HR works becomes easy,
efficient and effective.
Resources:
Leyza,
M.A.B.,
Mejia,
M.L.M.,
Monticalvo,
M.J.B.,
Pagcanlungan, A.H. (March 2013). Profiling, Attendance and
Leave
Monitoring
System:
BSIT
Project
Study
Documentation. Quezon City: Bestlink College of the
Philippines Library
2.2.3.
The
Provincial
Government of
Bulacan’s
Human
Resources Office (PHRMO) – Province of Bulacan,
Philippines
The Provincial Government of Bulacan’s Human
Resources Office (PHRMO) is responsible for, among other
services, the maintenance of records associated with payroll
preparation and processing. They are also responsible for
maintenance of 201 files of each individual employee.
Among the significant services brought about by
PHRMO through the use of HRIS, on top of the list is the fast
and accurate processing of pertinent employee records like
service
records
and
payroll.
Through
the
automatic
computation facility and integrated time keeping system,
processing time to determine leave credits, which is
necessary for computation of pay of employees who have
absences and processing time to prepare remittances for
GSIS, PAG-IBIG and MEDICARE are very well addressed.
This system did not only empower the employees and
increased their productivity, but also became a tool to
Restaurant Management System – HRMS
Page 76
eliminate red tape. Through HRIS (Human Resource
Information System), response time to employee request is
admirable.
The project was implemented with the principle of
confirming the host Department's ownership of the system –
this facilitated “buy-in” into the project by the end users. The
entire HRIS was implemented in stages, as the PITO believed
in starting with small victories to increase acceptance and
generate support for the project. The HRIS shortened the
processing time to determine leave credits from 5 minutes to
30 seconds. It also shortened the processing time to prepare
remittances from 5 days to 4 hours. Furthermore, because
salaries are now released through the Land Bank Expressnet
ATM, payroll clerks no longer need to have cash advances for
payroll payments (which used to open the possibility for
corruption and usurious lending of up to 20% interest).
The
Provincial
Information
Technology
Office
designed, built, and deployed the following components of the
Human Resource Information System:
1. For Personnel Management – maintenance of 201
Files
2. For the General Payroll System -Monthly Payroll
preparation, remittances done by the Accounting
Office, Pay slips of Employees, Summary of
Employee's Annual Income Tax, BIR Form 2316,
Employees Master List; and
3. For
the
Timekeeping
System
-
Leave
Credits/Balances, Personnel Attendance Report,
and Daily Time Record
Restaurant Management System – HRMS
Page 77
Human
Resources
Information
System
(HRIS)
formerly Personnel Management Information System consists
of areas in Local Governance:

eAdministration
(Support
Services/Administrative
Services and Human Resource Management)

eServices
(Payroll
Processing
and
Records
Management)
The HRIS is a LGU type, locally used by Provincial
Government of Bulacan. Its functions are to give innovative
services in maintenance of personnel records, payroll
management and processing and biometrics time keeping.
Resources:
http://www.bulacan.gov.ph/government/pmis.php
2.3.4. The Human Resource Innovations and Solutions, Inc.
(HURIS) – Manila, Philippines
Human Resource Innovations and Solutions, Inc.
(HURIS)
is
a
Philippine-based
Knowledge
Process
Outsourcing (KPO) and Consultancy company that started in
2005 by seasoned HR and IT Professionals. It is a complete
HR solutions provider that enables business transformation
through
advanced
methodologies
and
information
technology.
The company specializes in providing Business
Partners with superior technological solutions and high level
outsourcing services across all functional areas of Human
Resources. The company’s main thrust is to provide the
Business Partners assistance in the design, management,
development
and
streamlining
of
systems,
functions,
procedures and processes to increase organizational
efficiency and maximize internal resources with the use of
local HR Management Systems and high level HR
Restaurant Management System – HRMS
Page 78
Outsourcing
services.
Their
products
are
Attendance
Monitoring System (AMS), Human Resource Management
System
(HRMS),
integrated
Cooperative
Management
System (ICMS), Payroll System and ePayslip. The services
they provided are HR Knowledge Process Outsourcing (HR –
KPO), Payroll Business Process Outsourcing, Special
Projects
(HR
Audit
/
Benchmarking,
Performance
Management, Pre and Post Retirement Programs and etc.
Resources:
http://www.sme.com.ph/membersuppliers/services/suppliers.
php?page=huris
2.3.5. The Government Human Resource Information System
(GHRIS) – Manila, Philippines
The 2011 Government Human Resource Information
System (GHRIS) project is envisioned to provide the
Philippine National Government with a comprehensive human
resource management information system for all of its 1.7M
national government employees. The GHRIS application and
data is to be centralized and is accessed through a friendly
and intuitive interface via a computer web browser. The
GHRIS application should have thecapability to be accessed
at over 1,500 various locations within the Philippines, with
some locations having limited electrical and networking
capability.
The system should be able to initially support 10,000
operational users with the ability to expand to cover 1.7M
users should the Employee – Self Service be activated.
Access to the system should be controlled and restricted to
individual accounts using unique personal login information.
The ability to define levels of user access rights within the
Restaurant Management System – HRMS
Page 79
system and other strong security features and measures are
required functions.
Scopes of GHRIS
In its finalized implementation, the GHRIS system
should handle the complete lifecycle of all national
government employees including their initial entry into
service, to their retirement or separation which includes the
following HR actions such as recruitment and hiring,
promotions, retirements,
awards, evaluations,
casualty
operations, calculations for re-contracting requirements,
retention,
assignments,
absences,
personnel
training,
assigned
schooling,
equipment
finance,
and
other
associated personnel actions specific to the different agencies
and common within the government. The system should also
support and streamline lengthy approval processes by
providing an efficient and timely method of approving and
tracking actions.
Goals of GHRIS
The human resource management information system
is for 6 pilot government agencies namely the Commission on
Audit (COA), The Department of Budget and Management
(DBM), The Department of Finance (DOF), The Bureau of
Treasury (BTr), the Department of Science and Technology
Advanced Science and Technology Institute (DOST-ASTI)
and the Department of Science and Technology National
Computer Center (DOST-NCC).
Objectives of GHRIS
The GHRIS and NPS PILOT for the 6 Identified
Government Agencies Aims to:
Restaurant Management System – HRMS
Page 80
1. Implement and deploy a fully integrated Human
Resources Management Systemfor the National
Government.
2. Automate relevant HR activitiesthat are currently
manually performed.
3. Provide a system that can manage the government’s
human resource organizationalstructure, job positions,
classifications, groups, and compensation.
4. Provide the government with a means to properly
monitor and evaluate its financialexpendituresas far as
human resource expenditures in a consolidated or
groupedmanner.
5. Provide a system that will consolidate all Government
Personnel
InformationDatabase
Systemconsistent
with the requirements of the Civil Service Commission.
6. Provide and implement a complete National Payroll
System (NPS)that will provide acomplete beginning to
end process and solution to the payroll processing
requirementsof the government’s different agencies,
sub-agencies, groups, and other units.
The GHRIS Software Application
A Commercial off the Shelf (COTS) Software that fits
the specifications and requirements of the project as stated
inclusive of licenses and other associated costs such as
installation, customization and some training and orientation
for the six pilot agencies named above as well as the different
environments (Development, Testing, Pre-Production, and
Production and Disaster Recovery environments) for the
Application Software.
The GHRIS Database Infrastructure
Restaurant Management System – HRMS
Page 81
The locale will discuss the software and related
licenses for the different environments (Development,
Testing, Pre-Production, Production and Disaster Recovery
environments) for the Database software.
Consulting Services

Consulting and Technical Services as deemed needed
in order to analyze, develop and implement the GHRIS
Project

Technical Services in order to install and configure the
GHRIS Software to fit specifications and requirements.

Technical Services in order to configure and customize
the Hardware and Software of both the Application and
Database Portion

Training
Resources:
http://www.asti.dost.gov.ph/attachments/article/705/Terms%
20of%20Reference%20-%20cmm%2012-31-2012-v9.pdf
2.3. SYNTHESIS AND RELEVANCE TO THE STUDY (MATRIX COMPARATIVE ANALYSIS)
This section discusses the comparison and relevance of the
proponents’ project study and the researched related local and foreign
studies and systems. The evaluations of the studies are discussed in
matrix analysis form which shows the comparison of the features,
modules and components between each study. Moreover, after each
Restaurant Management System – HRMS
Page 82
matrix analysis of the studies, the discussions of the comparisons are
followed.
2.3.1. HRMS and Foreign Synthesis and Comparative Analysis
HRMS Features / Components
/ Modules
HRMIS
HRMS
(Georgia) (India)
HRPMS
(South
Africa)
McDo’s
K/3
HRIS
HRPMS
(Tanzania)
(US)
Pre-Employment

Manpower Vacancy
Planning

Interview
Employee Profile

Adding of New

Employee

Basic Information

Work Schedule

Position and
Department

Beginning and
Termination of Service

Basic Salary Record

Benefit Lists

Retention

Requirements and 201
Filing

Update Employee Profile
Restaurant Management System – HRMS
Page 83
Staffing


Employees Monitoring

Attendance

Leaves

Absenteeism
Evaluation (HR/Manager)
Post Employment

Retirement

Termination

Post Employment Benefit
Personalized
Screen
or
Interface depending to the
user of HRMS
Import and Export of database
capabilities of the HRMS
Timely Free Format Report
Generation
Customization
or
Report
depending
upon the user needs.
Analytics or Graphical Report
presentation for percentage,
quantity or statistical report.
Real Time Audit Trailing for
security and user monitoring
Figure2.3.1. The table shows the Matrix Comparative Analysis
between the proponents’ HRMS and different foreign related
studies and systems. It also shows the relevance of the recent
study and foreign related studies.
Conclusion
Restaurant Management System – HRMS
Page 84
The HRMS discussed the comparative analysis of its
features, modules and components between the researched
local related studies in the figure 2.3.1. The table shows that
some of the features of the researched foreign studies are also
included in the features of HRMS like selection and hiring,
employee
profile
management,
attendance
and
leave
monitoring, evaluation and retirement or termination of service.
But there are also features of HRMS that doesn’t met by any
foreign related studies such as real time audit trailing, analytics
or graphical report and personalized screen interface. HRMS
seems to have better features than the other related studies.
2.3.2. HRMS and Local Synthesis and Comparative Analysis
HRMS Features / Components
/ Modules
HRIS
PALMS
PHRMO
HURIS
GHRIS
Selection and Hiring

Manpower Vacancy
Planning

Interview
Restaurant Management System – HRMS
Page 85
Employee Profile

Adding of New

Employee

Basic Information

Work Schedule

Position and
Department

Beginning and
Termination of Service

Basic Salary Record

Benefit Lists / Tax

Retention

Requirements and 201
Filing

Update Employee Profile
Staffing


Employees Monitoring

Attendance

Leaves

Absenteeism
Evaluation (HR/Manager)
Post Employment

Retirement

Termination

Post Employment Benefit
Personalized
Screen
or
Interface depending to the
user of HRMS
Restaurant Management System – HRMS
Page 86
MS SQL as a huge storage and
its
Import
and
Export
of
database capabilities of HRMS
Timely Free Format Report
Generation
Customization
or
Report
depending
upon the user needs.
Analytics or Graphical Report
presentation for percentage,
quantity or statistical report.
Real Time Audit Trailing for
security and user monitoring
Figure2.3.2. The table shows the Matrix Comparative Analysis
between the proponents’ HRMS and different local related
studies and systems. It also shows the relevance of the recent
study and foreign related studies.
Conclusion
The HRMS discussed the comparative analysis of its
features, modules and components between the researched
local related studies in the figure 2.3.2. The table shows that
some of the features of the researched local studies are also
included in the features of HRMS like selection and hiring,
employee
profile
management,
attendance
and
leave
monitoring, evaluation, retirement or termination of service and
system database as file storage. But there are also features of
HRMS that doesn’t met by any local related studies such as real
time audit trailing, analytics or graphical report and personalized
screen interface. HRMS seems to have better features than the
other related studies.
Restaurant Management System – HRMS
Page 87
Chapter 3: EIS Project Management and Development
3.1.
RISK MITIGATION, MONITORING AND MANAGEMENT PLAN
1.0
INTRODUCTION
Each project development will undertake risk management.
The project team should consistently be monitored the progress of
the project status as to identify present and future risk as quickly and
accurately as possible.
It is responsibility of the proponents and the enterprise to
perform risk mitigation, monitoring and management in order to
produce a quality product. The quicker the risk can be identified and
avoided, the smaller the chances of having to face particular risks
consequences. The fewer consequences suffered as a result of good
RMMM plan, the better the product and the finer the development
process.
This chapter shows the RMMM plan of Restaurant
Management System – HRMS.
1.1.
Scope and Intent of RMMM Activities
The proponents aim to develop a Human Resource
Management System where as all areas and key functions
should be error-free, efficient and accurate. To achieve this
aim, RMMM must be plan well and determine the possible
potential risks in a generic sense. The project will then be
analyzed to determine any project – specific risk.
When all possible risks have been identified the
proponents will then be evaluated the possible risks to
determine the probability of its occurrence and how HRMS will
be affected if they occurred.
Restaurant Management System – HRMS
Page 88
1.2.
Risk Management Organizational Role
Each member of the organizations (project team or the
proponents, the clients and other stakeholders) will undertake
risk management.
 The project team or the proponents must monitor the
progress of the work schedules, cost estimations,
scope analysis of the propose project, the integration
into other system and other possible present and future
risks that might possibly affect the HRMS as they
occur.
 The client must give all the details and business needs
as early as possible and sudden changes that must be
added up or features that they want to occur on the
product. The client must also provide all necessary
software information before the proponents or the
project team initiates the system development.
2.0.
RISK DESCRIPTION
This part includes the definition or the description of different
risks that might occur while the system development is on process.
These risks might affect all the details of project development, so the
description of different risks will set as guide to acquire or gain
knowledge about the following risks.
2.1. Risk Tables
The table shows the description of risks that might
associate and affect HRMS. The following risks that might
show are discussed as well as the probability and ways of its
occurrence including the impact in the development process.
Restaurant Management System – HRMS
Page 89
Category
Description
Probability
Insufficient knowledge on
Employee Risk
using
applications
and
40%
technology
Unexpected technical and
Technical Risk
power
interruptions
and
40%
computer configurations
Process risk entails risks
regarding
product
excellence and quality. The
first
step
of
system
development is to gather
business requirements and
necessary features in order
to process the transactions
done inside the enterprise.
Since
Process Risk
the
business
requirements
already
taken, the project can now
begin
the
35%
planning
management for system
development according to
the
gathered
business
needs. If one business
requirements cannot meet
by the project team, project
may fail. Maybe the failure
is on the part of the client to
describe
the
true
and
genuine business needs or
Restaurant Management System – HRMS
Page 90
failure of the project team
to
understand
and
misconception the project
proper
and
business
needs.
This risk refers to the
system developed by the
project team, including its
bugs, logical issues and
errors that might occur in
the
Technology Risk
product.
Since
product
offered
project
team
business
by
for
the
the
35%
the
necessities,
developers or the project
team are responsible for its
maintenance to make it
utilized continuously.
Financial risk refers to the
budget or monetary risk in
order
product
to
support
or
development.
Financial Risk
the
system
Financial
supports the procurement,
development
requirements
30%
and
of
the
system. The project team
must
breakdown
the
costings from time to time
Restaurant Management System – HRMS
Page 91
activities
of
system
development.
This
risk
refers
miscalculations
to
and
misapprehend between the
client and the project team.
The project team must
provide proper sizing and
scoping of the project. The
project team must know the
Product Size
limitations and scope which
supposed to be the only
30%
part of the transactions of
the
business.
It
is
necessary to know the
financial
statement
and
costings of the product to
make
it
exact
and
maximized on the budget.
This risk refers to the
failure of the client to
support and provide all
necessary equipment for
Development
Risk
the
development
and
execution of the software
which
can
cause
20%
the
project to fail. On this
scenario,
project
team
must think and assume
Restaurant Management System – HRMS
Page 92
another options or ways to
continue the development
of the product.
This risk refers to the
apprehension of the client
to
cooperate
and
coordinate with the project
team
in
software
development to create a
Customer Risk
well-developed,
quality
assurance and effective
10%
software. If the client fails
to participate and elaborate
the true and factual needs
of the business, the project
might not be the one that
helps the business.
This is the risk where the
concern is that not being
able
to
construct
Business Impact
come
the
up
or
product,
where it leaves impact on
the client’s business. If the
10%
product does not attain its
goals it will fails to help and
contribute to the business
needs.
2.1.1. Description of the Risk M
Restaurant Management System – HRMS
Page 93
Business Impact
This is the risk where the concern is that not
being able to come up or construct the product, where
it leaves impact on the client’s business. If the product
does not attain its goals it will fails to help and
contribute to the business needs.
Customer Risk
This risk refers to the apprehension of the client
to cooperate and coordinate with the project team in
software development to create a well-developed,
quality assurance and effective software. If the client
fails to participate and elaborate the true and factual
needs of the business, the project might not be the one
that helps the business.
Development Risk
This risk refers to the failure of the client to
support and provide all necessary equipment for the
development and execution of the software which can
cause the project to fail. On this scenario, project team
must think and assume another options or ways to
continue the development of the product.
Employees Risk
This risk depicts the capability, potential and the
willingness of the project team members or each
proponent to construct operational and functional
product like HRMS. Coordination and cooperation is
extremely necessary to formulate ideas, planning
development and synchronization of every details and
business requirements to create working and error-free
product. Every member should have respective tasks
according to the work plan which obligatory to
Restaurant Management System – HRMS
Page 94
accomplish. If one member cannot accomplish one
task due to its difficulty, co-members must fulfill these
weaknesses. Every member of the project team must
put an effort because if one fails to provide endeavor
to the project, the efforts and sacrifices of the other
members to accomplish the project would be fail. This
risk is considered as one of the major risks to consider
when it comes to designing the software.
Financial Risk
Financial risk refers to the budget or monetary
risk in order to support the product or system
development. Financial supports the procurement,
development and requirements of the system. The
project team must breakdown the costings from time to
time activities of system development.
Process Risk
Process risk entails risks regarding product
excellence and quality. The first step of system
development is to gather business requirements and
necessary features in order to process the transactions
done inside the enterprise. Since the business
requirements already taken, the project can now begin
the planning management for system development
according to the gathered business needs. If one
business requirements cannot meet by the project
team, project may fail. Maybe the failure is on the part
of the client to describe the true and genuine business
needs or failure of the project team to understand and
misconception the project proper and business needs.
Restaurant Management System – HRMS
Page 95
Product Size
This
risk
refers
to
miscalculations
and
misapprehend between the client and the project team.
The project team must provide proper sizing and
scoping of the project. The project team must know the
limitations and scope which supposed to be the only
part of the transactions of the business. It is necessary
to know the financial statement and costings of the
product to make it exact and maximized on the budget.
Technical Risk
This risk involves the configurations of computer
systems, peripherals, and the possible causes of
accidents that might happen technically like shutting
down of computer systems, power interruptions and
technical maintenance.
Technology Risk
This risk refers to the system developed by the
project team, including its bugs, logical issues and
errors that might occur in the product. Since the
product offered by the project team for the business
necessities, developers or the project team are
responsible for its maintenance to make it utilized
continuously.
2.1.2. Probability and Impact for Risk m
The following are sorted according to probability
and impact of each categorized risks that might occur
in developing HRMS.
Restaurant Management System – HRMS
Page 96
Category
Risk
Probability Impact
Insufficient knowledge on
Employee Risk
using
applications
and
40%
1
40%
2
35%
2
35%
3
30%
3
30%
2
20%
3
10%
3
10%
3
technology
Unexpected technical and
Technical Risk
power
interruptions
and
computer configurations
Insufficient
Process Risk
quality
of
product and unsuccessful
system integration
Technology Risk
Bugs and logical errors of
the product
Financial budget to procure
Financial Risk
and support the system
development
Product Size
Estimation planning might
be erroneous
Inadequate
details,
Development
resources
and
factual
Risk
business
requirements
taken
Customer Risk
Client might fail to partake
or less involvement
Product may fail to meet
Business Impact
the requirements of the
business.
Restaurant Management System – HRMS
Page 97
ImpactValues
Description
1
Catastrophic
2
Critical
3
Marginal
4
Negligible
The above statement is a table of categorized
risks that might occur in system development. In every
risks categorized on the first column, the second
column gives its brief and concise description. The
table also discussed the probability in percentage and
the impact of the risk on the 3rd and 4th column.
The impact values indicated below of the table
is in numerical form. The description of each impact
values are specified on the right side of the impact
values. It is expedient way to describe the severity of
the impact of each risk.
3.0.
RISK MITIGATION, MONITORING AND MANAGEMENT
3.1.
Risk Mitigation for Risk M
The locale consists of different software development
risk. As all of the risks identified, a plan to avoid these risks
will be created. The proponents will identify all possible risks
and how all of this risk be evaded as it come across during
project development. It is essential to devour mitigation plan
just in case of risk formulation. The proponents’ mitigation
plan support in ascertaining the risks and scrutinized them
during its existence.
3.1.1. Business Impact
This risk concern to system development where
the product must meet the finish line or this must be
able to come up the constructions of the product. The
proponents team-up with the business firm particularly
Restaurant Management System – HRMS
Page 98
to a restaurant’s human resource to provide solutions
to the HR department needs. The proponents must
spend time and effort to produce a product from system
development and the schedules must be planned well
and be followed. If the product is not created according
to time, the project will fail and the needs of the HR
Department will not be provided.
3.1.2. Customer Risk
The system development is not only the
proponents, responsibility but the clients as well must
also be cooperative to create or produce a better and
quality product. The needs, problems, and concerns
will be provided by the client so the proponents can
formulate a solution and better featured software that
will suits to their HR Department needs. If the client
fails to cooperate, the project will not be actually fails.
There are some features of the project that might not
suit to the needs and concerns of the business. If that
so, the proponents will be have the initiative to reach
out and be coordinated with the client. In that case, the
request of the client will still be followed and the needs
will still be provided.
3.1.3. Employee Risk
The risk discusses the capability, potential and
willingness of each members of the project team or
each proponent to develop a system application to
provide the needs of the HR Department. The project
team must develop an operational and functional
product like HRMS which is the software proposing to.
Each proponent of the project team must coordinate
with each other to the unity of the work done and to
Restaurant Management System – HRMS
Page 99
provide assistance to some difficult tasks that the comember find a hard time fulfill to. If one member fails
to coordinate and cooperate it will not really causes
failure in the software development but the conflict
between each members. In fact, the other member
must have initiative to continue the work professionally
to construct a product for a business.
3.1.4. Financial Risk
This risk is very sensitive because every detail
must be elaborated and classified in exact, to know
where the budget goes as the project is in progress.
Furthermore, the client and the proponents must be
well coordinated because the client provides the
monetary budget to support the software development.
As a stakeholder of the project, client must be
knowledgeable about the areas where the fund goes
and
must
support
most.
The
proponents
are
responsible to detail a report that shows the detailed
factual list of items including the procurement of the
equipment, software and etc, same with the one-time
and ongoing cost where the fund spent.
3.1.5. Process Risk
The risk entails the product excellence and
quality. Before the project team starts the software
development, gathering of information and business
rules must get through first. Gathering of factual
information, business problems and requirements will
not just only end on research or conduction of
interview, it is a continuous consultation to the client
regarding the features and requirements they want to
meet. The project plan must document all gathered
Restaurant Management System – HRMS
Page 100
factual details to start the project development. Then
the project development got started, it is still
compulsory to consult the client regularly or as
scheduled to ensure that the requirements and
features are still met and on tranquil. It is necessary to
meet all the requirements and needs because it will be
one of the bases of quality and better product.
3.1.6. Product Size
This risk is also sensitive to consider. The
proponents must well-aware of the project or system
development it encountered to. Interviews are not
enough to be knowledgeable about the current process
and rules of the business firm, particularly the HR
department activities and processes. Researches will
also help to acquire broader knowledge about the
process of the business or HR department that the
proponents needed to provide solutions. By the said
process of acquiring knowledge regarding the HRMS,
it will ease the proponents to create or define the
extents that must be included to the software product.
By knowing the scope of the HRMS, product size will
also be determined. The proponents can estimate the
costings of the product which must be elaborated on
financial statement that is a requisite of the client. The
client must know all of the minutiae because they are
the one who will support and fund the resources for
project development.
3.1.7. Technical Risk
This involves the system and peripherals
configuration, which might technically be affected by
natural and unexpected scenarios like shutting down of
Restaurant Management System – HRMS
Page 101
computers systems, power interruptions and technical
maintenances.
Technical risk might be resulted by accidents
happen to the computer unit like accidental unplugging
of power supply which causes the unit to shut down,
VGA cable for the monitor to turn-off, and discoloring.
Mouse and keyboard might also be unplugged but all
of these can be considered as minor problem only and
can be immediately configured. If the said computer
peripherals might not work on the user’s own computer
unit, it can also be test into another unit. But something
might be happen that if these peripherals not really
work into another unit, another option can be the
procurement of the said defected peripherals.
Accidental power interruption or brownouts
might happen, and the proponents suggest the use of
Uninterruptible Power Supply (UPS) which can make
your computer unit alive at least ten minutes until the
power comes back. Likewise to the generator, it
supplies power not only to the computer unit but also
the operation of the company that can last up to more
or less 8 hours until the operation adjourned.
3.1.8. Technology Risk
This risk refers to the logical errors and bugs of
the system developed including the features and
interface design. As much as possible, all the details
about the software must be checked while it is in
progress. Furthermore, when it reaches the near-end
stage, the errors that can be detected will just only
minor and inconsequential. Errors, whether minor or
major are just normal to a software but it can be
Restaurant Management System – HRMS
Page 102
detected to improved and developed but still with the
coordination to the client to remain the sustainability of
the needs of the client.
3.2.
Risk Monitoring for Risk M
The expense deliberate the conditions triggered by
the potential risks which might be pretentious to the software
development. The potential risks which be monitored to elude
the effects they might cause.
3.2.1. Business Impact
In order to come up or construct a better and
quality product, the proponents and the client will setup weekly meeting to coordinate and update each
other about the progress of the software development.
By this, client can monitor if the proponents still meet
the HR Department or the business requirements and
if the features that suit to the business are still followed.
The proponents will be aware about the software
development if the work gets done well accordingly. In
that case, the client can also give inputs, propositions
and recommendations about something must be
eradicated and what must be included to the product to
make the project more suitable and effective. The
proponents can also suggest inputs that can help the
client into something which makes them difficult to
decide. The conduction of meeting can make each
other coordinated and share inputs to make the system
development easy to construct.
3.2.2. Customer Risk
To make sure this risk scrutinized, the
proponents will monitor and track the people or
members attended the meeting especially the client
Restaurant Management System – HRMS
Page 103
that must be consulted per meeting to give inputs and
suggestions to preserve the fact that the proponents
still meet the requirements. As the attendance gets
monitored, the client who is inattentive must be
reminded for them to attend on the next meeting.
3.2.3. Employee Risk
Likewise to the monitoring of customer risks, the
every proponent or member of the project team should
comply with a set meeting as per schedule to check the
works of each other. It is necessary to set guidelines
and schedule to make sure that each proponent meets
the deadlines and exact job assigned to. By this, every
proponent can identify the problems it may lead to and
if one of the members has a difficulty to do the assigned
tasks, other member must have the initiative to help the
co-member. If the proponents are coordinated, system
development can be constructed on time, with better
quality and functions.
The software development can be possible on
the hands of the proponents, if one must fails to do the
tasks, the others will be affected. Monitoring of each
other’s tasks and arranging rules and guidelines are
the better way to monitor employee risk.
3.2.4. Financial Risk
Financial risk has serious effects in the software
development. To monitor this risk, the proponents must
construct a financial report or project budget, list of
procurements and costings indicated the value, for the
client to understand where the funds went through and
spend. The financial statement can be discussed along
the set meetings, and update them about the
Restaurant Management System – HRMS
Page 104
expenditures of software development. By this,
financial risk can be avoided and monitored.
3.2.5. Process Risk
The proponents and clients have a set
scheduled meeting to update and coordinate with each
other. As all data, requirements, and needs are
gathered to start software development by the
proponents, it is necessary to have the follow-up
discussion about other requirements that the client will
provide. It also necessary to follow-up the client if the
factual data gathered from them are accurate and
correct to make it already include in the software. By
this scenario, the client can give and provide inputs and
propositions about the data that the proponents if the
data included on the software are correct or wrong.
Thus, this is to ensure the fact that both parties
understand each other and has the unified idea about
the project.
3.2.6. Product Size
To monitor this risk, the proponents studied the
information regarding HRMS by interview and sort of
researches to determine and track all modules or
extents that must be included to software development.
The proponents created a WBS which shows the
objectives and scope of HRMS. By that, the
proponents can determine the size of the software to
avoid miscalculations and misapprehend. This is also
necessary to estimate the budget can cost the software
development.
Restaurant Management System – HRMS
Page 105
3.2.7. Technical Risk
To monitor technical risk, the proponents should
provide trainings to the users of the software and make
them know that some technicalities happens to
hardware configurations are depends on the situations.
Some technical risks are power shut down of the
computer unit which might be caused by accidentally
unplugged power cord. Some are the monitor’s VGA
cable are unplugged or misplaced which causes the
monitor
to
turn-off
and
discolored.
And
other
technicalities like brown-outs that can be resolved by
using UPS (Uninterruptible Power Supply) which can
make computer unit last up to 10 minutes or generator
to make business operations resume.
3.2.8. Technology Risk
Technology risk can be monitored by checking
the software development progress and editing from
time to time. All logical errors and program bugs can
be solved by analyzing the source codes. This will be
the part of the programmer’s responsibilities and
identify what possible problem or what part of the
program has the consistency of errors. Monitoring of
software development can avoid logical errors and
program bugs to develop a better and quality software
application particularly HRMS.
3.3.
Risk Management for Risk M
This locale discusses the risk management of the
different risks enlisted and might occur in HRMS. The
proponents will elaborate the details on managing the
possible risks which are expedient to manage to maintain the
Restaurant Management System – HRMS
Page 106
effectivity of the system and meet the organizational needs
and requirements.
3.3.1. Business Impact
To meet the satisfaction and expectation of the
client in the proposed system, the needs and
requirements of the client must be inputted on the
product. The risk causes mistakes on the construction
and engineering of the software is just because the
misunderstanding
between
the
clients
and
the
proponents are present. To manage the risk, the
proponents and clients must conduct a weekly or twice
a week meeting to update each other about the
progress of the software. It is essential to each other to
know the recent situation of the system, if the system
follows the needs, requirements and the features that
the client wants to include on the system and to make
the system construct according to the satisfaction of
the client. The meeting will be the medium to
communicate each other’s party.
3.3.2. Customer Risk
Customer risk happens because the client did
not participate as one of the stakeholder of the
proposed system. One of its responsibilities is to
monitor the process of the system development to
know if its requirements and needs are met. On risk
monitoring part, it discusses the possible solution to
this risk which is to have a regular meeting and monitor
the attendance of the attendees. By this, client’s
attendance will be monitored and just in case that the
client is absent, the proponents must follow-up the
absent client and ask for its presence on the next
Restaurant Management System – HRMS
Page 107
meeting. To monitor the risk, the parties must follow the
set-up between both parties and keep the tracking of
the attendance every meeting.
3.3.3. Employee Risk
To manage the employees well, it is necessary
to monitor the progress of tasks of every employee. It
is necessary to update the work of the staff to finish the
project and meet the deadline. By this procedures
employee risk will be managed accordingly
3.3.4. Financial Risk
Financial risk is a sensitive issue. To manage
this risk the proponents must listed down all of the
expenses, procurements, costings and must be
included to the financial statement. The financial
statement must be discussed on the meeting with the
client for them to know on how much the costings and
budgets they must spend to.
3.3.5. Process Risk
To manage process risk, it is declared in risk
monitoring that the client and the proponents must set
a schedule or set a weekly meeting to coordinate with
each other. The proponents must consult the client
about the gathered factual data from the organization
if it is accurate and correct. By those procedures the
proponents can start the development process without
any worries about the features that the proponents
must include on the software.
3.3.6. Product Size
To manage this risk, the proponents studied the
information regarding HRMS by interview and sort of
researches to determine and track all modules or
Restaurant Management System – HRMS
Page 108
extents that must be included to software development.
The proponents created a WBS which shows the
objectives and scope of HRMS. By that, the
proponents can determine the size of the software to
avoid miscalculations and misapprehend. This is also
necessary to estimate the budget can cost the software
development.
3.3.7. Technical Risk
To manage technical risk, the proponents
should provide trainings to the users of the software
and make them know that some technicalities happens
to hardware configurations are depends on the
situations. Some technical risks are power shut down
of the computer unit which might be caused by
accidentally unplugged power cord. Some are the
monitor’s VGA cable are unplugged or misplaced
which causes the monitor to turn-off and discolored.
And other technicalities like brown-outs that can be
resolved by using UPS (Uninterruptible Power Supply)
which can make computer unit last up to 10 minutes or
generator to make business operations resume.
3.3.8. Technology Risk
Technology
risk
can
be
managed
by
maintaining the software features and transitions to
avoid problems between the client and the proponents.
Logical errors or program bugs are expected to be
found in the system and the only way to manage that
scenario,
the
proponents
must
follow-up
the
implementation of the system and preserve the
accuracy and effectivity to satisfy the client’s and
business needs.
Restaurant Management System – HRMS
Page 109
4.0.
Special Conditions
This
section
discussed
the
special
condition
associated with HRMS software and these are the following:
Technical Training
 The user of the software must be trained to be literate
on using the software. But before of the software
usage, the user must know or has the knowledge on
using computers. Of course, the client or the user are
very excited to use a new process intertwined with the
technology, but it very necessary to train them first in
computer configuration as discussed to technical risk.
Employees and HR staff must spent their time to
scheduled training and provide new knowledge and
skills for them. The users must know basically the
operation of computer units, the technicalities might
occur until they reach the training on using the
software.
Restaurant Management System – HRMS
Page 110
3.2.
SOFWARE CONFIGURATION MANAGEMENT PLAN
1.0.
Introduction
The proponents develop a Human Resource Management
System (HRMS) and it is still on progress. But, while it is on progress,
some
changes
and
improvement
occur.
These
changes,
improvements and alterations will be discussed in the premise of
Software Configuration Management Plan.
1.1.
Scope and Intent of SCM Activities
The SCM aims to delineate and trace all changes might
be made including the improvements and alterations from the
primordial and original concept of the software development
plan. It is necessary to bestow to help the proponents to trace
the changes in software development process to improve the
HRMS application. It can also help the proponents minimize
the errors in development process as the HRMS development
is on progress. To make this SCM attain its goals, the
proponents must report or list down all possible changes
which are essential to improve and acquaint each member
that they have changes to be made and need to be
ameliorated. This might be a time-consuming and observant
part but it is very important part of the documentation proper.
SCM activities are disentangled to the following:
 Identify Change
 Control Change
 Improve Change
 To ensure that change is properly implemented
 Document Change
1.2.
SCM Organizational Role
The proponents are properly grouped into 4 members
and since the project team composed of 4 members, each of
the proponents assigned into different specific task in the
Restaurant Management System – HRMS
Page 111
Chapter 3 documentation. The document specialist was
assigned to do the task regarding documentation of Software
Configuration Management.
Since the document specialist is the only one assigned
to this task among other proponents, it is necessary to be
responsible in informing the project team about the reported
changes might or possibly occur to HRMS development
process. Some changes might be came from the proponents
based on the factual data gathered and must suit or apply
those to the software application. And some changes might
occur because of the client’s inputs and propositions which
must be apply or a sudden changes of requirements and
features that suit more to the business needs.
2.0.
SCM Tasks
The locale will elaborate and discuss all SCM important tasks
and the possible parts and responsibilities of the members of the
project team. This SCM will surely not affect the users because it
was reported and changed. The SCM reports must not only be
discussed and informed to all members but the client as well. Since
the document specialist was assigned to this section, the results and
reports must be discussed to the scheduled meetings.
2.1.
Identification
In this section, the proponents will elaborate the identified
software configuration items for the SCM Plan.
2.1.1. Description
 Identify Change
On the continuance of the software
development, the proponents will suggest
changes for better software that includes the
client’s side such as the changes or additional
requirements and features. It is necessary to
Restaurant Management System – HRMS
Page 112
gather the suggestions of changes from both
parties to make improvements on the software
development.
 Approve Change
The project team will control the changes
made by both parties. On the set meetings, the
proponents and client will discussed the
changes given by each party. The proponents
might give control to the given changes and
come up into the following ideas: there are
changes which are changeable or needed to
change and improve like the features of the
application, but there are circumstances that
change given are prevented because it is really
necessary to the software but this must be
included to the SCM report.
 Improve Change
As all valid changes are gathered, it must
be categorized into two classifications, the
changeable changes and the unchangeable
changes. The unchangeable changes are
changes that must be retain due to its necessity
for the software and must remain to its features
and processes. The changeable change are
changes that needs to improve like the system
interface, the components and modules of the
software, the scope and limitations and etc.
these must be improve to avoid risks and to
make the software more advantage to the
organization.
 Ensure that change is properly implemented
Restaurant Management System – HRMS
Page 113
As the changes have been identified, the
proponents
must
implement
the
changes
properly. There are mistakes might occur in the
implemented changes or the proponents must
ensure that the change will implemented and
ends on time and not wasting a time to set-up
changes. For example, the changing of an
application to develop a system, from Visual
Basic to Java Application. The change must
analyze its purpose, why need to change an
application? The change aims to improve
software by changing an application but make
sure that the knowledge of using the application
is present and the time will not be wasted.
 Document the Change
The changes are gathered, analyzed,
classified and implemented. It is necessary to
document any areas of changes that occur and
after all of the studies regarding the change, it
will finalized by the project team and the client.
2.1.2. Work Products and Documentation
 Identify Change
Once the identified changes are all
gathered, it will be enlisted and reported to the
members and client. All of the identified
changes will be discussed and elaborated.
 Control Change
After discussing and elaborating the
changes on the set meeting, it will be classified
of what will be changed or remains to the
process. Not all gathered changes will be
Restaurant Management System – HRMS
Page 114
modified and fluctuated; some will remain the
same due to some circumstances.
 Improvements of Change
After the classification of changes, the
changeable change must be altered, modified
and improved based on the necessity of the
organization.
 Ensure that Change is properly implemented
The change must be analyzed the
purpose and it must be implemented well to
avoid
mistakes
and
excessive
time
consumption.
 Document Change
Once the change is discussed and
approved, it must be documented to become
reference for the software development.
2.2.
Configuration Control
2.2.1. Description
As changes are all gathered, analyzed and
discussed, controlling of it will be possible by using
human procedures, monitoring and automated tools.
The following are the steps undertaken to control the
change.
 Identify Change
During
the
software
development
process, changes are possible to occur or
produce. It is necessary to identify all changes
to analyze the appropriate actions complying
with these changes. These are changes which
are essential to provide response and act by
changing it depending on its requisites. In the
Restaurant Management System – HRMS
Page 115
contrary,
there
are
changes
which
are
necessary to retain and leave as is because of
the considerations on time, cost, effort and
requirements. The statements regarding the
changes are considered as some of the reasons
why the identifying of changes are precisely
significant before manipulating some changes
on software development.
 Request the Change
The first step of configuration control is to
identify the changes and as those changes are
specifically identified, a request is a subsequent
step to make it endorsed and approved. By
requesting changes, it would be validated,
analyzed and examined if it is possible to
execute. Changes must be planned and
documented by the project team then it would
be presented and well-explained directly to the
stakeholder or client for them to approve the
request. Whatever
the
outcome,
whether
approved or not according to its preferences,
then it should be done. But there are some
instances that the changes are more likely
requested to by the client like the features,
interface design or the additional requirements.
It must be informed to the software development
project team for them to decide regarding the
changes requests and to give way to some
considerations like time, costs, necessity,
conflicts and requirements of the software
development.
Restaurant Management System – HRMS
Page 116
 Evaluation of Change
Identifying and requesting the changes
are the preliminary actions to make the changes
possible to execute. But all identified and
requested changes coming from both parties
whatever considerations it consists, it must be
evaluated first. Evaluation of changes are very
significant because it would really give an
impact and great effect to the software
development whatever the
result it may
produce. All parties must participate and
coordinate on the evaluation of changes
because of the importance of each preferences
and ideas regarding to the proposed changes.
 Final Change Decision Making
The locale will discuss the finalization or
the result of the evaluation. When there are
produced results, it doesn’t mean that the
changes
will
immediately
executed
or
implemented. There are some follow-up details
necessary to comply to study the changes and
these are as follows:
If Change approved:
1. Define the Constraints.Before the changes
finalized and approved, the project team or
the client must define the constraints,
description and further details of
the
changes.
2. Purpose of Change. The project team or
the client must study the purpose of the
changes and documents it. Every changes
Restaurant Management System – HRMS
Page 117
has a purpose and this must be elaborated
to all associates. For example, the client
wants to change the platform of the software.
The client must list down all the changes
together with its purpose why the changes
necessary to be implemented.
3. Implementation of Change. When the
change
approved
by
both
parties,
implementation and execution will proceed.
The consequences of the changes will
always be there and some of these are risky.
Acceptance and planning before execution
are very important to make changes be
possible without affecting the software too
much.
4. Effects
of
the
Change.
After
the
implementation of the changes, monitoring
and evaluation will be followed. The project
team will be responsible on monitoring and
resolving the possible risks and effects
caused by changes.
2.3.
Version Control
2.3.1. Description
As a result of change and when it is properly
implemented, the version number will increase
accordingly. The proponents will be used a universal
version
number
system
for
every
change
or
modification of the features of the software. The
proponents will also do have the final version of the
entire product. Even the revised or additional features
of the documentation will also have version number.
Restaurant Management System – HRMS
Page 118
2.3.2. Increasing Version Number
When the changed is already implemented, the
report of it will also be created. It is necessary to
document all the report changes to act as reference
that the changes have been occurred, improved and
settled. When it was finalized, it will be documented.
The proponents will be using a decimal point version
number system.
<Minor
Update><Major
Update><Bugs
Fixing><Software Features>
Software Features
The client increases its needs as it firm became
huge and broader. The software will also adjust to
those needs. That is why the client wants to change or
innovate the features of the software or there are
features that the client wants to add-up or inputted to
and the proponents must deal with the request of the
client. As 3 or more features improved, changed or
modified, the increase of version number of the
software will impose.
Bugs Fixing
Bugs fixing is part of the software maintenance
of the developed project. There are parts of the
technology risks that might be monitored including the
logical and code errors of the software. It is necessary
to fixed those problems and preserve the software. If
the software maintained and fixed, another version will
imposed. The increased of version will follow after 5 or
more bugs fixing.
Major Update
Restaurant Management System – HRMS
Page 119
Major update is another change imposed to the
software. By this major update, the software will
undertake major revision like changing a platform
application of the software into another platform like VB
to Java application. Another example is database
revision or changing the database application to
another database application like Access to SQL. As 2
or more major update imposed, another increase of
version will be done and the increase of version will be
labeled as Version 2.0.
Minor Update
Minor update includes changing of design
interface or any features might need to change and will
cause the product to increase its user-friendliness and
accuracy of the software. If the minor update imposed
the increase of version follows.
2.3.3. Work Products and Documentation
The single document titled Version Revision
History will be the reference of all revisions done on the
software even the past and original features of the first
concept of the system.
2.4.
Configuration Status Accounting
The proponents will enlisted the different ways to
communicate with the project team members and client
regarding change concerns.
2.4.1. Description
 Verbal Communication
Through follow-up meetings of the project team
and the client, there will be a discussion of the
changes might be happen to the software. It is
necessary to discuss because some changes are
Restaurant Management System – HRMS
Page 120
inputs and proposition of the clients which are
necessary to know if that changes are imposed on
the system. This is also to inform the client that
another version was created for them to utilize.
These
follow-up
meetings
are
part
of
the
maintenance service of the HRMS for the client.
 Software Help Window
On the software, it indicates the changes or the
versions of the software. It also includes on how the
software can manipulate by using the modules or
components of it.
 Documentation
The documentation is the evidence of the
software development and by this, the client will
know the changes and revisions imposed to the
software.
2.4.2. Work Products and Documentation
3.0.
-
Verbal Communication
-
Software Help Window
-
Documentation
Software Quality Assurance Overview
The information regarding the Software Quality Assurance will
be elaborated mote to Software Quality Assurance (SQA) Plan.
SQA focused and discussed on management issues of the
software and process activities to ensure that the system does on
the right and planned way. SQA provides client a right track by
stipulating software quality assurance.
Scope and Intent of SQA Activities
The following are the main objectives of the SQA.

Quality Management Approach

Software Engineering Technology
Restaurant Management System – HRMS
Page 121

Formal Technical Reviews

Multi-Testing Strategy

Software Documented Changes Control

Software Development Standards Compliance
Reviews and Audits
The Formal Technical Review (FTR) is an elicit software
quality assurance activities performed by software engineers. The
objectives are:
1. To fix errors in HRMS function, logic and accuracy on its
presence in the software.
2. Verification point to make sure that the software meets the
requirements, needs and satisfaction of the client.
3. To ensure that the software meets the predefined
standards and quality.
4. To make the software be more manageable, user-friendly,
accurate, effective and maintained.
3.1.
Generic Guidelines
ISO 9001 is a quality assurance standard that applies
software engineering and the 20 requirement have been
delineated. The proponents will try to pursue the following
standard as part of the HRMS quality assurance plan.

Management Responsibility

Quality System

Contract Review

Design Control

Document and Data Control

Purchasing

Control of Customer Supplied Product

Product Identification and Trace Ability

Process Control

Inspection and Testing
Restaurant Management System – HRMS
Page 122

Control of Inspection, Measuring and Test Equipment

Inspection and Test Status

Control of Non-Conforming Products

Corrective and Preventive Action

Handling, Storage, Packaging, Preservation and
Delivery

Control of Quality Audits

Training

Servicing

Statistical Techniques
3.1.1. Conducting of Interview
For the changes, the proponents have done the
project team and client’s review.
The client is necessary to give inputs about the
changes, since on the first place, they are the head of
the project same with the requirements and the budget.
The inputs must be firstly be given by the client. For the
additional or better features, the client claims to replace
the older one. Then the proponents must have the
review for the client’s needs and meet up for the
changes which are possible to implement, improve or
retain as the same.
3.1.2. Roles and Responsibilities
This section consists of the project team
members including the responsibilities:
Project Manager /
Business Analyst:
Clint Marty B. Villaseñor
System Analyst:
Billy O. Ramirez
Lead Programmer:
Felnor M. Palce
Document Specialist:
Cherry Mae T. Riña
3.1.3. Review Work Product
Restaurant Management System – HRMS
Page 123
The proponents have a weekly meeting with the
adviser, Mr. Andrew U. Dela Cruz for the update of the
system development and documentation progress.
The weekly meeting is documented to Log Form 4
which includes the date and time of the meeting, all
topics discussed and the problems and work must be
improved.
The project team also conducted a scheduled
meeting to inform each other about the changes and
progress of the system. It is necessary to be
cooperative and coordinated to make each other
aware.
All of the documentation activities including the
date and time are documented in project timeline. By
this, the client and project team will know the schedule
of each activities and if those activities comply on time.
3.2.
Formal Technical Reviews
The FTR are conducted by the proponents during the
software development process.
-
Software Inspection
-
Consultation
Each interface that will be designed by the proponents
will undergo testing of its transitions. The proponents will setup a meeting for each member including the client to give
inputs and suggestions.
Description of Software Inspection Review
Software Inspection is a software review for its
effectivity, correctness and maintainability. It includes the
interface design, design specification, forms and database of
the system. This will test the integration of the system if it is
working and transiting properly.
Restaurant Management System – HRMS
Page 124
Description of Consultation
Consultation refers to the inputs and proposition of the
client and the proponents themselves regarding some
additional or revised features that will suit to the organizational
needs. If there are changes or improvements occur,
consultation must be imposed to make other members aware
about the development of the system.
3.2.1. System Specification Review
The system specification of HRMS is fixed and
constant especially to the platform of database which
is MS SQL and platform for the software development
which is Java Language application furthermore it is
required by the PEC of the IT Department. But for more
elaborated and précised information about system
specification, please see the system specification
documentation.
3.2.2. Software Project Plan Review
The purpose of the Software Project Plan is to
look over the whole project and to the accuracy and
effectivity of the software. For more precise and
elaborated information regarding this issue, please
refer to the Software Project Plan section.
3.2.3. RMMM Review
RMMM, is the risk mitigation, monitoring and
management which prevents, monitor and manage the
risks might or possibly occur to the software. Please
refer to the “RMMM” section for more detailed
information.
3.2.4. Requirement Reviews (Models, Specification)
Restaurant Management System – HRMS
Page 125
It stated the date requirements and specification
of the software. For more detailed information, please
refer to the “Requirement Plan” document.
3.2.5. Data Design Review
The Data Design is about the data flow between
each form (interface) and to the database. For
Architectural Design, please refer to “Architectural
Design” section.
3.2.6. Architectural Design Review
The Architectural Design documents the whole
design project, layout and dataflow. For more
information regarding the Architectural Design, please
see the “Architectural Design”.
3.2.7. Interface (GUI)
To meet the requirements of the client, the
proponents must include the procedures and process
of the Human Resource Management as the extents of
the software. About the interface, the proponents must
have
only
1
design
interface
including
other
subsystems for uniformity. But the interface is still on
progress and not yet finalized. The front-end of the
software is a Java Netbeans Platform as a medium of
interface development.
3.2.8. Component Design Review
HRMS is on design phase as of now, but the
proponents already planned all the components and
the extents of the software. But as of now, the
proponents can say that the design will be objectoriented which can easy to understand and utilized by
the users.
3.2.9. Code Review
Restaurant Management System – HRMS
Page 126
Not applicable yet.
3.2.10.Test Specification Review
Please see “Test Specification” but not yet
applicable as of now.
3.2.11. Change Control Review and Audits
Change control review is necessary to know if
the change can be imposed or not depending on the
usability and purpose of the change. It must be
discussed by the team members to elaborate the
changes imposed by the client or even the comembers of the project team. It must be properly
implemented and apply to the software. The time and
cost must be considered upon imposing changes,
even the team members who might be assigned to do
the changes. Of the change approved, it will be done
accordingly and on-time. The change is also
necessary to be documented as a reference of project
development
3.3.
SQA Audits
 Team members have a weekly meeting with the
adviser and reporting the progress of the system
development
and
documentation.
Each
of
the
members has a documentation of the tasks already
finished and documented on the project timeline.
 Any changes and improvement on the software
development must be discussed with other team
members including the client. For the minor and major
revisions,
bugs
fixing
and
software
features
development, it must be consulted first to the client as
a head of the project and producer of requirements and
budget of the project.
Restaurant Management System – HRMS
Page 127
3.4.
Problem Reporting and Corrective Action / Follow-up
The locale will describe the problem reporting
mechanism that might occur as a consequence of the FTR
that are conducted and the means for corrective action,
follow-up and management.
3.4.1. Report Mechanism
As a report mechanism, the proponents used a
method of follow-up meetings to inform each member
about the progress and changes of the software
development. It is more formal and verbal that the
proponents can consult to the client directly and for the
clients to suggest inputs and additional features
directly to the proponents.
3.4.2. Responsibilities
Each members of the project team has tasks to
observe and to be responsible with. The PEC required
that the project team must have a project manager to
manage the team but it doesn’t mean that all of the
decision-making procedures will be decided only by the
PM although it is necessary for the PM to have a
straight-forward decision-making, all of the members
must be decide with something and as one for a unified
decision. By this, it will show coordination and
cooperation.
Project Manager /
Business Analyst:
Clint Marty B. Villaseñor
System Analyst:
Billy O. Ramirez
Lead Programmer:
Felnor M. Palce
Document Specialist:
Cherry Mae T. Riña
3.4.3. Data Collection and Valuation
Restaurant Management System – HRMS
Page 128
To
conduct
software
quality
assurance
accordingly and properly, all data regarding software
engineering and development process must be
collected, evaluated, disseminated and documented.
By these procedures, it will help improve the quality
and effectivity of the software.
The project is still on progress and planning.
The proponents don’t yet have the prototype but
already
been
drafted
the
possible
design
in
consideration of the clients business needs. After the
development process, the proponents will undergo
defense of the software to know all possible add-ons,
feedback and errors to improve.
3.3.
SOFTWARE QUALITY ASSURANCE PLAN
Restaurant Management System – HRMS
Page 129
1.0.
Introduction
The locale will discuss the overview of Software Quality
Assurance (SQA) Plan for the proponents’ Human Resource and
Management System (HRMS).
SQA plan delivers thoroughfare for introducing the software
quality assurance plan. The proponents created SQA Plan stencils
for different SQA activities while the software development is on
process.
1.1.
Scope and Intent of SQA Activities
The following are the objectives of SQA:
 A value and quality management plan
 Effective software engineering procedures
 A procedure to assure acquiescence to the client’s
requirements and organizational needs.
 Formal Technical Review
 Control and regulating the documentation including the
alterations
1.2.
SQA Organizational Role
The proponents are relatively small team and
composed of only 4 members. The project team are actually
used a Pre-Arranged Structure of organizational Role.
RMS – HRMS Organizational Pre-Arranged Structure
Business Analyst
System Analyst
RMS - HRMS
Project Manager
Lead Programmer
Document Specialist
Project Manager /
Restaurant Management System – HRMS
Page 130
Business Analyst:
Clint Marty B. Villaseñor
System Analyst:
Billy O. Ramirez
Lead Programmer:
Felnor M. Palce
Document Specialist:
Cherry Mae T. Riña
The project team are appointed or pre-arranged
according to the knowledge and experiences of each
proponent. This structure of the proponents has advantages
and disadvantages.
The advantages are:

The proponents have an ease to contact each
other regarding the system development.

The issues about the policy making among the
members and having four members are easy to
rule due to its number.

There is an ease to distribute tasks among
members.

Easy to track if there is an appointed or
scheduled meeting.
The disadvantages are:

There are some quite of problem regarding the
tasks given, it doesn’t follow the schedule
appointed to each member.

The financial issues regarding the software
development.

There is lot of tasks distributed to each
memberwhich make it hard to finish on time
according to the set schedule. Work and time
delays are the result of having few members.
But
despite
of
having
these
advantages
and
disadvantages, the proponents still devour initiative and
perseverance to furnish every task. And as a unified team, the
Restaurant Management System – HRMS
Page 131
proponents will do the entire task as much as possible until it
reaches the end of the termination process of the software
development.
Quality assurance plan will help to eliminate errors by
tracking and chasing it. If that so, changes will imposed to
eliminate the errors one-by-one and improve the software
contents.
The
errors
will
be
discovered
during
the
requirements, planning and design phase but by monitoring
the development, the proponents can achieve the goals and
objectives. The testing stage is still expectable; this is a reflex
of software development to test its effectivity until it has been
fully developed and ready for utilization.
2.0.
SQA Tasks
The following enlisted below are the SQA tasks to guide the
proponents in giving software a quality assurance.
 Pre-Arranged Method
 Contact with the Client
 Requirements Review
 Subject Research
 Generic and effective design details.
2.1.
Tasks Overview
The locale will discuss the tasks that extend to product
quality assurance control, saving design time and cost,
minimizing the errors and problems including the data flow.
2.2.
Standard, Practices and Conventions (SPC)
Pre-Arranged Method
 The project team is grouped into 4 members. Each
member is appointed according to its knowledge and
capabilities. But the proponents ensure that the tasks are
equally distributed to avoid the unfairness among
members. Each of the members has the right to suggest,
Restaurant Management System – HRMS
Page 132
to decide and to lead. Each of the members are given the
authority to provide insights, inputs and propositions in
order to develop a HRMS effectively and accurately.
Contact with the Client
 The proponents actually contact the client irregularly.
The proponents ask the client’s proposition on the time
of the interview, and in the follow-up interview. In the
time of interviews, the client provides the requirements,
information and problems regarding the restaurant’s
human resource management activities. But not only
the restaurant’s manager that where the proponents
interviewed, even the human resource staff gave
inputs about the extents of the human resource.
Here isthe time table of the client-proponents meeting.
Meeting Date
Discussions / Subjects
Company
Time
Interview:

Company’s Overview and
Background
July 7, 2014

Details of the Company

Human
resource
management procedures

Problem regarding HRM

Features
Chesa Bianca
Restaurant
3pm-5pm
and
requirements
Follow-up Interview:
July 21, 2014

Human
resource
management procedures

Chesa Bianca
Restaurant
3pm-5pm
Problems regarding HRM
Restaurant Management System – HRMS
Page 133

Company
policies
and
human resource rules and
regulations

Suggestions of the client
regarding the proposed
HRMS

Request
for
the
supporting
documents
from the client.
Consultation / 2nd Opinion

August 28, 2014
Asking
for
the
inputs
regarding
the
created
WBS
the
system
or
objectives and scope.

Giving add-ons regarding
HRMS
particularly
Bestlink
College of the
Philippines
6pm6:30pm
activities
the
post-
employment.
Requirements Overview
Reviewing of the requirements given by the client is
very necessary because this will be the basis of software
development initialization. The client give the inputs, problems
and needs regarding HR experiences and by that the
proponents can proposed a software that can ease the
process of the HR department. It must be considered and be
included on the software design procedures to make it easy
for them to understand and utilized. The requirements can
also be included on the objective or scope of the software as
a guide on its development.
Subject Research
Restaurant Management System – HRMS
Page 134
The proponents might have a limited knowledge
regarding human resource. Having the interview or meeting
with the client is not enough to acquire knowledge regarding
these procedures. The proponents must do a research also to
gain facts regarding human resource management. The
research may include the related literature or human resource
reference like books and manual. It can also be a past project
study or software that also composed of project team who
done the same software as the proponents do. There is a lot
of ways to acquire knowledge regarding HRM that can be
included as the extents or the scope of the software.
Generic and Effective Design Details
After gaining knowledge and literature regarding HRM,
it can help the proponents to have an ease to create design
details of the software. The knowledge regarding the subject
was already been there and discussed. Furthermore, the only
thing that the proponents can do with that knowledge is to
apply those ideas into design procedures.
2.3.
SQA Resources
Software quality assurance ought to be plan well to
formulate assurance for the clients with regards to software
quality and effectiveness. To achieve quality product, the
project team must acquire resources to develop a better and
quality product.
The enlisted below are considered as the project
team’s resources to achieve quality software.
 Client
This resource will be a huge help through the
entire software development. Client is considered as
Restaurant Management System – HRMS
Page 135
the supporter or the framework of the project and can
financially sustain its expenditures. Client will be one of
the dependents of the software once it is already been
developed to support the business operations it
managed.
The client considered as stakeholder hence the
source of the requirements and the business process
that is required to initiate the software development.
The project team must acquire knowledge about the
foundations, compositions and rules of the business
process that is going to be the main content of the
software. That knowledge stated on this context
regarding the requirements, business process and
rules, foundations and compositions including features
will be imminent from the client. The client is
considered as one of the important factor and
resources to have quality software which the project
team can ever be develop.
 Project Team
To develop quality software, each member of
the project team must possessed willingness and
knowledge on developing software. Project team must
have initiative to finish every deliverables and tasks to
achieve certain goals. Software development must be
well-planned
by
the
project
team.
All
of
the
requirements and business processes and rules must
be well collected and followed in accordance to the
client’s preferences and indicated in the software.
3.0.
Reviews and Audits
Restaurant Management System – HRMS
Page 136
The Formal Technical Review (FTR) is an elicit software
quality assurance activities performed by software engineers. The
objectives are:
1. To fix errors in HRMS function, logic and accuracy on its
presence in the software.
2. Verification point to make sure that the software meets the
requirements, needs and satisfaction of the client.
3. To ensure that the software meets the predefined standards
and quality.
4. To make the software be more manageable, user-friendly,
accurate, effective and maintained.
3.1.
Generic Review Guidelines
3.1.1. Conducting Reviews
Review is done into two related areas, review
circumstances with the client and with the project team.
The changes may affect the client regarding the
software development. When the software already
furnished, the client will utilized the product. The result
will be the fact on how the client will be affected by the
product. The proponents must consult the client to
make sure that the requirements are included or not
depending to the purpose of the requirements. If there
are changes, it must be consulted first with the team. It
must be a unified decision between the members
regarding the circumstances. It must be coordinated
and at the same time, each member do not bypassed
each other’s position.
3.1.2. Roles and Responsibilities
This section consists of the project team
members including the responsibilities:
Project Manager /
Restaurant Management System – HRMS
Page 137
Business Analyst:
Clint Marty B. Villaseñor
System Analyst:
Billy O. Ramirez
Lead Programmer:
Felnor M. Palce
Document Specialist:
Cherry Mae T. Riña
3.1.3. Review of Work Product
The proponents have a weekly meeting with the
adviser, Mr. Andrew U. Dela Cruz for the update of the
system development progress and documentation
progress. The weekly meeting is documented to Log
Form 4 which includes the date and time of the
meeting, all topics discussed and the problems and
work must be improved.
The project team also conducted a scheduled
meeting to inform each other about the changes and
progress of the system. It is necessary to be
cooperative and coordinated to make each other
aware.
All of the documentation activities including the
date and time are documented in project timeline. By
this, the client and project team will know the schedule
of each activities and if those activities comply on time.
3.2.
Formal Technical Reviews
The FTR are conducted by the proponents during the
software development process.
-
Software Inspection
-
Consultation
Each interface that will be designed by the proponents
will undergo testing of its transitions. The proponents will setup a meeting for each member including the client to give
inputs and suggestions.
Description of Software Inspection Review
Restaurant Management System – HRMS
Page 138
Software Inspection is a software review for its
effectivity, correctness and maintainability. It includes the
interface design, design specification, forms and database of
the system. This will test the integration of the system if it is
working and transiting properly.
Description of Consultation
Consultation refers to the inputs and proposition of the
client and the proponents themselves regarding some
additional or revised features that will suit to the organizational
needs. If there are changes or improvements occur,
consultation must be imposed to make other members aware
about the development of the system.
3.2.1. System Specification Review
The system specification of HRMS is fixed and
constant especially to the platform of database which
is MS SQL and platform for the software development
which is Java Language application. Furthermore it is
required by the PEC of the IT Department but for more
elaborated and précised information about system
specification, please see the system specification
documentation.
3.2.2. Software Project Plan Review
The purpose of the Software Project Plan is to
look over the whole project and to the accuracy and
effectivity of the software. For more precise and
elaborated information regarding this issue, please
refer to the Software Project Plan section.
3.2.3. RMMM Review
RMMM, is the risk mitigation, monitoring and
management which prevents, monitor and manage the
risks might or possibly occur to the software. Please
Restaurant Management System – HRMS
Page 139
refer to the “RMMM” section for more detailed
information.
3.2.4. Requirement Reviews (Models, Specification)
It stated the date requirements and specification
of the software. For more detailed information, please
refer to the “Requirement Plan” document.
3.2.5. Data Design Review
The Data Design is about the data flow between
each form (interface) and to the database. For
Architectural Design, please refer to “Architectural
Design” section.
3.2.6. Architectural Design Review
The Architectural Design documents the whole
design project, layout and dataflow. For more
information regarding the Architectural Design, please
see the “Architectural Design”.
3.2.7. Interface (GUI)
To meet the requirements of the client, the
proponents must include the procedures and process
of the Human Resource Management as the extents of
the software. About the interface, the proponents must
have
only
1
design
interface
including
other
subsystems for uniformity. But the interface is still on
progress and not yet finalized. The front-end of the
software is a Java Netbeans Platform as a medium of
interface development.
3.2.8. Component Design Review
HRMS is on design phase as of now, but the
proponents already planned all the components and
the extents of the software. But as of now, the
proponents can say that the design will be objectRestaurant Management System – HRMS
Page 140
oriented which can easy to understand and utilized by
the users.
3.2.9. Code Review
Not applicable yet.
3.2.10. Test Specification Review
Please see “Test Specification” but not yet
applicable as of now.
3.2.11. Change Control Review and Audits
Change control review is necessary to know if
the change can be imposed or not depending on the
usability and purpose of the change. It must be
discussed by the team members to elaborate the
changes imposed by the client or even the comembers of the project team. It must be properly
implemented and apply to the software. The time and
cost must be considered upon imposing changes,
even the team members who will might be assigned
to do the changes. Of the change approved, it will be
done accordingly and on-time. The change is also
necessary to be documented as a reference of project
development
3.3.
SQA Audits

Team members have a weekly meeting with the
adviser and reporting the progress of the system
development
and
documentation.
Each
of
the
members has a documentation of the tasks already
finished and documented on the project timeline.

Any changes and improvement on the software
development must be discussed with other team
members including the client. For the minor and major
revisions,
bugs
Restaurant Management System – HRMS
fixing
and
software
features
Page 141
development, it must be consulted first to the client as
a head of the project and producer of requirements and
budget of the project.
4.0.
Problem Reporting and Corrective Action / Follow-up
The locale will describe the problem reporting mechanism that might
occur as a consequence of the FTR that are conducted and the
means for corrective action, follow-up and management.
4.1.
Report Mechanism
As a report mechanism, the proponents used a method
of follow-up meetings to inform each member about the
progress and changes of the software development. It is more
formal and verbal that the proponents can consult to the client
directly and for the clients to suggest inputs and additional
features directly to the proponents.
4.2.
Responsibilities
Each members of the project team has tasks to
observe and to be responsible with. The PEC required that
the project team must have a project manager to manage the
team but it doesn’t mean that all of the decision-making
procedures will be decided only by the PM although it is
necessary for the PM to have a straight-forward decisionmaking, all of the members must be decide with something
and as one for a unified decision. By this, it will show
coordination and cooperation.
Project Manager /
4.3.
Business Analyst:
Clint Marty B. Villaseñor
System Analyst:
Billy O. Ramirez
Lead Programmer:
Felnor M. Palce
Document Specialist:
Cherry Mae T. Riña
Data Collection and Valuation
Restaurant Management System – HRMS
Page 142
To conduct software quality assurance accordingly and
properly, all data regarding software engineering and
development
process
must
be
collected,
evaluated,
disseminated and documented. By these procedures, it will
help improve the quality and effectivity of the software.
The project is still on progress and planning. The
proponents don’t yet have the prototype but already been
drafted the possible design in consideration of the clients
business needs. After the development process, the
proponents will undergo defense of the software to know all
possible add-ons, feedback and errors to improve.
4.4.
Statistical SQA
May not or not yet applicable.
5.0.
Software Process Improvement Activities
Determining Factor for Software Quality and Organizational
Effectiveness
People
Product
Organizationa
l Condition
Client
HRMS
Process
Software
Developmen
t and
Environment
Technology
5.1.
Goals and Object of SPI
Restaurant Management System – HRMS
Page 143
Here are the enlisted goals and objectives of SPI
1. All errors and faults are characterized by its origin (e.g.
flaws in design and system specification, flaws in logic and
transitions and non-compliance to standards).
2. To record the précised errors and flaws of the software.
3. Categorized counted number of errors and defects and
order it according to the severity.
4. The plans will developed as the errors and defects are
already identified in order to reduce or eliminate the
frequency of the occurrence and to modify the software.
Fields
%
Reason
Coding for software are very crucial
and sensitive. Having a correct source
Codes
30%
coding during the programming of the
software will cause it to work properly
and accurately.
Logic will follow if the codes are
correct
Logic
20%
and
accordingly.
Correct
source coding will achieve the correct
logic and
transitions of
different
interfaces.
Interface is one of the important =. It
acts as the face of the software. This
is the area where the user interacts
with the software. It is very important
Interface
20%
to design an interface according to the
level of understanding of the user. It
must
consider
the
user-friendly
attributes of an interface to make it
easier for the user to utilize software.
Restaurant Management System – HRMS
Page 144
Software’s one of the feature is the
level of capacity of the software to
handle data. It involves a lot of data
that the software is necessary to store
and retrieve. It must be accurate to
Data Handling
15%
avoid loss of data. Data handling must
be work together with the interface to
show if the logic between are exact
and right. It must be a huge database
in order to carry a lot of data that the
user will be inputted and store.
Having
a
working
and
beautiful
interface design is not enough to call
Standard
10%
a system an effective one. It must fall
into standard provision to make an
assurance that the software is really
working and quality-imposed.
Requirements
are
the
resources
coming from the client. The reason for
project development is the client. The
project team will be the head of
designing and developing a system
but it must also be consulted to the
Clients Requirements
5%
client
about
software’s
the
design
changes.
must
also
The
be
consulted, for them to give inputs
because they will be the one who can
utilize the product. The proponents
must
give
considerations
to
the
requirements, problems and business
Restaurant Management System – HRMS
Page 145
rules of the client as one of the extents
of this software.
Error Graph
Client's
Requirements
5%
Standard
10%
Codes
30%
Data Handling
15%
Interface
20%
5.2.
Logic
20%
SPI Tasks and Responsibilities
Since the proponents have only 4 members, each
members will take over the responsibility of SPI activities.
Each of the members has its own responsibilities in the
deliverables and task assigned to. According to the roles and
responsibilities, it states the roles of each member with
counterpart responsibilities designated to.
The software processing will be possible by this project
team. Villaseñor is the project manager and business analyst.
This member has a dual responsibility which is to lead the
team and to study the human resource rules and process of
the client’s business. Consequently, Villaseñor will relay all
Restaurant Management System – HRMS
Page 146
the details to its member to initiate the plan for Human
Resource
Management
software.
The
documentation
specialist will declare all the details of the plan, requirements,
related studies, problems, solutions and other information as
an evidence of software development and study. This task is
assigned to Riña. Then the system analyst (Ramirez) which
considered as the architect of the software will plan the
software development design. Afterwards it would be
translated into an actual interface and software and that would
be in the exertion of the lead programmer (Palce). The project
team is a small team but enclosed with vast responsibilities.
6.0.
Software Configuration Management and Overview
During the software development, it is normal to have errors
and defects while it is on progress. The only thing to minimize it was
to create planning management. SCM is develop to identify the
changes, control the changes, classify the changes according to its
purpose, implement and improved changes. It is also necessary to
control the number of changes to avoid the cost of time and money.
Furthermore, changes are necessary to be documented and report
it to the project team including the client. For more information
regarding SCM plan, please refer to “Software Configuration Plan”
document.
7.0.
SQA Tools, Techniques and Methods
By the unified decision among the project team, the SQA are
deliberated. The proponents will use software and requirements
review, logical and coding error tracking and follow the standards as
the proponents organizational structure, responsibilities, procedures,
processes and resources for implementing quality management. But
the fact is that the project team was really out of the schedule due to
the other responsibilities and priorities. Furthermore the tasks given
to every member are not furnished on time due to lack of initiative
Restaurant Management System – HRMS
Page 147
sometimes. But still, the proponents can furnish the tasks though it
is out of the schedule.
3.4.
SYSTEM SPECIFICATION
1.0.
Introduction
The main purpose of HRMS is to help the restaurant and other
firms ease the entire process of the HR management. HRMS will
take over the manual process of HR activities which are based on
the company needs and requirements. The locale will discuss the
system specification of HRMS application for the company to cope
with and must follow. Furthermore, it discusses the different
requirements, equipments and peripherals where the HRMS
develops including the software, database and the architecture.
1.1.
Goals and Objectives
The rationale of this project study is to develop
software that could automate the different HR activities and
processes of the HR department. The objectives of HRMS are
the following:
 Security of all confidential files and real audit trailing.
 Personalized interface for different HRMS users.
 Free-format report generation or report customization
for fast and accurate report generation.
 Analytical or graphical report presentation of different
HR summary reports.
 To minimize manual working process of most of the HR
activities.
 To
maximize
employees
productivity
and
the
knowledge of the employees regarding of using the
software technology application.
1.2.
System Statement of Scope
Restaurant Management System – HRMS
Page 148
The general statement of intent and extent is endowed
on this locale. The HRMS is a software apportioned to
systematized the different HR activities (as referred to Project
Scope) to minimize the manual process, to secure and
maximize the data handling and efficient and reliable
employee records reporting. The system facets and aspects
will be discussed furthermore on this part of the study.
1.2.1. General Requirements
The general requirements are conversed in this
vicinity of HRMS.
 An approach on which the HR Department could
minimize the manual process of HR activities.
 An approach on which the HR department could
computerized and systematized an employee
information and profile handling including the
attendance monitoring, leave and absenteeism
managing, retention and evaluation.
 A manner on which the HR department could
organize the manpower hiring plan and the
available positions.
 A manner that the HR department could access
the personalized interface base on what type of
user they are.
 A means on which HR department could
generate report that the staff need to compile
based on the necessity of the superior or the
company or customization of reports depending
on what are the components must be included.
 An approach on which the system required on
HR Department must comprise a maximum
Restaurant Management System – HRMS
Page 149
level of security by means of users’ login and
audit trailing.
 Personalized Screen or Interface depending to
the user of HRMS
 Import and Export of database capabilities of
the HRMS
 Timely Free Format Report Generation or
Report Customization depending upon the user
needs.
 Analytics or Graphical Report presentation for
percentage, quantity or statistical report.
 Android Application for easy accesses for the
users.
Interface Enhancements
The PEC required every project study to
develop personalized interfaced for different types of
users. The proponents must adopt the requirements of
the PEC and challenge the software development
which
the
proponents
must
accept.
Having
personalized interface should help the users to
navigate the software easily and can adapt to the level
of knowledge of the users. This interfacing could be a
user-friendly
and
manageable
for
every
user.
Personalized interfacing will also avoid the users from
manipulating the restricted part of the system. It can
keep the users away from accessing the interface
which are accessible only for the administrator
including the confidential reports away from those
prying and interfering users.
Restaurant Management System – HRMS
Page 150
Database Administrative Interface
The database is the storage of information being
compiled from gathered data imminent from different
sources. It is the source where the reports and records
were being retrieved. HRMS database will be
accessible
only
for
the
HR
Manager
or
the
administrator of the software application who assigned
for report generation. HRMS database will be
developed using the MS SQL Server 2012. It is the
database created by Microsoft Company. It is widely
use among the world by its effectivity and wide range
capacity to store data.
It is a powerful and reliable free data
management system that delivers a rich and reliable
data store for lightweight Web Sites and desktop
applications. Designed for easy deployment and rapid
prototyping, this download includes support for
Sysprep, Microsoft's System Preparation Utility for
Microsoft Windows operating system deployment.
Supported Operating System
Windows 7, Windows Server 2008 R2,
Windows Server 2008 Service Pack 2, Windows Vista
Service Pack 2
 32-bit systems

Computer with Intel or compatible 1GHz or
faster processor (2 GHz or faster is
recommended.)
 64-bit systems

1.4 GHz or faster processor
 Minimum of 512 MB of RAM (2 GB or more is
recommended.)
Restaurant Management System – HRMS
Page 151
 2.2 GB of available hard disk space
Training
Before the implementation of the HRMS, project
team is already aware that some of the HR Staffs and
Employees are not erudite on using applications. It is
necessary to set a schedule for training of the users of
HRMS for them to gain knowledge and enjoy the
HRMS in managing human resource.
1.3.
System Context
Human Resource Management System is still on
development process. This will benefit the staffs and
employees of the Human Resource Department of the
restaurant even in the other firms. The synchronized
utilization of this product will be an issue for the execution and
the performance of the HRMS. Moreover, if HRMS would be
triumphant, it could lead in supporting the HR activities and
processes effectively and could apply into other future
support.
1.4.
Major Constraints
Time
The proponents are actually running out of the
schedule due to other priorities and responsibilities such as
work and other activities. The group consists only of 4
members to fulfill such multiple tasks given and assigned.
Assigned tasks are very difficult to finish on time but still, the
proponents work it on to make the tasks furnished and
accomplished.
Cost
The project team is composed of four members only
and one of its problems is the financial expenditures of the
project. As of now, the proponents take over the costings and
Restaurant Management System – HRMS
Page 152
financial budgeting of the project development. There are
several items, software and equipments that would be
included on the list of budgeted expenditures. But the costing
and financial report would be stated on the Project Budget part
of the documentation. It declares all items, the description of
the items and the estimated cost of the items.
2.0.
Functional Data Description
This milieu will discuss the overall system functions of HRMS,
including the processes of its operation.
2.1.
System Architecture
2.1.1. Architecture Model
Restaurant Management System – HRMS
Page 153
2.1.2. Current Subsystem Overview
The system overview was indicated on this
locale will be as per module or components of Human
Resource Management System. This was similar to the
Restaurant Management System – HRMS
Page 154
objective indicated on the WBS content but it was
elaborately explained.
Login Form
Every system development must possessed a
level of security and the login security is one way to
secure the software from unauthorized and prying
users. Login consists of drop down users which are
recorded and retrieved from the database. And as the
user select its username, password will proceed to be
filled. If the user is new, there is a part of login form
where the new can add or register itself as a user of
the software. it is necessary to fill-up the required
information needed to make registration successful.
Pass has only 3 attempts and after that attempts
cancellation of the transaction or process will be
followed. If the user forgets its password, there is a link
where they can answer some questions or image to
solve for them to access the software.
Main Form
The HRMS main form consists of 5 modules:
Pre-Employment, Employee Profile, Staffing, Post
Employment and Reports. Every component are based
on the research and interview conducted by the
proponents regarding the different activities of human
resource department. The components which the
proponents have comprised on HRMS are as to the
best knowledge and ideas of the proponents. Every
component composed of different human resource
activities and processes from pre-employment to postemployment as well as the reports retrieved from the
database which are necessary to submit to the top
Restaurant Management System – HRMS
Page 155
management regarding the current employees’ status.
Aside from the 5 modules, there are menu tabs, button
bar and footer to make the interface more appealing
and easy for the users.
The following are the five (5) modules or
components of the Main Form.
1. Pre-Employment
This module or main component consists
of the following subsystem or human
resource activities commonly worked in
the HR department.
Vacancy Information
HRMS interface has a portion for
advertisements for the new job vacancy.
The Administrator or the HR Head is the
main controller of the software who’s the
head for posting the new vacancy on the
footer or advertisement panel. It will be
viewed to the interface of the HR Staffs
for them to advertise the new vacancy on
the firm or restaurant’s agency partner,
newspapers or post to the bulletin for the
walk-ins.
Interview
The interview has 3 phases: Initial
Interview,
Examination
and
Final
Interview. The Initial Interview is the first
among the 3 phases on which the
applicant must be pursue to proceed on
the next two phases. If an applicant
passed
Restaurant Management System – HRMS
the
initial
interview,
the
Page 156
advancement to the examination will
proceed. If the applicant failed, they can
try other open positions where they can
meet the qualifications. The examination
will be on the HRMS already and the HR
Staff can record the result on the
examination form itself. If the applicant
passed, it will verbally notify regarding
the result and automatically proceed to
final interview where the applicant is
interviewed
by
the
Manager
or
Department Head. Once the applicant
passed, it will be requested to compile
and submit the following requirements in
one week time before the official start of
the 3 days training and the official work.
On
the
interview
subsystem,
during the initial interview proper, the HR
Staff will record the applicant information
for the record purposes. HRMS will
record the applicants who passed on the
Initial Interview, Examination and the
Final Interview. When an applicant
passed the Initial Interview but failed on
the examination and final interview, or
failed on the examination but passed on
Initial Interview, the applicant can be
given a chance to be an on-call or
occasional employee if there is an event
or catering services. This applicant will
be remunerated or compensated after
Restaurant Management System – HRMS
Page 157
the
conducted
events
or
catering
services.
Regarding with the OJTs, the
HRMS will also record their profiles.
OJTs are considered to be as employees
or work force of the company because
they are trained to gain knowledge and
experiences on different work fields.
Same with the regular employees, OJTs
also undergo same due process. The
OJTs will passed resumes and undergo
initial interview or assessments and
training. Furthermore, as soon as the
OJTs graduated, they can back to the
firm then continue the phases because
they are already recorded and trained on
the firm.
2. Employee Profile
Adding of New Employee
When the applicant passed the 3
phases, it will be recognized as an official
employee of the business firm. It will be
added as a new employee on HRMS and
record the information regarding to the
new
employee
including
the
basic
information, employee ID, position ID,
department,
working
schedule,
beginning and end of service, benefits,
retention, tax requirements submitted
and 201 files.
Restaurant Management System – HRMS
Page 158
After the recording, if there is an
update
regarding
the
following
information, the HR Staff can rely on the
Update of Employee Profile menu which
is also include on the Employee Profile
module or component.
3. Staffing
Employees Monitoring
This
subsystem
monitors
the
attendance, lates and absenteeism and
the leave applications and balances.
Regarding with the attendance, HRMS is
connected to a biometric to record the
time in and time out of the daily work of
an employee. The computations of the
daily attendance are not already under
the extents of HRMS but instead, it is on
the
Payroll
System,
including
the
deductions of monthly / semi-monthly
contributions, tax and etc. It is the record
only which the HRMS consists. The
records of lates and absences are also
on the HRMS extents excluding the
deductions with regards to the lates and
absences committed by an employee.
Leaves are also part of the process
needed to be monitored especially to the
remaining balances where an employee
can only be availed including the leave
applications.
Evaluation
Restaurant Management System – HRMS
Page 159
Evaluation is another part of
HRMS, where the list of probationary
employees are enlisted, likewise to the
evaluation of HR Heads / Staffs and the
Manager to the probationary employees
for them to remain its loyalty, as assets of
the company and its stability of tenure.
HRMS will be composed of evaluation
form for the evaluation where there is a
space for the result and assessments.
4. Post-Employment
Retirement
Almost
of
those
employees
reaches the retirement years and it may
vary depending on its age of retirement
and this may considered as Regular and
Early Retirement. Regular retirement
entails the retirement at exactly 65 years
old while the early retirement entails the
retirement at age of 64 and below. These
retirees will receive back pay from the
company depending to the years spent to
serve the company.
Termination
Termination can be vary as end or
termination of contract on which the
employee reaches its end of working
period according to the contract it signed
and the forced termination where an
employee commits criminal cases, doing
things which are actually against the law
Restaurant Management System – HRMS
Page 160
or rules of the company and untoward
actions against its co-workers. HRMS
can record the employees whose are
already terminated whether end of
contract
or
forced
termination.
An
employee who ends its contract will
receive a backpay which counterparts to
the period of its official working days
while the forced terminated will be
removed to the company depending to
seriousness of its actions and the offense
prearranged
and
settled
for
that
employee. In addition, the employee with
cases like that will be penalized or must
pay the damages it caused to the
coworkers or to the firm, and other
penalty might the firm given depending to
their laws and rules.
2.2.
Data Description
2.2.1. Major Data Objects
2.2.2. Relationships
2.3.
Human Interface Description
The human interface is the environment where the user
can communicate and interact with the HRMS software. The
front-end or the interface is created on the Java Netbeans
application which is object-oriented. The feature of Java
Netbeans makes the interface more user-friendly and
accurate transition.
The interface composed of 5 modules; Solution /
Hiring, Employee Profile, Staffing, Post Employment and
Reports. These are the main components of the HRMS based
Restaurant Management System – HRMS
Page 161
on the work breakdown structure developed by the
proponents.
Pre-Employment Module
This module composed of the following activities:
Manpower Vacancy Planning
Manpower vacancy planning is an activity done
before doing such hiring of employees. This includes
activities to plan the hiring process like listing down all
possible positions which are vacant to supply those
vacancies. It is also necessary to be acquainted with
the qualifications must the applicant attained to be
hired on the following vacant positions.

Records of all Position and Job Description
This is a part of manpower planning
where the entire records of all positions and
descriptions are declared and recorded.

Vacancy Information
It
includes
the
specified
positions
available for vacancy and the qualifications of
each vacant position.

Advertisement of Vacancies
This is the part of the HRMS where
notified the HR Department about the job
vacancy.
Interview
This is a part of HRMS where applicants
undergo interview and this system will get the entry of
those applicants for the notifications purposes for the
possible employment. Interview is a fundamental preemployment process and will filter the qualified
applicants to those who won’t.
Restaurant Management System – HRMS
Page 162

Initial Interview
This
includes
the
preliminary
assessment done to each applicant from the
system records. And if they got passed they will
be notified for the schedule of the next step of
recruitment – the examination.

Examination
This examination will test the knowledge
of each applicants related to job they are
applying for. This is another pace of assessment
for those interested applicants.

Final Interview
This is another pace
included on
Selection / Hiring of HR department for those
applicants. If they passed the scheduled
examinations, they immediately and verbally
notified that they are passed. And that is the
time they will commence the final interview, then
they will schedule for the orientation and
requirements submission.
Employee Profile Module
The following are the activities included of the
Employee Profile Module.
Adding of New Employee
This part includes in Employee Profile module.
This element composed of the information regarding
the newly hired employees hired including on-the-job
trainees. This incorporates the following information:
 Basic Information
 Work Schedule
Restaurant Management System – HRMS
Page 163
 Position
 Department / Posting
 Beginning and Termination of Service
 Basic Salary
 Benefits and Tax
 Retention
 Requirements Passed
 201 Files
Update Employee Profile
This part as well includes in Employee Profile
module. This part contains updating of the employees
profile for some changes or renewal of requirements
and contract for service annex, and other follow-ups
and
updates.
This
includes
the
subsequent
information.
 Basic Information
 Work Schedule
 Position
 Department / Posting
 Beginning and Termination of Service
 Basic Salary
 Benefits and Tax
 Retention
 Requirements Passed
 201 Files
Staffing Module
Staffing consist of different activities regarding the
handling and managing employees. These are the following
activities of staffing module of HRMS.
Restaurant Management System – HRMS
Page 164
Employees Monitoring
This is used to monitor the daily work activities
of the employees inside their department or posting
premises

Attendance
Attendance is one of the important things
to monitor because this is the basis of the
remuneration of the employees. This comprises
daily
time-in
and
time-out,
lates
and
absenteeism.

Leaves
Leave is a benefit that an employee can
avail anytime of the year except to the period of
the peak month where all employees are
required to work as part of management
protocol. Furthermore, the total leave days must
an employee avail are also depends to the
arrangements of HR management. All of this will
be monitored on the Leave part of the
Employees Monitoring. Leaves include:
 Maternity Leave
 Paternity Leave
 Vacation Leave
 Sick Leave
Evaluation
This is another part of Staffing module.
Evaluation will rate the performances of the employees
working to the company. This will be the basis of
employees’ appraisals and stability of tenure. Including
some employees to probationary for appraisals will
result to a psychological, mental and emotional
Restaurant Management System – HRMS
Page 165
positivity for the employee to work more and hard
because they are appreciated and valued. It is very
important to an organization to value employees
because it is considered as an asset and without them
work will be harder and success are out of reach. If an
employee feels that they are valued and esteemed
they will work hard and be stable to the company which
considers being the success of the organization.

Attendance
Attendance is one of the important
things to monitor because this is the basis of
the remuneration of the employees. This
comprises daily time-in and time-out, lates and
absenteeism.

Leaves
Leave is a benefit that an employee can
avail anytime of the year except to the period of
the peak month where all employees are
required to work as part of management
protocol. Furthermore, the total leave days must
an employee avail are also depends to the
arrangements of HR management. All of this will
be monitored on the Leave part of the
Employees Monitoring. Leaves include:
 Maternity Leave
 Paternity Leave
 Vacation Leave
 Sick Leave
Post-Employment
Post-employment is another module of HRMS. It
composed
of
Restaurant Management System – HRMS
activities
regarding
the
different
Page 166
termination of the service and the benefits. This
module includes the following activities:

Retirement
Retirement is a part of post-employment
of HRMS. Retirement is an activity where an
employee reaches their age of retirement. This
is a stage where an employee must terminate its
service at the organization. There are 2 types of
retirement which includes to HRMS – (1) the
Early Retirement where an employee retires not
reaching yet the age of retirement stage which
is 60 and below, and (2) the Regular Retirement
where an employee retires at the age of 61 and
above.

Termination
Termination is another part of PostEmployment Module. Termination is an activity
where an employee terminates its service to
the company. There are 3 following cases of
Termination:
1. Contract Termination. It is where an
employee fulfills the terms and condition
of the contract and ends it accordingly.
The service will be terminated and it is up
to the management if an employee can
extends or renew its contract for the
continuous service.
2. Forced Termination. It is where an
employee forcedly terminates to the
company due to the violations or criminal
cases done along the working area. It is
Restaurant Management System – HRMS
Page 167
one
of
the
sanctions
that
the
management strictly mandated.

Post-Employment Benefits
Post-Employment Benefits are list of
privilege of every employee who served the
company for years
3.0.
Subsystem Description
3.1.
Subsystem Flow Diagrams
3.1.1. Pre-Employment Process
Restaurant Management System – HRMS
Page 168
3.1.2. Employee Profiling Process
Restaurant Management System – HRMS
Page 169
3.1.3. Staffing Process
Restaurant Management System – HRMS
Page 170
3.1.4. Post Employment Process
4.0.
Enhanced Interface Prototyping
4.1.
Prototyping Requirements
The proponents develop a software which is HRMS to
minimize the manual process that the hr department
experiences. The primary goal of the group is to make the
interface more flexible and easy to use for the future users of
the software.
To create a prototype of HRMS, the proponents will be
use a Java Programming Language for the front end,
particularly to Java Netbeans application which is the specific
software to create HRMS. Java language is a 4th generation
language which widely uses on creating software, games,
apps and applications.
Product
Version:
NetBeans
IDE
7.3
(Build
201302132200)
Restaurant Management System – HRMS
Page 171
Java: 1.7.0_21; Java HotSpot(TM) Client VM 23.21b01
Runtime:
Java(TM)
SE
Runtime
Environment
1.7.0_21-b11
System: Windows 7 version 6.1 running on x86;
Cp1252; en_US (nb)
Another application is MS SQL Server to create the
back-end of HRMS and serves as the database for the stored
information it will acquired. Itis a powerful and reliable free
data management system that delivers a rich and reliable
data
store
for
lightweight
Web
Sites
and
desktop
applications. Designed for easy deployment and rapid
prototyping, this download includes support for Sysprep,
Microsoft's System Preparation Utility for Microsoft Windows
operating system deployment.
Restaurant Management System – HRMS
Page 172
3.5.
SYSTEM REQUIREMENTS SPECIFICATION
1.0.
Introduction
1.1.
Goals and Objectives
For the design of the application, the objective is to
make the end user to easily understand using the application
and uncomplicated to utilize by a non IT users. The project
goals are to look up the company for employee information,
compensation and benefits, document management and
performance evaluation. The software application also alters
the manual process of easing the timespan, keeping and
record keeping into a computerized software application. The
software improves and develops the succession of keeping
and updating information of employees. Develop even more
organized, systemized and secured database. Develop a
bigger database for the records and information. Developing
a server to client based application in combination with
informative database is very supportive to human resource
department to reduce time wasting performance in terms of
their works and also helps end users to easily access and
manage human resource related data efficiently. Ease way of
browsing and tracking employee’s records.
1.2.
System Statement Scope

Employee’s Information – Access of viewing employee’s
records including employee’s status, service history,
contacts, especially personal information are available.

Hiring and Recruiting – The proposed system will be able
to post advertisement with connection to hiring
employees.

Security – For the confidential of employee’s information
the system is protected with password.
Restaurant Management System – HRMS
Page 173

Performance Appraisal and Training Details – The
proposed system have a record for performance
evaluation of the employee.

End of Contract – To avoid overdue of working days.

Performance Evaluation – The proposed system has a
table for the performance evaluation of the employee it
is given to those employee that has a chance to level-up
their position or to become promoted in this company, it
is given by the supervisor or also known as the reviewer.

Performance Rating – This performance rating is for the
loyal employees of this company or those employees
that almost a year on their job in this company.

Employment Test – Is the practice of administering
written, oral, or other tests as a means of determining the
suitability or desirability off a job applicant. The premise
is that if scores on a test correlate with job performance,
then in its economically useful for the employer to select
employees based on scores from the test.

Leave Request – HR system can give a printed request
form from their proposed system that will distribute to
their employees. It contains the reasons of the employee
to get a leave request, how long.

Employment Schedule – The proposed system has
information about the schedule of the employee giving
by the HR department, and sends it to accounting.

Certificates of the Employee – The proposed system can
print a certificate for those employees who ended their
contract in this company.
1.2.1. General Requirements
The general requirements are conversed in this
vicinity of HRMS.
Restaurant Management System – HRMS
Page 174
 An approach on which the HR Department could
minimize the manual process of HR activities.
 An approach on which the HR department could
computerized and systematized an employee
information and profile handling including the
attendance monitoring, leave and absenteeism
managing, retention and evaluation.
 A manner on which the HR department could
organize the manpower hiring plan and the
available positions.
 A manner that the HR department could access
the personalized interface base on what type of
user they are.
 A means on which HR department could
generate report that the staff need to compile
based on the necessity of the superior or the
company or customization of reports depending
on what are the components must be included.
 An approach on which the system required on
HR Department must comprise a maximum
level of security by means of users’ login and
audit trailing.
 Personalized Screen or Interface depending to
the user of HRMS
 Import and Export of database capabilities of
the HRMS
 Timely Free Format Report Generation or
Report Customization depending upon the user
needs.
 Analytics or Graphical Report presentation for
percentage, quantity or statistical report.
Restaurant Management System – HRMS
Page 175
 Android Application for easy accesses for the
users.

Interface Enhancement
Staff members of the restaurants and HR
department have requested a lot of interface
enhancements that will increase the usability of the
product for the client.

Database Administrative Interface
There are current documented interfaces for
the restaurants HR department staff members to
maintain the evaluation form templates.

Training
The staff members has also requested for
the entire staff for the proper training for the use of
the software.
1.2.2. Extended Enhancement
Pilot Integration
Database Restructuring
1.3.
System Context
For the software that used for developing and
designing the system, the proponent installs Java Netbeans
with JDK 7.0. The database application that the proponents
will used is the MSSQL. Microsoft SQL is a world class
database platform that will help the organization unlock
breakthrough insights across the organization and quickly
build solution to extend data across on premises and public
cloud, backed by mission critical confidence.
1.4.
Major Constraints
Time
The proponents actually out of the schedule and
the time become short to make all tasks fulfill. The
Restaurant Management System – HRMS
Page 176
members are composed of only four members which is
disadvantage because the tasks distributed to each
member are very crucial which makes it harder to finish
on time. But the proponents still work on it to make the
tasks furnished.
Cost
The project team is composed of four members.
One the problem is the financial expenditures of the
project.
The
proponents
enlisted
all
possible
expenditures that this software development might
cost. But despite of the problem, the proponents still
work on the software development.
Scope and Interface Context
Human Resource Management System Focuses on
employee’s profile and performance evaluation thus the
software have an enough database for the records and
updating it. The software is to run on a system, with SQL and
the system is properly connected to the server to have
admission and permission on the database. The system can
only access by the Administrator or by an Admin staff to
maintain the safety and security of the database and the
system itself. The system is a required access by using a
username and password. The Administrator or admin staff
has different username and password. The staff can only
have three attempts log in or the request will be disabled for
thirty (30) Seconds. The password should be a minimum of
seven and a maximum of thirteen letters and it should be
alpha numeric. For the hardware the system needs a RAM of
no less than 256mb for good performance.
2.0.
Usage Scenario
2.1.
User Profile
Restaurant Management System – HRMS
Page 177
HR
The HR Clerk can add and edit employee’s
information, and also print some reports.
Employee
The employee can view some of their information and
previews list of their salary.
Managers
Since this is an integrated system all the managers can
access the HR system by use their assigned username and
password.
2.2.
Use-cases
Employee
The read only users will only read the database and
cannot be inserted, delete, modify any records.
HR
This level of users will be able to add new employee
information
details,
leave,
attendance,
performance
evaluation and generate reports. They will be able to modify
their entries they made in the past.
Manager
This level of users will be able to do all the employees
records. They will be able to modify any record that created
by any users.
Administrator
This is the system administrative level which will be
able to change any application settings, as well as maintaining
user profile.
3.0.
Data Model and Description
3.1.
Data Description
Restaurant Management System – HRMS
Page 178
3.1.1. Data Objects and Dictionary
Add User Accounts
1.
User_ID:
Unique ID number of an employee.
2.
User_Lname:
Employee’s last name.
3.
User_Fname:
Employee’s first name.
4.
User_Fname:
Employee’s middle name.
5.
User_Type:
Employee’s type of accounts.
6.
Username :
Employee’s username.
7.
Password:
Employee’s password use to log in to the
system
Add Employee Information
1.
Employee no.:
Unique number of an employee
2.
Employee_Lname:
Employee’s last name
3.
Employee _Fname:
Employee’s first name
4.
Address:
Employee’s address
5.
Department:
Department to be designated
6.
Position:
Employee’s position to be given
Restaurant Management System – HRMS
Page 179
7.
Birthday:
Employee’s birthday
Educational attainment
1.
Elementary:
School attended in elementary level
2.
Secondary:
School attended in secondary level
3.
Tertiary:
School attended in tertiary level
Employment history
1.
Company name:
Name of company
2.
Employer name:
Name of the company owner
3.
Reasons for leaving:
State the reason for your resignation on your
past job
4.
Date Assign:
Beginning of your contract
5.
Date of deadline:
Date of your end of contract
Performance Evaluation Data Objects
1.
User ID:
Unique number of an employee
2.
User Name:
Employee’s last name and first name
3.
Department:
Department to be designated
4.
Position:
Employee’s position to be given
5.
Date Assign:
Restaurant Management System – HRMS
Page 180
Beginning of your contract
6.
Date of deadline:
Date of your end of contract
7.
Assigned task:
Task assigned by your employer
8.
Remarks:
Remarks for you performance
Add Applicant Information
1.
Applicant_no:
Unique number of an employee
2.
Applicant_lname:
Employee’s last name
3.
Applicant_fname:
Employee’s first name
4.
Applicant Address:
Employee’s address
5.
Applicant Department:
Department to be designated
6.
Applicant Position:
Employee’s position to be given
7.
Applicant Birthday:
Employee’s birthday
8. Applicant Type:
If OJT, regular employee, emergency or on-call
Add Position
1.
Position_ID:
Unique position code
2.
Position_Name:
Type of position
3.
Emp_Fname:
First of the employee
Restaurant Management System – HRMS
Page 181
4.
Emp_Mname:
Middle name of the employee
5.
Emp_Lname:
Surname of the employee
6.
Department_name:
Assigned department
7.
Branch_name:
Name of the Branch
Add Department Name
1.
Dep_code:
The unique department code
2.
Dep_name:
Name of the department
3.
Dep_location:
Location of every dep_code
4.
Supervisor:
Supervisor that assigned in every department
Add Supervisor
1.
Employee no.:
Unique number of an employee
2.
Employee_Lname:
Employee’s last name
3.
Position_ID:
Unique position code
4.
Dep_code:
The unique department code
5.
Dep_name:
Name of the department
3.1.2. Relationships
The Human Resource is responsible for hiring a
good employee to register the information on the
Restaurant Management System – HRMS
Page 182
system. The first step in getting the employee’s
information is, HR need to hire an employee and give
the application form to be filled after that HR record the
information in the system therefore One-to-many
relationship exist here between HR and the employee.
The HR/Admin need to monitor the daily and weekly
performances of the employees. The HR records the
remarks for this employee if he/she reaches the
qualification of being a good employee. One-to-many
exist in this situation between the Officer and the
employees. In viewing the previous salary the
employee can access that by logging on the system the
HR help the employee in that situation. The employee
enters their password on the system to access it. Oneto-One exist here because the entire employee can
access the system.
4.0.
Functional Model and Description
4.1.
Subsystem Flow Diagrams
Restaurant Management System – HRMS
Page 183
4.1.1. Pre-Employment Transaction
Restaurant Management System – HRMS
Page 184
4.1.2. Employee Profile Process
Restaurant Management System – HRMS
Page 185
4.1.3. Staffing Process
4.1.4. Post Employment Process
Restaurant Management System – HRMS
Page 186
4.2.
Human Interface
The human interface is the environment where the user
can communicate and interact with the HRMS software. The
front-end or the interface is created on the Java Netbeans
application which is object-oriented. The feature of Java
Netbeans makes the interface more user-friendly and
accurate transition.
The interface composed of 5 modules; Solution /
Hiring, Employee Profile, Staffing, Post Employment and
Reports. These are the main components of the HRMS based
on the work breakdown structure developed by the
proponents.
Pre-Employment Module
This module composed of the following activities:
Manpower Vacancy Planning
Restaurant Management System – HRMS
Page 187
Manpower vacancy planning is an activity done
before doing such hiring of employees. This includes
activities to plan the hiring process like listing down all
possible positions which are vacant to supply those
vacancies. It is also necessary to be acquainted with
the qualifications must the applicant attained to be
hired on the following vacant positions.

Records of all Position and Job Description
This is a part of manpower planning
where the entire records of all positions and
descriptions are declared and recorded.

Vacancy Information
It
includes
the
specified
positions
available for vacancy and the qualifications of
each vacant position.

Advertisement of Vacancies
This is the part of the HRMS where
notified the HR Department about the job
vacancy.
Interview
This is a part of HRMS where applicants
undergo interview and this system will get the entry of
those applicants for the notifications purposes for the
possible employment. Interview is a fundamental preemployment process and will filter the qualified
applicants to those who won’t.

Initial Interview
This
includes
the
preliminary
assessment done to each applicant from the
system records. And if they got passed they will
Restaurant Management System – HRMS
Page 188
be notified for the schedule of the next step of
recruitment – the examination.

Examination
This examination will test the knowledge
of each applicants related to job they are
applying for. This is another pace of assessment
for those interested applicants.

Final Interview
This is another pace
included on
Selection / Hiring of HR department for those
applicants. If they passed the scheduled
examinations, they immediately and verbally
notified that they are passed. And that is the
time they will commence the final interview, then
they will schedule for the orientation and
requirements submission.
Employee Profile Module
The following are the activities included of the
Employee Profile Module.
Adding of New Employee
This part includes in Employee Profile module.
This element composed of the information regarding
the newly hired employees hired including on-the-job
trainees. This incorporates the following information:
 Basic Information
 Work Schedule
 Position
 Department / Posting
 Beginning and Termination of Service
 Basic Salary
 Benefits and Tax
Restaurant Management System – HRMS
Page 189
 Retention
 Requirements Passed
 201 Files
Update Employee Profile
This part as well includes in Employee Profile
module. This part contains updating of the employees
profile for some changes or renewal of requirements
and contract for service annex, and other follow-ups
and
updates.
This
includes
the
subsequent
information.
 Basic Information
 Work Schedule
 Position
 Department / Posting
 Beginning and Termination of Service
 Basic Salary
 Benefits and Tax
 Retention
 Requirements Passed
 201 Files
Staffing Module
Staffing consist of different activities regarding the
handling and managing employees. These are the
following activities of staffing module of HRMS.
Employees Monitoring
This is used to monitor the daily work activities
of the employees inside their department or posting
premises

Attendance
Attendance is one of the important things
to monitor because this is the basis of the
Restaurant Management System – HRMS
Page 190
remuneration of the employees. This comprises
daily
time-in
and
time-out,
lates
and
absenteeism.

Leaves
Leave is a benefit that an employee can
avail anytime of the year except to the period of
the peak month where all employees are
required to work as part of management
protocol. Furthermore, the total leave days must
an employee avail are also depends to the
arrangements of HR management. All of this will
be monitored on the Leave part of the
Employees Monitoring. Leaves include:
 Maternity Leave
 Paternity Leave
 Vacation Leave
 Sick Leave
Evaluation
This is another part of Staffing module.
Evaluation will rate the performances of the employees
working to the company. This will be the basis of
employees’ appraisals and stability of tenure. Including
some employees to probationary for appraisals will
result to a psychological, mental and emotional
positivity for the employee to work more and hard
because they are appreciated and valued. It is very
important to an organization to value employees
because it is considered as an asset and without them
work will be harder and success are out of reach. If an
employee feels that they are valued and esteemed
Restaurant Management System – HRMS
Page 191
they will work hard and be stable to the company which
considers being the success of the organization.

Attendance
Attendance is one of the important
things to monitor because this is the basis of
the remuneration of the employees. This
comprises daily time-in and time-out, lates and
absenteeism.

Leaves
Leave is a benefit that an employee can
avail anytime of the year except to the period of
the peak month where all employees are
required to work as part of management
protocol. Furthermore, the total leave days must
an employee avail are also depends to the
arrangements of HR management. All of this will
be monitored on the Leave part of the
Employees Monitoring. Leaves include:
 Maternity Leave
 Paternity Leave
 Vacation Leave
 Sick Leave
Post-Employment
Post-employment is another module of HRMS. It
composed
of
activities
regarding
the
different
termination of the service and the benefits. This
module includes the following activities:

Retirement
Retirement is a part of post-employment
of HRMS. Retirement is an activity where an
employee reaches their age of retirement. This
Restaurant Management System – HRMS
Page 192
is a stage where an employee must terminate its
service at the organization. There are 2 types of
retirement which includes to HRMS – (1) the
Early Retirement where an employee retires not
reaching yet the age of retirement stage which
is 60 and below, and (2) the Regular Retirement
where an employee retires at the age of 61 and
above.

Termination
Termination is another part of PostEmployment Module. Termination is an activity
where an employee terminates its service to
the company. There are 3 following cases of
Termination:
3. Contract Termination. It is where an
employee fulfills the terms and condition
of the contract and ends it accordingly.
The service will be terminated and it is up
to the management if an employee can
extends or renew its contract for the
continuous service.
4. Forced Termination. It is where an
employee forcedly terminates to the
company due to the violations or criminal
cases done along the working area. It is
one
of
the
sanctions
that
the
management strictly mandated.

Post-Employment Benefits
Post-Employment Benefits are list of
privilege of every employee who served the
company for years
Restaurant Management System – HRMS
Page 193
5.0.
Restrictions, Limitations and Constraints
Time
The proponents actually out of the schedule and the time
become short to make all tasks fulfill. The members are composed
of only four members which is disadvantage because the tasks
distributed to each member are very crucial which makes it harder to
finish on time. But the proponents still work on it to make the tasks
furnished.
Cost
The project team is composed of four members. One the
problem is the financial expenditures of the project. The proponents
enlisted all possible expenditures that this software development
might cost. But despite of the problem, the proponents still work on
the software development.
Out of Scope
Out of scope indicates the related topics or activities regarding
HRMS but will not be indicated on the HRMS process. The activities
that really done or actually done inside the HR department are the
only included on the extents of the software.
6.0.
Validation Criteria

Add employee

View employee’s information

Update employee’s information

Print reports

Update employment exam

View previous salary of the employee

Connected to the other system (vendor & accounting system)

The software should display an error message a value outside
they accepted limits is entered.
Restaurant Management System – HRMS
Page 194

The software should not be capable of deleting customer
record in the system.

The software should be connected to the other system
without errors.

All the functions must be in the correct matters, for example
delete buttons it will delete all the records
Restaurant Management System – HRMS
Page 195
3.6.
SOFTWARE DESIGN SPECIFICATION
1.0.
Introduction
HRMS is a propose application for future data entry, data
information in the needs of human resource. HRMS is an automated
software application of the Restaurant’s Human Resource. HRMS
will take over the Restaurant’s manual process when it comes in
monitoring the employee’s leaves, attendance, lates, absences and
other information about the employees. This project has carefully
based on the capabilities that the company needs to develop and/or
Stores. For the system interface and front end, the group has chosen
Java Netbeans. Java Netbeans is an object-oriented computer
programming language that can be viewed as an evolution of java
eclipsed. For designing the database of the system the proponents
will use MSSQL database for the system’s data storage. MSSQL is
a software product whose primary function is to store and retrieve
data as requested by the other software application.
1.1.
Goals and Objectives
For the design of the application, the objective is to
make the end user to easily understand using the application
and uncomplicated to utilize by a non IT users. The project
goals are to look up the company for employee information,
compensation and benefits, document management and
performance evaluation. The software application also alters
the manual process of easing the timespan, keeping and
record keeping into a computerized software application. The
software improves and develops the succession of keeping
and updating information of employees. It develops even
more organized, systemized and secured database. It
developsbigger database for the records and information.
Developing a server to client based application in combination
with informative database is very supportive to human
Restaurant Management System – HRMS
Page 196
resource department to reduce time wasting performance in
terms of their works and also helps end users to easily access
and manage human resource related data efficiently. Ease
way of browsing and tracking employee’s records.
1.2.
System Statement of Scope
In this field the proponents implement the overall
profiling of the employee’s information, record of the lates and
absences and also the records of the leave information. The
proponents are recommended to use the MSSQL as an input
storage of HRMS. The Human Resource Management
System is a software allocated records of employee from date
hired to the retirement or separation. The HRMS also execute
adding new employee’s, Department, and other Human
capital for the HR to become more organized. HRMS also
allows
updating
of
employee’s
information,
benefits,
department and status. The software application also displays
a performance grading form for the evaluation of employee’s
performance.
1.2.1. General Requirements
The general requirements are conversed in this
vicinity of HRMS.
 An approach on which the HR Department could
minimize the manual process of HR activities.
 An approach on which the HR department could
computerized and systematized an employee
information and profile handling including the
attendance monitoring, leave and absenteeism
managing, retention and evaluation.
 A manner on which the HR department could
organize the manpower hiring plan and the
available positions.
Restaurant Management System – HRMS
Page 197
 A manner that the HR department could access
the personalized interface base on what type of
user they are.
 A means on which HR department could
generate report that the staff need to compile
based on the necessity of the superior or the
company or customization of reports depending
on what are the components must be included.
 An approach on which the system required on
HR Department must comprise a maximum
level of security by means of users’ login and
audit trailing.
 An approach on which HRMS comprises
analytics or graphical representation of report to
monitor the employees summarized information
report and its incrementing or decrementing
number.
Interface Enhancements
The PEC required every project study to
develop personalized interfaced for different types of
users. The proponents must adopt the requirements of
the PEC and challenge the software development
which
the
proponents
must
accept.
Having
personalized interface should help the users to
navigate the software easily and can adapt to the level
of knowledge of the users. This interfacing could be a
user-friendly
and
manageable
for
every
user.
Personalized interfacing will also avoid the users from
manipulating the restricted part of the system. It can
keep the users away from accessing the interface
which are accessible only for the administrator
Restaurant Management System – HRMS
Page 198
including the confidential reports away from those
prying and interfering users.
Database Administrative Interface
The database is the storage of information being
compiled from gathered data imminent from different
sources. It is the source where the reports and records
were being retrieved. HRMS database will be
accessible
only
for
the
HR
Manager
or
the
administrator of the software application who assigned
for report generation. HRMS database will be
developed using the MS SQL Server 2012. It is the
database created by Microsoft Company. It is widely
use among the world by its effectivity and wide range
capacity to store data.
It is a powerful and reliable free data
management system that delivers a rich and reliable
data store for lightweight Web Sites and desktop
applications. Designed for easy deployment and rapid
prototyping, this download includes support for
Sysprep, Microsoft's System Preparation Utility for
Microsoft Windows operating system deployment.
Supported Operating System
Windows 7, Windows Server 2008 R2,
Windows Server 2008 Service Pack 2, Windows Vista
Service Pack 2
 32-bit systems

Computer with Intel or compatible 1GHz or
faster processor (2 GHz or faster is
recommended.)
 64-bit systems

1.4 GHz or faster processor
Restaurant Management System – HRMS
Page 199
 Minimum of 512 MB of RAM (2 GB or more is
recommended.)
 2.2 GB of available hard disk space
Training
Before the implementation of the HRMS, project
team is already aware that some of the HR Staffs and
Employees are not erudite on using applications. It is
necessary to set a schedule for training of the users of
HRMS for them to gain knowledge and enjoy the
HRMS in managing human resource.
1.3.
System Context
For the software that used for developing and
designing the system, the proponents install Java Netbeans
with JDK 7.0. Java Netbeans is an Object-Oriented computer
programming which the main function is to develop a software
application. The database application that the proponents will
used is the MSSQL. Microsoft SQL is a world class database
platform that will help the organization unlock breakthrough
insights across the organization and quickly build solution to
extend data across on premises and public cloud, backed by
mission critical confidence.
1.4.
Major Constraints
Time
The proponents are actually running out of the schedule due
to other priorities and responsibilities such as work and other
activities. The group consists only of 4 members to fulfill such
multiple tasks given and assigned. Assigned tasks are very
difficult to finish on time but still, the proponents work it on to
make the tasks furnished and accomplished.
Restaurant Management System – HRMS
Page 200
Cost
The project team is composed of four members only and one
of its problems is the financial expenditures of the project. As
of now, the proponents take over the costings and financial
budgeting of the project development. There are several
items, software and equipment that would be included on the
list of budgeted expenditures. But the costing and financial
report would be stated on the Project Budget part of the
documentation. It declares all items, the description of the
items and the estimated cost of the items.
Human Resource Management System Focuses on
employee’s profile and performance evaluation thus the
software have an enough database for the records and
updating it. The software is to run on a system, with SQL and
the system is properly connected to the server to have
admission and permission on the database. The system can
only access by the Administrator or by an Admin staff to
maintain the safety and security of the database and the
system itself. The system is a required access by using a
username and password. The Administrator or admin staff
has different username and password. The staff can only
have three attempts log in or the request will be disabled for
thirty (30) Seconds. The password should be a minimum of
seven and a maximum of thirteen letters and it should be
alpha numeric. For the hardware the system needs a RAM of
no less than 256mb for good performance.
2.0.
Data Design
For the data design of the application, Java Netbeans is
applied for the front end of the system, for the Graphical User
Interface (GUI) is must be easy for the end user to ease acquainted
and utilize. And for the back end of the system, MS SQL is used for
Restaurant Management System – HRMS
Page 201
an excellent Database in organizing information. Data design
correspond to the data structure, manipulation of data is the most
important aspect that must be specified correctly right from the
proposal of a project. MS SQL is a trusted Data Storage Platform use
in data encryption and security default setting and implemented
password policy. A good data design and data structure design can
simplify the coding process and can lead to a very efficient
implementation.
2.1.
Database Description
A database has big responsibilities in a software
application, it holds or keeps all the information that the
software needs to store. The data are typically organized to
model relevant aspects of reality, in a way that supports
processes requiring thus information. Database Management
System is a program that enables the user to store, modifies,
and extracts information in the database. The developers use
DBMS as one of the theories in developing the system.
3.0.
Architectural and Component-Level Design
3.1.
Program Structure
3.1.1. Overall
LOG IN
MAINSCREENS
CREEN
SELECTION/
HIRING
EMPLOYEE
PROFILE
STAFFING
POSTEMPLOYMEN
TT
HELP
REPORTS
Menu Items
The following shows the architecture of the
main menu:
Restaurant Management System – HRMS
Page 202
File
-
Switch User
-
Exit
Employee
-
Add Employee Record
-
Update Employee Record
-
Search Employee Record
-
Evaluation
Staffing
-
Deployment of employee
-
Change Employee Department
Monitoring
-
Lates
-
Absences
-
Leaves
Maintenance
-
Manage Users
-
Settings
Help
-
Contents
-
About
3.1.2. Create Evaluation
Create
Evaluation
-
Select Employee
Schedule Evaluation
- Print Blank
Evaluation Form
3.1.3. During Evaluation
Evaluation
Complete Evaluation
-Checkboxes / textboxes
- Manual Writings
Restaurant Management System – HRMS
Upload Evaluation
Form
Page 203
3.1.4. Post-Evaluation
Evaluation
Results
Select
Employee’s
Evaluation
Preview
Letter
Enter Data
Send Letter
To Queue
Revise
Evaluation
3.1.5. Approval
Approval
View Employee
Information
View
Evaluation
Form
3.2.
Approve
Evaluated
Employee
Description for Components
Redo
Evaluation
3.2.1. Switch User
Major Form(s)
: LoginForm
Major Action
: Login
The LoginForm will now appear. User enters the
desired username in txtusername and password in
txtpassword. Then the user will click the Login Button.
The user will now log in and will proceed in the main
form if it is a valid username and password. If the user
clicks the cancel button, the application will now
terminated if they confirmed.
3.2.2. Employee
Major Forms:
formEmployee(TabAdd,TabUpdate,TabSearch)
Major Action: Add, Update, Search
Add
To add new employee record into the database,
the user can simply input the name of the employee
into the txtnamemploy, gender of the employee into a
Restaurant Management System – HRMS
Page 204
cmbgender, and so on and so on. After filling out the
employee form the user can now click the add button
named cmdbutton. Then the application can add the
information that the user inserted into the database.
Update
To update the employee record the user will
search the employee’s information into the data Table
then after searching the employee’s information the
user can now pick the desired employee. Then the
information in the data table will now be transferred into
the desired Textfields and then they can edit the
information. After finishing the editing of employees
information the user can click the Update button named
cmdUpdate and then the application will now update
the records into the database.
Search
To search the employee’s record into the
database, the user can type the employee ID into the
txtEmployID or the user can type by the name into the
txtemployname after typing the desired information the
user can now click the Search Button name
cmdSearch, after clicking the button the information
that the user search the data table will now show or
produce the information of the employee that the user
searched.
3.2.3. Staffing
Major Forms: formStaffing
(DeployTab,ChangeDeptTab)
Major Action: Deploy newly hired employee, Change
Department of Old Employee
Deploy newly Hired Employee
Restaurant Management System – HRMS
Page 205
First the user will need to go to the Add New Employee
Form to add the newly hired employee in order to have
a record of their desired departments.
Change Department of Old Employee
The user will need to search for the employee record
in order to get their old department so the user can edit
the Department details of their Record.
3.2.4. Monitoring
Major Forms: formMonitoring
Major Action: Search, Add the Leaves, Lates, and
Absences
Search/Add leaves
If an employee wants to file a leave, the user must
search the records of employee’s Leaves Information.
It is necessary for the employee to have a valid reason
to avail a leave. The user must add the employees
leave information into the database. The user can input
the employees leave information into the text fields and
after inserting the information the user can now click
the add button so the information that the user inputted
will now be added into the records.
Search/Add Lates and Absences
The user can monitor their employee’s lates and
absences by searching the employee’s record and
monitor
their
attendance.
The
user
can
add
punishment into the record by giving sanction to the
employee has a 3 consecutive lates. After inserting that
certain information user can click the button and
update it into the database.
3.2.5. Maintenance
Major Forms: FormUser
Restaurant Management System – HRMS
Page 206
Major Action: Create/Update User
Create User
Only an Administrator or admin account can access
this form. The admin can create a user by inserting
some information like User ID, Name, Designation,
Username
and
Password
into
the
txtID,
txtname,txtDesig, txtUsername and txtPassword. After
inserting the information needed the admin can now
click the button to successfully create the user and
added it into the database.
Update User
Only an administrator or admin account can access
this form. The admin can update the user by inserting
the User ID into the txtID after inserting the user id the
admin can click the search Button. The information is
now in the txtName,txtDesig, txtUsername, and
txtPassword. Then the admin can now update the
information of a certain user, after that the admin can
now click the update button as the application will
update it into the database.
Create Evaluation
To create an evaluation, user needs to enter a new
Evaluation ID in the txtEvaluationID field. To use an
auto generated Number. Click on the blank paper
button. An automatic number will be generated and
filled in the txtEvaluationID.
Modify Evaluation
To modify an evaluation, the user needs to enter an
existing evaluation ID in the txtEvaluationID Field. To
browse all open Evaluation, user can click on the
browse button next to the evaluation ID field. The
Restaurant Management System – HRMS
Page 207
formEvaluationMod will appear. User can highlight an
evaluated employee into the grid, then click cmdOk. All
the Information of the evaluated employee on
formEvaluation will be filled.
4.0.
User Interface Design
There will be about so many interfaces but The proponents
can’t design the exact number of it yet. Because the clients still have
to think over on several interfaces, to see rather they can be combine
some of the forms or put some of them in separated forms.
4.1.
Description of the User Interface
Below are some of the screenshot of the program. After
fire up the program, the login form will appear. If the user
enters the valid username and password, it will immediately
take the user into the main interface (HRMS).
4.1.1. Screen Images
Not yet applicable
4.1.2. Objects and Actions
1. Log In Screen
User Name
Username can be ranged from 10 to 15 letters
(Numbers), as the industry standard. No special
character, spaces, and most likely their department
user name for this system as Theproponents.
Password
Password can be ranged to 7 to 14 letters
(Number), as the industry standard. No special
character and space.
OK
If the users enter the right username with matching
of password, it will immediately take to the main
interface.
Restaurant Management System – HRMS
Page 208
Cancel
If the user wishes to terminate the application, hit
the “Cancel” button.
2. Main Interface
Menu Items
The Following shows the architecture of the
main menu
File
-
Switch User
-
Exit
Employee
-
View Employee Record
-
Add new employee record
-
Update Employee Record
-
Evaluation
Staffing
-
Deploy newly hired employee
-
Change department
Monitoring
-
Leaves
-
Attendance
Maintenance
-
Manage User
-
Settings/Options
Help
-
Contents
-
About
Switch User
Major Forms:
FormLogin
Major Action:
Login
Restaurant Management System – HRMS
Page 209
The LoginForm will now appear. Users enter their
desired username in txtusername and password in
txtpassword. Then the user will click the Login
Button. The user will now log in and will proceed in
the main form if it is a valid username and
password. If the user clicks the cancel button the
application will now terminated if they confirmed
their action.
Employee
Major Forms:
formEmployee(TabAdd,TabUpdate,TabSearch)
Major Action:
Add, Update, Search
Add
To add new employee record into the database,
the user can simply input the name of the employee
into the txtnamemploy, gender of the employee into
a cmbgender, and so on and so on. After filling out
the employee form the user can now click the add
button named cmdbutton. Then the application can
add the information that the user inserted into the
database.
Update
To update the employee record the user will
search the employee’s information into the data
Table
then
after
searching
the
employee’s
information the user can now pick the desired
employee. Then the information in the data table
will now be transferred into the desired Textfields
and then they can edit the information. After
finishing the editing of employees information the
user
can
click
Restaurant Management System – HRMS
the
Update
button
named
Page 210
cmdUpdate and then the application will now
update the records into the database.
Search
To search the employee’s record into the
database, the user can type the employee ID into
the txtEmployID or the user can type by the name
into the txtemployname after typing the desired
information the user can now click the Search
Button name cmdSearch, after clicking the button
the information that the user search the data table
will now show or produce the information of the
employee that the user searched
Staffing
Major Forms:
formStaffing (DeployTab,ChangeDeptTab)
Major Action:
Deploy newly hired employee,
Change Department of Old Employee
Deploy newly Hired Employee
First the user will need to go to the Add New
Employee Form to add the newly hired employee in
order to have a record of their desired departments.
Change Department of Old Employee
The user will need to search for the employee
record in order to get their old department so the
user can edit the Department details of their
Record.
Monitoring
Major Forms:
formMonitoring
Major Action:
Search, Add the Leaves, Lates,
and Absences
Restaurant Management System – HRMS
Page 211
Search/Add leaves
If an employee wants to file a leave, the user must
search
the
records
of
employee’s
Leaves
Information. If the employee has a valid reason and
good performance, the user must add the
employees leave information into the database.
The user can input the employees leave information
into the text fields and after inserting the information
the user can now click the add button so the
information that the user inputted will now be added
into the records.
Search/Add Lates and Absences
The user can monitor their employee’s late’s and
absences by searching the employees record and
monitor their attendace. The user can add
punishment into the record by giving sunction to the
employee has a 3 consecutive late’s. after inserting
that certain information user can click the button
and update it into the database.
3.2.4 Maintenance
Major Forms:
FormUser
Major Action:
Create/Update User
Create User
Only an Administrator or admin account can
access this form. The admin can create a user by
inserting some information like User ID, Name,
Designation, Username and Password into the
txtID,
txtname,txtDesig,
txtUsername
and
txtPassword. After inserting the information needed
the admin can now click the button to successfully
create the user and added it into the database.
Restaurant Management System – HRMS
Page 212
Update User
Only an administrator or admin account can
access this form. The admin can update the user by
inserting the User ID into the txtID after inserting the
user id the admin can click the search Button. The
information is now in the
txtName,txtDesig,
txtUsername, and txtPassword. Then the admin
can now update the information of a certain user,
after that the admin can now click the update button
as the application will update it into the database.
4.2.
Interface Design Rules
Interface Design Focuses areas of concern.
1. The design of interfaces between software modules.
2. The design of interfaces between the software and other
nonhuman producers and consumers of information.
3. The design of the interface between a human (i.e the
users) and the computer.
Easy to learn
Readability
Easy to navigate between interfaces
4.3.
Components Available
Since The proponents are using Java Netbeans as our
front end development language these are a lot of readymade components that are available for us to use already.
The following is a list of controls that will be using this
software.
4.3.1. Intrinsic Controls
Textbox
A textbox control sometimes called an Text Field or
Edit Control. Displays information entered at a design
Restaurant Management System – HRMS
Page 213
time entered by the user or assigned to the control in
code at run-time.
Label
A label control is a graphical control you can use to
display text that a user can’t change directly.
Image
Use the Image control to display a graphic. An image
control can display a graphic from a bitmap, icon, or
metafile, as well as an enhance metafile, JPEG or GIF
files.
Listbox
A list box control displays a list of items from which the
user can select one or more items. If the number of
items exceeds the number that can be displayed, a
scroll bar is automatically added to the listbox.
Scroll Bars
A scroll bar provides easy navigation through a long list
of items or a large amount of information. They can
also provide an analog representation of current
position. You can use a scroll bar as an indicator of
speed or quantity.
Command Button
Use a Command Button control to begin, interrupt or
end a process, when chosen, a command button
appears pushed in and so is sometimes a called a
pushed button.
Menu
A menu control displays a custom menu for your
application.
A
menu
can
include
commands,
submenus and separator bar. Each menu you create
can have up to four (4) submenus.
Restaurant Management System – HRMS
Page 214
Combo Box
A combo box control combines the features of a
textbox control and list box control- users can enter
information in the textbox portion or select an item from
the list box portion of the control.
Check Box
A check box control displays X when selected; the X
disappears when the checkbox is cleared. Use this
control to give the user a True/False or Yes/No option.
You can use checkbox controls in groups to display
multiple choices from which the user can select one or
more option. You can also set the value of a checkbox
programmatically with the value property.
Option Button
An Option Button control displays an option that can be
turned on or off.
4.3.2. ActiveX Controls
DataRepeater
The DataRepeater control function as a
scrollable container of data-bound user controls. Each
appears in its own row as “repeated” control, allowing
the user to view several data-bound user controls at
once.
DateTimePicker
The date time picker control enables you to
provide a formatted date field that allows easy date
selection. In addition, users can select a date from a
dropdown calendar interface similar to the month view
control.
Status Bar
Restaurant Management System – HRMS
Page 215
A status bar control provides a window, usually
at the bottom of a parent form, through which an
application can display various kinds of status data.
The Status bar can be divided into a maximum of
sixteen (16) panel objects that are contained in a
panel’s collection.
Toolbar
A toolbar control contains a collection of button
objects use to create a toolbar that is associated with
an application.
Common Dialog
The Common Dialog control provides standard
set of dialog boxes for operation such as an opening
and saving files, setting print options, and selecting
colors and fonts. The control also has the ability to
display help by running the windows help engine.
5.0.
Restriction, Limitations and Constraints
Time
Time is so far the biggest restriction or constraints for our
project as the proponents only have three months to finish the entire
project. It is very important for us to watch the time the proponents
spend over every phase of the software development project. The
proponents could have included many more components to the
software like online help menu but time restricts us from doing it.
Employee Skills
Employees programming and design skills is also one of the
restriction. It does not have as big of an impact on the project as time
but it sure does limit use from doing more addition to the projects.
Insufficient Resources
Not having all the necessary instruments also is a problem for
our software. The proponents planned to use latest equipment for
Restaurant Management System – HRMS
Page 216
the project like biometrics. But the employers cannot afford to provide
such tools to all their employees so the proponents had to abandon
the plans
6.0.
Testing Issues
To validate the software the proponents need to test the
software during the testing the proponents will be concerned about
the inputs and Expected outputs. The proponents emphasize on the
testing where the proponents will input the date and will compare the
output with the expected results. At this stage, the proponents are
not concerned about the process; The proponents are only looking
for the correct outputs.
6.1.
Classes of Test
The software has many different additions and
interfaces/feature added to it. The proponents will go through
each of the new interfaces and other software function to
describe different types of test performed to them.
Log In Window
The proponents will make use of several different
names to log in to the system. The proponents will use correct
usernames and password to access the software and thus
access into the database. The proponents will not be allowed
to access to main screen using invalid usernames and
passwords. Using an invalid usernames and password show
an error dialog box informing the unauthorized user that
he/she is not allowed to enter into the main screen. When a
valid username and password entered it will be able to access
the main screen. The proponents will also test the log in button
and cancel buttons on this window by performing the test
above.
HR Department – Java Netbeans (Design) Window
Restaurant Management System – HRMS
Page 217
This is the main screen/window that the proponents will
use to access the database using JavaNetbeans. The
proponents will have several different dropdown menus in this
window. File, Employee, Staffing/Deployment, Monitoring,
Maintenance, and Help are the dropdown menu that will be
available on this window. The proponents will try to use all the
menus and then different options available in each of the
window.
1. File: When File Button is clicked user will be shown two
choices
Switch User
The proponents will test the switch user button if it is
properly working. The proponents need to make the log in
screen will appear and the main screen will be close. The
proponents will test this by choosing the switch user then
log in again with another Valid and registered user in the
log in screen.
Exit
The proponents want to make sure that the user is
logged out or is able to exit when exit button is being
clicked or selected. The proponents will test this by logging
in as a user and then by utilizing exit button to exit the
application.
2. Employee: When Employee Button is clicked two choices
will appear.
Add New Employee Record
The proponents want to add new employee record into
the database using the application software that The
proponents are developing. The proponents will test this
by inserting it by a virtual employee record and then
clicking the add button. The proponents want to make sure
Restaurant Management System – HRMS
Page 218
that the information that the proponents inserted is being
transferred into the database, and to check that is the
proponents will look into the database explorer software if
the information The proponents entered a few minutes is
in the desired table.
Update Employee Record
The proponents want to update an old Employee
record and also the proponents want to make sure that the
update is properly working. The proponents will test it by
updating an employee and clicking the update button and
checking it into the database explorer software if the
information that the proponents edit is being updated.
View Employee Record
The proponents want to view the employee record into
the database using the application that the proponents are
developing. The proponents want to know if the data table
is properly working. The proponents will test it by checking
the connection to the database is properly working.
3. Staffing / Deployment
Deployment of newly Hired Employee
Testing this phase is same as the adding new
employee record. Deploying the newly hired employee is
same as the adding of new employee. The proponents
want to this by adding the new employee with the
deployment information by checking it into the database.
Change of Employee’s Department
It is necessary to change the department of a recent
employee by updating its information. The proponents
want to test this by updating the employee’s record
together with the new department and clicking the update
Restaurant Management System – HRMS
Page 219
button, and checking it in the database if the record of the
employee and the department is being updated.

The following testing the proponents do the same
testing
phases
that
the
proponents
do
in
monitoring.
Maintenance
Manage User
When the proponents select this option the
proponents will be presented by with the Manage user
window. The proponents will test the button by clicking
on it to go to manage user window. The proponents
want to make sure that the proper window will appear.
Option
When the proponents select this option The
proponents will be presented by with the option
window. The proponents will test the button by clicking
on it to go to option window. The proponents want to
make sure that the proper window will appear.
Help
Content
When the proponents select this option The
proponents will be presented by with the content
window (Help Content). The proponents will test the
button by clicking on it to go to content window. The
proponents want to make sure that the proper window
will appear.
Evaluation Generator Window
This window is to allow the manager to generate the
evaluation ID before Evaluating the Employee for the
performance. The proponents will have several windows to
select options form and also to test forms.
Restaurant Management System – HRMS
Page 220
Evaluation
ID
box
is
automatically
generates
Evaluation ID. The proponents will make sure the ID is
automatically generated and that the ID does not conflict with
the previous ID. The proponents will test it by comparing the
ID number with other automatically generated ID. The
manager is the only authorized to evaluate the performance
of the employees.
The proponents want to make sure that all the boxes
for the scheduling of employee is properly working, and doing.
6.2.
Performance Bounds
The proponents have setup a certain criteria for the
software application so that the following criteria will be able
to maintain its quality and user friendliness of the software and
to have fulfilled the desired goals and objective.
Response time of search Function
Best Case Scenario > Immediate
Worst Case Scenario > 3 Seconds
Response time of adding Function
Inserting of records in 0.3 Seconds
Done within 0.8 Seconds
Log On
User should be log on within 0.1 Seconds
6.3.
Identification of Critical Components
Restaurant Management System – HRMS
Page 221
3.7.
TEST SPECIFICATION
1.0.
2.0.
Introduction
1.1.
Goals and Objects
1.2.
Statement of Scope
1.3.
Major Constraints
Testing Plan
2.1.
Software (SCIs) to be Tested
2.1.1. Interfaces
2.2.
Testing Strategy
2.2.1. Unit Testing
2.2.2. Integration Testing
2.2.3. Validation Testing
2.2.4. High-Order Testing
3.0.
2.3.
Testing Resources and Staffing
2.4.
Test Record Keeping
2.5.
Testing Tools and Environment
2.6.
Test Schedule
Test Procedure
3.1.
Software (SCIs) to be Tested
3.2.
Testing Procedures
3.2.1. Unit Testing
3.2.2. Integration Testing
3.2.3. Validation Testing
3.2.4. High-Order Testing
3.3.
Testing Resources and Staffing
3.4.
Test Record Keeping and Log
Restaurant Management System – HRMS
Page 222
Download