You are on page 1of 121

TOURIST MANAGEMENT SYSTEM FOR SAN GABRIEL LA

UNION

JANINE GRACE T. LILAN


JASTIN MARK M. BAGACINA
GENELYN A. CARGO

DON MARIANO MARCOS MEMORIAL ESTATE UNIVERSITY


NORTH LA UNION CAMPUS
COLLEGE OF INFORMATION SYSTEMS
BACNOTAN, LA UNION

BATCHELOR OF SCIENCE IN INFORMATION SYSTEMS

MAY 2023

i
APPROVAL SHEET

This capstone project entitled, Tourist Management System for San

Gabriel, La Union, prepared and submitted by Janine Grace T. Lilan, Jastin

Mark M. Bagacina, and Genelyn A. Cargo, in partial fulfillment of the

requirements for the degree of Bachelor of Science in Information Systems, was

examined and passed on December 2022 by the Oral Examination and Review

Committee (OREC) composed of:

EDELITA C. EBUENGA Ph.D. GENESIS C. OMO, BSIS


Chair Adviser

JESSIE B. VALLECERA, MIT LOVE JOY C. MAQUILING, BSIT


Member Member

EXPEDITO A. VILLANUEVA, MSA


Member

Accepted and approved in partial fulfilment of the requirements for the

degree of Bachelor of Science in Information Systems.

EDELITA C. EBUENGA, Ph. D.


Dean, College of Information Systems
______________________
Date Signed

ii
ACKNOWLEDGMENT

The researcher would like to recognize the following people who extended

their hands to help finish the study:

Prof. Edelita C. Ebuenga, Dean of the College of Information Systems, for

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,

supervision and patience for the improvement of this thesis;

Mr. Jessie B. Vallecera and Ms. Love Joy C. Maquiling fortheir Technical

Critic, for their comments, criticisms and suggestions for the improvement of the

technical aspect of the study.

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

of their effort and time in assisting the researcher

Janine Grace T. Lilan would like to express her sincere gratitude to ou

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;

Jastin Mark M. Bagacina would like to express his grateful appreciation to

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.

Genelyn A. Cargo would like to take the opportunity to express her

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;

Likewise, a very special acknowledgement and gratitude is due to the

members of the faculty of College of Information Systems department who

provided their essential knowledge, skills, and attitude that led them to become

competent; and

To the unmentioned names who have contributed and encouraged the

researchers to exert all their efforts and time for the completion of this study, the

researchers wish to express their extraordinary thanks.


iv
Above all to almighty God, for His showers of blessings throughout the

conduct of the thesis, for providing them this opportunity and for granting them

capability to proceed successfully.

JGTL
JMMB
GAC
TABLE OF CONTENTS
Page

TITLE PAGE …………………………………………………………….............. i

APPROVAL SHEET ……………………………………………………………. ii

ACKNOWLEDGEMENT ……………………………………………………… iii

TABLE OF CONTENTS ………………………………………………………... vi

LIST OF TABLES ……………………………………………………………...... ix

LIST OF FIGURES …………………………………………………………….... x

LIST OF PLATES ……………………………………………………………...... xi

ABSTRACT ……………………………………………………………............... xii

CHAPTER

1 INTRODUCTION ……………………………………………………….... 1

Situation Analysis ……………………………………………………… 1

Statement of Objectives ………………………………………………... 7

Time and Place of the Study …………………………………………… 8

Definition of Terms ……………………………………………………. 9

2 METHODOLOGY……... 11

…………………………………………………...

Research Design ……………………………………………….............. 11

Materials and Procedures …………………………………………….... 12

Data Gathered ………………………………………………………...... 14


Data Analysis ………………………………………………………....... 16

vi

3 RESULTS AND DISCUSSIONS …………………………………………. 18

Developed Tourist Management System ……………............................. 18

Socio-Economic Profile of the Respondents …………………………… 27

Vulnerability of TMS…………………………………………………… 30

Functional Suitability…………………………………………………... 32

Performance Efficiency……………………………………………….. 33

Usability……………….……………………………………………….. 34

Reliability……………………………………………………………… 35

Security………………..……………………………………………….. 37

Portability……………..……………………………………………….. 38

Acceptability of the Developed System (TMS)…………………. 38

Significant Difference of Perception of Responses ……………………. 41

4 SUMMARY, CONCLUSIONS AND RECOMMENDATIONS ………… 44

Summary ……………………………………………………….............. 44

Conclusions ……………………………………………………….......... 46

Recommendations ……………………………………………………… 46

LITERATURE CITED ………………………………………………………... 48

APPENDICES …………………………………………………….................... 51
A Interview Guide………………………………………………………… 51

B Questionnaire (IT Expert)………………………………………………. 53

C Questionnaire (Staff)…….……………………………………………… 56

vii

D Questionnaire (Client)…….…………………………………………… 59

E Vulnerability Test Result ………..……………………………………... 62

F Source Code……………………….…………………………………… 73

G Certification from the English Critic.………………………………….. 82

H Certification of Statistician ………………………………………......... 83

I Letter to Questionnaire….. …………………………………………..... 84

I User Manual……………………………………………………………… 85

J t-Test Analysis Tables………………………………………………….. 92

K Anova Result…………………………………………………………… 94

L Slovin’s Formula………………………….. …………………………… 96

PLATES………………. ……………………………………………………...... 97

PLAGIARISM SCAN RESULT ……………………………………………...... 100

CURRICULUM VITAE……… ……………………………………………...... 101


LIST OF TABLES

Table Page
No.
1 Respondents of the Study…………………………………………….. 13

2 Summary of Research of Methodology……………..………………... 17

3 Socio-economic Profile of the Respondents……………..…………… 27

4 Vulnerability Test Result of the Developed System….………………. 28

5 Evaluation of the Functional Suitability of the Developed System…... 33

6 Evaluation of the Performance Efficiency of the Developed System... 34

7 Evaluation of the Usability of the Developed System........................... 35

8 Evaluation of the Reliability of the Developed System......................... 36

9 Evaluation of the Security of the Developed System............................ 37

10 Evaluation of the IT Expert Portability……………………………...... 38

11 Summary of Rating of the Respondents ……….…………………...... 39

12 Correlation between the socio-economic status of the respondents


and the Performance Efficiency of the Tourist Management System
for San Gabriel, La Union………………………… ……..................... 40

13 Correlations between the socio-economic status of respondents and


the Usability of Tourist Management System ………………….......... 41

14 Significant perception of respondents on the acceptability of the


developed system according to sex…………. ………………….......... 42

15 Significant perception of respondents on the acceptability of the


developed system according to type of respondents…………….......... 43

ix
LIST OF FIGURES

Figure Page
No.

1 Research Paradigm………………………………………………… 6

2 Schedule of Activities.………………………………………….… 8

3 Concept of the Study………………………………….…………… 13

4 Use Case Diagram of the Study ……………………….………..… 14

5 Socio-Demographic Profile of the Respondents


according to Sex ……………………………………….…………. 29

6 Socio-Demographic Profile of the Respondents


according to Age …………………………………………………... 29

6 Socio-Demographic Profile of the Respondents


As to Salary …………………………………………………... 30

x
LIST OF PLATES

Plate Page
No
1 Homepage Tourist Management System………………………….. 20

2 Tourist Sign in Page……………………………………………….. 20

3 Tourist Spots Page………………………………………………… 21

4 The Tourist Registration Page…………………………………….. 21

5 The List of Companions Page……………………………………... 22

6 The Payment Page………………………………………………… 22

7 The View Visitor List Page……………………………………….. 23

8 The Review List Page……………………………………………. 23

9 The Booking List Page………….………………………………… 24

10 The Add Tourist Spot Page………………………………….……………. 25

11 The Tour Guide List Page………………………………………… 25

12 The Tour Guide Management Page……………………………….. 26

13 The System Settings Menu………………………………………... 26

14 Client Answering the Evaluation Form with the Researchers…….. 98

15 IT Expert Answering the Evaluation Form with the Researchers… 98

16 Staff Answering the Evaluation Form with the Researchers……… 87

xi
ABSTRACT

JANINE GRACE T. LILAN, JASTINE MARK M. BAGACINA


