Tourist Monitoring System of Hulugan Falls

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 132

TOURIST MONITORING SYSTEM OF HULUGAN FALLS

A Capstone Project Proposal presented to the Faculty of College of Computer


Studies Laguna State Polytechnic University Los Baños Campus
Los Baños, Laguna

In Partial Fulfilment of the Requirements for the degree


Bachelor of Science in Information Technology

JEREMIAH SAMSON SANCHEZ


JHONNIEL ORBUDA
PEDRIC DIVINO

MARCH 2021
II

APPROVAL SHEET

The capstone project entitled TOURIST MONITORING SYSTEM OF HULUGAN


FALLS, prepared and submitted by JHONNIEL A. ORBUDA, PEDRIC D
DIVINO, and JEREMIAH SAMSON L. SANCHEZ, in partial fulfilment of the
requirements for the degree BACHELOR OF SCIENCE IN INFORMATION
TECHNOLOGY, is hereby recommended for approval and acceptance.

CRISANTO GULAY
Adviser

Approved by the Committee on Oral Examination with a grade of________.

MYRA V. PAICALINO CAROLINA R. JOVAL


Member Member

JOCELYN O. PADALLAN GENE MARCK G. CATEDRILLA


Member Member

JONARDO R. ASOR
Research Coordinator

Acceptance and approved in partial fulfilment of the requirements for the


degree of Bachelor of Science in Information Technology

JEFFERSON L. LERIOS, DIT


Associate Dean, College of Computer Studies

OFELIA B. MANINGAS
____________________
Chairperson, Research and Development Services Date Signed

RESEARCH CONTRIBUTION NO.


III

ACKNOWLEDGMENT

The researchers wish to extend her gratitude to the following:

To Almighty God, for his gracious provision of wisdom, knowledge

strength and enlightenment throughout this study.

To the University President Dr. Mario R. Briones and Campus Director, Prof. Joel

M. Bawica for their great leadership.

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.

To Dr. Sherwin B. Sapin, Research Coordinator, Ms. Myra V. Paicaglino,

Technical Editor, Ms. Carol Joval, Statistician and also Mr. Gene Marck B.

Catedrilla, Subject Specialist, for their kindness and for offering valuable time to

help in all the aspects of the manuscript.

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

To Almighty God for your continuous of wisdom

To our beloved parents

Mrs.Virgilyn D.Divino and MrRandy I. Divino

Mrs. Melissa L. Sanchez and Mr. Loreto Jose D. Sanchez

Mrs. Guillerma Z. Valancia and Mrs.GinaGraceA.Orbuda

To our siblings, relatives, friends and professors

This piece of hard work is heartedly dedicated to you.

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.

Keywords: falls, water, rocks. Guide, web-based system.


VI

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

II REVIEW OF RELATED LITERATURE 10

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

Agile Scrum Methodology 22


VII

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

IV RESULTS AND DISCUSSION 46

Result of Post-Evaluating 55
Result of Software Testing 58

V SUMMARY, CONCLUSION AND RECOMMENDATION 66

Summary 66
Conclusion 67
Recommendation 68

REFERENCES
APPENDICES

Appendix A. Planning & Requirements Analysis Phase 73


Appendix B. Communication Letters & Forms 116
Appendix C. Curriculum Vitae 118
Appendix D. Publishable Paper/IEEE 122
Appendix E Similarity Report 128

List of Tables

Table Title Page


VIII

1 Use Case Specification for Client Register 16

2 Likert Scalar 28

3 Desktop Specification 30

4 Scrum Implementation Table 36

5 Overall Result Functionality 44

6 Overall Result Performance 44

7 Overall Result Compatibility 45

8 Overall Result of Usability 45

9 Overall Result of Reliability 46

10 Overall Result of Security 46

11 Overall Result of Maintainability 47

12 Overall Result of Portability 47

13 Unit Testing 48

14 Test Case (Integration) 49

15 Test Case (Compatibility) 50

16 Test Case (Backward Testing) 51

17 Test Case (Forward Testing) 51

18 Test Case (Stress Testing) 52

19 Test Case (Load Testing) 53

20 Test Case (System Testing) 53

List of Figures

Table Title Page

1 Conceptual Framework 5
IX

2 Architecture of tourist monitoring system 17

3 System flow chart for client online registration 17

4 System Configuration 21

5 Hulugan falls online tourist monitoring system architecture. 21

6 User case diagram for the proposed tourist monitoring system 22

7 Agile overall process 24

8 Agile basic principles 26

9 Purposive sampling 28

10 Scrum Methodology Overview 34

11 ISO 25010 Model 35

12 Scrum Methodology Simplified 36

13 Sample of a Sprint Burn-down Chart 36

14 Brief picture of Scrum Process 37

15 Screenshot for “Home” page 39

16 Sign-up form 40

17 Screenshot for Sign-in form. 41

18 Booking form 42

19 .Booked List of Tourist on Hulugan Falls 43

20 Summary report tourist record page 44

21 Total list of client record page 45

22 Screenshot for Create Tour Guide page. 46

23 Screenshot for Tour Guide list page 47

24 Overall Result of Software Evaluation 48

DEFINITION OF TERMS

Community This study will benefit locals of Barangay San


Salvador in coordinating care throughout
X

departments and monitoring transitions through


environments in a reactive manner. Delivering
working software regularly, spanning from a few
weeks to a few months, with a shorter time frame in
mind.

Information System An information system that provides information and


services to consumers or other information
systems/applications using Internet-based web
technology. It's a software framework whose main
goal is to use hypertext-based concepts to publish
and retain data.

Customer Satisfaction Maximum priority is given to satisfy the users’


requirements through early and continuous delivery
of valuable software.

Database Module The database module enables the report module to


be stored within the web-based system.

Project Design Project design is the overall design and performance


of the study. It is planning the structure, feature, and
appearance of the project. The framework shows the
construction of the system.
Owner Side’s Server An appointment automation system server is
developed to operate the system. The server is
running the system.

Web-server The web-server is to deliver contents such as web


pages, using HTTP over the WWW.

Client-Side Web The client-side requires a desktop with a web


Browser browser to access the appointment automation
system GUI.

Internet Access To connect to the webserver of the appointment


automation system, the client-side must have
internet connectivity. The Web serves as a link
between the user and the online reservation
software. To use the appointment automation
system GUI on the client-side, you'll need a desktop
XI

or a smartphone with a web browser.


Tourism The act of going on a trip or viewing sites, especially
when it is not near one's home. Tourists visiting a
location or landmark.
Reservation An agreement to have anything held for you until a
subsequent date, or a feeling of worry or ambiguity
regarding something.
Registration Registering or getting registered is an action or a
process.
Falls When a body of water falls over a cliff or rocky hill, a
cascade of water falls from a height.
Monitoring Over a period of time, observe and check the
progress or quality of (something); keep under
critical analysis.
Booking The act of making a reservation for
accommodations, travel, or a reservation in
advance.
Management Dealing with or controlling things or people is a
process.
Data collection The process of gathering, analyzing, and analyzing
accurate insights for research utilizing standard
approved procedures.
Data storage The use of recording media to save data on
computers or other devices is referred to as this.
Research project An attempt to use technology to discuss a research
subject.
Feedback Information concerning a consumer's reactions, a user's
performance on a task, and other factors that are used to
improve performance.
1

CHAPTER I

INTRODUCTION

Any source of income. The Information System is a critical factor for

organizations to identify their investment criteria since the expanding revenue of

barangays demands correct information and essential technology for solving

problems and keeping up with ever-growing tourist needs. Because they

recognize the need of preserving and updating data online, today's revenue

utilizes information systems and available technology.

To use an information system for reservation information in the Barangay,

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

information by making it more accessible and flexible (modifying, saving, and

checking) for system users and efficiently storing data helps in the improvement

of data control.

One of Barangay's goals in improving the reservation system is to

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

a reservation online, this project intends to contribute to a better understanding of

destination competitiveness, specifically how to assess it, the metrics used to

measure it, and the information available to assist tourism in the barangay in

monitoring its situation. To put it another way, it seeks to present a set of

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

subject, and a Tourist Reservation System has been released as an important

