Sulu Resorts Online Booking System. 12345
Sulu Resorts Online Booking System. 12345
By;
Alkap, Alchrischild N.
Asammil, Alizam H.
Ramos, Yousoph A.
Introduction
Project Context
The tourism industry in the Philippines has experienced significant growth in recent
years, with digital tools playing a key role in improving customer service and streamlining
operations. However, many resorts in rural areas—including those in Sulu—still rely on manual
processes such as paper logbooks, phone calls, or social media messages to handle
reservations. This outdated method makes it difficult for resorts to meet the rising demand from
In the province of Sulu, resorts like Bud Agad Resort attract both local and international
tourists due to their natural beauty and unique cultural experiences. Yet, despite their tourism
potential, most of these resorts lack a proper booking system. As a result, they face common
issues such as overbooking, lost or incomplete records, miscommunication with guests, and
difficulty in tracking room availability and guest history. Customers also experience frustration
when trying to make advance bookings, especially when they cannot confirm availability in real
These challenges slow down the booking process and affect customer satisfaction. They
also make it difficult for resort managers to generate reports, monitor guest data, or make
To address these problems, this study proposes the development of the Sulu Resorts
register, manage their own room availability, and accept guest reservations through a shared
online platform. It will let guests check available rooms in real time, make bookings instantly,
and receive automatic email or SMS confirmations. Resort staff and managers will also be able
to monitor occupancy, generate booking reports, and update listings through a secure admin
dashboard.
By reducing manual errors, streamlining the booking process, and improving access to
information, the system aims to enhance the quality of service at Sulu’s resorts. Ultimately, the
project seeks to help local resorts like Bud Agad adapt to digital tourism trends and boost their
The main challenge addressed by this project is the lack of an automated, centralized
booking system for resorts in Sulu, where most booking processes remain manual and
monitor guest data, and coordinate bookings across rooms and dates. This results in
inefficiencies, overbooking, loss of records, and poor customer service—especially for tourists
who prefer to plan their stays in advance and receive prompt confirmation.
To address this problem, the study seeks to answer the following questions:
a. Allow customers to check room availability and make reservations in real time across
updates?
2. What strategies can ensure the booking system is accessible and user-friendly for local
resort staff and guests, and how can it be deployed effectively to support Sulu’s shift to
The goal of this project is to create and implement an online platform that improves how resorts
1. To design and develop the Sulu Resorts Online Booking System (SROBS) that will:
a. Provide a centralized platform where tourists can search for participating resorts, view
b. Equip each resort with a secure admin dashboard to manage room listings, booking
c. Integrate automated email and SMS notifications to confirm bookings and inform users
d. Generate useful booking and occupancy reports to assist resort managers in analyzing
resort operators in Sulu, helping them transition from manual processes to digital
operations.
The project will be conducted to assist resort administrators in managing and monitoring
customer bookings across different resorts in Sulu by developing a software system called the
Sulu Resorts Online Booking System (SROBS). Once developed, SROBS will serve as a
centralized booking platform where tourists can make reservations online, and resorts can track
a. Allow tourists to search for resorts in Sulu, view available rooms, and make bookings in
real time.
b. Provide each resort with a secured login where staff can manage reservations, room
c. Send automated emails or SMS messages to confirm bookings, notify about changes, or
d. Generate reports showing booking history, occupancy trends, and customer activity.
e. Help resorts reduce overbooking and manual errors by using a shared digital database.
The proposed system is designed to be scalable, allowing new resorts to join and register
their accommodations in the future. By improving the booking experience for both tourists and
resort staff, the system is expected to raise the service quality and competitiveness of Sulu’s
tourism industry.
The Sulu Resorts Online Booking System (SROBS) is developed to help resort owners
and administrators in Sulu modernize their reservation processes and improve customer
service. By automating room availability tracking and booking confirmation, the system provides
Resort management. The booking system will help resort owners and managers streamline
operations by providing accurate, up-to-date records of guest reservations. They can use the
data to make informed decisions about marketing, staffing, and pricing. The system also
Resort staff. The system will reduce the burden of manually handling bookings, especially
during peak seasons. With automated tools and an organized dashboard, staff can focus more
Tourists. Guests will benefit from an easy-to-use booking platform that allows them to search,
compare, and reserve rooms online. They can receive instant confirmations, check resort
Local tourism stakeholders. By improving digital accessibility, the system helps promote
tourism in Sulu. More travelers may be encouraged to visit the province knowing that booking
foundation for developing similar booking platforms in other rural provinces or tourism-
The Sulu Resorts Online Booking System (SROBS) is a centralized web-based platform
designed to support multiple resorts located in the province of Sulu. It allows tourists to view
room availability, submit reservation requests, and receive booking confirmations online. Each
participating resort will be given its own login credentials and admin dashboard where staff can
manage their listings, update room statuses, and view customer bookings. The system also
includes automated email and SMS features for sending booking-related notifications. Booking
records will be stored in a centralized database and can be exported for reporting purposes.
The system is designed to be scalable and adaptable to future changes in resort features or
system users.
Despite its capabilities, the system has a few limitations. Online payment integration is
not included in the current version, so guests must settle their payments upon arrival. SMS
services depend on third-party providers and may require additional costs. The system requires
a reliable internet connection to function properly, and resort staff must regularly update
availability data to ensure accuracy. Training may be necessary for staff with limited experience
in using digital tools. The scope of the system is limited to booking and reservation features
only, and does not include other resort management functions such as financial accounting, HR,
or inventory tracking.
multiple resorts in Sulu in managing and monitoring customer bookings through a centralized
digital platform.
Online Booking System A web-based application that allows users to view available rooms
Reservation Management The function of the system that helps staff handle booking details,
Real-time Availability A system feature that updates room availability status instantly when a
Admin Dashboard A secured part of the system used by resort staff to manage booking
Customer Interface The front-end of the system where guests can search for resorts, check
Email and SMS Notification A communication feature that sends booking confirmations or
Scalability The ability of the system to support additional users, resorts, or features in the future
Database A structured collection of digital records used to store booking data, guest profiles,
Centralized Platform A system that supports multiple users or organizations in one shared
Technical background
Existing Technologies
Modern online booking systems for resorts and hotels utilize a combination of
often employs server-side programming languages such as PHP with the Laravel framework, or
Python with Django, both known for their scalability and security. Frontend development
typically uses HTML, CSS, and JavaScript to create responsive interfaces. Databases like
MySQL or PostgreSQL manage data related to customer profiles, room availability, and
reservations. Web servers such as Apache or Nginx host these systems, while technologies like
AJAX enable real-time updates, reflecting room availability instantly. Integration with email
Theoretical Foundations
The development of the Sulu Resorts Online Booking System (SROBS) is grounded in
several theoretical frameworks. Information Systems Theory underlines the role of digital tools
in aiding human decision-making and process automation. Decision Support Systems (DSS)
principles guide the system's ability to assist resort staff in tracking reservations and occupancy
concepts ensure efficient data storage, retrieval, and security. Human-Computer Interaction
(HCI) principles inform the design of the user interface, ensuring accessibility and intuitiveness
for both customers and administrators. Additionally, real-time systems theory is pertinent, as the
application must update room availability and confirmations without delay, enhancing user
Technical Challenges
Implementing SROBS presents several technical challenges. Ensuring data privacy and
security is paramount, necessitating secure login mechanisms and data encryption to protect
customer information. Internet connectivity poses another challenge; as the system is web-
based, stable internet access is required for both resorts and customers, which may be
inconsistent in some areas of Sulu. Scalability is also a concern; the system must maintain
performance as more resorts join the platform and the database grows. Finally, there may be a
learning curve for resort staff unfamiliar with digital tools, highlighting the need for a user-friendly
Related Work
Several studies have explored the development and implementation of online booking
systems in the hospitality industry. Delizo and Esguerra (2011) designed an online hotel
reservation and management system for the College of International Tourism and Hospitality
Management, emphasizing user-friendly features to familiarize students with online reservation
systems. Similarly, Kaseba and Lameck (2023) developed an online room reservation system
for Silverline Guest Lodge, replacing manual processes and improving operational efficiency. In
the Philippines, a web-based hotel reservation system was implemented at Bataan Heroes
Memorial College, aiming to facilitate the reservation process and enhance customer
convenience (Bataan Heroes Memorial College, n.d.). These studies demonstrate the feasibility
and benefits of customized online booking systems tailored to specific institutional or regional
needs.
System Requirements
The Sulu Resorts Online Booking System (SROBS) will require basic hardware and
software tools to run effectively. It will be hosted on a web server such as Apache or Nginx, and
will use a database server like MySQL or PostgreSQL to store booking records, customer
information, and resort data. The system will be developed using web programming frameworks
such as Laravel (PHP) or Django (Python), which help build secure and efficient backend
processes. For the frontend interface, technologies like HTML, CSS, and JavaScript will be
used to create a responsive and user-friendly experience for both customers and administrators.
The system can be accessed through any modern web browser such as Google Chrome or
Mozilla Firefox.
accessibility and convenience for travelers. Pănoiu and Foris (2024) conducted a study
highlighting that online reviews and the user-friendliness of booking platforms significantly
influence travelers' decision-making processes Their research underscores the importance of
Further, Amin et al. (2021) explored the online hotel booking process, emphasizing the role of
customizable options and real-time information in enhancing user satisfaction. Their findings
suggest that platforms offering personalized experiences and immediate confirmations are more
platform, offering diverse options to consumers. A study on multi-vendor systems illustrates how
such platforms allow vendors to manage their storefronts, oversee logistics, and maintain
inventory control. This structure benefits both providers and consumers by consolidating
In the context of online shopping, the design and implementation of multi-vendor systems have
been shown to facilitate efficient transactions and broaden market reach. These insights are
applicable to the hospitality industry, where integrating multiple resorts into a single booking
hospitality industry. SiteMinder (2025) emphasizes the importance of selecting appropriate hotel
inventory management software to ensure accurate tracking of room availability and pricing.
Additionally, Trawex Technologies highlights the benefits of centralized control and real-time
inventory tracking, allowing hotels to manage availability across multiple sales channels from a
single platform. Such systems enhance the ability to respond promptly to market demands and
customer inquiries.
reducing no-shows. Moldstud (2023) discusses how automated reminders and notifications
Furthermore, Little Hotelier (2024) provides insights into transitioning from manual to automated
reservation systems, highlighting the benefits of 24/7 booking access and automated
Data analytics has become integral to optimizing operations and enhancing decision-
making in the hospitality industry. Atlan (2023) outlines various applications of data analytics,
Similarly, Abode Worldwide (2024) emphasizes the role of data analytics in streamlining
operations, optimizing rates, and enhancing performance through predictive analysis and
dynamic pricing models These practices enable hotels to adapt to market trends and customer
preferences effectively.
notifications, and data analytics in the hospitality industry. Implementing these elements in the
Sulu Resorts Online Booking System can enhance customer satisfaction, operational efficiency,
and competitive advantage. By adopting proven strategies and technologies, the system can
address existing challenges and meet the evolving needs of both service providers and
customers.
Chapter 3
Systems Methodology
This chapter explains how the Sulu Resorts Online Booking System (SROBS) was
designed and developed. It outlines the steps followed, the people involved, the problems
identified, and how the system addresses those problems. It also includes the tools used, the
features of the system, and the diagrams that describe how the system works.
The Sulu Resorts Online Bookings System (SROBS) project is developed using the
that focuses on building the system quickly with the help of users. This method is best for
projects like this because we want to make sure the system fits the real needs of the resorts,
and the tourist in sulu both local and international. Each step of the RAD process helps us
understand the problems of the current system and build a better one.
The first step is requirements planning. This is where we collect all the important
information we need to start building the system. We identify who the users are and what
problems they are facing. We conducted an informal interview with the Bud Agad Resort one of
participants of the project and asked questions about their current booking system. They
explained that the manual booking system takes too much time and is full of errors. It’s hard to
track records during peak times, and sometimes customers make a conflict booking. This
The Sulu Resorts Online Booking System (SROBS) will serve several key stakeholders.
The first group is the guests or tourists, who will use the system to browse available resorts,
check room availability, and make online reservations. Their main need is a user-friendly
interface that allows them to book quickly and receive immediate confirmation. The second
group is the resort managers or owners. They are responsible for managing their individual
resort’s room listings, monitoring booking records, and viewing reports. They need a secure
admin panel to handle these tasks efficiently. Another important group is the resort staff, who
assist with check-ins and manage booking updates. They need access to tools that allow them
to view and modify reservations easily. Lastly, the system administrator is in charge of
maintaining the entire platform. This includes managing user accounts, resolving system issues,
and keeping the database running smoothly. Each of these stakeholders plays a vital role in
We used the PIECES framework to help categorize and understand the user needs:
Information: It must store names, time, and date clearly and safely.
Economy: It should reduce the use of paper and the time spent checking bookings.
Control: Only the right people (Like Resort Bud Agad) can access the data.
Efficiency: Once the booking is confirming automatically the system will be sent via sms or
email notification.
We conducted interviews with Bud Agad Resort Owner. The Bud Agad Resort
mentioned the biggest issue was that checking booking manual/logbook takes too much time.
Sometimes, they need check it several times for reports, and manual checking causes delays
From these interviews, we listed the main features the system must have:
Real-Time Availability Updates The system automatically updates room availability to avoid
double bookings and to show only rooms that are still open.
Automated Notifications After a booking is made, the system sends automatic confirmation
Online Room Booking Customers can search for resorts, view room types and prices, check
Admin Dashboard Each resort will have its own login where staff can view, add, update, or
Reservation History Tracking Both customers and resort staff can view previous bookings for
devices.
After understanding all the problems and needs, we started building the system based
tourists/customer to search for rooms available. The system is also designed to prevents like
double bookings.
Real-Time Room Availability Shows up-to-date room status to avoid double bookings
Admin Panel for Resorts Lets resort owners/staff manage rooms and bookings
Reports Module Shows booking trends, guest data, and resort performance
Login System with Roles Different access for guests, staff, and admin
System Features
The Sulu Resorts Online Booking System (SROBS) was developed using a combination
of programming languages, frameworks, and tools that are commonly used in web application
development. These technologies were selected to ensure the system is reliable, scalable, easy
Frontend Tools
To create the user interface (what the users see and click on), the system uses:
HTML (HyperText Markup Language) – This builds the structure of each webpage.
CSS (Cascading Style Sheets) – This styles the website to make it visually appealing
JavaScript – This adds interactive features like real-time room availability updates,
Bootstrap – A popular CSS framework used to create responsive layouts quickly and
consistently.
The server-side of the application — which processes data, connects to the database, and
PHP with Laravel – Laravel is a powerful web framework that helps manage routes,
Python with Django – An alternative to Laravel, Django is a secure and fast backend
framework that includes tools for building database models and user interfaces.
Both Laravel and Django follow the MVC (Model-View-Controller) design pattern, which
Database Tools
MySQL or PostgreSQL – These relational databases store all booking records, guest
information, room availability, and resort data. Both are known for performance, security,
Apache or Nginx – Web servers that host the system and allow users to access it
online.
Notification Services
Notification center
These tools and designs ensure that both resort staff and guests can use the system easily,
whether on a computer or mobile phone. The design supports simplicity, clarity, and fast
This chapter details the journey of how the Sulu Resorts Online Booking System
transformed from a set of ideas into a fully functional digital gateway for travelers. We'll
explore the architectural plans that serve as our blueprint and then walk through the
actual construction—lining up the code, databases, and security features that make the
platform not just work, but work beautifully and securely. It's the story of building a
System Design
Before our developers wrote the first line of code, we invested time in designing a
clear map. This ensured everyone involved, from designers to future resort staff,
Context Diagram
Every system interacts with the world around it. Our Context Diagram maps this
ecosystem, showing how our booking platform connects with the people who use it.
Guests are at the heart of it all. They provide their information, preferences, and
This high-level view ensured we built a system that serves every user's needs from the
very beginning.
(A central circle labeled "Sulu Resorts Booking System" is connected to three external
entities:
Payment."
Room Status."
Rates."
)
Sulu Resorts
Guest Online Resort Staff
Booking
System.
Administrator
The Use Case Diagram
To visualize every interaction a user would have, we created a Use Case Diagram.
This is essentially a storyboard of all the things you can do on the platform.
For our Guests, the system is a convenient travel agent. They can create an
For our Staff, it's a powerful management console. They can view all arrivals and
departures, update which rooms are clean and available, and process check-ins
and check-outs.
For Administrators, it's a strategic command center. They can add new room
types, set seasonal pricing, create special promotions, and generate financial
This diagram was our checklist, guaranteeing no crucial feature was left behind.
Guest: connected to use cases like 'Search Rooms,' 'Book Room,' ' 'View
Booking History.'
Resort Staff: connected to use cases like 'View Booking Calendar,' 'Update
Book Room
Manage
Rooms
Guest
View
Booking
History.
Set Pricing
Generate
View Booking Report
Calndar. Admin
Create
Update Room Promotions
Status
Staff
Process Check
In and Out
The magic of instantly seeing room availability is powered by organized data. Our
ERD is the architectural plan for our database, showing how every piece of information
is connected.
This organized structure is the backbone of a fast, accurate, and reliable system.
Overview: This dictionary defines the tables, columns, data types, constraints, and
Table: Guest
Name
AUTO_INCREMENT
the guest.
and
communication.
hash (e.g.,
bcrypt) of the
guest's
password.
Table: Room
Description: Stores the inventory and details of all available rooms in the hotel.
Name
UNIQUE
of the room.
0)
features. minibar
Table: Booking
Description: Stores the records of all bookings made by guests. This is the central
Name
UNIQUE
AUTO_INCREMENT
Guest_ID INT FOREIGN KEY The ID of the guest 1001
REFERENCES booking.
Guest(Guest_ID)
REFERENCES
Room(Room_ID)
In_Date)
0)
Status VARCHAR(20) NOT NULL The current state of Confirmed
Confirmed,
Cancelled,
Completed).
Column
many bookings.
dates).
Security Features
Handling personal and payment data requires the highest trust. We built in
multiple layers of security: all passwords are encrypted, system access is controlled
through role-based permissions (a guest can't see admin reports), and all payment
We put the system through its paces to ensure a flawless guest experience.
Unit Testing: We tested each small part, like the payment calculator or date
selector, in isolation.
Integration Testing: We then tested how these parts worked together, ensuring
that booking a room correctly blocked it off on the calendar and triggered a
confirmation email.
User Acceptance Testing (UAT): Most importantly, we had real resort staff and
potential guests use the system. Their feedback was invaluable, helping us
smooth out rough edges and fix bugs before the official launch.
Chapter 5
Summary
The Sulu Resorts Online Booking System was conceived to solve a simple but
critical problem: making it effortless for guests to book their perfect stay and for staff to
manage those stays with ease. This project successfully transitioned our resort from
relying on phone calls, emails, and paper ledgers to a centralized, automated digital
platform.
The system provides a clean, inviting interface for guests to discover our
offerings, check real-time availability, and secure their reservation in moments. For our
have streamlined our entire operation. This system doesn't just process bookings; it
Conclusions
We conclude that the Sulu Resorts Online Booking System has successfully
achieved its primary goals. It has automated the core reservation process, providing a
Early feedback indicates that guests appreciate the simplicity and transparency
of booking online, especially the ability to see confirmed reservations instantly. For our
staff, the reduction in manual data entry and the powerful organizational tools have
availability checks and payments has drastically reduced processing time, turning
increased traffic and can be expanded with new features as Sulu Resorts continues to
To ensure the system continues to deliver exceptional value and stays at the
dedicated mobile app would push accessibility further. Features like push
notifications for booking confirmations, pre-check-in, digital room keys, and resort
third-party sites like Booking.com directly from our system. Integration with
reports to gain deep insights into guest demographics, booking trends, peak
driven decisions.
collecting and reviewing feedback from both guests and staff after each update
or booking cycle will ensure the platform continues to evolve in direct response to
1. Bataan Heroes Memorial College. (n.d.). Web-based hotel reservation system: A case
https://www.academia.edu/36746201/Bataan_Heroes_Memorial_College_WEB_BASED
_HOTEL_RESERVATION_SYSTEM_A_Case_StudyAcademia
2. Delizo, G. A., & Esguerra, M. A. (2011). Online hotel reservation and management
system for the College of International Tourism and Hospitality Management (CITHM).
https://www.researchgate.net/publication/324987630ResearchGate+1Academia+1
3. Kaseba, N., & Lameck, N. (2023). Design and development of an online room
https://www.researchgate.net/publication/378867456ResearchGate
4. Amin, M., et al. (2021). Understanding of online hotel booking process: A multiple
ooking_process_A_multiple_method_approach​:contentReference[oaicite:33]
{index=33}
https://atlan.com/data-analytics-in-hospitality-industry/​:contentReference[oaicite:
34]{index=34}
6. Little Hotelier. (2024). How to implement an automated reservation system for your
hotel. https://www.littlehotelier.com/blog/get-more-bookings/automated-reservation-
system/​:contentReference[oaicite:35]{index=35}
systems. https://moldstud.com/articles/p-increasing-efficiency-with-automated-booking-
and-reservation-systemsMoldStud
8. Pănoiu, T. M., & Foris, D. (2024). The Influence of Online Booking Platforms on Travel
Decision-Making. ResearchGate.
https://www.researchgate.net/publication/387293615_The_Influence_of_Online_Booking
_Platforms_on_Travel_Decision-MakingResearchGate
https://www.siteminder.com/r/hotel-inventory-management
APPENDIX A
Booking System.
Dear Sir,
I hope this letter finds you well. We are currently working on the development of a Sulu
Online Booking System and would like to request permission to interview Sir Hji.
We assure you that all responses will remain confidential and will be used solely for
system development purposes. Kindly let us know if we may proceed and suggest a
suitable schedule.
Thank you for your time and consideration. We appreciate your support.
Respectfully yours,
Alkap, Alchrischild N
Asammil, Al Izam H.
Ramos, Yousoph A.
BSIT3# 09062067814
Noted by:
process? double-bookings.
Information How is customer and Paper logs are hard to Digital database
Control How do you avoid It’s difficult to verify who User logins and time-
history provide
maintain accountability? reservations. traceability.
Efficiency How does the current Staff spend too much Admin dashboard
reservation.
Performance Manual booking is slow, causes delays during peak seasons, High High
Information Guest and room records can be lost or inaccurate due to High High
manual recording.
Economy Resorts spend time and money on paper, printing, and filing Moderate High
of reservation forms.
Control Manual systems have no tracking, so anyone can cancel or High High
Service Guests often don’t receive timely updates or booking Moderate High
confirmations.