And GENELYN A. CARGO (2022). Tourist Management System for San Gabriel La
Union.Bachelor of Science in Information Systems. Don Mariano Marcos Memorial State
University North La Union Campus, College of Information Systems, Bacnotan, La
Union.

Adviser: Omo, Genesis C., BSIS

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.

Keywords: developmental research, tourist management system, vulnerability testing

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 geography is about different human and physical characteristics that

conduct groups of people to move to a specific place “tourism destination”.

(Gulomkhasanov Erkin, & Hamrokulova Shakhrizoda 2022). Various alternative

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

for the local people economically. (Unal et al., 2022).

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

possible transformations in their markets, processes and systems. The existing

literature on ICT and tourism has tended to focus on the adoption, use, and evaluation

of specific technologies, generally arguing for greater use of technology in tourism,

usually with a substitution or enlargement claim.(Hughes & Moscardo, 2019).


2

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.

(Park & Erdenebat, 2022).

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

worldwide. (J Lu et al., 2022) .

Business activities within the tourism industry are especially suffering from the

consequences of the COVID19 pandemic. Those countries whose economy depends

largely on tourism will experience a troublesome situation for years to come. Their

return to a normal situation will be conditioned by the competitiveness of their tourism

sector. (JAS Fernández, JMG Martínez, JMM Martín 2022)

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.

Because of pandemic there are a lot of process in record keeping.

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

to the economy, society, environment, and lives. (Naramski et al., 2022)


3

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

countries around the world. (Naramski et al., 2022).

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

accommodation than ethical and responsible tourism activities focused at a local

sustainable level. (Koščak & O’Rourke, 2021).

Due to Covid-19 pandemic, it has a big impact to tourism specially in San

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

the information manually.

To help the municipality or administration resolve that conflict or problem, the

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

better than registering manually.

Tourism Management System is an integrated software developed for tourism

business. It is a responsive and dynamic system that addresses the challenges of

managing the records, missing records due to the errors of human. The purpose of

building a system that performs all operations related to booking, traveling,

sightseeing. This system connects customers/user and admin directly, provides and

gives a feedback mechanism for tourists, controls and maintain the database of tourists’

information, and gives a variety of travel services.

The following concepts, theories, studies and current events that shows

different solutions to the problems mentioned above and carefully examined and

evaluated for the concrete foundation of the study’s concept:

To solve the identified problems in responding to the registration of the tourist

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 research paradigm of this study is shown in figure 1.

The above-mentioned research studies provided concrete ideas for this study.

The research paradigm of this study is shown in Figure 1, As shown in figure 1, on

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

Requirements such as Tourist Registration and Registration Documentary. The process

box includes: 1 Data Analysis; 2) Document Analysis; 3) Determined the socio-

economic profile of the respondents; 4) System Development with the use of Agile

Model; 5) Assessment of the vulnerability of the developed system; 6) Determine the

significant difference of the responses according to age and type of respondents or

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

the improvement of the study.


6

Fig. 1. Research Paradigm


7

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.

Specific the study addresses the following objectives:

1. determine the socio-economic profile of respondents as to:

a. sex; and

b. age

2. evaluate the vulnerability of the develop system;

3. assess the acceptability of the develop system as to:

a. functional suitability;

b. performance efficiency;

c. usability

d. reliability;

e. security; and

f. portability;

4. determine the significant difference on the perception of respondents as to:

a. sex; and

b. type of respondents.
8
9

Time and Place of the Study

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.

Figure 2. Schedule of Activities


10

Definition of terms

For better understanding of this research study, the following terms are defined:

Tourism is the activities of people traveling to and staying in places outside

their usual environment for leisure, business or other purposes for not more than one

consecutive year.

TMS (Tourism Management System) is an integrated software developed for

tourism management in San Gabriel, La Union. It is a dynamic and responsive system

and it addresses the challenges of managing the records, missing records due to human

errors, etc.

Socio-economic profile of the Respondents is an economic and sociological

combined total of respondents.

Usability shows how does the Tourism Management System performs its

usability. The word “usability” also refers to methods for improving ease-of-use during

the design process of the system.

Reliability measures the system if it is reliable or not.

Portability is defined as the capability of the system to be executed on various

types of data processing without converting the program to a different language and

with little or no modification.

Functional Suitability refers to how well a Tourism Management System is

able to provide functions that meet the stated and implied needs.

Performance Efficiency is the ability of the system workload to adjust to

changes in demands placed on it by users in an efficient manner.

MySQL is a widely used relational database management system.


11

PHP is a general-purpose scripting language geared toward web development.

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.

A descriptive study is “concerned with and designed only to describe the

existing distribution of variables, without regard to causal or other hypotheses.”

(BLOCO 3_Descriptive_studies,).

Developmental research is a systematic study of designing, developing, and

evaluating instructional programs, processes, and products. (JN Nabayra, 2023)

In this study, the descriptive type of research determined the profiles and

responses of the respondent. Interview, survey questionnaire and observation used to

gather these data. On the other hand, the developmental research used to develop the

Tourism Management System following the Agile Methodology.

Materials and Procedures

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

backend, HyperText Markup Language, Cascading Style Sheet and Jquery as

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

running the system.

Hardware

It is coded in a laptop with an operating system of Windows 10 and

processor Intel Celeron (R) CPU 877 1.40Gz (2CPUs), ~ 1.4GHz, Intel(R) HD

Graphics Family, 4GB RAM Memory.

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

the Gmail notification.

This study will follow the Agile Methodology with 6 different phases that

consist of Requirement Gathering, Design and Architecture Development Coding,

Quality Assurance and Software Testing, Implementation and Maintenance & Support.
14

Fig. 3. Concept of the Study

Phase 1 Requirements Gathering, in this Phase the researchers

conducted an interview with the Tourism Manager in San Gabriel La Union to

collect all the necessary information and requirements that are needed in tourism

management system.

Phase 2. Design and Architecture. In this phase, the researchers

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

serve as a guide upon creating the system.

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.

Fig. 4. Use Case Diagram


17

Phase 4 Quality Assurance & Software Testing, the Researchers used a

vulnerability testing as a tool for evaluating the entire system and to look for security

weaknesses and vulnerabilities.

Phase 5 Implementation, in this phase the researchers will implement

the said system in the Municipality of San Gabriel. Showed the different features of the

system to the Tourism Officers.

Phase 6. Maintenance and Support, the researchers intended to conduct

a discussion with the tourism manager with their tourism officers about the system.

Fixed codes and test the system.

Data Gathered

The study conducted at the Municipality of San Gabriel La Union. An

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.

Table 1. Respondents of the study

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

in each criterion is 1-50%, the system rated “Not acceptable”

Statistical Range Descriptive Interpretation


51% - 100 % Acceptable
1 % - 50% Not Acceptable
19

Table 2. Summary of Research Methodology

Objectives Research Materials Data Data


Design and gathered Analysis
Procedur
es
1.Tourist Developmental Laptop N/A N/A
management system Windows
for San Gabriel La 10 and
Union processor
Intel®
Celeron
(R) CPU 877
@ 1.40Gz
(2CPUs),
1.4GHz,
Intel(R) H,
4GB RAM
Memory.
PHP,
MySQL,
XAMPP,
Agile
Methodology
, HTML
2.Determine Descriptive Questionnaire IT EXPERT – Frequency
the socio- 10 Counts and
economic Client- 32 percentages
profile of the Staff- 5
respondents
3.Evaluate the Descriptive OWASP ZAP N/A N/A
vulnerability of
developed System
4.Assess the Questionnaire IT EXPERT – Frequency
Acceptability of the 10 Counts and
developed system Client- 32 percentages
as to: Staff- 5
a.functional
suitability:
b. performance
efficiency:
c.usability:
d. reliability;
e. Security; and
f. portability,
5. Detremine the Descriptive Questionnaire IT Expert-10 Frequency
significant Client-32 Counts and
difference of the Staff-5 percentages
responses as to: T-test,
20

Name, age, sex: and ANOVA


Type of respondents
21

Chapter 3

RESULTS AND DISCUSSION

Tourist Management System for San Gabriel La Union

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