aspect of reservation. The process of tourist administration is already simplified,

thanks to online reservation software. The goal of this project is to provide a

tourist reservation online service for barangays that would make the reservation

process easier for users and lead to a better tourist experience.

The proposed system improves on standard reservation systems by

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.

It provides additional processing capabilities and quick access to administrative

services, allowing the barangay to stay in touch with tourists and clients while

also improving efficiency. To obtain the best implementation, the system must

interact with the system database, reservation module, and administrative

module, for example, to construct a successfully functioning online Tourist

Reservation.

Project Context

Online Reservation, is a step of barangay services that has been

improved. This research intends to design a reservation-scheduling method that

captures into effect visitor preferences regarding when they would like to be

seen, and is motivated by the growing use of computerized reservation booking

systems. Currently, it is reasonable to conclude that just a few barangays offer

online reservations. A large proportion of the Hulugan is located in Barangay San


3

Salvador Luisiana, Laguna, which offers tourist monitoring. In the traditional


3

reservation, visitors have booked a future reservation method, and the number of

tourists required a reservation. Reservations can be made online. The study

defines and studied problems in the barangay, as well as ideas to encourage

more organization and high performance.

Research Objectives

The researcher developed the goals of the study in order to address the

mentioned problems and challenges, as well as the community's needs.

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.

1. To create a web-based system for storing information on visitor

reservations for Hulugan Falls Barangay events.

2. To identify the type of client when makes a reservation through the

website.

3. To create a system with functional modules that will assist the barangay

in monitoring tourism in Hulugan Falls.

Conceptual Framework

The researcher's synthesis of literature and how to communicate it to the

project is represented by the conceptual framework. It lays out the actions that

must be taken during the project, based on existing knowledge of various

research points of view and observations on the research topic, to create a


4

framework.
5

min
Admin Accept client Accept
client

Sign in Create tour guide


account End
Data

Login
Tour guide add to list

Select in/out

Client

Create account Login Book now

Select date
Data Select tour
guide

Submit

Figure 1. Conceptual framework

Figure 1 illustrates the representation of the basic component of the web

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

activities. To be able to have a client account, they have to communicate with a

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

client has been recorded to the database module

Project Purpose

The purpose of the research is to develop ideal reservation systems that

serve as clear guides for improving reservation organizational structure and

tourist satisfaction.

The Tourist Monitoring on Hulugan Falls will benefit the following:

Information Continuity. Tourist relevant information is accessible to the

barangay personnel at the point of service and tourists through the online

website

Community. This research will benefit the residents of Barangay San

Salvador by ensuring the service, areas, and that transitions between settings are

easily addressed.

System Accountability. The consistent trust for the tourist reservation

system is defined.

Innovation never stops. The Hulugan Falls Monitoring System is

constantly evolving to improve the quality of tourist visits.

EasyAccessthruwebsite.TheTouristMonitoringSystemallowsclientstohav
6

eeasyaccesstowebsites.

Scope and Limitation of the Study

This project entitled “Tourist Monitoring on Hulugan Falls” is a web-based

system that will help Hulugan Falls of Barangay San Salvador for improving

manual processing to a more accurate level. It is a system that provides benefits

for barangay income generating but, it creates challenges for barangay staffs.

The Benefits of Online Reservation.

The system developed with a necessary modification that may be required

for future purposes. Hence the developed web-based system can be maintained

successfully without much rework. The developed web-based system can

produce detailed records of registered clients and employees.

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

flexibility of barangay service with customized reporting and security features

About Module. This module helps to provide clients full access to manage their

appointments which facilitate an online reservation minimizing client

inconvenience and assuring a better service. There is one sub-module about the

project module. The description of the system provides a registration function.

The system will register the user and redirect him/her to the homepage. After

signing in the user will choose a tour guide listed in.

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

within the web-based system.

QR code module. The user needs to submit a valid id If possible.

The proposed system severely limits users in one way because it is a

simple online monitoring system. Reservations are possible for users and the

admin is only capable of accessing tourist records. In terms of such

functionalities, the system lacks behind the barangay management system. The

Online Monitoring does not generate reports, it only generates reservation status

differing booking and rebooking


CHAPTER II

REVIEW OF RELATED LITERATURE

This chapter includes different literature, studies, and systems from

different books, e-books, journals, and websites which tells the significance and

feasibility of the proposed study.

Monitoring system

A monitoring system is defined by Leithwood, Aitken, and Jantzi (2001) as

a clear definition of what should be (objectives) and a mechanism to assess what

is (procedural and status report). It's also emphasized that it's a framework for

selecting, defining, interpreting, and using a wide range of indicators on similar

ground. Monitoring, according to the author, is a method of assessing quality or

performance, primarily through the use of outcome-oriented indicators.

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

frequently used in this definition Fitz Gibbon (1996).

Monitoring is also defined by Greaney and Kellaghan (1996) as

"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

metrics. (Husen and Tujman, 1994; and Scheerensetal., 1988).

After examining the aforementioned criteria, a monitoring system can be

defined as a strategy for tracking quality on a regular basis by capturing inputs,


10

processes, outputs, and results in order to improve decisions and diagnose

strengths and weaknesses of instructional and training programs. The monitoring

system's outputs include a variety of relevant indicators and sub-indicators, as

well as the quality measurement criteria and data collection tools for the

monitored subject. The goals of monitoring organizations are intertwined with

these definitions. In the last section of the chapter, we'll talk about how to use

indicators. The information required for the monitoring is made up of quantitative

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

data, analyzing information, communication processes, and decision- making

procedures.

The data needed for the observing is comprised of quantitative and

subjective information that illuminates the markers. It can likewise draw in the

information on the groups, the accomplices in question, and delegates of the

neighborhood populace or the kids the task is focused on at. Observing

utilizations an exceptionally wide scope of strategies and instruments. It involves

frameworks for gathering and handling information, examining data,

correspondence cycles, and dynamic strategies.

Wills (1992) grouped checking frameworks for preparing as indicated by

reason communicated in the types of consistence, execution, and analytic

observing frameworks. To begin with, consistence checking guarantees that


11

specific principles of arrangements are being met. The suspicion hidden the

utilization of consistence checking is that if associations fulfill their guidelines on

different measures, satisfactory degrees of execution will follow. For example, for

an assembling organization to be ISO confirmed, it needs to ensure that its

workers are given the right preparing to show up at an objective exhibition level

in consistence with the principles. Likewise, in most government establishments,

there are arrangements on the proceeding with training and abilities upgrade of

workers. Establishments are being observed whether they have fulfilled

preparing necessities forthcoming the arrival of their yearly spending plans.

Second, execution observing measures the huge change in execution or results

because of a mediation. Execution based organizations are profoundly worried

about the results of some random intercession. Deals, specifically, execution

checking is utilized to notice the expansion in execution (deals) after-deals staff

was exposed to a progression of preparing and studios. One method of directing

execution observing is through looking at pre and post-preparing execution. In

conclusion, a symptomatic checking framework underscores the recognizable

proof of the qualities and shortcomings of a preparation mediation. The

objectives are resolved whether the guidance (preparing) is dominated by the

members (students), where coach's character regions that members (learners)

need further consideration and therapeutic exercises

Jansen (1996) likewise conceptualized a grouping of observing

frameworks zeroed in on the estimation of the components or stages

straightforwardly engaged with preparing. This alludes to the observing of various


12

stages explicitly preparing data sources, cycles, and yields


13

First information checking is worried about the rehashed appraisal of

contributing components of a preparation cycle. Under this reason, preparing

inputs are alluded to as assets accessible to the (preparation) framework that

conceivably adds to the general adequacy of a mediation like preparing plan and

substance, coach capabilities, student availability, time, and monetary assets.

These components expect possible effect on the succeeding phases of the

preparation cycle. Second interaction checking is performed to guarantee that

preparation inputs add to the normal results, hence observing whether the

preparation cycle utilized in conveyance will assist with improving results. At long

last, yield checking is coordinated towards the estimation of consequences of a

mediation, regardless of whether it has any effect on execution after the

preparation is led or just verifying that interest in working environment learning

would pay-off.

There are sure factors to consider about the utilization of observing

