Chapter 3
METHODOLOGY
This chapter encapsulates the researcher’s current program in
development which will visualize the design of what the researchers had in mind.
This chapter contains the research design, the project development, operation
and testing procedure, and the evaluation procedure.
Research Design
The research approach that the researchers considered is Agile. The
design will start with a user-friendly UI which will be easy to navigate and
understand while also getting the attention of the user. From the first page which
will be the 1.) log-in page. It will show famous landmarks of the destinations
available. 2.) the main screen. after logging in, users may choose to avail any
of the listings available and offered at the current time. Each listing offered will
have a brief description of images of the place, amenities and whatever details
are in the chosen B&B. 3.) checkout pop-up. When users finally decide what to
get, a checkout pop-up will appear and will then finalize the purchase. 4.) My
tour history inside my tour history, users are required to upload a Gcash
screenshot as proof of payment to finalize their booking. 5.) admin log-in page.
Separated from the customer's page. Admins are greeted with a summary
dashboard that displays total transactions.
Research / Project Development
The working prototype is developed and is then subjected to rigorous
testing for bugs and other stress tests. Once this phase is completed, and major
bugs cannot be detected we may now proceed to the next step. The project
development process consists of 5 stages: (1) problem definition; (2) system
design; (3) prototyping; (4) testing and evaluation; and (5) system
implementation.
The various stages in project development are shown in Figure 3.1
Figure 3.1 Project Development
Problem Definition
Due to the effects of the pandemic from which the tourism and hospitality
industry suffered greatly, the main purpose of this project is to promote easier
travelling and to create a centralised database where we can offer B&B listings
or offer a place for their selected location to make planning easier.
The purpose of this web application is to establish the fact that, Internet
users are increasing every day. One of the main purposes of the web app is
to serve their usual offline customers online since customers cannot spend
their precious time going to physical booking agencies trying to find out the
best deal. So instead of going to a physical tourist office or the hassle of
looking for a place to stay the same day they arrive in their chosen location,
users may have the convenience and may prefer booking online
System Design
The Touristrack website intends to be user-friendly for users who need a
place to stay-in to while visiting various locations here in the Philippines. Figure
3.2 presented the system design. The SITE HEADER includes the login for the
admin side & client side and also a Touristrack logo that is also a hyperlink that will
lead back the user to the homepage. For the HOMEPAGE we provided a simple
and welcoming design for the users that shows current suggested listings. ABOUT
US page shows information about the company and shows the purpose of the
system.
The available B&Bs page will be showing the list of available B&Bs and the
DETAILS button to show the full details and pictures of the place itself. SEARCH
allows users to easily look for available listings whether by B&B Name or by their
chosen location. CONTACT US page will provide our contact details such as
mobile, telephone number and email address for customer’s concerns. ENQUIRY
page is a simple form for the users to fill out where they will receive emails from
the admins when there are new offers or new listings.
Figure 3.2 System Design
Prototyping
The next phase in Web Development is prototyping. This is where we
compile all the sub-programs and run them together as one single program
to test and find bugs and errors from the main program and have the chance
to debug the program before completing and showing a prototype to our
clients as an initial product.
Prototyping Process
Requirements Analysis
1. The system supports customer booking and can modify them through
customer enquiry (depending on the situation)
2. Customers can cancel their booking from their account (depending on
the situation)
3. Customers can check for the latest promotion or deals
4. Customers can send feedback or call the company for a change of
booking
5. Accept date and time to check available rooms for that particular time
6. Display and change records of customers/guests.
7. Avoid Double booking.
8. Auto-cancel after a day without the customer uploading proof of
payment.
Testing and Evaluation
Presentation of the proposed system for a trial run and demonstration
among system users was performed. These are necessary comments from the
users also known as the beta and alpha testers, suggestions, and
recommendations that may help improve the system.
Before the system is finalized. The researchers should take into
consideration the feedback of the users.
Alpha Testing result
“Results had been promising despite a few minor bugs and errors but
nothing that can't be fixed. Having the panellists "pre-critic" this software,
expanded the researcher's point of view as to which options or menus are
missing and are critical for a booking system”
Implementation plan
The proposed application will be implemented on a multi-user platform. The
website will be accessible to everyone who wants to plan accordingly for their
trip as long as the user has internet access.
In the front-end aspect of the proposed website, the user will not be required
to log in when they are only browsing the catalogue unless they decided to book
an accommodation, then logging in will be required for the back-end application,
the administrators are the only ones to have access to post announcements,
modify or delete details anytime if they need be.
Database Design
Every database must be built with confidence in mind when it comes to
users' personal information such as username, password, email and phone
numbers. We need to ensure the users that we care about user's privacy.
Security Design
While the proposed website will be exposed to the outside world. The
programmers must be responsible to ensure the security and integrity of the
website. Also, it is a good practice to secure the users when signing up for an
account they are required to input strong passwords such as capital letters and
special characters allowed in the password section.
Operation and Testing Procedures
The suggested web-based concept will be conducted in a field test,
which is a form of scenario test that is ISO 9126 accredited. The assessment
will be conducted utilizing the researcher's questionnaire, which will also serve
as the study's principal research instrument. This sort of assessment can take
place in either a simulated or real scenario.
Evaluation Procedure
The ISO 9126 standard for internal and external quality, as well as
quality in use, will be used to evaluate the system. Internal quality relates to an
application's individual qualities, whereas external quality refers to the
application's usage in a given context or condition. Quality in use, on the other
hand, relates to how an application or system is used by a certain group of
users in a given circumstance. The system will be evaluated in terms of (1)
portability; (2) reliability; (3availability; (4) functionality; (5) content; (6)
efficiency.
A total of thirty (30) respondents will partake in the application's
evaluation: Three (3) Three IT evaluators or IT graduates and Twenty-Seven
(27) Frequent travelers. Frequent travelers are identified if they at least travel or
have staycations at least twice a year.
To construct the assessment criteria, the researchers will utilize the
following rating and interpretation scale: 5 - Excellent; 4 - Very Good; 3 -
Good; 2 - Fair; and 1 - Poor.
The rating scale and its qualitative interpretation are shown in Table
3.1 which will be used in Chapter 4's results analysis.
Table 3.1. Numerical Scale rating
Evaluation
Statistical Limits Qualitative Interpretation
Rating Scale
4.50 – 5.00 5 Excellent
4.00 – 4.49 4 Very Good
3.00 – 3.99 3 Good
2.00 – 2.99 2 Fair
1.00 – 1.99 1 Poor
Prepared by: Ms. Jenniline D. Eya, CCS Dean