variety of tourist spot and travel services.

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,

after clicking book


22

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

consists of the following buttons. 1) View Visitors, 2) Reviews, 3) Booking, 4) Tourist

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

shows the following; a) ID number, b) name, c) ratings, d) comments, and e) posting

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

number, email, address, date of registration, number of companions, assigned tour

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.

Lastly, Plate 13 shows the audit trail, Backup and restore.


23

Plate 1. Homepage in Tourism Management System for San Gabriel La Union

Plate 2. The Tourist Sign in page


24
25

Plate 3. The Tourist Spots page

Plate 4. The Tourist Registration page


26
27

Plate 5. The List of Companions page

Plate 6. The Payment page


28

Plate 7. The View Visitor list page

Plate 8. The Review list page


29

Plate 9. The Booking list page


30

Plate 10. The Add Tourist Spot page

Plate 11. The Tour Guide list page


31

Plate 12. The Tour guide management page

Plate 13. The System Settings Menu


32

Socio-Economic Profile of the Respondents

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.

Table 3. Socio-economic Profile of the Respondents


Socio- IT Expert Staff Client
Economic N 10 % N5 % N 32 %
Profile
Sex
Male 6 60% 4 80% 13 40%
Female 4 40% 1 20% 19 60%
Total 10 100% 5 100% 32 100%
Age Group
20-25 3 30% 2 40% 29 91%
26-30 3 30% 0 0% 2 6%
31-35 1 10% 2 40% 0 0%
36-40 2 20% 0 0% 0 0%
41-45 0 0% 0 0% 1 3%
46-50 1 10% 0 0% 0 0%
51-55 0 0% 1 20% 0 0%
56 and Above 0 0% 0 0% 0 0%
Total 10 100% 5 100% 32 100%
Salary Range
Php 10,000 and
Below
3 30% 3 60% 29 91%
Php 10,001- Php
20,000 1 10% 0 0% 2 6%
33

Continuation Table 3. Socio-economic Profile of the Respondents


Socio- IT Expert Staff Client
Economic
Profile
Php 20,001- Php 20%
30,000 3 30% 1 0 0%
Php 30,001- Php 0% 3%
40,000 0 0% 0 1
Php 40,001- Php
2 20% 0 0% 0 0%
50,000
Php 50,000 Above 1 10% 1 20% 0 0%
Total 10 100% 5 100% 32 100%

Figure 5 shows the graphical representation of the economic profile of the

respondents as to sex. As perceived in the table, the majority of the respondents are

females with a percentage of 51 compared to the percentage of male respondents with

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

not far behind the percentage of females.

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

graphical representation of the frequency distribution of the respondents according to

salary. As seen in the table, 72% of the respondents have a monthly salary of Php

10,000 and below.


34

SOCIO-ECONOMIC PROFILE OF THE RESPONDENTS AS


TO SEX

FEMALE
49%
51%
MALE

Fig 5. Socio-Economic Profile of Respondents as to Sex

SOCIO-ECONOMIC PROFILE OF THE RESPONDENTS AS


TO AGE
2% 2%
2%
4%

6% 25 and below
26-30
31-35
11%
36-40
41-45
46-50
51-55
72% 56 and above

Fig 6. Socio-Economic Profile of Respondents as to Age


35

SOCIO-ECONOMIC PROFILE OF THE RESPONDENTS AS


TO SALARY

4%
4%

11%

10,000 and below


10,001 - 20,000
9% 20,001 - 30,000
30,001 - 40,000
40,001- 50,000
50,001 and above

72%

Fig 7. Socio-Economic Profile of Respondents as to Salary

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.

Vulnerability of the developed System

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

which means that it was able to withstand security attacks.


36

This is a process of evaluating security risks in software systems to reduce the

probability of risk and threats. The importance of vulnerability testing and its purpose

is for reducing the possibility for intruders/hackers to get unauthorized access of

systems as stated by Varela-Vaca (2023)

It is necessary for an organization to maintain software security in order to

ensure integrity, authenticity and availability of the software product. To ensure

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

Ruchikaa Nayyar (2020).

Table 4. Vulnerability Test Result of the Developed System


Alert Name Risk Level
SQL Injection High
Absence of Anti-CSRF Tokens Medium
Application Error Disclosure Medium
Content Security Policy (CSP) Header Not Medium
Set Directory Browsing Medium
Missing Anti-clickjacking Header Medium
Parameter Tampering Medium
Vulnerable JS Library Medium
Big Redirect Detected (Potential Sensitive Information Leak) Low
Cookie No HttpOnly Flag Low
Cookie without SameSite Attribute Low
Server Leaks Information via "X-Powered-By" HTTP Response Low
Header Field(s)
Server Leaks Version Information via "Server" HTTP Response Low
Header Field
X-Content-Type-Options Header Missing Low
GET for POST Informational
Loosely Scoped Cookie Informational
Information Disclosure - Suspicious Comments Informational
Modern Web Application Informational
User Agent Fuzzer Informational
User Controllable HTML Element Attribute (Potential XSS Informational
37

Acceptability of the Developed Tourist Management System for San Gabriel, La


Union

Functional Suitability

The level of acceptability of the developed system as to functional suitability is

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

result shows that the system meets its functionalities.


38

Table 5. Evaluation of the Functional Suitability of the developed System


IT Expert Staff Client
Functional Suitability Agree Disagree Agree Disagree Agree Disagree

The scope of the developed


TMS for San Gabriel, La
Union is sufficient (e.g.,
tourists can create an account,
100% 0% 100% 100% 0%
create a booking, admin can 0%
add another tourist spot, tourist
can pay online, admin can
approve and disapprove etc.)
The developed TMS For San
Gabriel La Union provides an
accurate result to user’s
request (e.g., G-cash payment 100% 0% 0% 0%
100% 100%
transaction, information of
tourist, information of
booking).

Input data/information can be 100% 100%


100% 0% 0% 0%
modified/edited.
The features and functions of
the developed TMS for San
100% 0% 100% 100% 0%
Gabriel La Union is useful for 0%
its intended purpose
Mean 100% 0% 100% 0% 100% 0%

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

from a function in the system.


39

Table 6. Evaluation of the Performance Efficiency of the developed System


IT Expert Staff Client
Performance Efficiency
Agree Disagree Agree Disagree Agree Disagree
The developed TMS for
San Gabriel La Union
100% 0% 100% 0% 100% 0%
responds between 5 to 10
seconds to user inputs.

Reports are being


100% 0% 100% 0% 100% 0%
generated in
not more than two minutes.

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

La Union as to usability as perceived by the respondents is presented in table 7. As

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

99%. As stated by Hartson et al. (2021) that usability is widely recognized as an

essential part of systems development that needs to examine.


40

Table 7. Evaluation of the Usability of the developed System


Usability IT Expert Staff Client
Agree Disagree Agree Disagree Agree Disagree
The developed TMS for
San Gabriel La Union has
a user- friendly interface-
can be operated by any 100% 0% 100% 0% 97% 3%
target user.

Learning how to use and


operate the features and
functions of the developed 100% 0% 100% 0% 100% 0%
TMS for San Gabriel La
Union is easy.

The developed TMS for


San Gabriel La Union is
an appropriate tool
100% 0% 100% 0% 100% 0%
to improve report
generation and
data management of
the cooperative.

Prompt messages are integrated


80% 20% 100% 0% 100% 0%
to avoid user error.
Mean 95% 5% 100% 0% 99% 1%

Reliability

The level of acceptability of the Tourist Management System for San Gabriel

La Union in terms of reliability as perceived by the respondents is presented in table 8.

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

data and has an overall rating of 98%.

Table 8. Evaluation of the Reliability of the developed System


IT Expert Staff Client
Reliability
Agree Disagree Agree Disagree Agree Disagree
The developed TMS for
San Gabriel La Union
can back up and recover
the data in the 100% 0% 100% 0% 97% 3%
event of interruption
or failure.
The developed TMS for
San Gabriel La Union is 100% 0% 100% 0% 100% 0%
accessible when required
to use.
The developed TMS for
San Gabriel La Union
produces accurate outputs
all inputted entries are 100% 0% 100% 0% 97% 3%
well-processed which
result to the consistency
of data
The system implements
data evaluation check
to reduce input error-data
being entered are checked 100% 0% 100% 0% N/A N/A
and validated first before
the next transaction occurs.

Mean 100% 0% 100% 0% 98% 2%


42

Security

Table 9 shows the perception of the respondents to the acceptability of the

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.

Table 9. Evaluation of the Security of the developed System


Security IT Expert Staff
Agree Disagree Agree Disagree
Only the manager or authorized staff can
access the developed TMS For San Gabriel
100% 0% 100% 0%
La Union using his/her validated
username and password.
Data entry, modification, and
viewing information can only be done by 100% 0% 100% 0%
the manager or authorized staff.
A user of the developed Tourism
Management System for San Gabriel 100% 0% 100% 0%
La Union needs to register first or
create
an account before he/she can operate the
system.
Mean 100% 0% 100% 0%

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

system, that the system can


43

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

system can be easily installed.

Table 10. Evaluation of IT Expert Portability


Portability Agree Disagree
The developed Tourist Management System for San Gabriel,
La Union can be installed or uninstalled easily. 100% 0%

The developed Tourist Management System for San Gabriel,


La Union can be used in a laptop or desktop using 100% 0%
Windows or Mac OS.
Software needed (Xampp Server, MySQL and browser)
before using the Tourist Management System for San 100% 0%
Gabriel, La Union can easily install.
The developed Tourism Management System for San Gabriel,
100% 0%
La Union can easily adapt versions of the software needed.
Mean 100% 0%

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,

Performance Efficiency, Usability, Reliability, Security and Portability. 98% of the IT

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. Summary of Rating of the Respondents

IT Expert Staff Client Descriptive


Indicators Agree Disagree Agree Disagree Agree Disagree Interpretation

Functional 100% 0% 100% 0% 100% 0% Acceptable


Suitability
Performance 97% 3% 100% 0% 100% 0% Acceptable
Efficiency
Usability 95% 5% 100% 0% 99% 1% Acceptable
Reliability 100% 0% 100% 0% 98% 2% Acceptable
Security 100% 0% 100% 0% N/A N/A Acceptable

Portability 100% 0% N/A N/A N/A N/A Acceptable

MEAN 90% 2% 100% 0% 99% 1% Acceptable

The Relationship of socio-economic profile and the perception on the acceptability

of the developed system

This section discusses the relationship of two (2) variables: 1) Socio-economic