frameworks. Jansen (1996) contends that a checking framework must be fruitful

in case it is customized to the prerequisites of the authoritative setting wherein it

is intended to work. This is most likely an all-around well established truth that

associations contrast in nature, objectives and needs, activities, cycles, and

results. A checking framework is normally positioned inside the hierarchical

construction and regularly works inside various portions of an association relying

upon authoritative destinations, objectives, and needs. It empowers chiefs to

choose, from a few alternatives, the bundle that will improve the general
14

adequacy of a preparation program. Clients can promptly decide if preparing

programs are accomplishing the right purposes. Besides, it prepares them in

distinguishing the kinds of changes they should make to further develop course

configuration, content, and conveyance. Above all, it tells whether learners obtain

the required information and abilities.

Be that as it may, there are potential dangers is utilizing an observing

framework, for example, (1) the chance of confining objectives (of schooling or

preparing to a bunch of targets characterized halfway as opposed to locally,

hence estimating the impacts of preparing on an exceptionally expansive point of

view without giving due credit on individual or gathering contrasts; (2) the

utilization of incorrect estimations prompting wrong understanding of results; and

(3) unseemly use or deception of result to legitimize upkeep or end of certain

mediation (Willms 1992).

Observing applies to every one of the undertaking's parts that add to

accomplishing the outcomes: - Operationally: the human, material, monetary and

hierarchical assets; the exercises and their immediate outcomes (yields).-

Strategically: the venture's unbiased, the middle of the road and end-product

(results), the task methodology's basic suspicions.- The unique circumstance: the

key entertainers – straightforwardly or by implication associated with the venture;

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.

Existing Monitoring System

The structures (1) Kaplan and Norton's Balanced Scorecard, (2)

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.

The Input-Process – Output Framework Another alteration of Kirkpatrick's

model is Input-Process-Output (IPO) Approach. The IPO system was created by

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

streamline the general nature of the preparation program. It likewise empowers

clients to identify the sort of changes they should make to further develop course

configuration, content conveyance. Desimone, Werner, and Harris (2002) quote

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.

The Office for Official Publication of the European Communities delivered

a diary regarding the matter. It specifies, first, contribution as an arrangement of

pointers that comprise of all that is utilized and prepared in acquiring the ideal
16

yield. It normally comprises of yields of different cycles and information, abilities,

assets, and materials (Van lair Berghe, 1997). Second, the interaction alludes to

manners by which HRD specialists use assets as communicated in preparing

plan and execution (Greaney and Kellaghan, 1996) Moreover, it relates data

sources and yields of a framework, The distinction between measure factors

likewise show info and yield attributes (CEDEFOP,1999). At long last, yield

alludes to all parts of which the preparation framework is attempting to

accomplish (Greaney and Kellaghan, 1996). It alludes to momentary advantages

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

characterization, results, or effects it addresses the outcomes of the preparation

past its immediate and prompt communication with the addresses or students

(CSF, 1999).

Web-based Monitoring System

Online information shows the upsides of interactive media innovation. It's

feasible to stream complex substance to a gadget anyplace on the planet utilizing

the present quick broadband connection. For specific people, this is an

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

bustling leader. A tremendous measure of media content that is intelligent is

currently appropriated through the web.

The Web-based data framework is a data framework that utilizes Internet-


17

based web innovation to give data and administrations to clients or other data

frameworks/applications. It is a product system whose fundamental goal is to

distribute and save information by utilizing hypertext-based ideas. Reservation

has become a perplexing assignment particularly for an administrator in

barangay. Incapable reservation the board could likewise cause covering

arrangements, an ascent in a few flake-outs, customer disappointment by and

large, and income misfortune for barangay. As of late, numerous establishments

utilize a mix of telephone based planning and electronic arrangement booking.

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

related with dealing with an office. Additional time available to focus on

customers, better customer consistence, and monetary practicality are different

prizes. The critical mission of effective online customer booking is to reflect

customer fulfillment and income gains. A functioning arrangement booking an

extension that associates productive administrations. The proposed Tourist

Scheduling framework plans to try and out work process and diminishes the

crowding of individuals in lounge areas.

Any barangay that handles customer scores and barangay obligations is in

danger of burning through an excessive amount of time and cash on customer


18

planning. Particularly little size barangay where the administrator deals with their

framework, it isn't advantageous to proceed with a crude paper-based booking

framework. Since arrangement books are restricting and tedious, the more

retractions and scrawls the more this cycle confounds and who is dealing with

these. In contrast with paper-based arrangement booking, online customer

planning is quicker that permits numerous client access at some random time.

Online arrangement planning empowers the age of arrangement reports and

email arrangement updates and limits flake-outs.

Advantages

Worker observing gives organizations a few benefits, including boosting

work process and setting aside cash.

Increased productivity

With such countless organizations changing to distant working societies,

the executives and usefulness can drop off the radar. As per the diary Social

Cognitive and Affective Neuroscience, representatives work better when they

realize they're being watched. In view of a Massachusetts Institute of Technology

study, when workers realized they were being observed, benefits expanded by

7%. Laborers were more effective and aware of their activities and work.

Representative checking is a demonstrated and compelling method of keeping

your group on target.

Expanded savings

Carrying out work environment observation devices or representative


19

checking programming is a cash saving apparatus since when representatives

are useful during the time you're paying them for, you are bound to get your

cash's worth as a business. The examination found that representatives

squander 4.5 work hours seven days, which sucks out 20% of each dollar

organizations make. Every year, organizations lose $1,685 per representative

because of ineffective laborers, as indicated by the Centers for Disease Control

and Prevention.

Cost-effective

Representative checking programming doesn't need to be a costly

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

extra expense, yet there might be conceivable establishment and IP

reestablishment charges. Overhauls like geolocation following and portable

authorizing may likewise cost extra.

Increased security

Representative observing programming permits you to see saved reports,

introduced applications, sites visited, and messages sent on organization

property, similar to PCs and cell phones. It screens business records, accounts

data, and customer information. This can shield your organization from insider

dangers, security breaks, and dubious conduct.


20

Improved team performance

Surveying representative movement assists you with recognizing laborers

who aren't meeting organization assumptions. For instance, you will know

whether a representative is investing an unnecessary measure of energy

perusing Facebook or looking into sports scores on the web. Time-following

apparatuses screen the quantity of hours your group works and how frequently

representatives report late to the workplace. Admittance to this information

permits you to inspect your workers' usefulness productively. Furthermore, you

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

provocation or helpless client the board, for instance.

Disadvantage

Traveler checking can be an amazingly helpful instrument, yet when

abused, it can harm your organization's way of life. Disadvantages

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

that observing programming is being utilized and is standard working environment

strategy; that way, they comprehend its all-inclusive convention and that they aren't being
21

singled out.

Comprehending data takes time

Separating worker movement is tedious and requires cautious

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.

Too much access can be dangerous

At the point when you have such a lot of admittance to workers'

information and computerized action, you'll unavoidably find individual material,

similar to ledger data, wellbeing records, or significantly private messages. On

the off chance that your framework is hacked, worker security can be abused or

uncovered.
22

CHAPTER III

METHODOLOGY

A methodology is the organized analysis of the methods applied to a field

of study. It is the step-by-step process followed by the researchers to develop the

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

discuss the different steps and requirements to develop the project.

Identification of Chosen Methodology: Agile

 Primary factors are analyzed during the system development life cycle: to

highlight the process and the quality of the software and process itself. Because

software development is such a complex subject with so many variables affecting

the system, any developer would look for a well-organized structure to serve as a

foundation for constructing a system. Even though no mathematical or physical

certainty can be put into a software system, it will always be incorrect. As a

result, system development methodologies were established to give developers a

standard set of processes and sequences to follow while developing a system.

Different software development methodologies have various process

features for completing a system. The developer chooses the Agile Method for

the proposed Online Tourist Scheduling System based on his research and

analysis of system requirements. In general, an agile process is an iterative

method that promotes customer satisfaction and allows customers to participate

directly in the software evaluation process. The agile model follows the Software

Development Life Cycle, which includes obtaining requirements, analyzing them,


23

designing them, developing them, and testing them. As a result, the technique

delivers a partially built program while waiting for feedback from customers.

Agile Scrum Methodology

Figure 2. Agile Scrum Methodology

Agile Method is programming-centric. While other methodologies are mainly

based on the premise that software development processes are to be repeatable

thus predictable, the agile framework emphasizes unit-by-unit development. An

agile approach is a combination of groups of methods. While Agile techniques

vary in emphasis and practices, they have common characteristics including

iterative development and focus on interaction, communication, and there source-

intensive intermediate artifacts.

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

more quickly than using a traditional approach.


24

Figure3.Agile overall process

Since this agile approach needs less planning and breaks work into small

increments, it was the developer's first choice when choosing a development

technique for the system. When designing the Online Tourist Scheduling system,

taking this technique would allow the developer to make appropriate updates.

Description of the System Development Methodology

Using agile development approaches. For any requirements, the processes do

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

complete system. An agile strategy is capable of adapting. The method's adaptability

would allow the developer to build the system in a way that would adjust to potential
25

dangers as it progressed.

Figure 4. Agile basic principles

Monitoring

To improve agility, regular consideration of technical quality and important

design is required.

Simplicity

Agile approaches simplify and make system development understandable

for users.

System Architecture

As an independent developer for the Online Tourist Scheduling System,

the developer can self-organize tasks during system development and

implementation by using an agile approach.


26

Admin User

Login

View
Tour guide
create
tourguide list
account

Tour guide
Add to List

Server Book now


View
Reservation er

Accept client
reservation

Figure5. System Architecture of Tourist Monitoring System

User Login

Figure6.
Create
Book now System
account
flowchart for
Select date of
reservation & client online
Select tourguide
registration

The next set


Submit form
of functions is

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

functions that are to be effectively maintained to maintain the consistency of the

database to meet actual requirements. Data restore and backup are the system’s

security enhancers.

TMS Hulugan Falls Reservation System

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.

The appointment system used by Barangay personnel.

Online Reservation for TMS of Hulugan Falls

This is a proposed research system. The proposed system is designed to

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

agencies, government agencies, educational services, and many more. The

system does require users to sign up to enjoy a vast range of services that they

provide.
28

Register
new
account

CLIENT USE CASE

Login
Precondition
Where client need to login to
the system
Alternative
Main flow flow

 Client need to enter all  If any invalid details are


the personal details of entered, warning message
new user. will be displayed
 Confirm registration and
a successful registration

Figure7. Use Case Diagram for Client Register

Dependable Online Reservation Booking System for Tourist in Hulugan

Falls

This research-based system consists of a Tourist registration menu, client

activity menu, weekly calendar, tourist reservation menu, client report menu, and

administration login menu. The system offers a user-friendly interface for

capturing valid registration codes, usernames, and passwords. In each client

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.

Hulugan Falls Tourist Monitoring System

This is a web-based appointment automation system that does not require

ID and password before making appointments.


29

This system contains three modules:

Client: Can easily view the schedule to make any appointment.

Admin: Can view the number of tourists to be attended. To view tourist details, to

update admin specification details, to view appointment records, to update

appointment records. Example: status of appointment from “New” to

“Completed”.

Management: To register new users in the system: Admin Update system control

records (Example: Email address of the system to send automatic Emails).

System Implementation

Web Forms System is developed using CSS, Ajax, JavaScript, jQuery.

PHP is chosen as a programming language and MySQL for database

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,

tourist, and other online booking registration functions.

Table1. Required Server Configuration for the System

Server software configuration


OS Windows XP and Higher
Language PHP
Database MYSQL

Server hardware configuration


Processor Pentium 2.0 Ghz
Ram 1 Gb
Hard Disk 20 Gb
Key Board 122 Keys
30

Figure8.Hulugan falls online tourist monitoring system architecture.

MySQL is deployed as the database for this system. MySQL on the

xampp server is used to create and populate the database. The system is

implemented using dreamweaver and PHP.

Apache is used as the server to provide the basic functionality of the web

GIS. PHP is used as a scripting language to program the server side to

manipulate knowledge in the database.


31

Registration

Login

Book
reservation

Select
tourguide
User

Submit

View reservation

Figure9.User case diagram for the proposed tourist monitoring system

Review the Work Regularly

Reviewing the work done at regular intervals in order to produce a more

effective system and adjust its behavior accordingly. Agile Methodologies

Several methodologies could be implemented during the Online Tourist

Scheduling System. Agile Methods are focused on different aspects of the

software development life cycle. Though few of the agile methods are practice

centric such as Extreme Programming, Pair Programming, others focus on

software projects such as the Scrum Approach.


32

Population of the Study

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

who are more likely to have a good knowledge towards Eco-Tourism.

Sampling Design

In the sampling design phase, the researchers used purposive sampling. It

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)

