Tourist Monitoring System of Hulugan Falls
Tourist Monitoring System of Hulugan Falls
Tourist Monitoring System of Hulugan Falls
MARCH 2021
II
APPROVAL SHEET
CRISANTO GULAY
Adviser
JONARDO R. ASOR
Research Coordinator
OFELIA B. MANINGAS
____________________
Chairperson, Research and Development Services Date Signed
ACKNOWLEDGMENT
To the University President Dr. Mario R. Briones and Campus Director, Prof. Joel
To Mr. Crisanto Gulay, for his time and technical guidance throughout the
study.
To Mr. Loyd S. Echalar, for sharing his expertise, valuable comments and
suggestions.
Technical Editor, Ms. Carol Joval, Statistician and also Mr. Gene Marck B.
Catedrilla, Subject Specialist, for their kindness and for offering valuable time to
To Mr. Ray Marrion F. Manatac and Mr. Micah Joshua Mateo, for their
valuable time and support from the beginning to the completion of the project.
To our parents, siblings, classmates and friends for their untiring love and
care.
The Researchers
IV
DEDICATION
J.A.O.
J.S.L.S.
P.D.D.
V
ABSTRACT
One of Barangay's main goals in improving the reservation system is to enhance visitor
reservations. This goal is as critical as, if not more important than, the other elements to
enhancing tourist reservations. Online Reservation, often known as the Online
Reservation booking system, is a step of Barangay services that has been streamlined.
This research intends to design a reservation-scheduling model that takes into
consideration visitor preferences regarding when they would like to be seen and is
motivated by the growing use of computerized reservation booking systems. The Online
Tourist Booking was created to introduce an online platform for Hulugan services. The
suggested system will serve as the foundation for future technological advances in
Hulugan Falls. The system would serve as a good model for creating an integrated
Hulugan falls system. The system's prototype would demonstrate the practicality of the
suggested architecture. 58 people gave their opinions on the project. Overall, the system
was deemed acceptable by the respondents.
TABLE OF CONTENTS
Preliminaries Page
TITLE PAGE I
APPROVAL SHEET II
ACKNOWLEDGMENT II
DEDICATION IV
ABSTRACT V
TABLE OF CONTENTS VIII
LIST OF TABLES IX
LIST OF FIGURES X
DEFINITION OF TERMS XI
Chapter
I INTRODUCTION 1
Project Context 2
Research Objectives 3
Conceptual Framework 4
Project Purpose 4
Scope and Limitation 5
Monitoring System 10
Existing Monitoring System 15
Web-based Monitoring System 16
Advantages 18
Increased productivity 18
Expanded savings 19
Cost-Effective 19
Increased security 19
Improved team performance 20
Disadvantages 20
Hurt feelings 20
Comprehending data takes time 21
Too much access can be dangerous 21
III METHODOLOGY 21
System Architecture 27
System Implementation 30
Functional Requirements 30
Population of the study 33
Sampling Design 34
Data Collection Instrument 35
Requirement Specification 36
Hardware Requirements 39
Project Design 40
Product Backlog 41
Spring Backlog 42
Testing and Evaluation Procedure 42
Result of Post-Evaluating 55
Result of Software Testing 58
Summary 66
Conclusion 67
Recommendation 68
REFERENCES
APPENDICES
List of Tables
2 Likert Scalar 28
3 Desktop Specification 30
13 Unit Testing 48
List of Figures
1 Conceptual Framework 5
IX
4 System Configuration 21
9 Purposive sampling 28
16 Sign-up form 40
18 Booking form 42
DEFINITION OF TERMS
CHAPTER I
INTRODUCTION
recognize the need of preserving and updating data online, today's revenue
San Salvador. Such as visitors record, is not only a faster and less costly way to
save time and money, but it is also a way to support and improve Hulugan Falls
checking) for system users and efficiently storing data helps in the improvement
of data control.
enhance visitor reservations. This goal is as important as, if not more important
than, the other key to enhancing tourist reservations. The advantages of making
measure it, and the information available to assist tourism in the barangay in
indicators that contains both visible and invisible data and is sufficiently objective
to collect accurate and reliable data while remaining objective at the same time.
2
A table of indicators, which contains both visible and invisible data and covers
the various tourist reservation systems, as a result of the study conducted on the
tourist reservation online service for barangays that would make the reservation
decreasing the chaos. This system allows you to make bookings online, view a
list of tour guides, book and cancel reservations, and manage all of the sections.
services, allowing the barangay to stay in touch with tourists and clients while
also improving efficiency. To obtain the best implementation, the system must
Reservation.
Project Context
captures into effect visitor preferences regarding when they would like to be
reservation, visitors have booked a future reservation method, and the number of
Research Objectives
The researcher developed the goals of the study in order to address the
General Objective
The researchers' important aim is to use this project to figure out how
reservations may affect future tourism demand in the Barangay of San Salvador
Luisana.
website.
3. To create a system with functional modules that will assist the barangay
Conceptual Framework
project is represented by the conceptual framework. It lays out the actions that
framework.
5
min
Admin Accept client Accept
client
Login
Tour guide add to list
Select in/out
Client
Select date
Data Select tour
guide
Submit
portal. The researchers define the data collected in the Barangay San Salvador of
Luisiana to use as the sample data of the project and the connection of modules.
The user admin module has a capability in managing the user such as client
accounts. All the data or information that is input in the user management are
stored in the database, in particular the client that is already registered to the
5
system. Registered users can view tour guides for available booking reservation
barangay official to create an account by the admin. The residents can easily
view the availability of tour guide upon request, while all the successful registered
Project Purpose
tourist satisfaction.
barangay personnel at the point of service and tourists through the online
website
Salvador by ensuring the service, areas, and that transitions between settings are
easily addressed.
system is defined.
EasyAccessthruwebsite.TheTouristMonitoringSystemallowsclientstohav
6
eeasyaccesstowebsites.
system that will help Hulugan Falls of Barangay San Salvador for improving
for barangay income generating but, it creates challenges for barangay staffs.
for future purposes. Hence the developed web-based system can be maintained
The proposed tourist monitoring system allows the users the power to
book their reservation with a respective tour guide online that benefits barangay
to manage a tremendous amount of time that would otherwise have been spent
answering phone and voice messages. This online platform improves the
About Module. This module helps to provide clients full access to manage their
inconvenience and assuring a better service. There is one sub-module about the
The system will register the user and redirect him/her to the homepage. After
Register Module. This module will let the user create his/her account through
7
online registration.
Report Module. The History Module will be used to display the user’s history
and the places they visited using the web-based system. There is one sub-
module View the report module that lets the admin view the report within the
web-based system.
Database Module. The database module enables the report module to be stored
simple online monitoring system. Reservations are possible for users and the
functionalities, the system lacks behind the barangay management system. The
Online Monitoring does not generate reports, it only generates reservation status
different books, e-books, journals, and websites which tells the significance and
Monitoring system
is (procedural and status report). It's also emphasized that it's a framework for
Monitoring, on the other hand, should generally imply the use of performance
indicators that are not only gathered on a regular basis but also reported back to
the units in charge. The terms "performance," "outcomes," and "feedback" are
"systematic and regular methods for the gathering and analysis of assessment
data of significant features of the issue under study." It is not limited to result
variables, but can also include contextual information and input and process
well as the quality measurement criteria and data collection tools for the
these definitions. In the last section of the chapter, we'll talk about how to use
and qualitative data that informs the indicators. It can also draw on the
knowledge of the teams, the partners involved, and representatives of the local
population or the children the project is targeted at. Monitoring uses a very broad
range of methods and tools. It comprises systems for collecting and processing
procedures.
subjective information that illuminates the markers. It can likewise draw in the
specific principles of arrangements are being met. The suspicion hidden the
different measures, satisfactory degrees of execution will follow. For example, for
workers are given the right preparing to show up at an objective exhibition level
there are arrangements on the proceeding with training and abilities upgrade of
conceivably adds to the general adequacy of a mediation like preparing plan and
preparation inputs add to the normal results, hence observing whether the
preparation cycle utilized in conveyance will assist with improving results. At long
would pay-off.
is intended to work. This is most likely an all-around well established truth that
choose, from a few alternatives, the bundle that will improve the general
14
distinguishing the kinds of changes they should make to further develop course
configuration, content, and conveyance. Above all, it tells whether learners obtain
framework, for example, (1) the chance of confining objectives (of schooling or
view without giving due credit on individual or gathering contrasts; (2) the
Strategically: the venture's unbiased, the middle of the road and end-product
(results), the task methodology's basic suspicions.- The unique circumstance: the
the different social, financial, political, and natural components of the specific
situation, which can adversely affect the venture or potentially the entertainers. In
this way, to try not to be over-burden with data, without fundamentally having the
15
ability to utilize it, we can see that it is fundamental to focus on what ought to be
designated by checking.
Bushnell's IPO Approach, and (3) Holton's Learning Transfer System Inventory
will assist with conceptualizing a checking framework planned for estimating the
nature of preparing.
David S. Bushnel. As per Bushnell (1990), the IPO way to deal with observing
preparing empowers chiefs to choose, from a few choices, the bundle that will
clients to identify the sort of changes they should make to further develop course
Bushnell by expressing that the assessment estimation can and ought to happen
between every one of the stages just as between the four exercises in the
process stage to guarantee that the program is very much planned and meets its
destinations.
pointers that comprise of all that is utilized and prepared in acquiring the ideal
16
assets, and materials (Van lair Berghe, 1997). Second, the interaction alludes to
plan and execution (Greaney and Kellaghan, 1996) Moreover, it relates data
likewise show info and yield attributes (CEDEFOP,1999). At long last, yield
of impacts of preparing or all items, derivate and quick benefits of the preparation
(CSF, 1999). At last, when long haul yields are observed, it leads to the following
past its immediate and prompt communication with the addresses or students
(CSF, 1999).
advantage since the information can be gotten to and perused anyplace and at
whatever point it is advantageous for them, which can be a vital factor for a
based web innovation to give data and administrations to clients or other data
Despite the fact that this combo alongside out-sourcing administrations make a
superior productive framework, not many holes for specialized and human
mistake remain.
This online office is a viable extra to any site. It eases up the difficult work
Scheduling framework plans to try and out work process and diminishes the
planning. Particularly little size barangay where the administrator deals with their
framework. Since arrangement books are restricting and tedious, the more
retractions and scrawls the more this cycle confounds and who is dealing with
planning is quicker that permits numerous client access at some random time.
Advantages
Increased productivity
the executives and usefulness can drop off the radar. As per the diary Social
study, when workers realized they were being observed, benefits expanded by
7%. Laborers were more effective and aware of their activities and work.
Expanded savings
are useful during the time you're paying them for, you are bound to get your
squander 4.5 work hours seven days, which sucks out 20% of each dollar
and Prevention.
Cost-effective
purchase. Normally, it costs $20 to $150 per client, each year. Like most
programming, the value you pay relies upon the highlights you need and the
quantity of licenses you need for your group. Most frameworks don't charge an
Increased security
property, similar to PCs and cell phones. It screens business records, accounts
data, and customer information. This can shield your organization from insider
who aren't meeting organization assumptions. For instance, you will know
apparatuses screen the quantity of hours your group works and how frequently
find qualities and weaknesses inside your organization. For instance, you may
discover some colleagues have additional time to burn or are more valuable in
certain spaces than others. By gleaner bits of knowledge into each colleague,
your leader dynamic is more educated, and you're mindful of issues like
Disadvantage
Hurt feelings
Rather than making workers more useful, observation can hurt their resolve.
Workers feel that you don't confide in them, and when representatives feel question, it
prompts expanded turnover. You can resolve this issue by educating your group forthright
strategy; that way, they comprehend its all-inclusive convention and that they aren't being
21
singled out.
assessment. Investigating this data assists with dynamic, yet gathering it's
anything but a speedy cycle. It's a compromise that requires a little work.
the off chance that your framework is hacked, worker security can be abused or
uncovered.
22
CHAPTER III
METHODOLOGY
project. In developing the project, there are different methods that researchers
used as a guide in doing the development of the project. And in this chapter will
Primary factors are analyzed during the system development life cycle: to
highlight the process and the quality of the software and process itself. Because
the system, any developer would look for a well-organized structure to serve as a
features for completing a system. The developer chooses the Agile Method for
the proposed Online Tourist Scheduling System based on his research and
directly in the software evaluation process. The agile model follows the Software
designing them, developing them, and testing them. As a result, the technique
delivers a partially built program while waiting for feedback from customers.
One of the key reasons why the developer chose Agile Methods for the
proposed system is that the agile approach can identify and respond to changes
Since this agile approach needs less planning and breaks work into small
technique for the system. When designing the Online Tourist Scheduling system,
taking this technique would allow the developer to make appropriate updates.
not necessitate direct long-term planning. The Agile technique gives the system
modularity. Following the Agile process should enable the dev to plan iterations from
one to weeks in length. Even though this is a one-of-a-kind final project, the developer
would handle each iteration, which includes planning, requirement analysis, design,
coding, unit testing, and acceptance testing. Since the agile technique is incremental, it
demands time restrictions on each module with corresponding cycles, allowing the
developer enough time to work on each module. The method considers increments, each
of which is self-contained, allowing the developer to merge all of the increments into a
would allow the developer to build the system in a way that would adjust to potential
25
dangers as it progressed.
Monitoring
design is required.
Simplicity
for users.
System Architecture
Admin User
Login
View
Tour guide
create
tourguide list
account
Tour guide
Add to List
Accept client
reservation
User Login
Figure6.
Create
Book now System
account
flowchart for
Select date of
reservation & client online
Select tourguide
registration
data
27
management that allows the database administrator to add, delete, modify and
back up the data. Data addition, deletion, and modification are the basic
database to meet actual requirements. Data restore and backup are the system’s
security enhancers.
Nowadays the need to queue up for a long time to consult a Brgy. The
officer has minimized by technological facilities available over the Internet. One
such organization that has adapted to the recent technological era is Barangay.
save the effort, time, and money of clients from waiting to make appointments as
well as to reduce the work of the staff and tour guides to manage appointments
easily. This is an online booking system for various service providers such as
tour services, hair and beauty salons, repair services, event planners, rental
system does require users to sign up to enjoy a vast range of services that they
provide.
28
Register
new
account
Login
Precondition
Where client need to login to
the system
Alternative
Main flow flow
Falls
activity menu, weekly calendar, tourist reservation menu, client report menu, and
account, data about the tourist and available tour guide are entered and
appointment bookings are submitted. All this captured information is stored in the
database.
Admin: Can view the number of tourists to be attended. To view tourist details, to
“Completed”.
Management: To register new users in the system: Admin Update system control
System Implementation
management.
Functional Requirements
Based on the research conducted for the proposed system, there are two
sets of functions for an online monitoring system. The first set of functions is
online registration including sign up and log in, selection of department, date,
xampp server is used to create and populate the database. The system is
Apache is used as the server to provide the basic functionality of the web
Registration
Login
Book
reservation
Select
tourguide
User
Submit
View reservation
software development life cycle. Though few of the agile methods are practice
The population for this project has a total of fifty-eight (58) respondents,
which are the three (3) barangay worker, three (3) tour guide representative,
twenty-five students (25), twenty-five (25) tourist, and consist of two (2)
Information Technology people to check the system and to make sure that it has
an authentication for the security of data gathered. They will test and evaluate
the system to know if the research objectives are fulfilled. The accessible
population is the selected people who reside in Luisiana Laguna and individuals
Sampling Design
consists of three (3) barangay workers, three (3) tour guide representatives, and
twenty-five (25) students, twenty-five (25) tourists, and consists of two (2)
based information systems and technology. It helps the researchers to prove and
evaluate the possibility and accuracy of the system as well as the downside of
Purposive Sampling
accessible populations that can serve as the primary data source, and since
their
34
The data used in the project development will be collected from the Brgy,
interviews and tested the feasibility of the study by using a pre-survey form.
%=f/nx100Where:
f=Frequency
The researcher used the Likert Scale Method to evaluate and interpret the Data.
TNR
Where:
35
X=Mean
D=Not Acceptable
Table2.Likert scalar
3 2.15-3.50 Acceptable
Requirement Specification
specification outlines the requirements that must be fulfilled for the system to
function properly.
off chance that you can comprehend what that implies). The PHP programming
language is a Web scripting language installed using HTML. This means that
PHP code can be inserted into a Web page's HTML. The PHP code is scanned
or parsed by the server on which the page resides at the stage where a PHP
36
page is reached. Typically, the output from the PHP capabilities on the page is
returned as HTML code that can be interpreted by the program. Since the PHP
code is changed to HTML before the page is stacked, the page does not allow
clients to see the PHP code. This makes it safe enough for PHP pages to get to
JavaScript
interpreted by the customer's internet browser rather than the webserver. This
means that JavaScript capabilities can be run after a website page has been
Query
to their pages by web designers. It is open-source and supported under the MIT
permit for free. JQuery has been the most common JavaScript library used in
jQuery. A few sites have their nearby jQuery duplicate, while others refer to the
viewed as a mere HTML4 augmentation ever. HTML 5, for basic java, markup,
system APIs, and types, is a big umbrella term for modern Front- End
Stores with unadulterated HTML-5. Even though we will probably cover HTML 5's
Real-Time Communications (Web Staff, Web Socket), Native Drag and Drop
Speech Input, Semantics and Markup, Multimedia, SVG and Canvas Graphics
(2D and 3D Effects), the aim of the course will be to help individual and the
expectations of the center and best practices for creating sites and apps.
a markup language like HTML. CSS is a foundation innovation of the World Wide
hues, and fonts, CSS is intended. This division will enhance the availability of
control and enable different pages to share organizing by indicating the relevant
CSS in a different one. Record CSS and minimize the multifaceted existence and
Sublime Text 3
languages are supported locally, and functions can be used by clients with
Hardware Requirements
Desktop
other software, will work. In the development of said program, only one computer
is used.
Table3.DesktopSpecification
Hardware Specification
Desktop / Personal Computer - The most significant hardware unit for the
operating prototype and to test it. For testing and implementing the said program,
This part discusses the software process model which pertains to various
processes or methodologies that are being selected for the Development of the
project depending on the project’s aims and goals. The models specify the
various stages of the process and the order in which are carried out. Project
design is the overall design and performance of the project. It is planning the
Project Design
planning the structure, feature, and appearance of the project. The framework
The developer has collected the Scrum Approach to develop the requested
system out of numerous Agile Methodology techniques. Scrum is one of the most
formalizing the "do whatever it takes" approach, and it has since been adopted
and based on software development processes that are incremental. The overall
development cycle is divided into some iterations in the Scrum Approach, with
each iteration being referred to as a sprint. The Scrum approach produces three
key artifacts: A Product Backlog, a Sprint Backlog, and a Sprint Burn-down chart.
COSTA, P. (2004)
Product Backlog
that need to be developed into the system and defects that need to be fixed during the
release.
The Product Backlog contains a unique identifier for each requirement such as
categories, feature, enhancement, defect, status, and the estimate for the
Sprint Backlog
that have been scheduled for an ongoing iteration. Sprints are the names given
to these lists. A sprint can last no more than 30 days. Following the listing of
comprises a brief task description, the task's origin and who owns the activity, the
task's progress, and the number of hours remaining to achieve the project for
each of these tasks in the backlog. The developer updates the Sprint Backlog
every day to determine the most recent estimates of the work required to
Laguna. The researchers gave a beta test with a total of thirty- five (58)
respondents which are four (3) barangay workers, five (3) tour guides, twenty-five
(25) students, twenty-five (25) tourists, and two (2) Information Technology
people. The researchers used the ISO 25010 model as a standard for Likert
targets. It's also a useful demonstration for determining correct sprint timeline
predictions.
43
Pre-Sprint Planning.
The work that needs to be done on the system is kept in the ‘release
backlog.' But during the phase, functions, and features, and functionality from the
release backlog are selected and moved to the sprint backlog. The proposed
system's user requirements and system functions are collected in the release
blog. User login, tourist list, available time slots, reservation, booking, and
updating, as well as know the status, are all pushed to the sprint backlog one by
one. Because backlog tasks are generally at a higher level of abstraction, pre-
sprint planning can identify a sprint goal that determines the core and reason for
the task.
Coding
44
During the Sprint-backlog phase, code for each sprint, such as user login,
management portal, and tourist portal, is merged. The developer also tests the
Table4.Scrumimplementationtable
BACKLOG
This chapter includes all types of the system's development, including certain
Business rules
implemented into this system, to better reflect the exact processes in a hulugan
Rating for an appointment can always be updated, the rating records are
Screenshots
The system includes a new interactive design that is beyond any other
Home page
The home page is the first page a user can view when they enter the
hulugan system; it is an interactive and responsive page that sets it apart from
other platforms.
46
The user interface is a viewable page where the user can get more
platform works.
47
Figure16 shows the fill up form for tourists who want to register in the
system. The user type is selected upon signup form. To do so the researchers
$sql="INSERTINTO`users`(`no`,`fullname`,`age`,`gender`,`contact_number`,`co
mplete_address`,
`guardian_contact_number`,`guardians_complete_address`,`user_name`,
`pass_word`)VALUES('$id','$fn','$a','$g','$cn','$ca','$gcn','$gca','$un','$pw');";
Sign page
Admin and registered tourists can log in to the system from this page.
First, they have to identify themselves as an admin or tourist, then enter the
credential accordingly. Any tourist that visits the system for the first time, or can
48
register a new account by clicking on the “Create an account” button This page
allows the admin and registered tourists to access the system. They must first
identification. Anyone who is visiting the system in the first place can register
Figure17.ScreenshotforSign-inform.
Figure18 shows the interface on how the tourist creates for booking on
$sql="INSERTINTO`book`(`no`,`client_id`,`date_of_reservation`,`time_of_reserva
tion`,`tg_id`,
`date_created`)VALUES('$id','$uid','$dor','$t','$tg','$d');";
50
Figure 19 shows the interface on how the authorized (admin) can know if
$sql = "SELECT * FROM book b LEFT JOIN users u ON u.no = b.client_id LEFT
JOIN tourguide tg ON tg.no
= b.tg_id WHERE b.stat = 0;";
$query = mysqli_query($cnn,$sql);
$i=0;
if (mysqli_num_rows($query) > 0) {
while ($rows = mysqli_fetch_array($query)) {
$i++;
This figure 20 summary report shows the total number of bookings made
by the tourist will be displayed on this page by year/month. The system only the
admins have access to this page. The following codes applied in this research:
51
cl.old)'total_fellow',cl.date_in,cl.time_in,cl.date_out,cl.time_out FROM
client_log cl LEFT JOIN book b ON b.no =cl.book_id LEFT JOIN users u ON u.no
Figure21thispagecanonlybeaccessedbytheadminuser.Thispageshowstoorganize
his/herschedule.Theresearchersusedthefollowingcodes.
$sql="SELECT*FROMtourguidetgLEFTJOINtourguide_logtlONtg.no=tl.tg_idWHE
Figure 22 shows the total number of tour guide males and females that
are already registered to the system. The researchers used the following codes.
Those codes are used to develop a web portal that offers extension
services for those having difficulties looking for a travel. It supports for the users
automatically viewed the result through a bar graph, this is when the people
answer in the evaluation form. The Google survey form automatically displays the
summary report and that the researchers can view the result of the evaluation.
San Salvador Barangay staff, however, they've yet to provide their evaluation
Result of Post-Evaluation
This section shows the result of the evaluation based on the questionnaire
evaluate the project. It has a total of one-hundred respondents which is the (3)
that the provided electronic document of the system has functional completeness
with ratings of 3.70. The features of the community portal were agreed by the
functional appropriateness the respondents agree with ratings of 3.20. The overall
strongly agreed with the fifty respondents with a total of 3.65 ratings. The
56
performance of the system when it comes to time behavior was agreed upon by
the respondents with 3.68 ratings. While in resource utilization with 3.62 ratings,
whereas fifty respondents strongly agreed that the system has the capacity of
eight respondents that agree with the compatibility of the system with a total of
3.59 ratings. The coexistence agrees by thirty-four respondents with 3.58 ratings
visualizing the data with 3.65 ratings. Also, respondents agreed that the
every user for using a community portal while the user interface is responsive
with ratings of 3.62. User error protection in the system agreed with 3.56 ratings
that have an effective handling for both technical and human errors. By the
reliability, it was agreed by fifty-eight respondents with a total of 3.60 ratings. The
maturity of the system agreed with 3.65 ratings while the availability of the project
that can be accessed at minimal internet speed agreed with 3.65 ratings. As
noticed, the fault tolerance has the higher rating with 3.53 whereas recoverability
agreed by fifty respondents was 3.58 rating. Security ratings gain a total of 3.64.
seen in the table, non-repudiation provided restriction features like the password
only by the user that agreed by the respondents with a 3.65rating. Fifty-eight
rating of 3.64. As noticed, modularity and testability were agreed upon by the
respondents. The functionality of the system which is reusability was agreed with
a 3.65rating while analyzability that provided logs to easily analyze the bugs of
the system was agreed with 3.62 ratings. Furthermore, modifiability of the system
not producing another error or bugs was agreed with a 3.65rating. Lastly, the
respondents agreed with a total of 3.66 ratings in the portability of the system. As
a question in adaptability, respondents agreed that the system can still be used
ability of the system. Moreover, replace ability of the system can be used in
rating of the system, the respondents interprets as the web system is strongly
acceptable.
Figure 24 shows the overall results of the project that was evaluated by 58
respondents. In functionality, the respondents agreed with the rating of 3.51. For
strongly agreed with the rating of 3.62. For reliability, the respondents agreed
with a 3.60 rating. The security was strongly agreed with 3.64 ratings while
maintainability agreed with the rating of 3.64. In portability, the respondents also
agreed with 3.66 ratings. Overall, the respondents agreed that the system is
acceptable.
Unit testing is a process to test if the system was developed and followed
Table6.UnitTesting
Table 6 shows the function of the system that was manually tested by the
it can zoom in and zoom out, while the login process, was tested by the loading
time function that remarks as a success because the unexpected result was also
the actual result. Generally, all the tested functions of the system were all
remarkable successes.
The table below showed the result of the testing through conducting a manual
Data View View total young and View total young and Successful
Visualization Extension old View total by tour old View total by tour Successful
Impact Graph guide View total guide View total
available of tour guide available of tour guide Successful
for booking for booking reservation
reservation
researchers. Each module gathers a successful remark proving that the features
60
Table8.TestCase(Compatibility)
Table 9 shows that the researchers used Windows 7 Home Premium, and
security of the system. This identifies the security of the system in terms of user
management.
62
Table 11 shows the manual test case that is being conducted by the
clients created by the account by the admin. Additionally, login shows the remark
as successful since the user's account inputted the correct username and
password. The remark of this test was all successful since the users account
Load testing is a test to identify the function of the system when it comes
Table 12 shows the function of the user's account. Through a manual test
case by the researchers, the remark shows that the test was all successful since
the user's account can be edited or removed by the coordinators of the system.
Extension View View total age and View total age and gender Successful
performance Extension gender
and Impact Impact Graph View total by client
View total by client transaction Successful
transaction
View total available tour
View total available guide listed Successful
tour guide listed
Table 13 shows the remarks were all successful since all requirements
needed for the project worked well and it is acceptable for implementation.
CHAPTER V
Summary
The Online Tourist Booking has been created to introduce the online
system for Hulugan activities. The proposed plan will serve as the foundation for
Time Management
supported the role." The developer has focused on work planning and
prioritization since the outset. The system's original planning and structure were
completed for one semester. To manage time for documentation, proper time
management was adopted. The researcher balanced their work equally between
designing the system and documenting it. Any enhancement to the software has
web development during the development process. The system has been
documented.
Limitations and Future Enhancement
easy online tourist’s registration process. Users can create reservations, while
the administrator can only see client information. In term of such features, the
Online Tourist Reservation does not generate reports; instead, it only generates
booked status, which is divided into two categories: uncompleted and completed.
The developer has had a difficult time with this project. To establish a
This personal development plan describes the decisions taken during the
existing programs, on the other hand, followed the traditional way the developer,
is on the other hand, took the agile method. The agile method's simplicity and
plan a primary study design, a lot of prior reading has been done. The developer
Conclusion
information.
The researchers developed the web portal for gathering and storing
information about tourist. The system can display the tour guide/s when it is
available or not. The system also displays are port for each completed
registration. Finally, it displays a list of each tour guide’s name and notes it
The researchers created an online website that allows users to search for
available tour guides for available booking reservations, as well as a list of tour
Falls. One way where the proposed system limits the users is that the system is
a simple online monitoring system. Users are allowed to make reservations and
functionalities, the system lacks behind the barangay monitoring system. The
Recommendation
study:
68
Barangay officials can use GPS to help facilitate and identify missing
GPS tracking system is designed to track any object to assure the safety
Data collected from the Body Cam can be evidence for missing tourists.
In case there is an accident, it is easy for the police to collect data for
information.
3. Use of Drone
devices.
BIBLIOGRAPHY
Wallingford: CABI.
Service Perspective.
69
Tourism Management14:259-266
[4.]O’Connor,P.1999ElectronicInformationDistributioninTourismandHospitality.Wa
llingford:CABI.
[5.]Schulz,A.1996theRoleofGlobalComputerReservationSystemsintheTravelIndus
[6.]NaqviM.A.,JiaH.(2014)ComputerReservationSystem,tourism.In:JafariJ.,XiaoH.
(eds)
01669-6_510-1
Switzerland:
[8.]SimoneJohnson(2017)Staffwriteratbusiness.com.UniversityofRochester.N.Y
[9.] Adam, A, & Laurent, JP. (1980). LAURA, a system to debug student
lists: Experiments with the iList System (Proc. of the 9th International Conference
[11.]Jadud, MC. (2006). Methods and tools for exploring novice compilation
[13.]Kennedy, GE, & Cutts, QI. (2005). The association between students’ use of
an electronic voting system and their learning outcomes. J Comput Assist Learn,
21(4), 260–268.
project snapshot and submission system (Proc. of the 2004 OOPSLA workshop
APPENDIX A
Planning & Requirement Analysis Phase
73
Post-Evaluation Questionnaire
The researchers are humbly asking permission for the conduct of this
survey question which will be used in the completion of their research project in
appreciated.
questions. Please provide your response to the questions listed below by clicking
Legend:
STORYBOARD
The researchers make a storyboard to show what will happen in the system.
It shows the “Login Success” message after clicking the submit button.
It shows the dashboard page of the system after the admin logging in and in this
page shows the details about the hulugan falls. This page is scrollable and it's user
friendly.
Figure 27. Admin (Create Tour guide) “Tour guide has been created”.
81
It shows the “Do you want to create tour guide” message after filling up the
It shows the “list of tour guide that already registered to the system”.
It shows the list of tour guide “Do you want to edit this tour guide” message that
already registered to the system ”it shows the action were admin can edit or
remove
83
It shows the “Update Tour Guide” page that is already registered to the
system. Only the admin can update the tour guide information.
Figure 31. (Admin) “Do you want to update this tour guide” message
It shows the “Do you want to update this tour guide” message after the
admin click the action button “Update” then click the button ok.
84
It shows the “Tour Guide has been updated” message after the admin
It shows the “tour guides list” page that already registered in the system.
It shows the “list of tour guide” page it shows the list of tour guide that is
Figure 35. (Admin) “Do you want to logout this tour guide” message.
86
It shows the do you want to logout this tour guide message means that
they are not available for clients booking after the admin click on the action
button out.
Figure 36. (Admin) “Tour Guide has been logged in!” message.
It shows the tour Guide has been logged in message after the admin click
on the action button out means that these tour guides that registered to the
It shows the list of tour guide login page it shows the list of tour guides that
It shows the log-in form for the client to create an account, before log-in to
the system.
It shows the “sign-up” for the client to fil lout the form to have an account.
It shows the user has been created message after filling up the form and
It shows the Login Success message after clicking the submit button.
It shows the homepage of the system after the client logging in and in this
page shows the details about the hulugan falls. This page is scrollable and its
user friendly.
104
It shows the book now page where a client can book for the reservation.
It shows the book now page where a client can set a date for reservation
It shows the do you want to submit booking message after setting the
reservation and select tour guide filling up the form and clicking the submit
button.
106
It shows the book has been successful message after filling up the
It shows that after completing the form for booking, the client is direct to
the home page. The client may download the QR code by clicking the link on
After the client clicks the QR code link, it displays the QR code file where
108
It shows the “list of client” page that has already been through booked the
system. Only the admin can accept the listed client or scan the QR code.
Figure 51. (Admin) “Do you want to scan the QR code of client” message.
It shows the do you want to scan the QR code of client message after
clicking the scan QR code button or choosing the action “accept” and clicking ok
110
Figure 52. (Admin) “Do you want to accept this client” message.
It shows the do you want to accept this client message after successfully
It shows the admin fellow traveler form page for the client.
Figure 54. (Admin) Client form “Do you want to proceed accepting this
client?” message.
It informs the admin that the client must complete the fellow traveler form
before proceeding
It shows the client has been accepted message after clicking the submit
It shows the client log only the admin can click the out button or shows the
client details when the traveler has done base on the given time. An admin must
click the out button to remove the set time from the client.
Figure 58. (Admin) “Do you want to show details of this client” message.
It shows do you want to show the details of this client message for the
admin. To be able to see the client’s fellow travelers and their contacts.
114
It shows the admin the details of every registered client together with their
It shows do you want to back message after the admin check the details of
every client's registered to the system and back to the previous client log.
115
It shows the client log history page where the admin can check every
It shows the client log history where the admin can proceed to show graph
page.
116
It shows the graph page of every client visited on the hulugan falls. Where
the admin can check the visited client every single day and the colors stand for
It shows do you want to go back message after the admin reviews the
visited clients in the system and clicks the back button then ok.
It displays the admin of a report page. That can be able to choose what
118
After the admin click the print button and then click ok/cancel, it displays
It shows the report page if the admin wants the report data of a client
APPENDIX B
Communication Letters & Forms
121
Dear Dr;
Greetings of Prosperity!
The Bachelor of Science in Information Technology fourth-year students of the
Laguna State Polytechnic University-Los Baños Campus are currently enrolled to the
course (ITEP 416) Capstone Project. The system proposed has a requirement to gather
data that will be used to the develop a web system project that will help a particular
institution/organization and/or community in your business processes.
In connection with this, may we respectfully and humbly request to your good
office to allow us the conduct of our Capstone Project entitled “TOURIST MONITORING
SYSTEM OF HULUGAN FALLS”. Rest assured that the data to be collected will be
treated with utmost confidentiality.
Your favorable response and support for this matter will be highly appreciated.
Thank you very much and God Bless!
Very respectfully
yours,
JHONNIEL A. ORBUDA
PEDRIC D. DIVINO
Noted by:
APPENDIX C
CURRICULUM VITAE
123
124
125
126
APPENDIX D
PUBLISHABLE PAPER (IEEE FORMAT)
TOURISTMONITORINGSYSTEMOFHULUGANFALLS
Jhonniel A. Orbuda
College of Computer Studies
Laguna State Polytechnic University
Los Baños, Laguna, Philippines 4030
[email protected]
Enhancing tourist reservations is one of the major aims of To develop a system with functional modules that can
Barangay to improve the reservation system. This goal is to be help the barangay in monitoring and managing the
equally if not more important as the other keys of improving the tourism in Hulugan Falls.
reservation of the tourist. Online Reservation also commonly
The researcher developed the general objective and the
known as the Online Reservation booking system is an optimized
phase of barangay services. Motivated by the rising popularity of specific objectives in order to aid the above mentioned
electronic reservation booking systems, this project aims to problems and issues and in order to aid the needs of the
develop a reservation-scheduling model that takes into account community
the tourist preferences regarding when they would like to be seen.
The Online Tourist Booking has been designed and developed This project aims to introduce a Tourist Reservation
aiming to introduce the online platform for hulugan services. The Online Service for Barangay that would ease off the
proposed system is the initial base for further technological reservation journey for users and the path of a better tourist
enhancements in the hulugan falls. The system would provide an experience. The proposed system advances that eliminate the
appropriate paradigm for developing this integrated hulugan
falls system. The prototype of the system would provide the
chaos of traditional reservation services. This system offers
feasibility of the proposed architecture. The project was online reservation booking, view tour guide list, to book and
evaluated by 58 respondents. Overall, the respondents agreed cancel reservations to manage all the sections. It provides
that the system is acceptable. advanced functionality to process thus easy access to admin
services that help the barangay to stay connected with their
Keywords: falls, water, rocks. Guide, web-based system.
tourist, clients and can result in significant time and monetary
I. Introduction savings In to order to develop a successfully running online
Tourist Reservation, the system is required to interact with
Promoting tourism on Hulugan Falls that visitors can
system database, reservation module and the administrative
learn about and appreciate without damaging the values for
module for example, to achieve the best implementation, the
which it was established. Information systems become an
reservation system would be able to interact with several
important aspect for any developing business or income-
barangay such as tour guide and tourist
generating. As the growing income-generating of barangay
needs to have accurate information and necessary technology II. Methodology
for solving problems and to catch up with ever-growing tourist
Primary factors are analyzed during the system
needs, the Information System is a key force for organizations
development life cycle: to highlight the process and the quality
to determine their income-generating criteria. Income-
of the software and process itself. Because software
generating today uses information systems and uses the
development is such a complex subject with so many variables
available technologies because they understand the importance
affecting the system, any developer would look for a well-
of maintaining and updating data electronically.
organized structure to serve as a foundation for constructing a
To develop a web-based system for collecting and
system. Even though no mathematical or physical certainty
storing information about tourist reservation of
can be put into a software system, it will always be incorrect.
Barangay activities in Hulugan Falls.
As a result, system development methodologies were
To describe the profile of clients that book for
reservation thru website. established to give developers a standard set of processes
and sequences to follow while developing a system.
and Portability are the basics of testing. Likert Scalar is analytics module and report management module with one
answerable by four responses which are 4=Strongly another will make the overall system effective.
Acceptable, 3=Acceptable, 2=Not Acceptable, and 1=Strongly
Not Acceptable TABLE III. TEST CASE (SYSTEM TESTING)
APPENDIX E
SIMILARITY REPORT
132