For-Checking Manuscript
For-Checking Manuscript
UNION
MAY 2023
i
APPROVAL SHEET
examined and passed on December 2022 by the Oral Examination and Review
ii
ACKNOWLEDGMENT
The researcher would like to recognize the following people who extended
her words of encouragement, full support, and pieces of advice for the success of
the study;
Mr. Genesis C. Omo, their Thesis Adviser, for his never-ending support,
Mr. Jessie B. Vallecera and Ms. Love Joy C. Maquiling fortheir Technical
Critic, for their comments, criticisms and suggestions for the improvement of the
Prof. Expedito A. Villanueva, Jr., their Statistician, for his expert assistance;
Dr. Edelita C. Ebuenga, the Chair of the OREC, for her guidance,
suggestions and for her piece of advice for the improvement of the study;
All Faculty and Staff of the College of Information Systems for giving some
Almighty God, for giving her the courage to accomplish this thesis study. To her
parents, Mrs. Leopoldo M. Lilan Jr. and Mrs. Jovy T. Lilan who gives their
unending support as they contributed to finish this study. Her boyfriend Kenneth S.
Evardone,
iii
for his unending support, advices that encouraging words to help the
researcher;
his hard-working parents, Mr. Tito D. Bagacina and Mrs. Margie M. Bagacina for
their support. Without their help, this will never be turn into reality.
appreciation to her loving parents, Mr. Armando O. Cargo and Mrs. Milagros A.
Cargo, and to their relatives for their priceless support, love, and care for the
researchers. The researchers would not make it this far without their help;
Special acknowledgement to their friends and classmates, for them are all
people with lots of enthusiasm and optimism that have greatly influenced the
researchers;
provided their essential knowledge, skills, and attitude that led them to become
competent; and
researchers to exert all their efforts and time for the completion of this study, the
conduct of the thesis, for providing them this opportunity and for granting them
JGTL
JMMB
GAC
TABLE OF CONTENTS
Page
CHAPTER
1 INTRODUCTION ……………………………………………………….... 1
2 METHODOLOGY……... 11
…………………………………………………...
vi
Vulnerability of TMS…………………………………………………… 30
Functional Suitability…………………………………………………... 32
Performance Efficiency……………………………………………….. 33
Usability……………….……………………………………………….. 34
Reliability……………………………………………………………… 35
Security………………..……………………………………………….. 37
Portability……………..……………………………………………….. 38
Summary ……………………………………………………….............. 44
Conclusions ……………………………………………………….......... 46
Recommendations ……………………………………………………… 46
APPENDICES …………………………………………………….................... 51
A Interview Guide………………………………………………………… 51
C Questionnaire (Staff)…….……………………………………………… 56
vii
D Questionnaire (Client)…….…………………………………………… 59
F Source Code……………………….…………………………………… 73
I User Manual……………………………………………………………… 85
K Anova Result…………………………………………………………… 94
PLATES………………. ……………………………………………………...... 97
Table Page
No.
1 Respondents of the Study…………………………………………….. 13
ix
LIST OF FIGURES
Figure Page
No.
1 Research Paradigm………………………………………………… 6
2 Schedule of Activities.………………………………………….… 8
x
LIST OF PLATES
Plate Page
No
1 Homepage Tourist Management System………………………….. 20
xi
ABSTRACT
This study aimed to design and develop a Tourist Management System for San
Gabriel La Union to help the tourism officers to lessen cost and time. Not just tom hel
the officers but also to help tourists lessen their time in registering manually. It helps
them in saving time and money since it allows them to register anytime, they want to
visit San Gabriel, La Union tourist spots. Specifically, it aimed to (a) determine the
socio- economic profile of the respondents; (b) determine the vulnerability of the
developed system; (c) assess the level of acceptability of the Tourist Management
System for San Gabriel, La Union web-based application as to functional suitability,
performance efficiency, usability, reliability, security, and portability; and (d)
determine the significant difference on the perception of respondents according to sex
and type of respondents.
This study made use of the descriptive and developmental type of research
with interview, journal review and survey questionnaire as the main tools in gathering
data. The respondents of this study include tourists, tourism Officers, IT Experts. PHP
programming language, MySQL for database, XAMPP for local host server, and
laptop with specifications of Windows 10 and processor Intel Celeron (R) CPU 877
1.40Gz (2CPUs), ~ 1.4GHz, Intel(R) HD Graphics Family, 4GB RAM Memory were
used in the development of the system.
The results were: (a) the socio-economic profile of the respondents shows that
most of the respondents were female and more than half of the respondents were aged
25-below years old; (b) the respondents viewed the system as acceptable in terms of
functionality, usability, efficiency, maintainability and portability; and (c) there is no
significant difference in the perception of the respondents in the acceptability of the
developed device as to functionality suitability, performance efficiency, usability,
security, and reliability. However, there is a significant difference in the perception as
to the portability of the developed system.
xii
1
Chapter 1
INTRODUCTION
Situation Analysis
Tourism plays a big part in industry. It brings the area income and also the
different residents on the location a source of living. With the presence of tourism as
an industry into a municipality, tourist, brings in money which would help boost the
economy.
tourism potentials that can be experienced in different experiences and seasons are of
great importance. At the same time, by increasing the number of days of stay, tourists
should be able to spend more time in the region. In parallel with this tourist who spend
money will create an important demand for employment and marketing local products
The challenge for tourism organizations is to find ways to think ahead to this
reconfiguration phase and anticipate the changes that might be required to respond to
literature on ICT and tourism has tended to focus on the adoption, use, and evaluation
Tourism is one of the world's fastest growing industries as well as the major
source of foreign exchange earnings and employment for many developing countries.
Tourism is an economic industry with low costs and high benefits. Despite the
impact of the COVID-19 pandemic on the global tourism industry, countries are still
actively developing domestic tourism markets and resources as the economy recovers.
The COVID-19 pandemic has imposed tremendous impacts on the tourism industry
Business activities within the tourism industry are especially suffering from the
largely on tourism will experience a troublesome situation for years to come. Their
Tourism is important for the success economy. But, the Covid-19 pandemic
really affects tourism industry, it has a loss on income due to Covid-19 pandemic.
There are a lot of protocols that being followed and mandated which were going to
observe the physical distancing, proper documentation of the visitors and the tourists.
Tourism industry around the world has often faced many crises since 2000s; for
example, SARs, economic recessions, terrorism, natural disasters, and most recently
the coronavirus pandemic (hereafter; COVID-19). Each crisis causes dramatic damage
The COVID-19 pandemic has had a significant impact on the way tourism
activities are conducted. Restrictions on moving from place to place have likely limited
the spread of the SARS-CoV-2 virus but have also led to economic crisis in many
The COVID-19 pandemic has been disastrous in terms of the loss of human
life, the physical and mental strains placed on large numbers of populations across the
globe who have been quarantined in their homes and in terms of the costs of dealing
with the pandemic and supporting business and citizens through the period. Tourism
has been comprehensively damaged, not only in advanced economies, but also in
poorer developing economies where tourism provides a vital source of income and
employment. The problem has been complicated by the shattering effect on mass
tourism, which has been far more sensitive to the shutdown of travel and
Gabriel, La Union. Not just in San Gabriel but also in many areas. Other municipality
closed their tourist spot for the mean time to follow protocols from pandemic.
There are many tourists’ spot in San Gabriel. Tangadan falls is one of the most
visited tourist spots there. The Municipality of San Gabriel provides assistance for the
registration. The tourists need to register manually. The researchers observed that it is
time consuming when they do register manually by filling-up form. The manual
registration in Municipality of San Gabriel takes time to manage data, slow process of
4
registration, difficulty of searching and retrieving records and it’s hard to keep tracking
researchers developed the tourism management system that allows tourist directly
register online. This system would help the tourism officers to lessen cost and time.
Not just to help the tourism manager, it helps also the tourist to lessen their time in
registering manually. It helps them also in saving time and money since it allows them
to register anytime, they want to visit San Gabriel, La Union tourist spot. Tourism
management system in San Gabriel La Union is now online and computer based. It is
managing the records, missing records due to the errors of human. The purpose of
sightseeing. This system connects customers/user and admin directly, provides and
gives a feedback mechanism for tourists, controls and maintain the database of tourists’
The following concepts, theories, studies and current events that shows
different solutions to the problems mentioned above and carefully examined and
in Municipality of San Gabriel, the researchers proposed a system that allows the
tourists to register online. The system also allows users to submit documentary
requirements
5
online; then’ they will be notified thru email if the registration is approved and
disapproved. This is called Tourism Management System for San Gabriel, La Union.
The above-mentioned research studies provided concrete ideas for this study.
page 4), the study uses the I-P-O (Input-Process-Output) format. The input box
includes: 1) Tourist’s profile such as name, age, sex and type of respondents; 2) Data
economic profile of the respondents; 4) System Development with the use of Agile
tourists. The output box contains the developed Tourist Management System for San
Gabriel La Union. The broken lines denote the feedback that caters any suggestions for
Statement of Objectives
The study aims to establish and design tourist management system for San
Gabriel La Union notification in order to help the tourist easily register for the
inconvenient visitation.
a. sex; and
b. age
a. functional suitability;
b. performance efficiency;
c. usability
d. reliability;
e. security; and
f. portability;
a. sex; and
b. type of respondents.
8
9
The initial part of the Study was conducted in San Gabriel La Union from January
to December 2022. This initial part has included data gathering in the form of an
interview. The designing of the proposed system was taking place at the Collage Systems
DMMMSU- NLUC.
Definition of terms
For better understanding of this research study, the following terms are defined:
their usual environment for leisure, business or other purposes for not more than one
consecutive year.
and it addresses the challenges of managing the records, missing records due to human
errors, etc.
Usability shows how does the Tourism Management System performs its
usability. The word “usability” also refers to methods for improving ease-of-use during
types of data processing without converting the program to a different language and
able to provide functions that meet the stated and implied needs.
Email notification is an email sent to inform the tourists about their registration.
12
Chapter 2
METHODOLOGY
Research Design
This study used of descriptive and development type of research method used
in this study. Interview and questionnaires are the main tools during the gathering.
(BLOCO 3_Descriptive_studies,).
In this study, the descriptive type of research determined the profiles and
gather these data. On the other hand, the developmental research used to develop the
In this study the following materials and procedures are used and follow in
order to Design and develop the Tourism Management System for San Gabriel La
Union.
13
Materials
Software
In developing the system, this study used the XAMPP which served as
the localhost server during the developmental process that includes MySQL
workbench as the database management system for the storage data, PHP as the
scripts for the front-end design and user interface and user experience
development. In addition, the study utilized the sublime as a text editor which
serves as a compiler. The study used various web browser for testing and
Hardware
processor Intel Celeron (R) CPU 877 1.40Gz (2CPUs), ~ 1.4GHz, Intel(R) HD
Procedures
The concept of the study is shown in Figure 3. In the Figure, shows the process
wherein it’s indicated there the tourist, the sign in process, the registration, the
payment transaction, booking, the approval or disapproval process of the admin and
This study will follow the Agile Methodology with 6 different phases that
Quality Assurance and Software Testing, Implementation and Maintenance & Support.
14
collect all the necessary information and requirements that are needed in tourism
management system.
discussed the detail in constructing the system. The creation of use diagram presented
in figure 3 was also done in this phase that will serve as a guide on how the system and
device will perform by the end-user and the creation of system flowchart that will
Phase 3. Design and Coding, in this phase the researchers discussed the
details of the system, tourists and the admin. The researchers also used the used
15
case. In this phase, the researchers designed and added some feature of the system.
16
diagram as shown in figure 3. The device/computer will be serves as the one who will
keep the data and information of the tourists. The device or the computer which we’re
going to use is the one that process the system with the help of the admin also.
vulnerability testing as a tool for evaluating the entire system and to look for security
the said system in the Municipality of San Gabriel. Showed the different features of the
a discussion with the tourism manager with their tourism officers about the system.
Data Gathered
interview conducted before the proposal of the study for the intention of acquiring and
asking some question or recommendation that can be use in this study. The
respondents of the study are the tourists/clients, staff and IT experts. These respondents
assess the level of acceptability of the device. The summary of respondents is shown in
Table 1.
Respondents N
IT-Experts 10
Tourism Office Staff 5
Clients 32
Total 47
18
Data Analysis
An ISO 25000-based questionnaire will be used to determine the acceptability of the developed
system. The questionnaire items could only be answered with “Agree or “Disagree”. The
gathered data will be analyzed using frequency counts and percentages. If the overall rating in
each criterion is 51-100%, the developed system is rated “Acceptable” and if the overall rating
Chapter 3
The developed Tourist Management System for San Gabriel La Union was
designed to assist all tourists by allowing them to book online and avoid the hassle and
also in order to help the tourist easily register for the inconvenient visitation. This
system connects tourists and admin directly, provides a feedback mechanism for
tourists, maintains and controls the database of tourists’ information, and gives a
The software components of the Tourist Management System for San Gabriel La
Union include 1) Homepage; 2) Tourist page & 3) Admin Login page. Upon opening
the system, the Homepage (Plate 1) is the first one that will be seen on the screen. This
Homepage consists of the following buttons: a) About Us button which shows what the
system is, b) Tourist Spot which shows some of the tourist spots in San Gabriel La
Union, c) Privacy Policy which shows the policy in the system. d) Sign In for signing
in as admin or user. Plate 2 shows the Login page of the client. Before the system
allows you to log in, you’ll need to agree to the terms and conditions. Once the Client
clicks the log-in button, the system goes to the Client panel. Plate 3 shows all the
tourist spots in San Gabriel, La Union including the ratings of the most visited spots,
the features, descriptions, and status of the tourist spots. Plate 4 shows the registration
page of the tourist. When the tourist clicked their chosen tourist spot, automatically
goes for booking (setting date, number of companions, for the total amount). Plate 5,
now, next page is for filling up the name of companions. After the name of
companions, click proceed to G-cash payment that shows in Plate 6, the total amount
of payment upon booking. The admin page shows the dashboard. The dashboard
Spots. Plate 7 shows the overall list of visitors with their personal information (name,
address, gender, mobile number, email, and registration date). Plate 8 shows the
reviews of the tourists, including their suggestions, opinions, and their concerns. In
addition, the latest comments will appear in the upper part of the report. The table
date. The booking in Plate 9 shows the sub-menu which is pending and approved
booking of the visitors. Once the admin approved the booking, it will go to the
approved booking report. The approved booking shows the booking ID, name, mobile
guide, proof of payments which is the screenshot or the receipt, and the status. Plate 10
shows the list of tourist spots in San Gabriel, La Union. In addition, the admin only has
the authority to create/add newly discovered spot. The admin can create or reset the
details of the tourist spots with the following; name, location, entrance fee, details
features or the description of the spots, status, and the uploading of image. Plate 11
shows the list of tour guides, the sub-menu for adding a newly hired tour guide, and the
records. Plate 12 shows the list of visitors and visited tourist spots with the print report.
There are three (3) groups of respondents in this study; 1) the IT experts; 2) the
Staff and 3) the Client. There were ten (10) IT Experts, 5 Staff, and 32 Clients who
evaluated the system which consisted of 51% females and 49% males as shown in figure.
On the other hand, figure 6 shows the graphical representation of the socio-economic
profile of the respondents as to age: 72% of the respondents come from the age group 25
& below; 11% from age group 26-30; 7% each from the age group of 31-35, 4% from
the age group 36-40, 2% from the age group 41-45, 46-50, and 0% from age group 56
& above. Figure 7 shows the graphical representation of the socio-economic profile of
the respondents as to salary with 72% from salary ranging to Php10, 000 & below.
respondents as to sex. As perceived in the table, the majority of the respondents are
a percentage of 49. This means that the majority of possible users of the Tourist
Management System for San Gabriel La Union belong to the feminine group because
girls are more adventurous than boys. It is also notable that the percentage of males is
Figure 6 (on page 29) shows the graphical representation of the socio-economic profile
of the respondents as to age. The majority of the respondents come from the age group
25 and below with 72% of the sample size. On the other hand, figure 7 shows the
salary. As seen in the table, 72% of the respondents have a monthly salary of Php
FEMALE
49%
51%
MALE
6% 25 and below
26-30
31-35
11%
36-40
41-45
46-50
51-55
72% 56 and above
4%
4%
11%
72%
The result shows that the system is not sex, age and salary biased because of
the close distribution of the socio-economic profile of the respondents.
The vulnerability test result was presented in table 4. As perceived in the table,
the developed system only possesses (1) high risk it means these vulnerabilities post
high risk to data security. seven (7) medium it means these vulnerabilities pose
minimal risk to data security, six (6) low risk level means this category represents
vulnerabilities that are cautionary or informational in nature, and six (6) informational
probability of risk and threats. The importance of vulnerability testing and its purpose
software security, one of the major tasks is to identify vulnerabilities present in the
source code before the software is being deployed as stated by Prof. Arvinder Kaur and
Functional Suitability
projected in table 5 as evaluated by the IT experts, staff and clients. According to the
table, they agreed that the system's functional appropriateness is satisfactory because
they gave 100 percent ratings to four items in this category. On average, every IT
Experts, Staff, and Client concurred that the system was sufficient, accurate, can be
modified/edit and valuable for the task at hand. Functionalities is quite a difficult task
according to the researchers Sanz, T., A. Salvador, and M. J. Hernández (2023) but the
Performance efficiency
Table 6 shows the result of the acceptability of the developed system as to performance
efficiency. As gleaned in the table, 97% of IT experts agreed that the system is efficient
when it comes to its performance. On the contrary, 100% of staff that the system is
acceptable as to its performance efficiency while 100% of the clients agreed that the
system is efficient because they feel that the system can respond faster than its current
state. As stated by Andi Nurkholis et al. (2022), performance efficiency testing is carried
out to assess the resources and time required when performing an action
Searching information
using the developed
100% 0% 100% 0% 100% 0%
TMS For San Gabriel La
Union yields relevant
results.
Error prevention
message is adequate. 90% 10% 100% 0% 100% 0%
Mean 97% 3% 100% 0% 100% 0%
Usability
The level of acceptability of the Tourist Management System for San Gabriel
perceived on the table, staff agreed that the system as to its usability is satisfactory
because they rated all items under this category of 100%. They believed that it is
simple and easy to figure out how to use and operate the system’s features and
functionalities. However, the majority IT Expert agreed for the system usability, with
the total mean of 95%. The majority of the Clients agreed also with the total mean of
Reliability
The level of acceptability of the Tourist Management System for San Gabriel
As gleaned in the table, both IT Expert and Staff agreed that the system’s reliability is
satisfactory, they believe that the developed system can back up and recover data, it is
accessible, accurate and it implements data evaluation check because they rated all
items in this area 100% as they believed that the system would be accessible when it is
needed.
41
Clients, on the other hand, believed that the system is weak in back up and recover the
Security
developed system in terms of security. As shown in the table, 100% of all the
respondents agreed that the system is secured. They were under the notion that the
system was secure because only authorized personnel could access it. The admin, for
example, is the only person who can modify the specifics of the registration details.
Portability
Table 10 shows the result on the acceptability of the developed system. Only
the IT Experts evaluated this part of the questionnaire. As gleaned in the table, 100%
of the IT experts viewed the system as reliable. The results indicate that the
respondents agreed that the system can be easily installed or uninstalled, that the
system can be used in a laptop or desktop computer running the Windows operating
be used in a laptop or desktop computer running the Windows operating system, and
that the software required (Xampp Server, MySQL, and browser) before using the
Summary
Table 11 shows the summary of the acceptability of the Tourism Management System
for San Gabriel, La Union with the following indicators; Functional Suitability,
Experts rated for the acceptability of the developed system, they believe that the
usability and performance efficiency is weak as shown in the result.100% of the Staff
rated for the acceptability of the developed system because they believe that the
developed system is acceptable. 99% of the Client rated for the acceptability of the
developed system because they believe that the usability and reliability is weak but it’s
not that far as perfect percentage. The overall rating of the respondents is acceptable.
44
Table 12 shows the relationship of the two variables as to performance efficiency. It can
be gleaned in the table that the values of yielded r2, if converted to percentage, 69.5%
(0.0695), 0% (0.0000) and 22.63% (00.2263) respectively. The computed values showed
the different socio-economic variables almost did not affect the perception towards the
of the type of
45
respondents, sex, age and salary, the respondents viewed that system as efficient based
on its performance.
Table 12. Correlations between the socio-economic status of respondents and the
Performance Efficiency of the Tourist Management System for San
Gabriel, La Union.
Independent Variables R r2 p-value Significance
(Socio-Economic Status)
a. Type of Respondents 0.2636 0.0695 0.0339 *
in the table that the variables showed divided result. Variables sex and age group shows
system with the computed r2 values of 0.0649 (64.9%), 0.0086 (8.6%) respectively. On
the other hand, variables type of respondents and salary shows a significant relationship
on the perception towards the acceptability of the developed system with the computed
r2 values of 0.0043 (4.3%), 0.0176 (17.6%) respectively. The possible reason beyond this
result can be that respondents with higher salary is exposed to different web applications
related to reservation that can affect their perception toward the developed system. On
the other hand, an IT experts can be more demanding when it comes to the usability of
the
46
system since they are more familiar to the technical aspects of systems compare to other
type of respondents.
Table 13. Correlations between the socio-economic status of respondents and the
Usability of Tourist Management System
Independent Variables R r2 p-value Significance
(Socio-Economic Status)
a. Type of Respondents 0.2548 0.0649 0.0176 *
According to Sex
the developed system is presented in table 14. The table shows that there is no
significant difference in the performance efficiency, and usability with the computed f-
values lower than the p-value. There is no implication of the levels of acceptability of
The result implies that the system was able to function and perform regardless
Performance
Efficiency
1% 99% 0.9785 45 N/A 1.6794 Not Significant
According to the Type of Respondents
acceptability of the developed system is presented in table 15. The result shows that
three were no significant differences in the perception of the responses according to the
type of respondents on the acceptability of the developed system. The result shows that
regardless of the type of respondents, the system was able to satisfy their minimum
Table 15. Significant perception of respondents on the acceptability of the developed system
according to type of respondents
Type of Respondents p- F-
IT F- value
Indicators Staff Client value critical Significance
Experts
Performance Not
98% 1% 1% 1.9243% 0.1581 N/A
Efficiency Significant
Not
Usability 95% 1% 1% 4.3298 0.0192 N/A
Significant
Not
Reliability 1% 1% 98% 0.2265 0.7982 N/A
Significant
Security 100% 100% 100% N/A N/A N/A N/A
49
Chapter 4
Summary
This study aimed to develop a Tourist Management System for San Gabriel La
Union that efficiently improved the manual system that is time and effort-consuming.
The study used the descriptive and developmental type of research with a
questionnaire as the main tool for gathering the data. Purposive sampling was used to
select the respondents of this study which consisted of ten (10) IT experts and five (5)
Staff, and thirty-nine (32) Clients. The data gathered were quantified and analyzed
1. The researcher was able to develop a Tourist Management System for San
Gabriel La Union.
a. 60% of the IT experts are males and 40% are females. On the
other hand, 80% of the Staff are males and 20% are females,40%
b. there were these IT experts comprised of: 30% from the age 20-
25; 30% each from the groups 26-30, 10% from the age 31-35,
20% from the age 36-40,10% from the age of 46-50. On the other
hand, 40% of the staff belong to the age group 20-25; 40% of them
belong to the age group 31-35, 20% of them belong to the age
group 51-55, while the Clients have 91% belong to the age group
3. The vulnerability result of the developed system. As gleaned in the table, the
developed system yielded one (1) high, seven (7) medium, six (6) low, and six
as 100%.
97%, Staff rated the system as 100%, and Clients rated the system
as 100%.
Conclusions:
Based on the findings of the study, the following conclusions were derived:
respondents were female and the majority of the respondents belonged to age
3. The developed online reservation system for Tourist Management System for
Recommendations:
conclusions:
1. The developed Tourist Management System for San Gabriel La Union should
be implemented.
clients’ data.
52
LITERATURE CITED
Hartson, H. R., Andre, T. S., & Williges, R. C. (2021). Criteria for evaluating usability
145- 181.
Hughes, K., & Moscardo, G. (2019). ICT and the future of tourist
https://doi.org/10.1108/JTF-12-2018-0072
54. https://doi.org/10.2307/24873309
Loeb, S., Dynarski, S., McFarland, D., Morris, P., Reardon, S., & Reber, S. (2017).
Lu, J., Xiao, X., Xu, Z., Wang, C., Zhang, M., & Zhou, Y. (2022). The potential of
Naramski, M., Szromek, A. R., Herman, K., & Polok, G. (2022). Assessment of the
8(1). https://doi.org/10.3390/joitmc8010055
10. https://doi.org/10.1190/segam2013-0137.1
Nurkholis, A., & Anggela, Y. (2022). Web-Based Geographic Information System For
Onuiri, E. E., Omoroje, H. C., Ntima, C. G., & Omotunde, A. A. (2016). Intelligent
Park, G. N., & Erdenebat, N. (2022). Tourism Management System in Mongolia : the
Sanz, T., Salvador, A., & Hernández, M. J. (2023). Creep–recovery and oscillatory
Unal, A., İnceoz, S., Çelen, O., & Çilesiz, E. (2022). Evaluation of Tourism Potential
Varela-Vaca, Á. J., Borrego, D., Gómez-López, M. T., Gasca, R. M., & Márquez, A.
APPENDICES
57
APPENDIX A
A.
Name of Interviewer: Janine Grace T. Lilan
Nature of Work (Tour guide)
Question 1 Tell me about your experience as a tour guide.
Answer: A very tiring job but it’s fun and enjoy because I am able to meet
different tourists/traveler
APPENDIX B
Name: (Optional)
GENELYN A. CARGO
(Researchers)
61
APPENDIX C
QUESTIONNAIRE (STAFF)
Name: (Optional)
GENELYN A. CARGO
(Researchers)
64
APPENDIX D
QUESTIONNAIRE (CLIENT)
Name: (Optional)
GENELYN A. CARGO
(Researchers)
67
APPENDIX E
application anti-CSRF
functionality using
70
Phase:
Implementation
Check the HTTP
Referer header to
see if the request
originated from an
expected page.
This could break
legitimate
functionality,
because users or
proxies may have
disabled sending
the Referer for
privacy reasons.
Application Medium This page contains an Review the source
Error error/warning message code of this page.
Disclosure that may disclose Implement custom
sensitive information error pages.
like the location of the Consider
file that produced the implementing a
unhandled exception. mechanism to
This information can be provide a unique
used to launch further error
72
'frame-ancestors' Security-Policy
directive or X-Frame- and X-Frame-
Options to protect Options HTTP
against 'ClickJacking' headers. Ensure
attacks. one of them is set
on all web pages
returned by your
site/app.
If you expect the
page to be framed
only by pages on
your server (e.g.
it's part of a
FRAMESET) then
you'll want to use
SAMEORIGIN,
otherwise if you
never expect the
page to be framed,
you should use
DENY.
Alternatively
consider
implementing
Content Security
Policy's "frame-
ancestors"
directive.
Parameter Medium Parameter manipulation Identify the cause
Tampering caused an error page or of the error and
Java stack trace to be fix it. Do not trust
displayed. This client side input
indicated lack of and enforce a tight
exception handling and check in the
potential areas for server side.
further exploit. Besides,
catch the
exception
properly. Use a
generic 500 error
page for internal
server error.
74
www.nottrusted.com, or
loosely scoped to a
parent domain e.g.
nottrusted.com. In the
latter case, any
subdomain of
nottrusted.com can
access the cookie.
Loosely scoped cookies
are common in mega-
applications like
google.com and
live.com. Cookies set
from a subdomain like
app.foo.bar are
transmitted only to that
domain by the browser.
However, cookies
scoped to a parent-level
domain may be
transmitted to the
parent, or any
subdomain of the
parent.
Modern Web Informationa The application appears This is an
Application l to be a modern web informational alert
application. If you need and so no changes
to explore it are required.
automatically then the
Ajax Spider may well
be more effective than
the standard one.
User Agent Informationa Check for differences in
Fuzzer l response based on
fuzzed User Agent (eg.
mobile sites, access as a
Search Engine
Crawler). Compares the
response statuscode and
the hashcode of the
response body with the
original response.
User Informationa This check looks at Validate all input
Controllable l user-supplied input in and sanitize
HTML query string parameters output it before
writing to
78
APPENDIX F
Source Code
<?php
session_start();
error_reporting(0);
include('includes/config.php');
$em = $_GET['em'];
?>
<!DOCTYPE HTML>
<html>
<head>
<title>TMSSGLU | Tourist Management System for San Gabriel La Union</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<?php include('includes/header.php');?>
<h1 align="center" style="color: red; font-size: 100px; background-color:
lightgray;"><?php echo $em; ?></h1>
<div class="banner-3" >
<div class="container">
<h1 class="wow zoomIn animated animated" data-wow-delay=".5s" style="visibility:
visible; animation-delay: 0.5s; animation-name: zoomIn; color: white ; width: 20% ;
" > </h1>
</div>
</div>
<!---holiday- - ->
<div class="container">
<div class="holiday">
<h3>Tourist Spots</h3>
<?php
$sql = "SELECT
* from tbltourpackages
order by rand() limit 4";
$query = $dbh->prepare($sql);
$query->execute();
$results=$query->fetchAll(PDO::FETCH_OBJ);
$cnt =1;
if($query->rowCount() > 0)
{
foreach($results as $result)
{ ?>
<div class="rom-btm">
<tr>
<div class="col-md-3 room-left wow fadeInLeft animated" data-wow-delay=".5s">
<img src="admin/pacakgeimages/<?php echo htmlentities($result-
>PackageImage);?>" class="img-responsive" alt="">
</div>
$box = $box + 1;
echo "First Name: <input type='text' name='fname". $box ."'>  ";
echo "Middle Name:<input type='text' name='mname". $box ."'>  ";
echo "Last Name:<input type='text' name='lname". $box ."'>  ";
echo "Age:<input type='text' name='age". $box ."'>  "; echo "<br><br><br>";
// echo $display;
}
?>
</center>
</div>
<br><br><br><br><br><br>
<div class="container">
<h1>GCash Payment</h1>
<form method="POST" action="">
<div class="form-group row">
<label for="inputEmail3" class="col-sm-4 col-form-label">Amount</label>
<div class="col-sm-6">
<input type="text" class="form-control" id="amount" placeholder="Enter Amount"
autofocus="autofocus" value="<?php echo $amount; ?>">
</div>
</div>
<!-- <div class="form-group row">
<label for="inputPassword3" class="col-sm-4 col-form-label">Tips For
Tourguide</label>
<div class="col-sm-6">
<input type="text" class="form-control" id="data-fee" placeholder="Tips">
</div> -->
<!--</div>
<div class="form-group row">
<label for="inputPassword3" class="col-sm-4 col-form-label">Preference</label>
84
</div>
</div>
</form>
</div>
<script src="index.js"></script>
<?php include('includes/footer.php');?>
<!-- signup -->
<?php include('includes/signup.php');?>
85
<title>Donate</title>
<link rel="stylesheet" href="assets/bootstrap/dist/css/bootstrap.min.css">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<body>
<?php include('../includes/header.php');?>
<br><br><br><br><br><br>
<div class="container">
<h1>GCash Payment</h1>
<form method="POST" action="">
<div class="form-group row">
<label for="inputEmail3" class="col-sm-4 col-form-label">Amount</label>
<div class="col-sm-6">
<input type="text" class="form-control" id="amount" placeholder="Enter
Amount" autofocus="autofocus" value="<?php echo $amount; ?>">
</div>
</div>
</div>
</div>
</form>
</div>
87
<script src="index.js"></script>
<?php include('includes/footer.php');?>s
<!-- signup -->
<?php include('includes/signup.php');?>
<!-- //signu -->
<!-- signin -->
<?php include('includes/signin.php');?>
<!-- //signin -->
<!-- write us -->
<?php include('includes/write-us.php');?>
</body>
</html>
88
APPENDIX G
APPENDIX H
APPENDIX I
Letter to Questionnaire
91
APPENDIX J
User Manual
STEP 1: (1)Click the provided System link to access “Tourism Management System of
San Gabriel La Union”.
(2): Click the Login/Sign In.
STEP 2: Before the tourist set their booking, they’ll need to sign in using their Gmail
account.
This button allows the tourist to sign in.
(2) This button will redirect you to the page where the tourist will create an account.
92
STEP 5: After clicking the “book now” button, the form for the Name of companions
will appea
(1) This button allows the tourist to enter the number of their companions.
(2) This button allows the tourist to enter the names of your companions.
(3) This button allows the tourist to confirm the form.
(4) This button leads to the process of payment.
STEP 6: After clicking the “proceed to G-cash payment” button, this will show you the
process for payment via G-cash.
(1) This will show the total amount of your registration fee.
(2) This button will lead the tourist to finish their payment process.
(3) This button leads the tourist in checking their booking details.
94
STEP 7: After clicking “my booking history” button, it allows you to view your booking
details. Before the admin approve the booking of tourist, they need to send the receipt as
a proof of their payment.
(1) The button leads for the uploading of the receipt/screenshot of their payment
STEP 8: After the uploading the proof of payment, the booking process is finished.
(1) This button leads for logging out.
95
STEP 1: This will show you the feature of the home page.
(1) This button leads the admin to Sign in.
STEP 3: After signing in, this will show the admin page.
(1) This button leads to the list/report of all tourist who registered in a day.
(2) This button leads to the list/report of all the reviews, ratings for the tourist
spots, comments and suggestions of the tourists.
(3) This button leads to the list/report of the booking including the approved and
disapproved bookings of the tourists. This button allows the admin to approve the
bookings of the tourist.
(4) This button allows the admin to view the details of the tourist spot and at the
same time the admin is allowed to edit or add new tourist spot in the list.
(5) This button will lead the admin access the list of tour guide and at the same
time the admin is allowed to add new tour guide.
(6) This button will lead the admin to the list of most visited tourist spot.
(7) This button will lead the admin to the settings and access the audit
trail, restore and back up.
97
APPENDIX K
APPENDIX L
Anova Tables
ANOVA
Source of
Variatio SS df MS F P-value F crit
n
Between Groups 0.00492 2 0.00246 1.92435 0.158058 3.209278
Within Groups 0.05625 44 0.001278
Not Significant
Total 0.06117 46
ANOVA
Source of Variation SS df MS F P-value F crit
Between Groups 0.019681 2 0.00984 4.329787 0.019207 3.209278
Within Groups 0.1 44 0.002273
Significant
Total 0.119681 46
101
ANOVA
Source of
Variation SS df MS F P-value F crit
Between
Groups 0.004433 2 0.002216 0.226493 0.798249 3.209278
Within Groups 0.430556 44 0.009785
Not Significant
Total 0.434988 46
102
APPENDIX M
Slovin’s Formula
Clients
𝑁
𝑛=
(1 + 𝑁𝑒2)
120
𝑛 = (1+120∗15^2)
120
𝑛 = (1+120∗0.04)
120
𝑛 = (1+120∗0.0225)
120
𝑛= 3.7.
𝑛 = 32
103
PLATES
104
Plate 14. Client Answering the Evaluation Form with the Researchers
Plate 15.IT Expert Answering the Evaluation Form with the Researchers
105