Information Technology people, which are knowledgeable when it comes to web-

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

the system that needs improvement.

Purposive Sampling

The researchers used purposive sampling due to the limited number of

accessible populations that can serve as the primary data source, and since

purposive Sampling is a non-probability sampling where the proponents can rely

on their judgment for choosing the members of the population to participate in


33

their
34

Data Collection Instrument

The data used in the project development will be collected from the Brgy,

Captain of Barangay San Salvador. The researchers conducted a series of

interviews and tested the feasibility of the study by using a pre-survey form.

Statistical Treatment of Data

The researcher used the method of percentage to achieve reliable survey

results. This is important for the respondent's evaluation of the questionnaires.

%=f/nx100Where:

f=Frequency

n=Total Number of Respondents

The researcher used the Likert Scale Method to evaluate and interpret the Data.

X=(SA*4)+ (A*3)+(D*2)+ (SD*1)

TNR

Where:
35

X=Mean

TNR=Total Number of Respondents SA=Strongly Acceptable A= Acceptable

D=Not Acceptable

SD=Strongly Not Acceptable

Table2.Likert scalar

RATING RANGE INTERPRETATION

4 3.51-4.00 Strongly Acceptable

3 2.15-3.50 Acceptable

2 1.51-2.50 Not Acceptable

1 0.51-1.50 Strongly Not Acceptable

Requirement Specification

Following the completion of the study's sprint preparation, the requirement

specification outlines the requirements that must be fulfilled for the system to

function properly.

Hypertext pre-processor (PHP)

