priyanshu

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 19

HOTEL BOOKING SYSTEM

INDEX
Page
Sr. No. Description Of Topic
No.

1 PROJECT PROFILE 2

2 INTRODUCTION TO THE PROJECT 3

3 SCOPE OF WORK

4 MODULES OF SYSTEM

5 EXISTING SYSTEM

6 NEEDS OF PROPOSED SYSTEM

7 FEASIBITITY STUDY

8 SYSTEM REQUIREMENT

9 DATA FLOW DIFRAM [DFD]

10 DATA DICTIONARY

Page 1
HOTEL BOOKING SYSTEM

Project Profile

Name Priyanshu Shashi Tiwari

Class TYBCA

Seat Number

Project Profile Hotel Booking System

Front End PHP

Back End SQL (PHP)

Project Guide

T&NSPC COLLEGE, BORIAVI

Submitted To Sardar Patel university, VallabhVidhya Nagar,


Gujarat

Page 2
HOTEL BOOKING SYSTEM

Introduction of the System

Juggling room bookings can be a nightmare, especially if you manage multiple spaces or
have a high booking volume. Introducing the Room Booking Management System, your
one-stop solution for simplifying the reservation process and maximizing efficiency.

This innovative system empowers you to:

 Effortlessly manage room availability: See real-time availability for all your
rooms, eliminating double bookings and ensuring a smooth experience for
everyone.

 Simplify the booking process: Allow users to book rooms online or through a
user-friendly interface, saving them time and streamlining communication.

 Boost transparency and communication: Provide clear confirmation emails and


reminders to both users and administrators, keeping everyone informed.

 Optimize resource allocation: Gain valuable insights into booking trends,


allowing you to make informed decisions about resource allocation and
scheduling.

Page 3
HOTEL BOOKING SYSTEM

Scope of Work

The system will:

 Manage room inventory and allow online booking.


 Offer user authentication and access control.
 Send booking confirmations and reminders.

Exclusions:

 Advanced features like door locks, complex room layouts, or catering.


 Detailed user management or complex integrations.

Customization options exist for branding, workflows, reporting, and calendar apps.

Success is measured by:

 Functionality, reliability, and user-friendliness.


 Efficient booking and valuable usage insights.

Deliverables:

 Room booking software, optionally with user guides and admin manuals.

Page 4
HOTEL BOOKING SYSTEM

Modules of System

A room booking system typically consists of several modules or components that


work together to facilitate the booking process and manage reservations efficiently.
Here are the key modules typically found in a room booking systems.

User Management Module:

 Manages user profiles, permissions, and access levels.


 Allows users to register, log in, and update their profiles.

Room Management Module:

 Maintains information about available rooms, their types, and capacities.


 Manages room amenities, features, and availability status.
 Allows administrators to add, update, or delete room information.

Booking Management Module:

 Facilitates the booking process for users.


 Allows users to search for available rooms based on criteria (e.g., date, room type,
capacity).
 Handles booking requests, reservations, cancellations, and modifications.
 Provides a calendar view or timeline of room availability.

Payment and Billing Module:

 Manages payment transactions related to room bookings.


 Integrates with payment gateways for secure transactions.
 Supports various payment methods (credit cards, G-pay , etc.).

Admin Dashboard and Management Module:

 Provides an interface for administrators to manage the entire system.


 Allows admins to monitor bookings, room availability, user activities, and
payments.
 Enables configuration of system settings, such as pricing, booking rules, and user
permissions.

Page 5
HOTEL BOOKING SYSTEM

Feedback and Review Module:


 Allows users to provide feedback and reviews about their booking experience.
 Helps in improving service quality and identifying areas for enhancement.

Notification Module:

 Sends automated notifications to users regarding booking confirmations,


reminders, cancellations, etc.
 Supports email notifications, SMS alerts, and in-app notifications.
 Keeps users informed about the status of their bookings in real-time.

Page 6
HOTEL BOOKING SYSTEM

Existing System

There are two main types of room booking systems in existence:

Manual systems:

 These are still used in some places, especially for small businesses or those with
