Birendra Multiple Campus
Bharatpur-10, Chitwan
A PROJECT PROPOSAL REPORT ON
“Hotel Booking System”
Submitted in partial fulfillment of the requirement for
the:
Bachelor of science in computer science and information technology (BSC.CSIT)
Submitted By:
ASNA BISTA : 5-2-19-109-2019
BIBISHA NEUPANE : 5-2-19-114-2019
MALATI CHAND : 5-2-19-124-2019
Submitted To:
Institute of science and Technology
Tribhuvan University
November 2023
Table of Contents
1. INTRODUCTION.............................................................................................................................2
2. PROBLEM STATEMENT.........................................................................................................3
3. PROJECT OBJECTIVE.......................................................................................................................4
4. SCOPE AND LIMITATIONS..............................................................................................................4
5. METHODOLOGY................................................................................................................................5
5.1 Requirement Identification.............................................................................................................6
5.2 Feasibility study...............................................................................................................................6
5.3 Tools.................................................................................................................................................7
6. EXPECTED OUTPUT..........................................................................................................................7
7.GANTT CHART....................................................................................................................................8
8. REFERENCES......................................................................................................................................8
ii
iii
1. INTRODUCTION
Welcome to The Deluxe Hotel, the booking system designed to revolutionize the way booking
done and managed booking. With our user-friendly interface and simple features, The Deluce
Hotel is the perfect solution for booking rooms. Our innovative system streamlines the
organization and manage the booking, making it easy for hotel staff to track rooms booking and
makes booking process quick and easy.
In The Deluxe Hotel, we understand the importance of maintaining an up-to-date and well-
organized rooms booking options. That's why our system provides detailed reports and analytics,
allowing staffs to gain insights into their system and make informed decisions about future
acquisitions. With The Deluxe Hotel, libraries can improve efficiency, enhance user experience,
and ensure that their booking are always up-to-date and managed properly.
Overall, The Deluxe Hotel is an innovative solution that can help libraries improve their
operations and better serve their patrons. Whether you're a small hotel or a large organization,
The Deluxe Hotels can help you take your booking experiences. We look forward to helping you
streamline your booking processes.
1
2. PROBLEM STATEMENT
Hotel of all sizes and types are struggles with managing their hotels information and information
collections of their costumer efficiently, leading to difficulties in tracking data, managing
booking process, anproviding a seamless costumer experience. So here are some of the
disadvantages of the old traditional practice:
• Manual processes, which are time-consuming and are prone to errors.
• Limited accessibility, as consumers must visit the hotel to book the rooms.
• Limited customization, as the system is often standardized and inflexible.
• Limited data tracking and analysis, making it difficult to gather insights on usage patterns
and use behavior.
The current manual hotel booking system is inefficient, prone to errors, and lacks the agility
required to meet the growing demands of modern travelers. The absence of an online booking
platform hinders potential customers from easily accessing information, checking room
availability, and making reservations.
Additionally, the lack of real-time updates and integration with other hotel management systems
contributes to overbooking issues and impacts overall operational efficiency. There is a need for
a robust, user-friendly hotel booking system that addresses these challenges and provides a
seamless experience for both customers and hotel staff.
2
3. PROJECT OBJECTIVE
The objective of a hotel booking system is to provide an efficient and user-friendly platform for
managing hotel reservations and related activities. The system aims to streamline the process of
booking hotel rooms, making it convenient for both customers and hotel staff. Here are key
objectives of a hotel booking system:
1. Online Reservation Management:
Enable customers to browse hotel information, room availability, and pricing online.
Facilitate the seamless booking of hotel rooms through a user-friendly interface.
Allow customers to view details about room types, amenities, and policies.
2. Real-Time Availability:
Provide real-time updates on room availability, ensuring that customers can make
informed booking decisions.
Automatically update the system when a reservation is made, modified, or canceled,
preventing overbooking.
3. Secure Transactions:
Implement secure payment processing to ensure the confidentiality and integrity of
customer payment information.
Offer various payment options to accommodate different customer preferences.
4. User Accounts and Profiles:
Allow users to create accounts and profiles to manage their booking history, preferences,
and personal information.
Enhance the user experience by offering personalized recommendations based on past
bookings.
5. Integration with Other Systems:
Integrate the hotel booking system with other hotel management systems, such as
property management systems (PMS), to streamline overall hotel operations.
Enable integration with external services, such as online travel agencies (OTAs) or
channel managers.
3
4. SCOPE AND LIMITATIONS
1. User Registration and Authentication:
Allow users to create accounts securely.
Implement authentication mechanisms to ensure secure access.
2. Search and Booking Functionality:
Enable users to search for available rooms based on criteria.
Facilitate real-time booking and provide confirmation details.
3. Reservation Management:
Allow users to modify or cancel their reservations.
Provide tools for administrators to manage and monitor reservations.
4. Payment Processing:
Integrate secure online payment options.
Support various payment methods for user convenience.
5. Room Management:
Enable administrators to update room availability.
Support the addition and removal of rooms.
Limitations
1. Dependency on Internet Connectivity:
Users require a stable internet connection to access and use the system.
2. Data Accuracy and Timeliness:
The system's accuracy relies on the timely updating of room availability and reservation
information.
3. Third-Party Integration Challenges:
Integration with external systems or services may face challenges due to compatibility
issues or changes in third-party APIs.
4. Security Risks:
Despite security measures, there is always a risk of potential security breaches, including
unauthorized access or data leaks.
5. Technical Constraints:
The system's capabilities may be constrained by the technology stack chosen for
development.
4
5. METHODOLOGY
5.1 Requirement Identification
5.1.1 Study of the Existing System
System Overview:
Identify the name of the deluxe hotel booking system.
Understand the purpose and scope of the system.
Determine the stakeholders involved (e.g., hotel staff, customers, administrators).
Functionalities:
List and describe the key features and functionalities of the system.
Explore how users interact with the system (e.g., online booking, reservation
management, payment processing).
User Interface:
Evaluate the user interface design for ease of use.
Identify any specific design elements that enhance the user experience.
Database Structure:
Examine the database schema to understand how data is organized.
Identify the types of data stored, such as customer information, room details,
reservations, and payment records.
Security Measures:
Investigate the security protocols in place to protect user data and financial transactions.
Look for features like encryption, secure authentication, and measures against common
security threats.
5.1.2 Requirement Collection
Requirement Analysis, also known as Requirement Engineering, includes defining user
expectations for a new software being built or modified. In software engineering, it is sometimes
referred to loosely by names such as requirements gathering or requirements capturing. It
includes functional and non-functional requirements for the system.
5
Collecting requirements for a hotel booking system involves understanding the needs and
expectations of various stakeholders, including hotel staff, administrators, and customers.
5.2 Feasibility study
5.2.1 Technical Feasibility
The project was technically very feasible since it encompasses a vast variety of already proven
technologies. The programming languages used in the project is MySQL DB and it has its own
feature set that proved useful in the completion of the project. The assessment is based on an
outline design of system requirements in terms of Input, Processes, Output, Field, Program and
Procedures. Technological feasibility is carried out to determine whether the company has the
capability, in terms of software, hardware, personal and expertise, to handle the completion of
project.
5.2.2 Economic Feasibility
The economic feasibility of The Deluxe Hotel depends on the balance between the initial
implementation costs and the potential cost savings, revenue generation, and improved resource
utilization that the system can provide. Implementing the The Deluxe Hotel library management
system is economically feasible for hotels. It reduces manual processes, improves resource
utilization, generates revenue through fines, and enhances the user experience. The initial
implementation costs are outweighed by the potential cost savings and benefits it brings to the
hotel booking system.
5.3 Tools
5.3.1 Analysis and Design Tools
The tools used in this system development includes:
● Front-End: HTML, CSS, JS, Bootstrap
● Back-End: PHP, MySQL Database
● Diagrams: Draw.io
● Code Editor: Visual Studio Code
6
6. EXPECTED OUTPUT
In conclusion, The Deluxe Hotel is a modern web-based booking system that provides an efficient and
user-friendly interface for managing room and user accounts. It's built on a scalable and reliable three-tier
architecture, with a presentation layer, application layer, and data layer. The Deluxe Hotel includes
resource management and user management, making it an ideal solution for room booking. With its
reservation system, The Deluxe Hotel helps users find hotel rooms quickly and easily.
7.GANTT CHART
Table 1.1 GANTT CHART
7
8. REFERENCES
1. PHP tutorial. Available at: https://www.w3schools.com/php/ .
2. The largest selection of hotels, homes, and holiday rentals (no date) Booking.com. Available
at: https://www.booking.com.
3. MozDevNet MDN Web Docs, MDN Blog RSS. Available
at: https://developer.mozilla.org/ (Accessed: 17 June 2023).
4. “Learn to use Bootstrap,” https://getbootstrap.com/docs/ .
5. Deals & discounts for hotel reservations from luxury hotels to budget
accommodations Hotels.com. Available at: https://www.hotels.com/ .