Means "Hypertext Pre-processors": (It is a recursive abbreviation, on the

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

databases and other secure data

JavaScript

In web creation, JavaScript is a commonly used programming language.

JavaScript is a client-side scripting language, meaning that the source code is

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

stacked up without communicating with the server. A lightweight programming

language, interpreted or just-in-time, with top-notch functions.

Query

Query is a JavaScript library that enables additional users to be introduced

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

web development as of late. A web designer simply needs to reference the

jQuery JavaScript document within the HTML of a website page to update

jQuery. A few sites have their nearby jQuery duplicate, while others refer to the

Google or the jQuery server facilitated library.


37

Hypertext Mark-up Language

HTML is everywhere and is an advancement that can never be ignored or

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

Engineering. It would be possible to create almost everything you see in App

Stores with unadulterated HTML-5. Even though we will probably cover HTML 5's

most energizing highlights, e.g., geolocation, web attachments, nearby capability,

Real-Time Communications (Web Staff, Web Socket), Native Drag and Drop

File/Hardware Access, FileSystem APIs, Geolocation, Computer Orientation, and

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.

Cascading Style Sheets(CSS)

Sheet language utilized for depicting the introduction of a record written in

a markup language like HTML. CSS is a foundation innovation of the World Wide

Web, close to HTML and JavaScript.

To empower the partition of introduction and content, including architecture,

hues, and fonts, CSS is intended. This division will enhance the availability of

content, in deciding the introduction qualities, provide greater adaptability and

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

reiteration of the basic content.


38

Sublime Text 3

With a Python programming interface, it is an exclusive cross-stage

source code supervisor(API). Many programming languages and markup

languages are supported locally, and functions can be used by clients with

modules, often built and maintained under free programming licenses.

Hardware Requirements

The hardware used during the development testing, and implementation of

mobile application software is described below.

Desktop

Used to execute the program development. It must have a good

specification that the applications used, such as Hypertext Preprocessor and

other software, will work. In the development of said program, only one computer

is used.

Table3.DesktopSpecification

Hardware Specification

PROCESSOR AMD A4-6300 APU with Radeon(tm) HD

Graphics. 3.70 GHz

HARD DISK DRIVE 500 Gigabytes

RAM 8.00 Gigabytes (3.93 usable)

OPERATING SYSTEM Windows 7 ultimate


39

Desktop / Personal Computer - The most significant hardware unit for the

project's implementation. Used to integrate the job breakdown or the software

operating prototype and to test it. For testing and implementing the said program,

one or two computers are used.

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

structure, feature, and appearance of the project

Project Design

Project design is the overall design and performance of the study. It is

planning the structure, feature, and appearance of the project. The framework

shows the construction of the system.

Scrum Methodology for Online Tourist Scheduling

The developer has collected the Scrum Approach to develop the requested

system out of numerous Agile Methodology techniques. Scrum is one of the most

popular agile methodologies. In 1996, Ken Schwaber first described Scrum as a

process that "accepts that the development process is unpredictable,"

formalizing the "do whatever it takes" approach, and it has since been adopted

by some independent software providers. Project management is built around a


40

software development technique in the Scrum process. This method is adaptable

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.

Figure 11. Scrum Methodology Overview. (COHEN, D., LINDVALL, M. and

COSTA, P. (2004)

Product Backlog

It is an evolving, prioritized queue of business and technical functionalities

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

features. It is kept in a spreadsheet-like format.


41

Sprint Backlog

This is the list of all technical features, deficiencies, and enhancements

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

these requirements, they separated into tasks. The prepared spreadsheet

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

complete the task.

Testing and Evaluation Procedure

Figure 12. ISO 25010 Model


42

For the evaluation of performance and quality of Web-Based Information

System for Tourist Booking and Distribution in the Municipality of Luisiana,

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

Scalar. Functional Sustainability, Performance Efficiency, Compatibility, Usability,

Reliability, Security, Maintainability, and Portability are the basics of testing.

Likert Scalar is answerable by four responses which are 4=Strongly Acceptable,

3=Acceptable, 2=Not Acceptable, and 1=Strongly Not Acceptable

Figure13: Scrum Methodology Simplified

A graphical representation of how many hours are left to do the Sprint

targets. It's also a useful demonstration for determining correct sprint timeline

predictions.
43

Figure14: Sample of a Sprint Burn-down Chart (Williams L. (2007))

Overview of the Scrum Process

The Scrum Process is composed of three phases;

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

acceptability of each of these features daily.

Table4.Scrumimplementationtable

PRODUCT BACKLOG SPRINT SPRINT

BACKLOG

Login Admin use log in Admin

System change control Admin user functions Admin

Login register Tourist user login Tour guide/Client

Tour guide list Tour guide admin Client

Available slots Tourist user functions Client


CHAPTER IV

RESULT AND DISCUSSION

This chapter includes all types of the system's development, including certain

ground principles, detailed information such as programming technique,

functional requirements, and a discussion for every system's functions.

Business rules

There are some expectations and workflow that the researcher

implemented into this system, to better reflect the exact processes in a hulugan

falls. They'll be explained below

1. In the system, every visitor can only have one account.

2. A client can visit through walk in on hulugan falls.

3. Office hours are from 8am to 5pm.

Rating for an appointment can always be updated, the rating records are

for internal reference only.

Screenshots

The system includes a new interactive design that is beyond any other

website. Show all screenshots of the entire system, along with descriptions of

what each page completes.

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

Figure 15: Screenshot for “Home” page.

The user interface is a viewable page where the user can get more

information by scrolling. It is incredibly user friendly, similar to how Social media

platform works.
47

Figure16. Sign-up form

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

used the following codes.

$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

identify themselves as an admin or a tourist and then enter the appropriate

identification. Anyone who is visiting the system in the first place can register

online by clicking the "Create an account" button.

Figure17.ScreenshotforSign-inform.

After creating an account, the user automatically added to the system.

Here are the sample codes on how it was made.

$query = mysqli_query($cnn,"SELECT * FROM `users` WHERE user_name =


'$un' AND pass_word = '$pw';");
$res[0] = 0;
if (mysqli_num_rows($query) > 0) {
$res[1] = "Login Success!";
$row = mysqli_fetch_array($query);
$_SESSION["uid"] = $row[0];
$res[2] = $row[10];
}
else{
$res[1] = "Login Failed!";
$res[0] = 1;
}
echo json_encode($res);
} }
});
49

Figure 18. Booking form

Figure18 shows the interface on how the tourist creates for booking on

Hulugan Falls. The researchers used the following codes.

$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. Booked List of Tourist on Hulugan Falls

Figure 19 shows the interface on how the authorized (admin) can know if

there is a list for booked.

With this, the researchers used the following codes.

$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++;

Figure 20. Summary report tourist record page

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

$sql = "SELECT cl.no,u.fullname,(cl.young +

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

= b.client_id WHERE cl.date_in LIKE '" . $y . "/%' ORDER BY cl.noDESC;";


52

Figure 21: Screenshot for “Create Tour Guide” page.

Figure21thispagecanonlybeaccessedbytheadminuser.Thispageshowstoorganize

his/herschedule.Theresearchersusedthefollowingcodes.

$sql="SELECT*FROMtourguidetgLEFTJOINtourguide_logtlONtg.no=tl.tg_idWHE

REtl.date_inISNULLAND tg.noISNOT NULL;";


53

Figure 22. Screenshot for “Tour Guide list” page.

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.

$sql = "SELECT * FROM tourguide tg LEFT JOIN tourguide_log tl ON tg.no =

tl.tg_id WHERE tl.date_in IS NULL AND tg.no IS NOT NULL;";

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

to communicate, visualize and analyze information.


54

Figure 23. Evaluation

Figure 23 shows the graph of evaluation. The total average of evaluation

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.

This is to identify if the program shows good performance to the respondents.

Nevertheless, the researchers presented the developed system to the Luisiana,

San Salvador Barangay staff, however, they've yet to provide their evaluation

feedback due to the covid-19 restrictions in place.


55

Result of Post-Evaluation

This section shows the result of the evaluation based on the questionnaire

prescribed by the International Organization for Standardization (ISO), to

evaluate the project. It has a total of one-hundred respondents which is the (3)

Barangay worker, (3) tour guide, (2) IT people,(46)students, and(46)Tourist.

Table 5. Overall Result for Post Evaluation

Characteristics Mean Interpretation

Functionality 3.51 Strongly Acceptable

Performance Efficiency 3.65 Strongly Acceptable

Compatibility 3.59 Strongly Acceptable

Reliability 3.62 Strongly Acceptable

Usability 3.60 Strongly Acceptable

Security 3.64 Strongly Acceptable

Maintainability 3.64 Strongly Acceptable

Portability 3.66 Strongly Acceptable

Overall Weighted Mean Strongly Acceptable

Table 5 shows the ratings of functionality. Respondents strongly agreed

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

respondents with ratings of 3.63 that have functionality correctness while in

functional appropriateness the respondents agree with ratings of 3.20. The overall

functionality agreed by the forty respondents has a total of 3.51 rating.

It also shows the overall result of performance efficiency of the system

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

storing various data in a database withratingsof3.65. The interpretation of thirty-

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

whereas in interoperability with 3.60 rating. In usability, a total rating of 3.62.

Thirty-eight respondents agreed that the system has appropriateness in

visualizing the data with 3.65 ratings. Also, respondents agreed that the

learnability of the system is user-friendly similar to inoperability that is common to

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

that has an alternative or backup in terms of an unnecessary shutdown was

agreed by fifty respondents was 3.58 rating. Security ratings gain a total of 3.64.

The respondents agreed on the criteria of confidentiality with 3.63 ratings. As

seen in the table, non-repudiation provided restriction features like the password

to avoid further data compromises while authenticity was provided to assure

systems that verify contact numbers. Whereas, accountability can be accessed


57

only by the user that agreed by the respondents with a 3.65rating. Fifty-eight

respondents agreed on the maintainability of the system with a total number

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

in minimum hardware and software specification with a rating of 3.67 as in install

ability of the system. Moreover, replace ability of the system can be used in