low booking volume. Bookings are typically managed with paper calendars,
spreadsheets, or even whiteboards. This system can be time-consuming and error-
prone, and it makes it difficult to track availability in real-time.

Online room booking systems:

 These are software applications that allow users to search for and book rooms
electronically. They offer a number of advantages over manual systems,
including:

Increased efficiency:

 Bookings can be made quickly and easily, 24/7.

Improved accuracy:

 The system automatically tracks availability, so there's no risk of double-


bookings.

Greater flexibility:

 Users can search for rooms based on a variety of criteria, such as date, price, and
room type.

Enhanced reporting:

 The system can generate reports on bookings, which can be used to improve
business operations.

Page 7
HOTEL BOOKING SYSTEM

Online room booking systems are used in a variety of settings, including hotels, office
buildings, conference centers, and co-working spaces. There are many different software
options available, with features and pricing to suit a variety of needs.

Page 8
HOTEL BOOKING SYSTEM

Need of Proposed System

Introduction

 Overview of Current System: Briefly describe the existing hotel booking system
or the lack thereof.
 Purpose of the New System: Explain why a new system is needed and what
problems it aims to solve.

Objectives

 Efficiency: Improve operational efficiency and reduce manual work.


 User Experience: Enhance the booking experience for customers.
 Integration: Seamlessly integrate with other systems (e.g., payment gateways,
property management systems).
 Data Management: Improve data accuracy and reporting capabilities.
 Scalability: Allow for future growth and expansion.

System Requirements

 Functional Requirements:
 Online Booking: Allow customers to book rooms online in real-time.

Room Availability: Display up-to-date room availability.

 Payment Processing: Secure handling of payments and refunds.


 Reservation Management: Tools for managing and modifying
reservations.
 Customer Management: Maintain and access customer profiles and
booking history.
 Reporting: Generate reports on bookings, revenue, occupancy, etc.
 Non-Functional Requirements:
 Performance: System should handle high traffic volumes.
 Security: Protect sensitive customer data and financial information.
 Usability: User-friendly interface for both customers and staff.
 Reliability: Ensure high uptime and quick recovery from failures.

Page 9
HOTEL BOOKING SYSTEM

 Compliance: Adhere to relevant regulations and standards.

Proposed Solution

 System Architecture: Outline the overall architecture (e.g., cloud-based, on-


premises).
 Technology Stack: Describe the technologies and platforms to be used (e.g.,
web technologies, databases).
 Features and Capabilities: Highlight key features such as:
 User Portal: For booking, modifying reservations, and managing
profiles.
 Admin Dashboard: For managing rooms, rates, availability, and
viewing reports.
 Mobile Compatibility: Responsive design or dedicated mobile apps.
 Integration Points: Detail integration with existing systems (e.g., CRM, PMS).

Benefits

 Increased Efficiency: Automate manual processes, reduce errors, and


streamline operations.
 Improved Customer Experience: Provide a smoother booking process and
better service.
 Enhanced Data Insights: Gain better insights into operations and customer
preferences.
 Cost Savings: Reduce operational costs through automation and improved
resource management.
 Competitive Advantage: Offer features that differentiate the hotel from
competitors.

Implementation Plan

 Project Phases: Outline phases such as planning, development, testing,


deployment, and maintenance.
 Timeline: Provide an estimated timeline for each phase.
 Budget: Offer a high-level budget estimate, including development,
implementation, and ongoing maintenance costs.

Page 10
HOTEL BOOKING SYSTEM

 Risk Management: Identify potential risks and mitigation strategies.

Conclusion

 Summary: Recap the need for the new system and its expected benefits.
 Call to Action: Suggest the next steps for approval or further discussion.

Appendices

 Technical Specifications: Detailed technical requirements and design


documents.
 References: Any sources or references used in the proposal.

Page 11
HOTEL BOOKING SYSTEM

