The Zaycoland Resort and Hotel Online Management System is a web-based platform that automates and simplifies the hotel's daily operations, allowing guests to make reservations, manage bookings, and access information online. It features two modules - the Guest and Admin modules - that provide real-time access to data, enabling managers to monitor room occupancy, sales performance, and customer satisfaction levels. The system streamlines guest management and improves the overall guest experience.
Zaycoland Resort and Hotel Online Management System
1. CHAPTER I
INTRODUCTION
A hotel is an establishment that provides paid lodging
on a short-term basis. The provision of basic accommodation,
in times past, consisting only of a room with a bed, a
cupboard, a small table and a wash stand has largely been
replaced by rooms with modern facilities, including en-suite
bathrooms and air conditioning or climate control. The cost
and quality of hotels are usually indicative of the range and
type of services available.
Due to the enormous increase in tourism worldwide during
the last decades of the 20th century, standards, especially
those of smaller establishments, have improved considerably.
Hotels are independently assessed in traditional systems
and these rely heavily on the facilities provided. Today,
most of the Hotels provide goods and services using computer
system. It helps to perform task in an easy way with less
time consumed. Some companies are become fully automated
while others strive for the similar setting. Computer
programmers develop things like computer system that the rest
of us could use.
The advent of new technology gave rise to easy and hassle
free interaction between and among humans. Whether it is in
business, science or whatever task a person takes on the
quality and speed of carrying it out are enhanced with
automation at the core of this efficient.
Today, many systems have used an automation process
like using computer system, due to the efficient and accuracy.
“Hotel Reservation System” is a transaction processing
system. In this system there are more advantages rather than
a manual Hotel Reservation
2. 2
Objectives of the study
This study aims to solve the problems encountered by the
management of Zaycoland Hotel and to change the manual
reservation system.
Specifically;
1. To increase the security between the management and
staff.
2. To lessen time, consume in making transactions.
3. To highly integrate data.
4. To spend less time in searching and retrieving of
files.
5. To create a backup of files in every successful
transaction.
6. To become make easier to find the availability rooms.
Purpose and Description of the Study
Online Hotel Booking System is powerful booking engine
for single hotel. It has a powerful hotel reservation system
with real time availability and room booking functionality.
The system can easily integrate with your website or new
template. It can manage room, room types, capacity, hotel
rates with different date range and month wise advance payment
feature and Online reservation manager at the back-end with
invoices.
The proposed system prioritizes to overlap the manual
operations with a more technical and systematic operations.
The main purpose of this system is to provide convenient,
easy and manageable transaction.
The proposed system would concentrate on transactions
areas like online reservation, booking of rooms and assign
unlimited number of room with combination of Room type and
capacity.
3. 3
The system is equipped with advance payment feature,
such as three payment gateways integrated: PayPal IPN,
Manual: Pay in Arrival, Offline Credit card and active
booking list with cancellation feature and Booking history
list.
Online Reservation system makes life easier both for the
employees of the hotels and their costumer. It provides
reliable up to date information, quickly and easily store
data for the benefit of the user and the administrator.
Zaycoland Resort and Hotel Online Management System can
have an easy to manage own page where they provide the most
convenient system for their customers.
Scope and Limitations
This study mainly focused on providing retailing
business application using online computerized system that
enables businesses to track services and aims to provide
accurate and reliable process on every transaction especially
in a hotel reservation.
This study looked into a better impact of using
technology today on how it affects our daily lives especially
for being the customer.
With this studies it can help our beneficiaries to know
the differences of using manual system to a computerized
generation today, prioritize is to prove and to give them the
right information.
Online Hotel Reservation System is designed to manage
online hotel bookings, made by guests.
Its powerful hotel reservation, marketing and
merchandising features give you the ability to control
dynamic room or tour allotments, distribute confidential
4. 4
trade rates, provide varying rates, multiple seasons,
distributing last minute rates, and so much more.
The online hotel reservation system will allow you to
dynamically control most of your hotel reservation with the
help of your web browser.
The system is limited only to deliver the following
features:
a. Save the clients information into the data base prior
to booking and check-inn.
b. In every reservation, room status is updated and
customer’s details are added to database.
c. Customization of the type of hotel rooms with prices.
d. Booking of the customer for specific date with advance
payments using credit cards; PayPal IPN , Manual: Pay
in Arrival, Offline Credit card.
e. Data base back up
f. Provides detailed list of registered user.
g. Add, change and cancel booking reservation.
h. Update record if there are changes in reservation and
room rates.
i. Generate transaction receipts to the accounts.
j. Produces report to the manager.
k. Print receipts
Other features that are not included in the
functionality of the system is not included in the scope of
this study.
Significance of the Study
Zaycoland Resort and Hotel Online Management System has
all the dynamic versatile features required to run the hotel,
and guest house business. The system offers an operational
5. 5
integration between reservations, guest history, reception/
front desk, Sales Ledger, and Reporting modules.
Software has facility to generate report for analyzes of
booking, check in and checkout status. This system is the
best suit for managing resources in very simple but effective
manner with minimal efforts or time so that it increases hotel
revenue.
The Customers, this project intends to introduce more
user friendliness in the various activities such as record
updating, maintenance, and searching.
The searching of record has been made quite simple as
all the details of the customer can be obtained by simply
keying in the identification of that customer.
Similarly, record maintenance and updating can also be
accomplished by using the identification of the customer with
all the details being automatically generated. These details
are also being promptly automatically updated in the master
file thus keeping the record absolutely up-to-date.
The Employee, this system will lessen the work load of
the employees specifically the manager and the receptionist.
The entire information has maintained in the database or Files
and whoever wants to retrieve can’t retrieve, only authorized
user can retrieve the necessary information which can be
easily be accessible from the file.
Future Researchers, this study will be helpful to them
who may wish to conduct the same studies on the same subject
using other system design.
6. CHAPTER II
REVIEW OF RELATED LITERATURE AND TECHNOLOGY
This chapter discusses the review of related literature
of the Zaycoland Resort and Hotel Online Management System.
RELATED STUDIES
The application of modern information technology in
tourism, dominated so far by the use of Internet websites and
online reservation systems, gives competitive advantage to
tourist companies.
However, the potential competitive advantage can be
transformed into real advantage if only the websites have
proper design. As a result, the design of travel and tourism
websites has received substantial attention by scholars as
well.
Jeonget et al. (2005) discuss the role of website quality
in attracting online bookings and empirically test their
proposed model with potential lodging customers. Authors
indicate that information completeness and ease of use are
important determinants of website quality.
Schegg et al. (2002) analysis on Swiss hotel websites
over different criteria and conclude that they provide static
information and limited transactional functions. Law and
Leung (2002) examine airfare reservation systems over
attributes like information quality, system use, system
quality, services quality, and customer loyalty. Their
results show that North American-based websites outperform
Asian-based ones.
Landvogt (2004) evaluates several online booking engines
over 23 different criteria, like overall user friendliness,
payment method, instant confirmation, reliability, and
7. invoicing function among others. These criteria present
some of system’s functions and design principles discussed
further in current paper.
Law and Wong (2003) find the three most important factors
that contribute to a successful website, according to the on-
line purchasers, are secure payment methods, different price
ranges for products/services, and user-friendly system.
Law and Hsu (2006) assess the dimensions of hotel
websites (information regarding the reservation, hotel
facilities, contact details of the property, surrounding area
and website management) and attributes in each dimension
mostly valued by online users. Some of the most important
website attributes are found to be the room rates,
availability and security of payments (in the reservation
information dimension), the location maps, hotel and room
amenities (in facilities information), telephone, address and
e-mail of the hotel (for contact information), transportation
to the hotel, airports and sights (for surrounding area
information), and up-to-date information, multilingual site
and short download time (for website management).
So and Morrison (2004) apply similar criteria for
website evaluation but they group them into technical,
marketing, consumer perspective and destination information
perspective criteria.
Although much effort has been put towards evaluating the
design of tourism websites and the identification of website
attributes highly valued by customers, there is a gap in the
research in the online hotel reservation systems’(OHRS)
design and its specific problems have not been elaborated. In
this regard, the aim of our paper is to develop a marketing
approach towards OHRS design. From a marketing standpoint, it
is crucial to provide online experience for the
8. customer/agent so that he/she can navigate easily and find
the appropriate information needed for the hotel booking.
On the other hand, marketers and software developers are
interested in the marketing principles and specific decisions
in the process of OHRS design which may or may not overlap
with the dimensions and attributes used in website
evaluation, and the determinants of online customer
experience, although the marketing principles and decisions
are deeply interconnected with them.
Therefore, the theoretical framework of our paper
includes the development and analysis of the user value model
of an online hotel reservation system, the marketing
principles of system’s design and the marketing decisions to
be taken in the design process. The technical aspects of
OHRS’s design are out of the scope of the paper. The marketing
principles and decisions in OHRS design presented in current
paper have been derived by the author from literature review,
author’s personal experience in online hotel reservation
systems’ design (the reservation system of Go Global Travel:
http://www.goglobal-travel.com), and an empirical research of
online hotel reservation systems the most important of which
given in the reference list.
User value model of an OHRS
Landvogt (2004) defines online booking engines as tools
to store, publish and update the dynamic data availability
and prices, and additionally provide the users with a regular
reservation process.
A specific characteristic of the OHRSs is that users can
make and see the changes in reservation status online. This
differs OHRSs to online hotel catalogues (or information
providers, according to the terminology used by Järvelä et
9. al., 1999), where users can only see descriptions and pictures
of hotels, sometimes rates but they could not check
availability and make bookings online. This means that all
business models which provide the possibility for an online
booking (electronic booking service, electronic travel agent,
electronic market place, and flexible comparison shopping
services) are compatible with the above mentioned definition
of OHRS.
Trust in the system and the online payments it provides
(if any). Users of the OHRS will make reservation in it if
they have a choice (scope of offered properties), competitive
price and a guarantee about the information in the system and
about the booking per se (trust). This means that the OHRS
should offer enough properties in order to attract traffic
and to satisfy the booking queries of its users, to offer
prices lower than competitors for the software), website
navigation that follows the natural steps in the hotel booking
process, sufficient, up-to-date and unbiased information for
the hotels (description and photos), etc. The five dimensions
at the secondary level are interrelated. Reservation systems
with only few hotels can be competitive if they offer
extremely low prices, and/or hotels from a specific
geographical region, and/or unique properties that cannot be
booked elsewhere. In this way, the system gains a significant
competitive advantage, albeit its limited scope of offered
hotels.
The theoretical concept behind the proposed model is
Michael Porter’s value chain (Porter, 1985). It is modified
to include users with access rights to the system, the
functions and activities they can perform in it, the quality
of software, web-design, and information, the scope of
offered hotels, price competitiveness and trust. The more
10. users with access rights and more activities they can perform,
the more competitive, valuable and useful the system.
In this regard, tour operators and hotel chains who
maintain OHRSs continuously add new features in them – booking
additional travel related services, online payments, travel
guides, weather forecasts, etc., and offer access to their
suppliers, as well as to direct customers and travel agents.
All these upgrades create a value added for the users of the
systems and increase the competitiveness of both the users
and the owners of the systems. Trust is an essential feature
in the model because it determines whether direct customers
and agents will use the OHRS at all (for further discussion
on trust in e- commerce and websites see Hoffman, Novak and
Peralta (1998), Jarvenpaa, Trackinsky and Vitale (2000),
Urban, Sultan and Qualls (2000).
The basic model can be used to analyze every OHRS,
regardless of the owner of the system. If the system is run
by a tour operator, the internal users are its employees,
while the suppliers might be other tour operators, hotel
chains or separate hotels. If the system is owned by a hotel
chain, it by definition includes only properties belonging to
the chain. That’s why, in this case the suppliers are the
hotel chain members and the internal users are the hotel chain
employees, responsible for the maintenance of the system.
Booking limitations
Usually the maximum number of rooms or beds in an OHRS
that can be booked with one booking request is limited in
order to minimize the risk of agents or clients blocking too
many rooms at the hotel, their subsequent cancellation short
before the check-in date and the impossibility to resell the
rooms to other agents or clients.
11. The limitations might sometimes be very strong and the
agents/clients cannot book more than one or two rooms
simultaneously with one reservation. Other limitations
include the number of days to check-in date when the user can
make a booking, or the possibility to make a request for hotel
without allotment, i.e. to book on request basis. Most of the
reservation systems give the possibility to book on request,
but others do not.
They predominantly belong to hotel chains and are
integrated with the internal information and reservation
systems of member hotels.
Issuing travel and booking related documents
Each hotel booking is accompanied by issuing several
documents which may vary from country to country but always
include a hotel voucher and an invoice for payment. They can
be prepared and issued manually by the tour operator’s
employees, or by its agents (in this way they also act as
tour operators and not as travel agents). In order to avoid
mistakes, some systems provide the function “handling of
documents”, which allows internal and external users to issue
voucher directly from the system. An electronic invoice
and/or credit card authorization form might also be issued
and printed from the system. Issuing travel and booking
related documents is not a specific characteristic of OHRSs.
Systems may offer or not this option but doing so they follow
the principles of ease of use and integrity of OHRSs design,
facilitate the booking process and achieve competitive
advantage
12. Online payments
Online payments are another non-specific characteristic
of OHRSs. The possibility for an online payment is a function
that creates value added for the user and facilitates the
process of payments handling and accounting.
In this situation, clients may not even interact with
any employees. However, online payments function has a high
perceived risk (Nysveen, 2003) and raises the questions of
security of transactions and privacy of clients’ information.
One way to increase the trust to the system’s security is to
elaborately explain to clients all the actions undertaken to
ensure the transactions and the privacy of information which
is in a direct connection with the customer confidence
determinant of online consumer experience and the principle
of information transparency link to Security Guarantee.
Additional features
Adding online maps, brochures, travel guides, weather
forecasts, travel tips, useful links, search engines and
other additional features to the system facilitates the work
of the travel agent and the choice of a destination and a
hotel by the client and, therefore, creates added value for
the external users.
However, updating the information requires human,
temporal and financial resources. That’s why the marginal
benefits from adding these features (the profits from the
additional bookings they will generate) must be weighed
against the marginal costs for their maintenance. More
research is needed to clarify the role of these additional
features in the selection of OHRS by the travel agents and by
the end consumer she se are some of the most important
marketing decisions to be made in the system’s design process.
13. They are interconnected and there is no single correct
solution to any design problem. As a consequence, there is a
great variety of OHRSs in the Internet with different design,
access, orientation, offered services and additional
features.
Local Related Studies
Online Reservation System 658 Apartelle Resort Located at
Quezon City.
According to Maria Abigilita Bituin, Short term base
lodging is the main reason that a hotel has been established.
In the Philippines, wherein many foreign people go and have
a vacation, hotel is always their first destination to have
relaxation after long hours of travel in an airplane.
Because of the rapid increase of foreigners visiting the
Philippines for a vacation, a common sight is the
establishments ad sophisticated hotels for competitive
advantage. As the result of the competition between different
hotels, various business strategies had been made to attract
customers, such as putting discounts, having beautiful and
relaxing environment and above all having a state of the art
computer system and facilities.
The current problem observed is the manual guest list
records, the manual reservation of guests, the manual booking
of rooms for the guests which takes a long time to accomplish.
According to the manager in the establishment, because
they keep on doing their job manually, it resulted to a very
messy office, lots of papers around the desks and sometimes
important documents disappear. From the information gathered,
the proponents came up with an idea of proposing a system
that is relevant to the needs of the establishment, highly
efficient to meet their needs and most of all simple, easy to
14. use system. The 658 Apartelle Online Reservation Management
System is not only a database for guest list but also an
online reservation system, where potential guest can have
online reservation which will automatically be sent to the
database of the 658Apartelle. Based on the proponent’s
observation and interview, they have found many problems such
as time consuming logging of the guest list names to the log
book, difficulties in making reservations and difficulties in
retrieving information on their previous guests because of
the papers that are scattered everywhere and misplacing of
the guestless records. The proponents develop a online hotel
system for the 658 Apartelle to minimize the problems using
manual encoding of customer’s data and other reports.
Online Inquiry and Reservation System of Spring Garden
Therapeutic Family Resort Located in Passi, Philippines
According to Mary Jayne, Spring Garden Therapeutic
Family Resort uses manual style of transacting business with
its customer. They use the manual process in booking,
reserving and logging in names of customer. However, with the
rapid growth of guests inquiring for about 50 to 70 persons
per day plus the walk in customers the management cannot
specify the exact number of customer entering in the resort,
the management somehow is experiencing insufficiency and
inadequate man power services. The proponents develop an “On-
Line Inquiry and reservation system of Spring Garden
Therapeutic Family Resort” so that the interested parties
would be informed. Contracting On-Line is a great help to the
customers, especially we are living in a modern world which
technology makes our work easier. On-Line Reservation System
and Inquiry of Spring Garden Therapeutic Family Resort main
15. function is to have an automated transaction in terms of their
reservation, initial deposit, cancellation and confirmation
of reservation and checking of rates. It also helps to the
management of the resort to minimize their workload of
encoding the data.
Foreign Related Studies
Online Hotel Reservation System of Palazzo de Laoag Hotel
According to Ray Nolan, CEO of Web Reservations
International, as part of the development process it become
incumbent upon the researcher to follow the system
development life cycle of project identification, analysis,
implementation, revision and maintenance to approach the
problem. The capability to support Making and Taking
Reservation, maintaining organize and portable database. The
interface of the system is user-friendly; it allows the
customer to cancel his/her reservation within a reasonable
time. It also automatically generates the reservation form
and stores it in the database, there is sufficient field for
directions, allows the front desk personnel to update, edit
and delete items in the existing reservation. There is a help
future that will guide a neophyte user on the use of the
system, allow the personnel to generate reports for the
reservation. Contrasted to the previous manual system, the
Online Reservation System has overall relieved personnel
especially for the personnel from the tedious work of making
and updating reservation and repeating common task of data
entry every reservation process. Securing data from various
factors that threaten data integrity involves standard
programming routine that are build into system design. The
system successfully built security around data using these
basic principles in programming routine. The system relevance
16. is its usefulness and functionality, ability to deliver
according to the defined expectations from the system that
they intend to replace.
SYNTHESIS
The following related systems helped the project
team to identify the functionalities and features for the
proposed project. These systems serve as a guide in planning
and identifying some of the basic requirements needed in the
development of the application. The Online Reservation System
658 Apartelle Resort is a system that the customer can
reserved via online using the internet. Our system has the
same functionality; it can provide information what are the
available rooms in order to the customer to reserved.
The Online Hotel Reservation System of Palazzo de Laoag
Hotel has a capability to support Making and Taking
Reservation, maintaining organize and portable database. The
interface of the system is user-friendly; it allows the
customer to cancel his/her reservation within a reasonable
time. The Zaycoland Resort and Hotel Online Management System
can also do that functionality and the system can also
generate reports to the customer for acknowledgement
purposes.
17. CHAPTER III
DESIGN AND METHODOLOGY
This chapter discusses the methodology used in
developing Zaycoland Resort and Hotel Online Management
System.
Technical Background
In today’s modern society it is widely recognized that
most organizations need information system to survive and
succeed in the competitive business environment.
Zaycoland Resort and Hotel Online Management System is
no exception to this development. The current system they are
using is in a manual process. Transactions inside the hotel
are relied on pens and papers when it comes to booking and
reservations. The files are stored in only one computer which
is highly at risk for loss of file due to some technical
error.
The Zaycoland Resort and Hotel Online Management System
design is a process which must involve marketing
professionals as well as software developers. The reason is
that technically perfect website design can be catastrophic
from a marketing perspective if it does not provide excellent
online customer experience. The opposite is equally true:
perfect from a marketing point of view website might be
impractical, considering the current state of Internet
technology, or illegal, considering the personal information
protection legislation.
Therefore, marketing specialist must follow specific
principles in the design process which suppose, but do not
guarantee, that the system will provide excellent online
18. 18
customer experience and client/agent will make real
bookings in it.
The most important marketing principles in design are
the ease of use, information sufficiency, information
transparency, personalized service, ease of updating, and
compatibility. On practical level, these principles require
the marketing specialists and software developers to make
several crucial marketing decisions: orientation of the
system to agents, direct customers or both, net or
commissionable rates, room inventory, online booking of
additional services, booking limitations, issuing travel and
booking related documents, online payments, and the
availability of additional onsite resources.
Every decision hangs on the Zaycoland Resort and Hotel
Online Management System usability and functionality, and the
online customer experience it provides. The decisions
different parties undertake in the process of booking are
influenced by their requirements to the system. Users have
different requirements to the website functionality and
navigation, which effects on their online experience. Clients
and agents will appreciate the system by its usability, the
onsite resources and relationship services which also shape
their confidence and trust in the company.
Hardware and Software Requirements
On this part demonstrate the software and hardware that
must met the needed requirements in developing the system.
Hardware Requirements
The computer hardware is known as the collection of
physical elements that constitute a computer system. The
hardware minimum resources used for the developed system are
19. 19
presented below, both for the server and for the client
computers.
Table 3.1 presents the minimum hardware requirements
used for the development of the Zaycoland Resort and Hotel
Online Management System.
Table 3.1
Hardware Requirements (Implementation)
Hardware (Server)Specifications
Processor:
RAM:
Hard disk:
Monitor:
Peripherals:
Pentium ® Dual – Core CPU E58
1.00GB
Seagate 500 GB
A generic Pnp Monitor
mouse, keyboard, printer
Table 3.2 Hardware Requirements (Implementation)
Hardware (Client)Specifications
Processor:
RAM:
Hard disk:
Monitor:
Peripherals:
Pentium ® Dual – Core CPU E5800
1.00GB
Seagate 500 GB
A generic Pnp Monitor
mouse, keyboard, printer
Software Requirements
The software requires an operating system like Windows
XP, Windows 7, Windows 8 to support PHP, XAMPP is used as an
open source cross plat form web server solution stack package
consisting mainly of the Apache HTTP Server, My SQL database,
20. 20
and interpreters for scripts written in the PHP programming
languages and for Mozilla Fire fox or any web browser is used.
Table 3.3 Software Requirements for the development of the
system
Documentation: Microsoft Word 2007
For implementation: Operating System: Microsoft Windows
7 (Recommended)
Microsoft Office: Microsoft Word &
Microsoft Excel
21. 21
CHAPTER IV
RESULTS AND DISCUSSION
This chapter discuss the Operational Framework, System
Evaluation Form, Entity Relationship Diagram, Data Dictionary
and the system functions of The Zaycoland Resort and Hotel
Online Management System.
OPERATIONAL FRAMEWORK
The proposed Zaycoland Resort and Hotel Online
Management System is designed to manage hotel online booking,
reservation and payments.
The management of Zaycoland Resort and Hotel will be
required to have one-unit computer for the administrator. On
the user side, since the system is online computer unit will
be provided by the user, also cellular phone with internet
access can be used for online transactions by the costumers.
The system has a data base that is responsible to store
the customer’s and hotel data and information, accounts and
payments records.
For booking online, the user must log in the accurate
data required by the system, this will include client’s bio-
data, email address, bank account number, and specific date
for room accommodations.
22. The administrator can maintain daily updates in the
hotel records. Administrator is must be an authorized user.
He can further change the password. There is the facility for
password recovery, logout etc.
The main aim of the entire activity is to automate the
process of day to day activities of Hotel like Room
activities, Admission of a New Customer, assign a room
according to customer’s demand, checkout of a computer and
releasing the room and finally compute the bill and print
out receipts and reports.
Figure 4.1 Operational Framework
23. 23
System Development Life Cycle
This contains the important phases in developing the
system. It includes Formulation of ideas/concepts, Data &
Resource Gathering, System Planning, Designing the System,
Testing of the system, system evaluation and system
documentation.
Interview, Identifying issues and Problems
The establishment of Zaycoland Resort and Hotel nestled
in a calm suburban area of Kabankalan City away from the
hustle and activity of the city’s main commercial and business
center. Based on the interview that the proponents have
conducted the management encountered several problems in
reservation like phone call misunderstandings; the management
have no clear conversation with the guest over the telephone
with regards to the information from the guest.
Another is conflict regarding the availability of rooms,
the guest reserves a room personally without knowing that the
rooms are fully booked. Waste of time for the customers is
another problem; the guest will have to find another hotel
when the rooms are fully booked.
The proponents decided to develop a system that will
simplify the task of traditional booking. The proposed system
will provide users a unique, spontaneous and easy to use
interface that improves the way people use the web today.
Develop Prototype and Feature
Planning is the most important part of building a system.
Understand the problem before you begin to create the analysis
model is the most integral part in planning.
24. 24
We develop prototypes that enable a user to understand
how human machine interaction will occur. We keep a record
the origin of and the reason for every requirement.
Furthermore, we use multiple views of requirements like
building data, function and behavioral Models in order to
eliminate work ambiguity.
Building Source Code and Design
All the important coding techniques used by programmers,
in making the system based coding is brought out in full and
in great detail.
Evaluate the System Development
In order to evaluate the functionality of the system a
random survey was conducted using qualitative method. A
questionnaire was use to assess the efficiency, convenience,
accuracy and security of the system.
System’s Evaluation
The researchers will look at the ideas of the respondents
on online hotel management systems, the services of hotels,
the impact of online hotel management system to hotels and
what an online management system do to serve its purpose.
The ideas of the respondents will be helpful to
understand how people view online reservation systems and its
benefits to hotels.
In order to measure the acceptability level of the system
based on the set criteria, a 5 point Likert scale was used in
determining the level of functionality of the study.
25. 25
Table 4.1 The 5-Point Likert Scale
The Likert Scale is interpreted as follows:
4.20 - 5.00 Strongly Agree
3.40 – 4.19 Agree
2.60 – 3.39 Disagree
1.80 – 2.59 Strongly Disagree
1.00 – 1 79 Undecided
Table 4.2 Survey Questionnaire
ITEMS 5 4 3 2 1
1. Online consumption brought out an
easier experience in looking for a
product or service.
2. Clients acquire various kinds of
services by using online
consumption this complements the
benefits received from such
technology.
3. The system make sure that clients
can have an idea of the available
rooms in hotel and make booking
early.
26. 26
4. The system not only make life easier
it also gives convenience to the
user.
5. For the system to make it easier it
must be easy to understand.
6. The system features fast upload of
pages and lesser occurrences of
bugs or any other error.
7. Accurate online reservation systems
would mean an easier life for the
clients and it would mean
convenience for the user.
8. If the website is secure then
clients will have convenience and
lesser fears.
9. The system emulate the things done
by websites that are successful.
10. The system is easy to understand
and to navigate.
Evaluator Signature over Printed
name
Date: __________________
27. 27
Figure 4.2 Shows the entity relationship of Zaycoland Resort
and Hotel Online Management.
28. 28
SYSTEM FLOWCHART
Figure 4.3 Shows the system flow chart
DATA MODELING
Figure 4.4 Shows the system customer’s Data Modeling
SYSTEM USE CASE DIAGRAM
Use cases are the primary drivers for all of the UML
diagramming techniques. The use case communicates at a high
level what the system needs to do, and each of the UML
29. 29
diagramming techniques build upon this by presenting the
functionality in different ways, each view having a different
purpose.
The administrator can access everything inside the
system. The admin can login in order to update and cater the
customer’s reservation. The administrator can also assign
price for each room depend upon the peak day. Price may vary
according to the management order. The customer can only visit
the website, view room details, and room reservation.
Figure 4.5 SYSTEM USE CASE DIAGRAM
DATA DICTIONARY
This table shows the data dictionary of Zaycoland Resort
and Hotel Online Management System. This contains the tables
used in the system. Each table includes field name, data type,
size and description.
30. 30
Table 4.3 Admin Table
FIELD
NAME
DATA TYPE SIZE DESCRIPTION
id int 11 Id number of the user
username varchar 255 User login name
pass varchar 255 User password
access_id int 5 User access Id
f_name varchar 255 User First name
l_name varchar 255 User Last name
Table 4.4 Bookings Table
FIELD NAME DATA TYPE SIZE DESCRIPTION
Booking_id int 11 Booking Id Number
booking_time datetime 8 Customer booking time
start_date date 8 Start date of booking
end_date date 5 End date of booking
client_id int 5 Customer Id
child_count int 2 Count customer’s child
Table 4.5 Customer Table
FIELD NAME DATE TYPE SIZE DESCRIPTION
client_id int 10 Client/Customer Id
first_name varchar 64 Customer First name
surname varchar 64 Customer Surname
title varchar 16 Title (Mr./Ms.)
street_addr text 0 Street Address
city varchar 64 City Address
province varchar 128 Province Address
zip varchar 64 Zip Code
country varchar 64 Country
phone varchar 64 Phone Number
31. 31
email varchar 128 Customer Email
additional_comments text 0 Customer comments
ip varchar 32 Customer I.P Address
Table 4.7 RoomType Table
FIELD NAME DATE TYPE SIZE DESCRIPTION
roomtype_ID int 10 Unique Id for Room Type
type_name varchar 500 Room Type name
description text 0 Room Type Description
img varchar 256 Room Type Image
Table 4.8 Reservation Table
FIELD NAME DATE TYPE SIZE DESCRIPTION
id int 11 Unique Id for Reservation
bookings_id int 11 Foreign Key Booking Id
room_id int 11 Foreign Key Room Id
room_type_id int 11 Foreign Key Room Type Id
Table 4.6 Rooms Table
FIELD NAME DATE TYPE SIZE DESCRIPTION
room_ID int 10 Unique Id for Room
roomtype_id int 10 Foreign Key Id for Room Type
room_no varchar 255 Room Number
capacity_id int 10 Room capacity
no_of_child int 11 Number of children
extra_bed tinyint 1 Room Extra Bed
32. 32
Table 4.9 Price Plan Table
FIELD NAME DATE TYPE SIZE DESCRIPTION
plan_id int 10 Unique Id for Price Plan
roomtype_id int 10 Foreign Key Room type Id
capacity_id int 11 Foreign Key Capacity Id
start_date date 0 Price Start Date
end_date date 0 Price End Date
sun decimal 10 Sunday
mon decimal 10 Monday
tue decimal 10 Tuesday
wed decimal 10 Wednesday
thu decimal 10 Thursday
fri decimal 10 Friday
sat decimal 10 Saturday
default_plan tinyint 1 Default Plan
PLAN AND DIAGRAM
The figure 4.6 below shows the flow of transactions of
Zaycoland Resort and Hotel Online Management System. As
shown, the system is composed of several menus that are useful
for the intended users. The diagram chart shows the menu and
sub-menu of the Zaycoland Resort and Hotel Online Management
System.
33. 33
Figure 4.6: PLAN & DIAGRAM
SCREEN DESIGN
Figure 4.7: Homepage
The figure shown above is the home of Zaycoland Resort
and Hotel Management System. The customer will see the preview
of the hotel upon entering the website address.
34. 34
Figure 4.8: Room Type
The figure show the room type of the hotel. There are
three types of rooms: deluxe, standard, and standard double.
Figure 4.9: Contact Us Page
35. 35
The figure above displays the contact us page. The
purpose of this page is to contact the company if the customer
has a concern related to the services that the company has
provided.
Figure 4.10: Admin Panel
The figure shown the admin panel. This panel can only
access by the administrator for monitoring and controlling
purposes. The administrator required to enter correct
username and password to access the panel dashboard.
Figure 4.11 Admin Dashboard
36. 36
Display the admin home page of the panel. Panel admin
homepage will display the bookings, checklist, and checkout
list of the customer that has been interact with the system.
Figure 4.12 Price Plan Manager
Shown the price of the room regarding to the peak days.
Each day the hotel price changes, therefore the administrator
need to change the price of the room every day.
37. 37
Figure 4.13 View Booking List
Shows the booking manager of the admin panel. This panel
will show the administrator the customer who is already
reserve a room.
Figure 4.14: Change Password
Shown the change password in the admin panel. The
administrator can change his password by entering the old
password first
CHAPTER V
SUMMARY OF FINDINGS, CONCLUSIONS,
AND RECOMMENDATIONS
This final chapter discusses the summary of Findings,
Conclusions and Recommendations to the system also the
Appendices of the system documentation including the relevant
sources of codes used upon implementation of the Zaycoland
Resort and Hotel Online Management System.
38. Summary of Findings
The establishment of Zaycoland Resort and Hotel is a
hotel industry that opens up socio-economic opportunities for
both owner and customer. It has the function of providing
hospitality and services to customer. Customers are mostly
constrain trying to get a room to pass the night, as the usual
practice is too look for a hotel when you arrived in the
particular location. Searching the available rooms specially
at night is very difficult. When you ask the hotel
receptionist is there any available rooms, the receptionist
will search the rooms manually by the help of his assistance.
Time consuming and inaccurate information that prone to
errors when booking the information using manual operation.
The hotel check-out time is inaccurate as the result there
are customers who are overtime in the hotel without paying
the overtime price.
Furthermore, hotel industry is very challenging and
tracking information of each customer’s check-in in the hotel
is very crucial. Therefore, the hotel manager looking forward
to automate the operation and implementation of this system
will benefit their business.
Conclusion
We propose Zaycoland Resort and Hotel Online Management
System in order to reduce the long process procedure of the
hotel. This system will benefit the person who are in the
business operation.
Recommendation
The project team decided to developed the Zaycoland
Resort and Hotel Online Management System to provide fast and
accurate information in terms of check-in and check-out of
the hotel’s customers. The system have a printed reports in
39. 39
each operation and everything is easy to access. Searching
hundreds of records and informing the customers of available
rooms will not be a problem anymore.
40. 40
REFERENCES
A_SAMPLE_HOTEL_MANAGEMENT_SYSTEM_PROJECT_DOCUMENTATION.
(2014, February). Retrieved from Academia Web Site:
http://www.academia.edu
Bemile, R. (2014). Online Hotel Reservation System, Vol. 1
. In A. Achampong.
Delizo, G. A. (2015, September). Retrieved from hotel-
management-system-proposal: https://docslide.us
project-proposal-on-hotel-management-and-reservation-
system. (2016). Retrieved from The Computer Students:
http://thecomputerstudents.com
Research Gate Publication. (2013, March). Retrieved from
Research Gate Web Site: https://www.researchgate.net
thissagamage1. (2015, January). project-proposal-document-
for-hotel-management-system. Retrieved from
Slideshare: https://www.slideshare.net
67. 67
APPENDIX B
System Evaluation Letter
February 20, 2015
Dear Sir/Madam:
The undersigned are candidates for the Bachelor of Science in
Information Technology at Carlos Hilado Memorial State
College, Binalbagan Campus. We are conducting a study on
“Zaycoland Resort and Hotel Online Management System” of
Zaycoland Resort and Hotel Highway, Kabankalan City, Negros
Occidental.
In this connection, we have developed the Zaycoland
Resort and Hotel Online Management System for our study, which
need to be evaluated by the experts in this area of
specialization. Kindly accomplish the questionnaire for
Zaycoland Resort and Hotel Online Management System.
Thank you very much for your very kind response to our
request and if you are interested we will supply you with the
results of our study.
Very respectfully yours,
CAMPOS, CHRISTINE JOY GALVAN, MEJIE
LAROZA, ROVELYN POLVOS, DEVIE
Noted by:
Engr. Romeo Tanate Jr.
Thesis Adviser
68. 68
APPENDIX C
System Evaluation Form
Evaluation Form for Validating User Acceptance and Survey
Questionnaire
Direction: Please evaluate the content and format of the
software evaluation form based on the criteria set forth by
Carter V. Good and Douglas F. Scales. Use the guide that
follows.
Rating:
5 – Excellent 4 – Very Good 3 – Good
2 – Fair 1 – Poor
CRITERIA FOR VALIDITY RATING
1. The questionnaire is too short that the
respondents respect it and it would not drain
much of its precious time
2. The questionnaire is interesting and has a
fair appeal such that respondents will be
included to respond to it and accomplish it
fully.
3. The questionnaire can obtain some depth to
the responses and avoid superficial.
4. The item/questions and their responses are
neither too suggestive nor too stimulating.
69. 69
5. The questionnaire can elicit responses which
are definite but not mechanically forced.
6. Questions/items are stated in such a way
that the responses will not be embarrassing to
the persons concerned.
7. Questions/items are formed in such manner
to avoid suspicion on the part of the
respondents concerning hidden responses in the
questionnaire.
8. The questionnaire is not narrow or
restricted of limited in the philosophy.
9. The responses to the question when taken as
a whole could answer the basic purpose for
which the questionnaire is designed and
therefore considered valid.
Overall mean
Date: _________________
Evaluator Signature over Printed name
70. 70
TEST CASE
This prototype is used to describe test cases that will
be needed to guarantee that the solution executes as expected.
Using the Test Case allows the testing process to be clear to
the user and be used as guide.
Project/System/Component: Zaycoland
Resort and Hotel Online Management
System
Created by: Christine
Joy Campos, Rovelyn
Laroza, Mejie Galvan,
Divie Polvos
Test Case ID: 1 Creation Date:
December 03, 2012
Feature/Function/Requirements to test:
• Test for System Login
Data or Activities Required to Test
(if multiple conditions are required,
they can all be stated here)
Expected Results:
1. Enter a valid username &
password
USERNAME: admin
PASSWORD: admin
System will appear the
main page of the
application (your
access depend on what
kind of position u
entered)
2. Incorrect username/password
USERNAME: test
PASSWORD: 123
Error message will pop
up. User cannot enter
the application.
71. 71
3. Click the LOGIN button or press
the ENTER key
Main page for the user
side will appear.
Table 5.1 Test Case for Log in Category
TEST CASE
This prototype is used to describe test cases that will
be needed to guarantee that the solution executes as expected.
Using the Test Case allows the testing process to be clear to
the user and be used as guide.
Project/System/Component: Zaycoland
Resort and Hotel Online Management
System
Created by: Christine
Joy Campos, Rovelyn
Laroza, Mejie Galvan,
Divie Polvos
Test Case ID: 2 Creation Date:
December 03, 2012
Feature/Function/Requirements to test:
• Test for add price for rooms
Data or Activities Required to Test
(if multiple conditions are required,
they can all be stated here)
Expected Results:
1. Enter a data:
ROOMTYPE: (DROP DOWN MENU
OPTION)
START DATE: (SELECT DATE)
Days and input textbox
will appear upon
selection.
72. 72
END DATE: (SELECT DATE)
2. Empty Fields
ROOMTYPE: (DROP DOWN MENU
OPTION)
START DATE: (SELECT DATE)
END DATE: (SELECT DATE)
Error message will pop
up. User cannot enter
the application.
3. Click submit button Information Saved.
TABLE 5.3: TEST CASE FOR PRICE MANAGER CATEGORY
TEST CASE
This prototype is used to describe test cases that will
be needed to guarantee that the solution executes as expected.
Using the Test Case allows the testing process to be clear to
the user and be used as guide.
Project/System/Component: Zaycoland
Resort and Hotel Online Management
System
Created by: Christine
Joy Campos, Rovelyn
Laroza, Mejie Galvan,
Divie Polvos
Test Case ID: 3 Creation Date:
December 03, 2012
Feature/Function/Requirements to test:
• Test for Edit customer details
Data or Activities Required to Test
(if multiple conditions are required,
they can all be stated here)
Expected Results:
73. 73
1. Input Data:
TITLE: (Dropdown Menu)
FIRSTNAME:
LASTNAME:
STREET ADDRESS:
CITY:
PHONE NUMBER:
FAX:
EMAIL ADDRESS:
All information will
be saved on selected
customers.
2. Input Data:
TITLE: (Dropdown Menu)
FIRSTNAME:
LASTNAME:
STREET ADDRESS:
CITY:
PHONE NUMBER:
FAX:
EMAIL ADDRESS:
Users cannot add the
customer’s information
3. Click submit button Information Saved.
TABLE 5.3: TEST CASE FOR ADD/UPDATE NEW CUSTOMERS
TEST SCRIPT
This document describes a set of steps that performed in
a certain order to test a feature or function of the system.
The scripts are especially helpful if someone other than the
developer is doing the testing. The test script is also used
when the testing scenario is too complex to describe with the
test case.
74. 74
Project/System/Component: Zaycoland
Resort and Hotel Online Management
System
Created by:
Christine Joy
Campus, Roverlyn
Laroza, Mejie
Galvan, Devie
Polbos
TEST SCRIPT ID:1 Creation Date:
December 3, 2012
Feature/Function/Requirement to test:
1. Test for customers online booking
Step: Describe the Input or Action to
Perform
Expected Result
1. Visit Zaycoland Resort and Hotel
Online Management System website
Homepage will
appear
2. Input check-in and check-out date Available rooms
will display
3. Click view price Daily room prices
will appear
4. Select Number of room and click
continue
Booking details
will appear
75. 75
5. If existing customer type your
email in “Fetch Details”
This display the
customer previous
information if the
customer are
already reserved
the rooms before.
6. If you are new customers then
you need to input this data:
Title:
Firstname:
Lastname:
Address:
City:
State:
Country:
Phone:
Email:
Must fill up all
the fields.
7. Then click “CONFIRM AND CHECKOUT” Confirmation box
will appear.
TABLE 5.4: TEST SCRIPT FOR CUSTOMERS ONLINE BOOKING
76. 76
TEST SCRIPT
This document describes a set of steps that performed in
a certain order to test a feature or function of the system.
The scripts are especially helpful if someone other than the
developer is doing the testing. The test script is also used
when the testing scenario is too complex to describe with the
test case.
Project/System/Component: ZAYCOLAND
RESORT AND HOTEL ONLINE MANAGEMENT
SYSTEM
Created by:
Christine Joy
Campus, Roverlyn
Laroza, Mejie
Galvan, Devie
Polbos
TEST SCRIPT ID:2 Creation Date:
December 3, 2012
Feature/Function/Requirement to test:
Test for hotel manager adding and updating new rooms
Step: Describe the Input or Action to
Perform
Expected Result
1. Open administrator dashboard Login page will
appear
77. 77
2. Enter the correct username and
password
Hotel manager
dashboard will
appear
3. Enter data:
Number of Rooms:
Room Type: (Dropdown Menu)
No. of Adult: (Dropdown Menu)
All fields must be
fill-up
4. Click “Submit” Button Confirmation
message will
appear
5. Click “Edit” Button to update the
room information
It will display to
edit number of
rooms.
6. Click “submit” button It will appear a
confirmation
message to know
inform you that
your information
has been updated.
TABLE 5.4: TEST SCRIPT FOR ADDING/UPDATING NEW ROOMS
TEST SCRIPT
This document describes a set of steps that performed in
a certain order to test a feature or function of the system.
78. 78
The scripts are especially helpful if someone other than the
developer is doing the testing. The test script is also used
when the testing scenario is too complex to describe with the
test case.
Project/System/Component: ZAYCOLAND
RESORT AND HOTEL ONLINE MANAGEMENT
SYSTEM
Created by:
Christine Joy
Campus, Roverlyn
Laroza, Mejie
Galvan, Devie
Polbos
TEST SCRIPT ID:3 Creation Date:
December 3, 2012
Feature/Function/Requirement to test:
Test for adding and updating the Price List Manager
Step: Describe the Input or Action to
Perform
Expected Result
1. Open administrator dashboard Login page will
appear
2. Enter the correct username and
password
Hotel manager
dashboard will
appear
3. Click “Price Manager” Booking list
dashboard will
appear
79. 79
4. Click “Submit” Button Confirmation
message will
appear
5. Click “Edit” Button to update the
room information
It will display to
edit number of
rooms.
6. Click “submit” button It will appear the
confirmation
message to inform
you that your
information has
been updated.
TABLE 5.4: TEST SCRIPT FOR ADDING/UPDATING PRICE LIST
MANAGER
80. APPENDIX D
USER’S GUIDE
Figure 5.1 Login page
Step 1: This shown the administrator login page. The
admin must enter the username and password in order to access
to the administration panel.
Figure 5.2 Administrator Dashboard
Step 2: After the administrator will login, the admin
will be redirect to the administrator dashboard or home. This
page displays the summary of all the information that located
on each tab.
81. 81
Figure 5.6 Price Plan Manager
Step 3: Click price plan manger to adjust everyday price
of the hotel. You need to select room type. Then it will show
the regular price. You can update it for any changes.
Figure 5.7 Add Price Plan
Step 4: Click add to add price plan and it will show the
option in figure 5.7. You need to enter what room type that
you need to add and the start date of the price.
82. 82
Figure 5.8 Update Price Plan Manager
Step 5: You can edit price plan by clicking edit on price
plan manager dashboard. You need to enter the required field
then click submit.
Figure 5.9 Walk-in Customer Dashboard
Step 6: If the customer is unable to reserve the room
using the online system, you can click walk-in button and it
will let you reserve the customer using the administrator
system.
83. 83
Figure 5.10 View available rooms
Step 7: After your fill-up the information in the
customer walk-in dashboard, the system will redirect you to
the search result page of the available rooms.
Figure 5.11 Customer Details
Step 8: After clicking continue, the customer need to
fill-up the information shown in figure 5.11. However, if the
84. 84
customer has already reserved before, all you need to do is
to type the email address and click fetch details. The
existing information of the customer will retrieve by the
system. By clicking Submit will send to the customer’s email
for confirmation purposes.