different versions of windows with an interpretation of a 3.65 rating. With overall

rating of the system, the respondents interprets as the web system is strongly

acceptable.

Figure 24. Overall Result of Software Evaluation


58

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

performance efficiency, the respondents agreed with 3.65 while 3.59

incompatibility which was interpreted as agreed. In usability, the respondents

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.

Result of Software testing

Unit testing is a process to test if the system was developed and followed

all the requirements needed according to the researchers planned.

Table6.UnitTesting

FUNCTION PROCESS EXPECTED ACTUAL REMARK


RESULT RESULT
Responsiveness Zoom in Interface Interface Successful
Zoom out Zoomed in Zoomed in
Loading Time Log In 3 seconds 3 seconds Successful
loading loading
Security Contact Sent Verification Sent Successful
number Verification
verification

Table 6 shows the function of the system that was manually tested by the

researchers. The responsiveness of the system was remarked successfully since


59

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.

Integration Testing Results

Integration results is a test where the step-by-step module of the system.

The table below showed the result of the testing through conducting a manual

test by the researchers

Table7.Test Case (Integration Testing)

Module Process Expected Result of Actual Result of the Remarks


the Interaction
Interaction

Information Manage Report Report Successful


Management Report Managed Managed

User Add User User Added User Added Successful


Management Delete User Delete Added Delete Added
Edit User User Updated User Updated

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

Table7 shows the step-by-step module that was tested by the

researchers. Each module gathers a successful remark proving that the features
60

of the project were developed work well enough.

Compatibility Testing Result

Compatibility testing is tested by the researchers to distinguish the

compatibility of community portals in different browser and windows versions.

Table8.TestCase(Compatibility)

Browser Process Expected Actual Remarks


Result Result

Google Chrome Run the system System running System Successf


in Google Chrome accurately running ul
accurately

Internet Explorer Run the system System running System Successf


in Internet Explorer accurately running ul
accurately

Firefox Run the system System running System Successf


in Firefox accurately running ul
accurately

Table 8 shows the compatibility of the system in different browsers. The

researchers identified the system running accurately in Google Chrome, Internet

Explorer, and Firefox.

Backward Testing Result

Backward testing is a test to identify the responsiveness of a system in

lower version of windows.


61

Table9.TestCase (Backward Testing)

Windows Process Expected Actual Remarks


Result Result

Windows 7 Run Responsive Responsive Successful


Home Premium

Table 9 shows that the researchers used Windows 7 Home Premium, and

even in lower versions of Windows the community portal ran responsively.

Forward Testing Result

Forward testing is a test to identify the responsiveness of a system in

higher versions of windows.

Windows Process Expected Actual Remarks


Result Result

Windows 8 Run Responsive Responsive Successful


Windows 8.1 Run Responsive Responsive Successful
Windows 10 Run Responsive Responsive Successful

Table 10. Test case (Forward Testing)

Table 10 shows that the researchers used a higher version of Windows

which is Windows, Windows 8.1, and Windows10. Community portals run

responsively even in higher versions of Windows.

Stress Testing Result

The Stress testing is conducted by the researchers to identify the account

security of the system. This identifies the security of the system in terms of user

management.
62

Table 11. Test Case (Stress Testing)

User Process Expected Actual Remarks


Result Result

Admin Manage Account Created Account Created Successful


Tour Guide
Account

Client Manage Account Activated Account Successful


Account Client Account Activated

Log In User Account Log-In Account Log-In Account Successful

Table 11 shows the manual test case that is being conducted by the

researchers. It shows the security of an account by managing different user’s

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

where all secured through user management.

Loading Testing Result

Load testing is a test to identify the function of the system when it comes

in managing the users account.


63

Table 12. Test case (Load Testing)

No. of Process Expected Actual Result Remarks


Users Result

Admin Edit or Remove Tour Account Account successfully Successf


Guide Account successfully edit edit or removed ul
or removed

Client Edit or Remove Client Account Account successfully Successf


Account successfully edit edit or removed ul
or removed

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.

System Testing Result

System testing is a test to identify if the researchers followed given

requirements of the system.

Table 13. Test Case (System Testing)


64

Requirements Process Expected Actual Result of Remarks


Result of Requirements
Requirements

User (Sign up) Account added in Account added in Client Successful


Management Submit Client Data Data
Information

Client Registered List of Client List of Client Successful


Module Client

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, CONCLUSION AND RECOMMENDATION

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

future technological developments in the hulugan field.

However, during the system's development phase, the developer adhered

to strict time management and concentrated on the system's use and

implementation. Below is a review of the developer's serious learning.

Time Management

A developer is a person who believes in the saying, "A Wrinkle in Time

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

been documented as soon as possible to ensure consistency and pattern in the

documents. The researcher focused on strengthening programming skills and

web development during the development process. The system has been

managed to keep in constant evolution, and important specifications have been

documented.
Limitations and Future Enhancement

The suggested system restricts users in one sense because it is an

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.

Importance of the System

The developer has had a difficult time with this project. To establish a

development framework and methodology, a brief idea of research was made.

This personal development plan describes the decisions taken during the

development process from the developer's perspective. The developer

considered some factors before deciding on an approach. The majority of

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

well-organized framework would be ideal for web-based tourism reservations. To

plan a primary study design, a lot of prior reading has been done. The developer

was able to know the requirements of the system in this manner. As a

developmental environment, paint is used. For the system's execution, the

developer has created JavaScript.

Conclusion

Based on the following conclusions were given.


67

To develop a web-based system for collecting and storing tourist’

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

precisely in case of an emergency.

To create a website that allows barangay officials to monitor

available tour guides who have registered with the system.

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

guides that have registered with the system.

To develop a system with functional modules that can help the

barangay in monitoring and identify the tourist' information in Hulugan

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

the admin is only capable of accessing tourist records. In terms of such

functionalities, the system lacks behind the barangay monitoring system. The

Online Monitoring feature does generate reports, history and graphs.

Recommendation

The following recommendations are suggested based on the result of the

study:
68

: 1. Use of Global Positioning System (GPS)

 Barangay officials can use GPS to help facilitate and identify missing

tourists in an accident or emergency.

 GPS tracking system is designed to track any object to assure the safety

of tourists and can locate them whenever you want.

 The efficiency of GPS is more accurate when assessing its data.

2. Use of Body Cam

 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

 Drones can be used daily by Barangay officials to monitor the detailed

activities of the tourists that in their areas of responsibility.

 Using Drones in the area can capture impossible shots to ordinary

devices.

BIBLIOGRAPHY

[1.] Beaver, A. 2005 A Dictionary of Travel and Tourism Terminology.

Wallingford: CABI.

[2.] Bennett, M.1993 Information Technology and Travel Agency: A Customer

Service Perspective.
69

Tourism Management14:259-266

[3.]Boberg,K.,andF.Collison1985ComputerReservationSystem and Airline

Competition. Tourism Management 6:174-183.

[4.]O’Connor,P.1999ElectronicInformationDistributioninTourismandHospitality.Wa

llingford:CABI.

[5.]Schulz,A.1996theRoleofGlobalComputerReservationSystemsintheTravelIndus

tryTodayandin the Future. Electronic Markets 6(2):17-20.

[6.]NaqviM.A.,JiaH.(2014)ComputerReservationSystem,tourism.In:JafariJ.,XiaoH.

(eds)

Encyclopedia of Tourism. Springer, Cham. https://doi.org/10.1007/978-3-319-

01669-6_510-1

[7.]Terredes hommes (1960) Design and implement a monitoring system.

Switzerland:

[8.]SimoneJohnson(2017)Staffwriteratbusiness.com.UniversityofRochester.N.Y

[9.] Adam, A, & Laurent, JP. (1980). LAURA, a system to debug student

programs. Artif Intell, 15(1), 75–122.


70

[10.]Fossati, D, Eugenio, BD, Brown, C, & Ohlsson, S. (2008). Learning linked

lists: Experiments with the iList System (Proc. of the 9th International Conference

on Intelligent Tutoring Systems, pp. 80–89).

[11.]Jadud, MC. (2006). Methods and tools for exploring novice compilation

behaviour (Proc. of the Second International Workshop on Computing Education

Research, pp. 73–84).