Feasibility Study
Feasibility study is carried out whenever there is a complex problem or
opportunity. It is a preliminary investigation which emphasizes the “Look before
you help” approach to any important project. A feasibility study is undertaken to
determine the possibility or probability of either improving the existing system or
developing a completely new system.
1. Technical Feasibility
2. Economic Feasibility
3. Operational Feasibility
Technical Feasibility
The technical feasibility in the proposed system deals with the technology
used in the system. It deals with the hardware and software used in the system
whether they are of latest technology or not and if it happens that after a system
is prepared, a new technology arises and the user wants the system based on
that technology.
Economic Feasibility
Economic feasibility looks at the financial aspects of the project. Economic
feasibility concerns with the returns from the investments in a project. It
determines whether it is worthwhile to invest the money in the proposed system.
It is not worthwhile spending a lot of money on a project for no returns. To carry
out an economic feasibility for a system, it is necessary to place actual money
value against any purchases or activities needed to implement the project. The
Advocate plans to acquire the necessary hardware and software require for the
system and there is no hindrance whether economical or otherwise towards its
purchase. A brief description of the hardware and software required in the system
is given later in the report.
Operational Feasibility
Proposed Project is Beneficial only if it can be turned into Information
Systems that will meet the Organization Operating Requirements Operational
Feasibility Examines Whether the proposed System can fit in with Existing
Operation and whether the right Information At the right time is provided the
users.

Page 12
HOTEL BOOKING SYSTEM

System Requirement

1. Hardware Requirement (RECOMMANDED)

CPU Intel Core i3


RAM 2 GB
Storage Space 250 GB

2. Software Requirement (RECOMMANDED)

Operating system Windows 10


Front End Tool

Back End Tool

Page 13
HOTEL BOOKING SYSTEM

Data Flow Diagram

Data flow diagrams visually represent systems and processes that would
be hard to describe in a chunk of text. You can use these diagrams to map out an
existing system and make it better or to plan out a new system for
implementation.

Data flow diagram notations


All data flow diagrams include four main elements: entity, process, data
store and data flow.
External Entity – Also known as actors, sources or sinks, and terminators,
external entities produce and consume data that flows between the entity and the
system being diagrammed.

Process – An activity that changes or transforms data flows. Since they


transform incoming data to outgoing data, all processes must have inputs and
outputs on a DFD.

Data Store – A data store does not generate any operations but simply holds
data for later access. Data stores could consist of files held long term or a batch
of documents stored briefly while they wait to be processed.

Data Flow – Movement of data between external entities, processes and data
stores is represented with an arrow symbol, which indicates the direction of flow.

Page 14
HOTEL BOOKING SYSTEM

Context Level DFD

Request Room Request


USER Booking ADMIN
Response System Response

Page 15
HOTEL BOOKING SYSTEM

Zero Level DFD From User

Check for register

USER
Register
Response

User_Mst

Response
Request for Login
Login
Response accept/reject

Room
Show Room Room_Mst
Search
Room Response
Response accept/reject

Check for Payment


Request for payment
Payment_Mst
Payment
Response
Response accept/reject

Page 16
HOTEL BOOKING SYSTEM

First Level DFD From Admin

Request for Login Check for login


ADMIN Login Login _ Mst
Response accept / Success Full Login
reject

Room Manage
( add,updata,delete) Add Room
Manage
Room _ Mst
Rooms
Response accept / Response
reject

Request Check for information


Customer
Customer _ Mst
information
Response Response

Request for view


Payment Check Payment detail
View
Payment _ Mst
Payment
Response accept / Response
reject

Request for response


Generate Report Login
Report Login _ mst
Response
Generate Report Room
Room _ Mst

Generate Report customer Cust _ Mst

Generate Report
Payment
Pay _ Mst

Page 17
HOTEL BOOKING SYSTEM

Page 18
HOTEL BOOKING SYSTEM

DATA DICTIONARY

A Data Dictionary is a Catalogue – a repository of element in a system. As


the name suggest, these elements center around data and the way these are
structured to meet the user requirement and system needs. In Data Dictionary we
find list of all the elements are data flows, data stores, and process. The Data
Dictionary stores details and description of these elements.

Importance of Data Dictionary: -

Analysis use data dictionary for five important reasons:

1. To manage the detail in large system.


2. To communicate a common meaning for all system elements.
3. To Document the feature of the system.
4. To Facilitates analysis of the details in order to evaluate characteristics and
determine where system changes should be made.
5. To Locate error and omissions in the system.

Page 19

You might also like