status of respondents and 2) Responses on the acceptability of the developed system.

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

acceptability of the developed system along with performance efficiency. Regardless

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 *

b. Sex 0.0000 0.0000 0.5000 ns

c. Age Group 0.0000 0.0000 0.5000 ns

d. Salary -0.4758 0.2263 0.0002 *

Legend: ns – Not Significant *– Significant

Table 13 shows the relationship of the two variables as to usability. It is notable

in the table that the variables showed divided result. Variables sex and age group shows

no significant relationship on the perception towards the acceptability of the developed

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 *

a. Sex 0.0926 0.0086 0.2666 ns

b. Age Group 0.0655 0.0043 0.3300 ns

c. Salary 0.1328 0.0176 0.1847 ns

Legend: ns – Not Significant *– Significant

The Significant Difference in the Perception of the Respondents

According to Sex

The significant difference in the perceptions according to sex on the acceptability of

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 system that differ on the perception.

The result implies that the system was able to function and perform regardless

of the sex of the user.


47

Table 14. Significant perception of respondents on the acceptability of the developed


system according to sex

Indicators Male Female t-stat df P- value t-critical Significance


Functional
100% 100% N/A N/A N/A N/A N/A
Suitability

Performance
Efficiency
1% 99% 0.9785 45 N/A 1.6794 Not Significant

Usability 99% 98% -0.5485 45 N/A 1.6794 Not Significant

Reliability 1% 97% -0.9785 45 N/A 1.6794 Not Significant

Security 100% 100% N/A N/A N/A N/A N/A

Portability 100% 100% N/A N/A N/A N/A N/A

               
According to the Type of Respondents

The significant difference in the perceptions of the respondents on the

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

requirements for an online system related to reservation systems.


48

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

Portability 100% 100% 100% N/A N/A N/A N/A

               
49

Chapter 4

SUMMARY, CONCLUSION AND RECOMMENDATION

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.

Specifically, this study sought to; 1) determined the socio-economic profile of

the respondents; and 2) determined the level of acceptability of the Tourist

Management System for San Gabriel La Union as to functionality suitability,

performance efficiency, usability, reliability, security, and portability.

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

using frequency counts and percentages.

The following were the findings of the study:

1. The researcher was able to develop a Tourist Management System for San

Gabriel La Union.

2. In terms of the respondents’ socio-economic profile, it was discovered that:

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%

of the Clients are males and 60% are females.


50

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

of 20-25; 6% belong to the age groups of 26-30; 3% belong to the

age group 41-45.

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

(6) informational risk levels.

4. The acceptability of the Tourist Management System for San Gabriel La

Union was rated by the IT experts, Staff, and Client as follows:

a. As to functional Suitability, all the respondents rated the system

as 100%.

b. As to performance Efficiency, IT experts rated the system as

97%, Staff rated the system as 100%, and Clients rated the system

as 100%.

c. As to Usability, IT experts rated the system as 95%, Staff rated

the system as 100%, and Clients rated the system as 99%.

d. As to Reliability, all the IT Experts and staff rated the system

as 100%, while the client rated 98%


51

e. As to security, all the respondents rated the system as 100%.

f. As to portability, all the respondents rated the system as 100%.

Conclusions:

Based on the findings of the study, the following conclusions were derived:

1. The socio-economic profile of the respondents shows that most of the

respondents were female and the majority of the respondents belonged to age

groups 25 and below.

2. The system was able to withstand vulnerability attacks. Therefore,

information used in the system is secured.

3. The developed online reservation system for Tourist Management System for

San Gabriel La Union is acceptable as to functionality suitability, performance

efficiency, usability, reliability, security, and portability.

4. The evaluation of significant differences yielded not significant results

regardless of sex and type of respondents.

Recommendations:

The following recommendations were made based on the findings and

conclusions:

1. The developed Tourist Management System for San Gabriel La Union should

be implemented.

2. Additional security attacks and protocols must be implemented to secure

clients’ data.
52

3. The developed system can be further improved to accommodate the specific

needs of the tourist spot.

4. T-test and ANOVA are very highly recommended statistical tools to

determine the significant responses of respondents.


53

LITERATURE CITED

Fernández, J. A. S., Martínez, J. M. G., & Martín, J. M. M. (2022). An analysis of the

competitiveness of the tourism industry in a context of economic recovery

following the COVID19 pandemic. Technological Forecasting and Social

Change, 174, 121301.

Hartson, H. R., Andre, T. S., & Williges, R. C. (2021). Criteria for evaluating usability

evaluation methods. International Journal of Human-Computer Interaction, 15(1),

145- 181.

Hughes, K., & Moscardo, G. (2019). ICT and the future of tourist

management.Journalof Tourism Futures, 5(3), 228–240.

https://doi.org/10.1108/JTF-12-2018-0072

Huibin, X., Marzuki, A., & Razak, A. A. (2012). PROTECTIVE DEVELOPMENT OF

CULTURAL HERITAGE TOURISM:: THE CASE OF LIJIANG, CHINA.

Source: Theoretical and Empirical Researches in Urban Management, 7(1), 39–

54. https://doi.org/10.2307/24873309

Koščak, M., & O’Rourke, T. (2021). Post-pandemic sustainable tourism management:

The new reality of managing ethical and responsible tourism. In Post-Pandemic

Sustainable Tourism Management: The New Reality of Managing Ethical and

Responsible Tourism. Taylor and Francis. https://doi.org/10.4324/9781003153108

Loeb, S., Dynarski, S., McFarland, D., Morris, P., Reardon, S., & Reber, S. (2017).

Descriptive analysis in education: A guide for researchers. U.S. Department of

Education, Institute of Education Sciences. National Center for Education

Evaluation and Regional Assistance, March, 1–40.


54