[12.]Johnson, WL. (1990). Understanding and debugging novice programs. Artif

Intell, 42(1), 51–97.

[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.

[14.]Kogure, S, Okamoto, M, Noguchi, Y, Konishi, T, & Itoh, Y. (2012). Adapting

guidance and externalization support features to program and algorithm learning

support environment (Proc. of the 20th International Conference of Computers in

Education, pp. 321–323).

[15.]Kogure, S, Takatsu, H, Konishi, T, & Itoh, Y. (2010). Development and

evaluation of learning support system based on automatic classification of

students’ programs according to difference from standard algorithm (Proc. of


71

International Conference of Advanced Learning Technologies, pp. 227–228).

[16.]Konishi, T, Suzuki, H, Haraikawa, T, & Itoh, Y. (2007). Three phase self-

reviewing system. In Knowledge Management for Educational Innovation (pp.

203–210). US: Springer.

[17.]Malmi, L, Karavirta, V, Korhonen, A, Nikander, J, Seppala, O, & Silvasti, P.

(2004). Visual algorithm simulation exercise system with automatic assessment:

TRAKLA2. Informatics in Education, 3(2), 267–288.

[18.]Nakahara, T, Konishi, T, Kogure, S, Noguchi, Y, & Itoh, Y. (2009). Learning

environment for algorithm and programming where learners operate objects in a

domain world using GUI (Proc. of the 17th International Conference on

Computers in Education, pp. 59–66).

[19.]Noguchi, Y, Nakahara, T, Konishi, T, Kogure, S, & Itoh, Y. (2010).

Construction of a learning environment for algorithm and programming where

learners operate objects in a domain world. International Journal of Knowledge

and Web Intelligence, 1(3), 273–288.

[20.]Spacco, J, Hovemeyer, D, & Pugh, W. (2004). An Eclipse-based course

project snapshot and submission system (Proc. of the 2004 OOPSLA workshop

on eclipse technology eXchange, pp. 52–56).


72

APPENDIX A
Planning & Requirement Analysis Phase
73

Post-Evaluation Questionnaire

SOFTWARE EVALUATION QUESTIONNAIRE (ISO25010)

TITLE: Tourist Monitoring System of Hulugan Falls

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

compliance to the degree of Bachelor of Science in Information Technology. Your

feedback and time answering this survey questionnaire is very much

appreciated.

This survey questionnaire is for the purpose of software evaluation which

is based on ISO 25010 standards in order to measure the acceptability of the

developed web-based system. We value your responses to these evaluation

questions. Please provide your response to the questions listed below by clicking

your choice from the options provided.

Legend:

4 -Strongly Acceptable 3- Acceptable

2 - Not Acceptable 1- Strongly Not Acceptable


74
75
76
77
78
79

STORYBOARD

The researchers make a storyboard to show what will happen in the system.

Figure 25. (Admin) Sign-in “Login Success” message”.

It shows the “Login Success” message after clicking the submit button.

The Admin have already existing account in the system.


80

Figure 26. (Admin) Dashboard.

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

form and clicking the submit button then click ok/cancel

Figure 28. (Admin) “List of Tour Guide”.

It shows the “list of tour guide that already registered to the system”.

Figure 29. (Admin) “List of Tour Guide”.


82

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

Figure 30. (Admin) “Update Tour Guide”.

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

Figure 32. (Admin) “Tour Guide has been updated!” message.

It shows the “Tour Guide has been updated” message after the admin

click the action button ok.

Figure 33. (Admin) Tour Guide Login listed in the system


85

It shows the “tour guides list” page that already registered in the system.

Figure 34. (Admin) “List of Tour Guide”

It shows the “list of tour guide” page it shows the list of tour guide that is

already “In” to the system.

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

system already exist.


87

Figure37. (Admin) “List of Tour Guide login” page.

It shows the list of tour guide login page it shows the list of tour guides that

already exist in the system were admin can visit.


100

Figure 38. (Client) Sign-in page.

It shows the log-in form for the client to create an account, before log-in to

the system.

Figure 39. (Client) Sign-up form.


101

It shows the “sign-up” for the client to fil lout the form to have an account.

Figure 40. (Client) “User has been created!” message.

It shows the user has been created message after filling up the form and

clicking the submit button.


102

Figure 41. (Client) Sign-in page.

It shows the username and password in the Sign-in page.


103

Figure 42. (Client) Sign-in “Login Success” message.

It shows the Login Success message after clicking the submit button.

Figure 43. (Client) Homepage.

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

Figure 44. (Client) Book now page.

It shows the book now page where a client can book for the reservation.

Figure 45. (Client) Book now page.


105

It shows the book now page where a client can set a date for reservation

and select a tour guide available for booking a reservation.

Figure 46. (Client) “Do you want to submit booking!” message.

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

Figure 47. (Client) “Book has been successful!”

It shows the book has been successful message after filling up the

booking form and clicking the submit button.


107

Figure 48. (Client) “Download your QR code” click the link.

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

the upper left side

Figure 49. (Client) “QR code” file folder.

After the client clicks the QR code link, it displays the QR code file where
108

the client saved the downloaded QR code.


109

Figure 50. (Admin) List of Client page.

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

or cancel for verification.

Figure 52. (Admin) “Do you want to accept this client” message.

It shows the do you want to accept this client message after successfully

scanning the QR code of the client for the verification.


111

Figure 53. (Admin) Fellow Travelers Form for Client page.

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 shows do you want to proceed to accept this client message before

clicking the submit button. Click OK to proceed the process.


112

Figure 55. (Admin) Fellow Travelers fill up form.

It informs the admin that the client must complete the fellow traveler form

before proceeding

Figure 56. (Admin) “Client has been accepted!” message.

It shows the client has been accepted message after clicking the submit

button. Click OK to complete the process.


113

Figure 57. (Admin) Client Log page.

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

Figure 59. (Admin) “Show Details” page

It shows the admin the details of every registered client together with their

fellow travelers from the system.

Figure 60. (Admin) “Do you want to back” message.

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

Figure 61. (Admin) Client Log History” page.

It shows the client log history page where the admin can check every

detailed client visited on the hulugan falls.

Figure 62. (Admin) Client Log History.

It shows the client log history where the admin can proceed to show graph

page.
116

Figure 63. (Admin) Graph page.

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

gender, age, young, old, and number of visitors.


117

Figure 64. (Admin) “Do you want to go back” message.

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.

Figure 65. (Admin) Report page by year/month.

It displays the admin of a report page. That can be able to choose what
118

year/month to show and make a report.

Figure 66. (Admin) Report page by year.

It displays the admin of a report page summary by year.

Figure 67. (Admin) “Do you want to print by year” message.


119

After the admin click the print button and then click ok/cancel, it displays

the do you want to print by year message.

Figure 68. (Admin) Summary Report page.

It shows the report page if the admin wants the report data of a client

either by year or month.


120

APPENDIX B
Communication Letters & Forms
121

Republic of the Philippines


Laguna State Polytechnic University
Province of Laguna

October 29, 2020


Brgy, Captain. Cesar Noceja Roczeo
Hulugan Falls
Brgy, San Salvador, Luisiana, Laguna, Philippines

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,

JEREMIAH SAMSON L. SANCHEZ

JHONNIEL A. ORBUDA

PEDRIC D. DIVINO

Noted by:

JEFFERSON L. LERIOS, DIT


College Dean, CCS-LSPU LB
122

APPENDIX C
CURRICULUM VITAE
123
124
125
126

APPENDIX D
PUBLISHABLE PAPER (IEEE FORMAT)
TOURISTMONITORINGSYSTEMOFHULUGANFALLS

Pedric D. Divino Jeremiah Samson L. Sanchez


College of Computer Studies College of Computer Studies
Laguna State Polytechnic University Laguna State Polytechnic University
Los Baños, Laguna, Philippines 4030 Los Baños, Laguna, Philippines 4030
[email protected] [email protected]

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.

TOURIST MONITORING SYSTEM OF HULUGAN FALLS©2021 IEEE


128

A. Project Design software development technique in the Scrum process. This


Project design is the overall design and performance of the method is adaptable and based on software development
study. It is planning the structure, feature, and appearance of processes that are incremental. The overall development cycle
the project. The framework shows the construction of the is divided into some iterations in the Scrum Approach, with
system each iteration being referred to as a sprint. The Scrum
approach produces three key artifacts: a Product Backlog, a
B. Population of the Study Sprint Backlog, and a Sprint Burn-down chart.
The population for this project has a total of fifty-eight Figure I. Scrum Methodology Overview. (COHEN,
(58) respondents, which are the three (3) barangay worker, D., LINDVALL, M. and COSTA, P. (2004)
three (3) tour guide representative, twenty-five students (25), F. Product Backlog
twenty-five (25) tourist, and consist of two (2) Information
Technology people to check the system and to make sure that It is an evolving, prioritized queue of business and
it has an authentication for the security of data gathered. They technical functionalities that need to be developed into the
will test and evaluate the system to know if the research system and defects that need to be fixed during the release.
objectives are fulfilled. The accessible population is the The Product Backlog contains a unique identifier for each
selected people who reside in Luisiana Laguna and individuals
who are more likely to have a good knowledge towards Eco-
Tourism.
C. Sample Design
In the sampling design phase, the researchers used
purposive sampling. It 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)
Information Technology people, which are knowledgeable
when it comes to web-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 requirement such as categories, feature, enhancement, defect,
of the system that needs improvement status, and the estimate for the features. It is kept in a
spreadsheet-like format
D. Data Collection Instrument
G. Sprint Backlog
The data used in the project development will be collected
from the Brgy. Captain of Barangay San Salvador. The This is the list of all technical features, deficiencies, and
researchers conducted a series of interviews and tested the enhancements that have been scheduled for an ongoing
feasibility of the study by using a pre-survey form. Statistical iteration. Sprints are the names given to these lists. A sprint
Treatment of Data. The researcher used the method of can last no more than 30 days. Following the listing of these
percentage to achieve reliable survey results. This is important requirements, they separated into tasks. The prepared
for the respondent's evaluation of the questionnaires. spreadsheet comprises a brief task description, the task's origin
and who owns the activity, the task's progress, and the number
TABLE I. Likert scalar of hours remaining to achieve the project for each of these
RATING RANGE INTERPRETATION
tasks in the backlog. The developer updates the Sprint Backlog
4 3.51-4.00 Strongly Acceptable every day to determine the most recent estimates of the work
3 2.15-3.50 Acceptable required to complete the task.
2 1.51-2.50 Not Acceptable
1 0.51-1.50 Strongly not
Acceptable H. Testing and Evaluation Procedure
For the evaluation of performance and quality of Web-
E. Scrum Methodology for Online Tourist Scheduling Based Information System for Tourist Booking and
Distribution in the Municipality of Luisiana, Laguna. The
The developer has collected the Scrum Approach to researchers gave a beta test with a total of thirty- five (58)
develop the requested system out of numerous Agile respondents which are four (3) barangay workers, five (3) tour
Methodology techniques. Scrum is one of the most popular guides, twenty-five (25) students, twenty-five (25) tourists,
agile methodologies. . In 1996, Ken Schwaber first described and two (2) Information Technology people. The researchers
Scrum as a process that "accepts that the development process used the ISO 25010 model as a standard for Likert Scalar.
is unpredictable," formalizing the "do whatever it takes" Functional Sustainability, Performance Efficiency,
approach, and it has since been adopted by some independent Compatibility, Usability, Reliability, Security, Maintainability,
software providers. Project management is built around a
129

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)

