WELCOME
TO
PRESENTATION
SHRI SHAMBHUBHAI V. PATEL COLLEGE OF
COMPUTER SCIENCE & BUSINESS
MANAGEMENT
Project
On
“Hotel Booking Management”
As a partial fulfilment
For the degree of
BACHELOR OF COMPUTER APPLICATION
6th semester
Guided By: 2024-25 Presented by:
Prof. Divya Padhiyar Akshita Paladiya (3341)
Shivani Rathod ( 3363 )
Kajal Vadher (3394 )
SHRI SHAMBHUBHAI V. PATEL COLLEGE OF
COMPUTER SCIENCE & BUSINESS
MANAGEMENT
Project title : Hotel booking management (Wowstay)
Name & Seat No : Akshita Paladiya ( 3341 )
Shivani Rathod ( 3363 )
Kajal Vadher ( 3394 )
Project Guided By : Divya Padhiyar
Introduction
⮚ WowStay is a name of our Hotel Management System. It has an Website for users who can
use it from google chrome. We also have an admin panel to manage the user and Rooms
data.
⮚ The Hotel Management System includes different types of categories for rooms, features of
rooms, facilities of rooms, user queries, rating reviews, users.
⮚ In user side, user can create own personal account and make changes with his personal
details. They can find different types of rooms and book room; they are interested in, and
can download the bill from the website and use it.
⮚ In admin side, admin can only operate with the web.
Objective
1. Efficient Room Management: Optimize room allocation and minimize vacancies.
2. Streamlined Booking Process: Simplify and automate booking, cancellation, and modification
processes.
3. Improved Customer Satisfaction: Provide a seamless and personalized booking experience.
4. Revenue Maximization: Optimize room rates and occupancy to increase revenue.
5. Scalability and Flexibility: Accommodate changing hotel needs and growth.
6. Reduced Administrative Tasks: Automate tasks and minimize manual errors.
7. Enhanced Reporting and Analytics: Provide insights into booking trends and hotel performance.
Goal
The goal of this project is to create a system for hotel booking management. The system
will allow performance of the actions needed in order to manage the hotel in simple and
comfortable way. this project is based on description about the structure of hotel booking
management system. The project contains :
Keeping the record of all users like customers ,managers etc.
Maintains proper list of all users.
Generating proper bill slip and calculate managers salary.
Need of the System
There is always a need of a system that will perform to online hotel booking and display room
details and cost.
Thus , there is a big need of an online hotel booking system , which provides all the above
mentioned facilities and many more.
Modules
Admin Module
Login
Room management – add, modify or delete rooms details
Mange users – view , delete unverified users
Booking management
Add , modify or delete room features & facilities
Review & rating management
User queries management
Modify profile
User Module
Registration
Login
Email verification
Payment
Book hotel rooms
Check Booking availability
Manage bookings
Modify bookings
Cancel bookings
Give ratings & reviews of booked rooms & its services
Project Scope
Website is viewing the all type of Rooms for Customers.
Website can able to provide the best security level to the Users of the App for authenticate members
online.
User can show the all types of Room, and give rate and review for the particular used Room.
Website is also good at the security level means that the website-user or other unauthorized Website
user will not be able to get all details of the Users and rooms.
Website gives the best way for the registration of new Users and join the Website.
Website gives the best Payment method for the booking the particular room as per user interested in.
Admin are able to on or off Website as per requirement.
Requirement
System should provide registration and login facilities.
For login verification must require.
Forgot password also sent into mail.
User can see room without Login.
User can book room after Login.
Website must be fully dynamic.
All data mange by admin.
User can download bill.
Users can Rate & Review after they stay in that room.
Requirement Gathering
The first job was to find out what the present manual system was and how it works.
For Gathering Basic Needs And Functionalities , Personally To Understand Required
Functionalities ,Also Noted Down Some Useful Features To Be Included.
To find out the overview of the existing system and to find the problem we had to
understand the operation, nature of operations ,dealing and the problem was arising.
Requirement Analysis
Requirement analysis involves studying the work flow of the proposed system. The
process of requirement analysis is carried out into two steps:
1. Requirement Anticipation
2. Requirement Investigation
1. Requirement Anticipation:
Requirement anticipation is very important part of system designing. It to predict the
future requirements based on the previous experience of user aptitude.
2. Requirement Investigation:
Requirement investigation is the actual study of the system in our case as we were
developing Web application;
Software Requirement
Front-End Back-End
HTML Php
CSS3 MySql
Bootstrap5
JavaScript
Hardware Requirements
Development side: Server side: Client side:
⮚ 8 GB RAM ⮚ 8 GB RAM DDR3 ⮚ I3 5TH GEN
⮚ 512 GB SSD ⮚ WINDOWS 10 ⮚ 4GB RAM
⮚ I5 10TH GEN (CPU) ⮚ APACHE, MYSQL, PHPM ⮚ 120GB SSD
⮚ 120 GB SSD ⮚ CHROME
⮚ WINDOWS
⮚ I3 5TH GEN
Advantage
It is very easy to use.
The software acts as an office that is open 24/7.
It increases the efficiency of the management at offering quality services to the customer.
It provides custom features development and support with the software.
They can direct book rooms in affordable price from website.
Best point is saving a time for user.
Filtering rooms as per his/ her choice.
Secure transaction.
Disadvantage
It may be viewed as impersonal by some potential applicants.
Identity theft.
It involves time, finance and other resources to setup effectively.
Time consuming.
Involves lots of human efforts.
High risk of cyber attacks
Reduce connection between staff and guest
Rely to internet connection for cloud based software
0 level DFD:
1st level Admin:
1st level user:
2nd level Admin:
2nd level user:
1.Entity-Relationship
Diagram
DATA DICTIONARY
Database Design
Directory Structure
INPUT & OUTPUT DESIGN
Software Testing
Software testing is a critical element of software quality assurance and represents
the ultimate review of specification design and coding. Testing is an exposure of a
system to trial input to see whether it produces correct output . Testing can not be
determined whether software meets user’s needs , only whether it appears to
confirm to requirements . Testing can show that a system is free of errors, only that
it contains error. Testing finds errors, it does not correct errors.
1. Validate Performance
2. Detects Errors
3. Identify Inconsistencies
4. Identify
Future Enhancement
We can enhance an application reach at National level in short time.
We can add more features in Website.
We can add manage staff facilities in admin side.
We can add restaurant facilities in admin & user both side.
REFERENCES
Books
Sites URL:
- https://www.php.net/
- http://www.w3schools.com/php/
- https://www.w3schools.com/MySQL/default.asp
- https://www.geeksforgeeks.org/jquery/
- https://www.javatpoint.com/css-tutorial/
- https://www.tutorialrepublic.com/css-tutorial/
- https://www.geeksforgeeks.org/javascript/
- https://www.w3schools.com/js/