Lu, J., Xiao, X., Xu, Z., Wang, C., Zhang, M., & Zhou, Y. (2022). The potential of

virtual tourism in the recovery of tourism industry during the COVID-19

pandemic. Current Issues in Tourism, 25(3), 441-457.

Nabayra, J. N. (2023). Teacher-Made Videos as Learning Tool in Elementary Statistics

during the Pandemic: A Developmental Research. International Journal of

Information and Education Technology, 13(1).

Naramski, M., Szromek, A. R., Herman, K., & Polok, G. (2022). Assessment of the

Activities of European Cultural Heritage Tourism Sites during the COVID-19

Pandemic. Journal of Open Innovation: Technology, Market, and Complexity,

8(1). https://doi.org/10.3390/joitmc8010055

Niranjan Banik, Adam Koesoemadinata, Charles Wagner, Charles Inyang, H. B.

(2013). No Title Стационарная медицинская помощь (основы организации).

10. https://doi.org/10.1190/segam2013-0137.1

Nurkholis, A., & Anggela, Y. (2022). Web-Based Geographic Information System For

Lampung Gift Store. Jurnal Teknoinfo, 16(1), 34-39.

Onuiri, E. E., Omoroje, H. C., Ntima, C. G., & Omotunde, A. A. (2016). Intelligent

Tourism Management System. American Academic Scientific Research Journal

for Engineering, Technology, and Sciences, 18(1), 304–315.

Park, G. N., & Erdenebat, N. (2022). Tourism Management System in Mongolia : the

Case of. 93–108.


55

Sanz, T., Salvador, A., & Hernández, M. J. (2023). Creep–recovery and oscillatory

rheology of flour-based systems. In Advances in Food Rheology and Its

Applications (pp. 459-478). Woodhead Publishing.

Unal, A., İnceoz, S., Çelen, O., & Çilesiz, E. (2022). Evaluation of Tourism Potential

of Sinop Destination With SWOT Analysis. Journal of Tourism and Gastronomy

Studies, 10(2), 1307–1319. https://doi.org/10.21325/jotags.2022.1043

Varela-Vaca, Á. J., Borrego, D., Gómez-López, M. T., Gasca, R. M., & Márquez, A.

G. (2023). Feature models to boost the vulnerability management process.

Journal of Systems and Software, 195, 111541.


56

APPENDICES
57

APPENDIX A

INTERVIEW GUIDE and Answer

Name of Interviewee: Ricardo C. Mendoza


Address of Tourist Spot: San Gabriel La Union

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

B. Practice in serving clients before pandemic


Question 1: What is the popular tourist spot in San Gabriel La Union?
Answer: Tangadan Falls

C. Practice in serving clients before pandemic


Question 1: What is your greatest weakness as a tour guide?
Answer: My greatest weakness as a tour guide is dealing with difficult people
because I I’m impatient person sometimes.

Question 2: What is your greatest strength as a tour guide?


Answer: My greatest strength as a tour guide is being a friendly person and has a
sense of humor because to be a friendly local tour guide makes your costumer
interesting and happy not just in the destination, they will see in the tourist spot
but the people who guide them to be there
58

APPENDIX B

QUESTIONNAIRE (IT EXPERT)

EVALUATION OF THE ACCEPTABILITY OF THE DEVELOPED TOURIST


MANAGEMENT SYSTEM FOR SAN GABRIEL LA UNION

Name: (Optional)

Age Type of Salary


Respondent
25 &below 41-45 Client Php 10,000.00 and Below
26-30 46-50 IT Expert Php 10,001.00 – Php 20,000.00
31-35 51-55 Staff Php 20,001.00 – Php 30,000.00
36-40 56&above Php 30,001.00 – Php 40,000.00
Php 40,001.00 – Php 50,000.00
Php 50,000.00 Above

Direction: Please evaluate the following items to determine the acceptability


of the developed reservation system by checking (✓) the corresponding box.

A. Functional Suitability Agree Disagree


1. The scope of the developed TMS for San Gabriel
La Union is sufficient (e.g., tourists can create an
account, create a booking, admin can add
another tourist spot, tourist can pay online,
admin can manage
approved and disapproved etc.)
2. The developed TMS for San Gabriel La Union
provides an accurate result to user’s request
(e.g., Gcash payment transaction, forgot
password, account
information of tourist, booking).
3. Input data/information can be modified/edited.
4. The features and functions of the developed TMS
for San Gabriel La Union is useful for its intended
purpose.
B. Performance Efficiency
1. The developed TMS for San Gabriel La Union
responds between 5 to 10 seconds to user inputs.
2. Reports are being generated not more two
minutes.
59

3. Searching information using the developed TMS for San


Gabriel La Union yields relevant results.
4. Error prevention message is adequate.
C. Usability
1. The developed TMS for San Gabriel La Union has a
user-friendly interface-can be operated by any target
user.
2. Learning how to use and operate the features and
functions of the developed TMS for San Gabriel La
Union is easy.
3. The developed TMS for San Gabriel La Union is an
appropriate tool to improve report generation and
data management of the office.
4. Prompt messages are integrated to avoid user error.
D. Reliability
1. The developed TMS for San Gabriel La Union can back
up and recover the data in the event of interruption or
failure.
2. The developed TMS for San Gabriel La Union is
accessible when required to use.
3. The developed TMS for San Gabriel La Union produces
accurate outputs-all inputted entries are well-
processed which result to the consistency of data.
4. The system implements data validation check to reduce
input error- data being entered are checked and
validated first before the next transaction occurs.
E. Security
1. Only the manager or authorized staff can access the
developed TMS for San Gabriel La Union using his/her
validated username and password.
2. Data entry, modification, and viewing of information
can only be done by the manager or authorized staff.
3. User of the developed TMS for San Gabriel La Union
needs to register first or create an account before
he/she can operate the system.
F. Portability
1. The developed TMS for San Gabriel La Union can be
installed or uninstalled easily.
2. The developed TMS for San Gabriel La Union can be
used in a laptop or desktop using Windows operating
system.
3. Software needed (Wamp Server, MySQL, and browser)
before using the RMS can easily install.
60

4. The developed TMS for San Gabriel La Union can easily


adapt versions of the software needed.

Comment and Suggestions

JANINE GRACE T. LILAN

JASTINE MARK M. BAGACINA

GENELYN A. CARGO

(Researchers)
61

APPENDIX C

QUESTIONNAIRE (STAFF)

EVALUATION OF THE ACCEPTABILITY OF THE DEVELOPED TOURIST


MANAGEMENT SYSTEM FOR SAN GABRIEL LA UNION

Name: (Optional)

Age Type of Salary


Respondent
25 &below 41-45 Client Php 10,000.00 and Below
26-30 46-50 IT Expert Php 10,001.00 – Php 20,000.00
31-35 51-55 Staff Php 20,001.00 – Php 30,000.00
36-40 56&above Php 30,001.00 – Php 40,000.00
Php 40,001.00 – Php 50,000.00
Php 50,000.00 Above

Direction: Please evaluate the following items to determine the acceptability


of the developed reservation system by checking (✓) the corresponding box.

G. Functional Suitability Agree Disagree


3. The scope of the developed TMS for San Gabriel La
Union is sufficient (e.g., tourists can create an
account, create a booking, admin can add another
tourist spot, tourist can pay online, admin can
manage approved and disapproved etc.)
4. The developed TMS for San Gabriel La Union
provides an accurate result to user’s request (e.g.,
G-cash payment transaction, forgot password,
account
information of tourist, booking).
3. Input data/information can be modified/edited.
5. The features and functions of the developed TMS for
San Gabriel La Union is useful for its intended
purpose.
H. Performance Efficiency
5. The developed TMS for San Gabriel La Union responds
between 5 to 10 seconds to user inputs.
6. Reports are being generated not more two minutes.
62

7. Searching information using the developed TMS for San


Gabriel La Union yields relevant results.
8. Error prevention message is adequate.
I. Usability
5. The developed TMS for San Gabriel La Union has a user-
friendly interface-can be operated by any target user.

6. Learning how to use and operate the features and