Requirement Process Expected Actual Result Remarks


result of of
requirements requirements
User (Sign up) Account added Account added Successful
Management Submit in Client Data in Client Data
Informati
on

Client Registere List of Client List of Client Successful


Module d Client
Extension View View total age View total age Successful
performance Extension and gender and gender
and Impact Impact
Graph
Figure II. Scrum Methodology Simplified View total by View total by Successful
client client
III. Results transaction transaction
The testing that conducted including the development of the
View total View total Successful
software and the analysis of the eye problems of the previous
available tour available tour
records. The results are divided into three parts, the results for guide listed guide listed
each objective of the project, the software evaluation and
lastly the visualization of eye problems.
A. Result of Post-Evaluation

TABLE II. OVERALL RESULT FOR POST EVALUATION Table3showstheremarkswereallsuccessfulsinceallrequirements


neededfortheprojectworked well and it is acceptable for
Characteristics Mean Interpretation implementation
Strongly
Functionality 3.51 IV. Conclusion
Acceptable
Strongly Based on the findings of the study, the following
Performance Efficiency 3.65
Acceptable conclusions were given.
Compatibility 3.59
Strongly To develop a web- based system for collecting and
Acceptable storing tourist’ information.
Strongly The researchers developed the web portal for
Reliability 3.62
Acceptable gathering and storing information about tourist. The system
Strongly
Usability 3.60 can display the tour guide/s when it is available or not. The
Acceptable
system also displays a report for each completed registration.
Strongly
Security 3.64
Acceptable
Finally, it displays a list of each tour guide's name and notes it
Strongly precisely in case of an emergency.
Maintainability 3.64 To create a website that allows barangay officials to
Acceptable
Strongly monitor available tour guides who have registered with the
Portability 3.66
Acceptable system.
Strongly The researchers created an online website that allows
Overall Weighted Mean
Acceptable users to search for available tour guides for available booking
reservations, as well as a list of tour guides that have
The following results were collected by conducting registered with the system.
an evaluation through the questionnaire based on the ISO To develop a system with functional modules that can
25010. The ratings were computed by the use of Hedonic help the barangay in monitoring and identify the tourist'
Scale method to get the rating for each criterion. information in Hulugan Falls. One way where the proposed
system limits the users is that the system is a simple online
B. System Testing Result monitoring system. Users are allowed to make reservations
Connecting the information management module, data and the admin is only capable of accessing tourist records. In
130

terms of such functionalities, the system lacks behind the


barangay monitoring system. The Online Monitoring feature
does generate reports, history and graphs.
References
V. Recommendation
Upon completing the project, it discovered different factor [1] Beaver, A. 2005 A Dictionary of Travel and Tourism
upon the usage and capabilities of the system. The following Terminology. Wallingford: CABI.
recommendation are conceptualized base on the result of the [2] Bennett, M. 1993 Information Technology and Travel
project. Agency: A Customer Service Perspective.
1. Use of Global Positioning System (GPS) [3] Tourism Management 14:259-266
o Barangay officials can use GPS to help facilitate [4] Boberg,K.,andF.
and identify missing tourists in case of an Collison1985ComputerReservationSystem
accident or emergency andAirlineCompetition.TourismManagement 6:174-183.
o GPS tracking system is design to track any type [5] O’Connor, P. 1999 Electronic Information Distribution in
of objects to assure the safety of tourists, and can Tourism and Hospitality. Wallingford: CABI.
locate them whenever you want
o The efficiency of GPS is more accurate when
assessing its data.
2. Use of Body Cam
o Data collected from the Body Cam can be
used as evidence for missing tourists.
o In case there is an accident, it is easy for the
police to collect data for information.
3. Use of Drone
o Drones can be used daily by the barangay
officials to monitor the detailed activities of
the tourists that visited in their areas of
responsibilities.
o Using Drones in the area can capture
impossible shots that cannot be done by
ordinary devices.
Acknowledgment
This project would not have been completed if it
weren’t for the help of the following people who have
unselfishly shared their knowledge. Hence, the researchers
wish to express their heartfelt appreciation.
To the University President Dr. Mario R. Briones and
Campus Director, Dr. Robert C. Agateo for their great
leadership.
To Prof. Crisanto Gulay, for his time and technical
guidance throughout the study.
To Prof. Loyd S. Echalar, for his valuable comments
and suggestions.
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 A/Prof Sherwin B. Sapin Ed.D, Research
Coordinator, Ms. Myra V. Paicaglino, Technical Editor, Ms.
Carol Joval, Statistician and also Mr. Gene Marck B.
Catedrilla, Subject Specialist, for their kindness and for
offering valuable time to help in all the aspects of the
manuscript.
131

APPENDIX E
SIMILARITY REPORT
132

You might also like