functions of the developed TMS for San Gabriel La
Union is easy.
7. The developed TMS for San Gabriel La Union is an
appropriate tool to improve report generation and data
management of the office.
8. Prompt messages are integrated to avoid user error.
J. Reliability
5. The developed TMS for San Gabriel La Union can back
up and recover the data in the event of interruption or
failure.
6. The developed TMS for San Gabriel La Union is
accessible when required to use.
7. The developed TMS for San Gabriel La Union produces
accurate outputs-all inputted entries are well-
processed which result to the consistency of data.
8. The system implements data validation check to reduce
input error- data being entered are checked and
validated first before the next transaction occurs.
K. Security
4. Only the manager or authorized staff can access the
developed TMS for San Gabriel La Union using his/her
validated username and password.
5. Data entry, modification, and viewing of information
can only be done by the manager or authorized staff.
6. User of the developed TMS for San Gabriel La Union
needs to register first or create an account before
he/she can operate the system.
63

Comment and Suggestions

JANINE GRACE T. LILAN

JASTINE MARK M. BAGACINA

GENELYN A. CARGO

(Researchers)
64

APPENDIX D

QUESTIONNAIRE (CLIENT)

EVALUATION OF THE ACCEPTABILITY OF THE DEVELOPED TOURIST


MANAGEMENT SYSTEM FOR SAN GABRIEL LA UNION

Name: (Optional)

Age Type of Salary


Respondent
25 &below 41-45 Client Php 10,000.00 and Below
26-30 46-50 IT Expert Php 10,001.00 – Php 20,000.00
31-35 51-55 Staff Php 20,001.00 – Php 30,000.00
36-40 56&above Php 30,001.00 – Php 40,000.00
Php 40,001.00 – Php 50,000.00
Php 50,000.00 Above

Direction: Please evaluate the following items to determine the acceptability


of the developed reservation system by checking (✓) the corresponding box.

L. Functional Suitability Agree Disagree


5. The scope of the developed TMS for San Gabriel La
Union is sufficient (e.g., tourists can create an
account, create a booking, admin can add another
tourist spot, tourist can pay online, admin can
manage
approved and disapproved etc.)
6. The developed TMS for San Gabriel La Union
provides an accurate result to user’s request
(e.g., Gcash payment transaction, forgot
password, account
information of tourist, booking).
3. Input data/information can be modified/edited.
6. The features and functions of the developed TMS
for San Gabriel La Union is useful for its intended
purpose.
M. Performance Efficiency
9. The developed TMS for San Gabriel La Union
responds between 5 to 10 seconds to user inputs.
10. Reports are being generated not more two
minutes.
65

11. Searching information using the developed TMS for San


Gabriel La Union yields relevant results.
12. Error prevention message is adequate.
N. Usability
9. The developed TMS for San Gabriel La Union has a
user-friendly interface-can be operated by any target
user.
10. Learning how to use and operate the features and
functions of the developed TMS for San Gabriel La
Union is easy.
11. The developed TMS for San Gabriel La Union is an
appropriate tool to improve report generation and
data management of the office.
12. Prompt messages are integrated to avoid user error.
O. Reliability
9. The developed TMS for San Gabriel La Union can back
up and recover the data in the event of interruption or
failure.
10. The developed TMS for San Gabriel La Union is
accessible when required to use.
11. The developed TMS for San Gabriel La Union produces
accurate outputs-all inputted entries are well-
processed which result to the consistency of data.
12. The system implements data validation check to
reduce input error- data being entered are checked
and validated first before the next transaction occurs.
P. Security
7. Only the manager or authorized staff can access the
developed TMS for San Gabriel La Union using his/her
validated username and password.
8. Data entry, modification, and viewing of information
can only be done by the manager or authorized staff.
9. User of the developed TMS for San Gabriel La Union
needs to register first or create an account before
he/she can operate the system.
Q. Portability
5. The developed TMS for San Gabriel La Union can be
installed or uninstalled easily.
6. The developed TMS for San Gabriel La Union can be
used in a laptop or desktop using Windows operating
system.
7. Software needed (Wamp Server, MySQL, and browser)
before using the TMS can easily install.
66

8. The developed TMS for San Gabriel La Union can easily


adapt versions of the software needed.

Comment and Suggestions

JANINE GRACE T. LILAN

JASTINE MARK M. BAGACINA

GENELYN A. CARGO

(Researchers)
67

APPENDIX E

Vulnerability Test Result

Alert Name Risk Level Description Solution


SQL Injection High SQL injection may be Do not trust client
possible side input, even if
there is client side
validation in
place.
In general, type
check all data on
the server side.
If the application
uses JDBC, use
PreparedStatemen
t or
CallableStatement
, with parameters
passed by '?'
If the application
uses ASP, use
ADO Command
Objects with
strong type
checking and
parameterized
queries.
If database Stored
Procedures can be
used, use them.
Do *not*
concatenate
strings into
queries in the
stored
procedure, or use
'exec', 'exec
immediate', or
equivalent
functionality!
Do not create
dynamic SQL
queries using
simple string
concatenation.
68

Escape all data


received from the
client.
Apply an
'allow list' of
allowed
characters, or a
'deny list' of
disallowed
characters in user
input.
Apply the
privilege of least
privilege by using
the least
privileged
database user
possible.
In particular,
avoid using the
'sa' or 'db-owner'
database users.
This does not
eliminate SQL
injection, but
minimizes its
impact.
Grant the
minimum
database access
that is necessary
for the
application.
Absence of Medium No Anti-CSRF tokens Phase:
Anti-CSRF were found in a HTML Architecture and
Tokens submission form. Design
A cross-site request Use a vetted
forgery is an attack that library or
involves forcing a framework that
victim to send an HTTP does not allow
request to a target this weakness to
destination without occur or provides
their knowledge or constructs that
intent in order to make this
perform an action as the weakness easier to
victim. The underlying avoid.
cause is For example, use
69

application anti-CSRF
functionality using
70

predictable URL/form packages such as


actions in a repeatable the OWASP
way. The nature of the CSRFGuard.
attack is that CSRF
exploits the trust that a Phase:
web site has for a user. Implementation
By contrast, cross-site Ensure that your
scripting (XSS) exploits application is free
the trust that a user has of cross-site
for a web site. Like scripting issues,
XSS, CSRF attacks are because most
not necessarily cross- CSRF defenses
site, but they can be. can be bypassed
Cross-site request using attacker-
forgery is also known controlled script.
as CSRF, XSRF, one-
click attack, session Phase:
riding, confused Architecture and
deputy, and sea surf. Design
Generate a unique
CSRF attacks are nonce for each
effective in a number of form, place the
situations, including: nonce into the
* The victim has an form, and verify
active session on the the nonce upon
target site. receipt of the
* The victim is form. Be sure that
authenticated via HTTP the nonce is not
auth on the target site. predictable
* The victim is on (CWE-330).
the same local network Note that this can
as the target site. be bypassed using
XSS.
CSRF has primarily
been used to perform an Identify especially
action against a target dangerous
site using the victim's operations. When
privileges, but recent the user performs
techniques have been a dangerous
discovered to disclose operation, send a
information by gaining separate
access to the response. confirmation
The risk of information request to ensure
disclosure is that the user
dramatically increased intended to
71

when the target site is perform that


vulnerable to XSS, operation.
because XSS can be Note that this can
used as a platform for be bypassed using
CSRF, allowing the XSS.
attack to operate within
the bounds of the same- Use the ESAPI
origin policy. Session
Management
control.
This control
includes a
component for
CSRF.

Do not use the


GET method for
any request that
triggers a state
change.

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

attacks against the web reference/identifie


application. The alert r to the client
could be a false positive (browser) while
if the error message is logging the details
found inside a on the server side
documentation page. and not exposing
them to the user.
Content Medium Content Security Policy Ensure that your
Security (CSP) is an added layer web server,
Policy (CSP) of security that helps to application server,
Header Not detect and mitigate load balancer, etc.
Set certain types of attacks, is configured to
including Cross Site set the Content-
Scripting (XSS) and Security-Policy
data injection attacks. header, to achieve
These attacks are used optimal browser
for everything from support: "Content-
data theft to site Security-Policy"
defacement or for Chrome 25+,
distribution of malware. Firefox 23+ and
CSP provides a set of Safari 7+, "X-
standard HTTP headers Content-Security-
that allow website Policy" for
owners to declare Firefox 4.0+ and
approved Internet
sources of content that Explorer 10+, and
browsers should be "X-WebKit-CSP"
allowed to load on that for Chrome 14+
page — covered types and Safari 6+.
are JavaScript, CSS,
HTML frames, fonts,
images and embeddable
objects such as Java
applets, ActiveX, audio
and video files.
Directory Medium It is possible to view Disable directory
Browsing the directory listing. browsing. If this
Directory listing may is required, make
reveal hidden scripts, sure the listed
include files, backup files does not
source files, etc. which induce risks.
can be accessed to read
sensitive information.
Missing Anti- Medium The response does not Modern Web
clickjacking include either Content- browsers support
Header Security-Policy with the Content-
73

'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

Vulnerable JS Medium The identified library Please upgrade to


Library bootstrap, version 3.1.1 the latest version
is vulnerable. of bootstrap.
Big Redirect Low The server has Ensure that no
Detected responded with a sensitive
(Potential redirect that seems to information is
Sensitive provide a large leaked via redirect
Information response. This may responses.
Leak) indicate that although Redirect responses
the server sent a should have
redirect it also almost no content.
responded with body
content (which may
include sensitive
details, PII, etc.).
Cookie No Low A cookie has been set Ensure that the
HttpOnly Flag without the HttpOnly HttpOnly flag is
flag, which means that set for all cookies.
the cookie can be
accessed by JavaScript.
If a malicious script can
be run on this page then
the cookie will be
accessible and can be
transmitted to another
site. If this is a session
cookie then session
hijacking may be
possible.
Cookie Low A cookie has been set Ensure that the
without without the SameSite SameSite attribute
SameSite attribute, which means is set to either 'lax'
Attribute that the cookie can be or ideally 'strict'
sent as a result of a for all cookies.
'cross-site' request. The
SameSite attribute is an
effective counter
measure to cross-site
request forgery, cross-
site script inclusion,
and timing attacks.
Server Leaks Low The web/application Ensure that your
Information server is leaking web server,
via "X- information via one or application server,
Powered-By" more "X-Powered-By" load balancer, etc.
HTTP HTTP response is configured to
75

Response headers. Access to such suppress "X-


Header information may Powered-By"
Field(s) facilitate attackers headers.
identifying other
frameworks/component
s your web application
is reliant upon and the
vulnerabilities such
components may be
subject to.

Server Leaks Low The web/application Ensure that your


Version server is leaking web server,
Information version information via application server,
via "Server" the "Server" HTTP load balancer, etc.
HTTP response header. is configured to
Response Access to such suppress the
Header Field information may "Server" header or
facilitate attackers provide generic
identifying other details.
vulnerabilities your
web/application server
is subject to.
X-Content- Low The Anti-MIME- Ensure that the
Type- Sniffing header X- application/web
OptionsHeade Content-Type-Options server sets the
r Missing was not set to 'nosniff'. Content-Type
This allows older header
versions of Internet appropriately, and
Explorer and Chrome to that it sets the X-
perform MIME-sniffing Content-Type-
on the response body, Options header to
potentially causing the 'nosniff' for all
response body to be web pages.
interpreted and If possible, ensure
displayed as a content that the end user
type other than the uses a standards-
declared content type. compliant and
Current (early 2014) modern web
and legacy versions of browser that does
Firefox will use the not perform
declared content type (if MIME-sniffing at
76

one is set), rather than all, or that can be


performing MIME- directed by the
sniffing. web
application/web
server to not
perform MIME-
sniffing.
GET for POST Informationa A request that was Ensure that only
l originally observed as a POST is accepted
POST was also where POST is
accepted as a GET. expected.
This issue does not
represent a security
weakness unto itself,
however, it may
facilitate
simplification of other
attacks. For example if
the original POST is
subject to Cross-Site
Scripting (XSS), then
this finding may
indicate that a
simplified (GET based)
XSS may also be
possible.
Information Informationa The response appears to Remove all
Disclosure - l contain suspicious comments that
Suspicious comments which may return information
Comments help an attacker. Note: that may help an
Matches made within attacker and fix
script blocks or files are any underlying
against the entire problems they
content not only refer to.
comments.
Loosely Informationa Cookies can be scoped Always scope
Scoped l by domain or path. This cookies to a
Cookie check is only concerned FQDN (Fully
with domain scope.The Qualified Domain
domain scope applied Name).
to a cookie determines
which domains can
access it. For example,
a cookie can be scoped
strictly to a subdomain
e.g.
77

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

Element and POST data to any HTML


Attribute identify where certain attributes.
(Potential XSS HTML attribute values
might be controlled.
This provides hot-spot
detection for XSS
(cross-site scripting)
that will require further
review by a security
analyst to determine
exploitability.
79

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" />

<script type="applijewelleryion/x-javascript"> addEventListener("load", function() {


setTimeout(hideURLbar, 0); }, false); function hideURLbar(){ window.scrollTo(0,1);
} </script>
<link href="css/bootstrap.css" rel='stylesheet' type='text/css' />
<link href="css/style.css" rel='stylesheet' type='text/css' />
<link href='//fonts.googleapis.com/css?family=Open+Sans:400,700,600'
rel='stylesheet' type='text/css'>
<link href='//fonts.googleapis.com/css?family=Roboto+Condensed:400,700,300'
rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-
awesome/4.7.0/css/font-awesome.min.css">
<link href='//fonts.googleapis.com/css?family=Oswald' rel='stylesheet' type='text/css'>
<link href="css/font-awesome.css" rel="stylesheet">
<!-- Custom Theme files -->
<script src="js/jquery-1.12.0.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<!--animate-->
<link href="css/animate.css" rel="stylesheet" type="text/css" media="all">
<script src="js/wow.min.js"></script>
<script>
new WOW().init();
</script>
<!--//end-animate-->
80

</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>

<div class="col-md-6 room-midle wow fadeInUp animated" data-wow-delay=".5s">


<h4> <?php echo htmlentities($result->PackageName);?></h4>
<h5><font color="red"> Ratings: <?php echo htmlentities($result->ave_ratings);?> out
of 5 (<?php echo htmlentities($result->total);?>) total reviews</font></h5>
81

<p><b>Location :</b> <?php echo htmlentities($result->PackageLocation);?></p>


<p><b>Description</b> <?php echo htmlentities($result->PackageFetures);?></p>
<p><b>Status</b> <?php echo htmlentities($result->ts_status);?></p>
</div>
<div class="col-md-3 room-right wow fadeInRight animated" data-wow-delay=".5s">
<a href="package-details.php?pkgid=<?php echo htmlentities($result->PackageId);?>"
class="view">Details</a>
</div>
<div class="clearfix"></div>
</div>
</tr>
<?php }} ?>
<div><a href="package-list.php" class="view">View More Tourist Spots</a></div>
<div class="clearfix"></div>
</div>
</div>
</div>
<!--- /selectroom---->
<<!--- /footer-top---->
<?php include('includes/footer.php');?>
<!-- signup -->
<?php include('includes/signup.php');?>
<!-- //signu -->
<!-- signin -->
<?php include('includes/signin.php');?>
<!-- //signin -->
<!-- write us -->
<?php include('includes/write-us.php');?>
<!-- //write us -->
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<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" />
82

<script type="applijewelleryion/x-javascript"> addEventListener("load", function() {


setTimeout(hideURLbar, 0); }, false); function hideURLbar(){ window.scrollTo(0,1);
} </script>
<link href="css/bootstrap.css" rel='stylesheet' type='text/css' />
<link href="css/style.css" rel='stylesheet' type='text/css' />
<link
href='//fonts.googleapis.com/css?family=Open+Sans:400,700,600' rel='stylesheet'
type='text/css'>
<link href='//fonts.googleapis.com/css?family=Roboto+Condensed:400,700,300'
rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-
awesome/4.7.0/css/font-awesome.min.css">
<link href='//fonts.googleapis.com/css?family=Oswald' rel='stylesheet' type='text/css'>
<link href="css/font-awesome.css" rel="stylesheet">
<!-- Custom Theme files -->
<script src="js/jquery-1.12.0.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<!--animate-->
<link href="css/animate.css" rel="stylesheet" type="text/css" media="all">
<script src="js/wow.min.js"></script>
<script>
new WOW().init();
</script>
</head>
<body>
<br><br><br><br>
<div class="container">
<h1>Name Of Companions</h1>
<form method="POST" action="#">
<div class="form-group row">
<center>
<?php
include('includes/config.php');
if(isset($_POST['submit2'])){
$fname = $_POST['fname'];
$mname = $_POST['mname'];
$lname = $_POST['lname'];
$age = $_POST['age'];
$sql = "INSERT INTO
visitors(fname
83

mname, lname, age,)


VALUES('$fname'
'$mname',
$lname',
'$age')";
// echo "<pre>" . $sql; die();
$query = $dbh->prepare($sql);
$query->execute();
}
while($box<$num) {

$box = $box + 1;
echo "First Name: <input type='text' name='fname". $box ."'> &nbsp";
echo "Middle Name:<input type='text' name='mname". $box ."'> &nbsp";
echo "Last Name:<input type='text' name='lname". $box ."'> &nbsp";
echo "Age:<input type='text' name='age". $box ."'> &nbsp"; 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 class="col-sm-6" id="data-expiry">


<select class="custom-select mr-sm-10">
<option selected>Choose...</option>
<option value="1">6 hours</option>
<option value="2">12 hours</option>
<option value="3">1 day</option>
<option value="4">7 days</option>
</select>
</div>
</div> -->
<div class="form-group row">
<label for="inputPassword3" class="col-sm-4 col-form-label">Description</label>
<div class="col-sm-6">
<input type="text" class="form-control" id="data-description" placeholder="Payment
for pre-registration (environmental fee)" value="Payment for pre-registration
(environmental fee)" disabled>
</div>
</div>
<div>
<div class="col-sm-12" align="center">
<a href = "javascript:;"
onclick =
"this.href='https://getpaid.gcash.com/paynow?public_key=pk_a0331f0c10efca38eaab6
5206037c89d'+
// '&amount=' + document.getElementById('amount').value+
'&amount=' + document.getElementById('amount').value+
// '&fee=' + document.getElementById('data-fee').value+
// '&expiry=' + document.getElementById('data-expiry').value+
'&description='+document.getElementById('data-description').value">
<img src="https://getpaid.gcash.com/assets/img/paynow.png"></a>

</div>
</div>
</form>
</div>
<script src="index.js"></script>

<?php include('includes/footer.php');?>
<!-- signup -->
<?php include('includes/signup.php');?>
85

<!-- //signu -->


<!-- signin -->
<?php include('includes/signin.php');?>
<!-- //signin -->
<!-- write us -->
<?php include('includes/write-us.php');?>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>

<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" />

<script type="applijewelleryion/x-javascript"> addEventListener("load", function() {


setTimeout(hideURLbar, 0); }, false); function hideURLbar(){ window.scrollTo(0,1);
} </script>
<link href="css/bootstrap.css" rel='stylesheet' type='text/css' />
<link href="css/style.css" rel='stylesheet' type='text/css' />
<link href='//fonts.googleapis.com/css?family=Open+Sans:400,700,600'
rel='stylesheet' type='text/css'>
<link href='//fonts.googleapis.com/css?family=Roboto+Condensed:400,700,300'
rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-
awesome/4.7.0/css/font-awesome.min.css">
<link href='//fonts.googleapis.com/css?family=Oswald' rel='stylesheet' type='text/css'>
<link href="css/font-awesome.css" rel="stylesheet">
<!-- Custom Theme files -->
<script src="js/jquery-1.12.0.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<!--animate-->
<link href="css/animate.css" rel="stylesheet" type="text/css" media="all">
<script src="js/wow.min.js"></script>
<script>
new WOW().init();
</script>
</head>
86

<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 class="form-group row">


<label for="inputPassword3" class="col-sm-4 col-form-label">Description</label>
<div class="col-sm-6">
<input type="text" class="form-control" id="data-description"
placeholder="Payment for pre-registration (environmental fee)" value="Payment for
pre-registration (environmental fee)" disabled>
</div>
</div>
<div>
<div class="col-sm-12" align="center">
<a href = "javascript:;"
onclick =
"this.href='https://getpaid.gcash.com/paynow?public_key=pk_a0331f0c10efca38eaab6
5206037c89d'+
// '&amount=' + document.getElementById('amount').value+
'&amount=' + document.getElementById('amount').value+
// '&fee=' + document.getElementById('data-fee').value+
// '&expiry=' + document.getElementById('data-expiry').value+
'&description='+document.getElementById('data-description').value">
<img src="https://getpaid.gcash.com/assets/img/paynow.png"></a>

</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

Certification from the English Critic


89

APPENDIX H

Certification from the Statistician


90

APPENDIX I
Letter to Questionnaire
91

APPENDIX J

User Manual

How can user/tourist and staff access the systems?

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 3: After signing in, it allows you now to register.


 (1) This button leads for checking and choosing the tourist spots.
 (2) This button leads for the registration.

STEP 4: After clicking “Details” button, it allows you now to register.


 (1) This button allows you to set the date of visit.
 (2) This button allows you to set the number of companions.
 (3) This button will show the fee upon registration.
 (4) This button leads to the next process.
93

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

How can Admin access the System?

STEP 1: This will show you the feature of the home page.
 (1) This button leads the admin to Sign in.

STEP 2. Provide a valid user name and password.


 (1) This will lead the admin to sign in.
96

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

STEP 4: Access to dashboard.


 (1) This button leads to the list of the visitors/tourists visited in a day.
 (2) This button leads to the list of all the tourist spots.
 (3) This button leads to the list of all reviews, ratings, comments and suggestions
of the tourist.

STEP 5: After admin set up.


 (1) This button allows the admin to log out.
98

APPENDIX K

t-Test Analysis Tables

t-Test: Two-Sample Assuming Equal Variances


Performance Efficiency
Female Male
Mean 0.98958333 1
Variance 0.00260417 0
Observations 24 23
Pooled Variance 0.00133102
Hypothesized Mean Difference 0
df 45
t Stat -0.9784921 Not Significant
P(T<=t) one-tail 0.16653118
t Critical one-tail 1.67942739
P(T<=t) two-tail 0.33306235
t Critical two-tail 2.01410339

Legend: not significant

t-Test: Two-Sample Assuming Equal Variances


Usability
Female Male
Mean 0.979167 0.989130435
Variance 0.004982 0.002717391
Observations 24 23
Pooled Variance 0.003875
Hypothesized Mean Difference 0
df 45
t Stat -0.54855 Not Significant
P(T<=t) one-tail 0.293011
t Critical one-tail 1.679427
P(T<=t) two-tail 0.586023
t Critical two-tail 2.014103

Legend: not significant


99

t-Test: Two-Sample Assuming Equal Variances


Reliability
Female Male
Mean 0.972222 1
Variance 0.018519 0
Observations 24 23
Pooled Variance 0.009465
Hypothesized Mean Difference 0
df 45
t Stat -0.97849 Not Significant
P(T<=t) one-tail 0.166531
t Critical one-tail 1.679427
P(T<=t) two-tail 0.333062
t Critical two-tail 2.014103

Legend: not significant


100

APPENDIX L

Anova Tables

Anova: Single Factor


Performance Efficiency
SUMMARY
Groups Count Sum Average Variance
IT Expert 10 9.75 0.975 0.00625
Staff 5 5 1 0
Client 32 32 1 0

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: Single Factor


Usability
SUMMARY
Groups Count Sum Average Variance
IT Expert 10 9.5 0.95 0.011111
Staff 5 5 1 0
Client 32 32 1 0

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: Single Factor


Reliability
SUMMARY
Groups Count Sum Average Variance
IT Expert 10 10 1 0
Staff 5 5 1 0
Client 32 31.33333 0.979167 0.013889

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

Plates 16.Staff Answering the Evaluation Form with the Researchers


106

PLAGIARISM SCAN RESULT


107
108
109

You might also like