0% found this document useful (0 votes)
24 views14 pages

D Pro

Uploaded by

Sanjan Sanju
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views14 pages

D Pro

Uploaded by

Sanjan Sanju
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 14

KUVEMPU UNIVERSITY

GOVERNMENT FIRST GRADE COLLEGE


THIRTHAHALLI
BACHELOR OF COMPUTER APPLICATION
SYNOPSIS ON PROJECT
“HOTEL BOOKING MANAGEMENT SYSTEM”
Submitted By
DHANUSH A.U U06GT21S0018

Under the Guidance of

Mr. NIRANJANA M B
Department of BCA

GOVERNMENT FIRST GRADE COLLEGE


THIRTHAHALLI -577432
2023-24

1|Page
CONTENTS

Chapter No. Title Page No.

1 Introduction 3-4

2 Aim, Scope, Objectives 5-6

3 Requirements 7-8

4 Data Flow Diagram 9-11

Advantages and 12
5
Disadvantages

6 Conclusion 13

7 References 14

2|Page
Introduction

The Hotel Booking Management System has been designed to override the problem of
existing manual system. This web application is supported to eliminate and in some
case reduce the hardship faced by manual system. The application is reduced as much
as possible to avoid errors while entering the data. Its also provide message while
entering invalid data. No formal knowledge is required for the user to operate this
system. Overall we said that Hotel Booking Management System is user friendly.

In Hotel Booking Management System we use PHP and MySQL Database. This
project keeps the records of booking, clients and hotel services. Hotel Booking
Management System has two module i.e. admin and user.

Admin Module
1. Home: In this section, admin can briefly view the total new booking, approved
booking, Cancelled Booking, Total Registered users, total read enquires and total
unread enquires.

2. Room Category: In this section, admin can manage category (add/delete).

3. New Room: In this section, admin can manage rooms(add/update).

4. Page: In this section, admin can manage about us and contact us pages..
5. Booking: In this section, admin can view new, approved, canceled bookings and
also give a remark.

6. Reg Users: In this section, admin can view the detail of registered users.

7. Enquiry: In this section, admin can view and maintain the enquiry.
8. Search: In this section, admin can search enquiry and booking details with the
help of his/her mobile number and booking number respectively.

9. Reports: In this section admin can view the enquiry details and check booking
details in a particular period.

Admin can also update his profile, change the password and recover the password.

3|Page
User Module

1. Home: It is a welcome page for users.

2. About: It is a about us page of website.

3. Services: In this section, users can view services provided by organization.

4. Room: In this section, user can view details of room which is available in the hotel.

5. Gallery: In this section, user can view gallery of hotel.

6. Book Room: In this section, user can book the hotel room by registered himself
with hotels.

7. Contact: It is a contact us page where users can send the queries to hotel.

8. Sign Up: Users can register through sign up page.

9. Login: It is login page.

10. My Account: After registration user can have their own account where he/she can
update profile, change password, recover password and view booking details of
hotel room.

4|Page
AIM
The aim of the project is to develop a comprehensive and user-friendly hotel booking
management system that streamlines the process of booking rooms, managing reservations, and
providing guests with a seamless experience. The system should be accessible to both guests and
hotel staff, ensuring efficient operation and optimal room occupancy.

Scope
1. User Registration and Authentication:
o Allow guests to register, log in, and manage their profiles.
o Provide a secure authentication system for hotel staff and administrators.
2. Room Management:
o Maintain a database of room details, including types, pricing, availability, and features.
o Allow hotel staff to add, update, and remove room information.
3. Booking System:
o Enable guests to search for available rooms based on dates, room types, and preferences.
o Facilitate the online booking process, including selecting rooms, entering guest details, and
making payments.
4. Reservation Management:
o Allow staff to view and manage bookings, check availability, and handle cancellations or
modifications.
o Provide automated confirmation emails and reminders to guests.
5. Payment Integration:
o Integrate secure payment gateways for online transactions.
o Offer multiple payment options, including credit cards, debit cards, and online banking.
6. Reporting and Analytics:
o Generate reports on bookings, occupancy rates, revenue, and other key metrics.
o Provide insights to help optimize pricing and marketing strategies.
7. Admin Panel:
o Provide a backend interface for administrators to manage users, rooms, bookings, and other
system settings.
o Include security features like role-based access control and data encryption.

5|Page
Objective

The main objective of the Hotel Booking Management System project is to manage the
details of Hotels, Rooms, Services, Payments, and Booking. This Hotel Booking
Management System will definitely reduce the time, energy and money wasted in
manually searching the details of the booking and registered users. With the help of
this of ware, all the services and users can be properly channelized.

Existing System

The present scenario offers manual data entry. A lot of time is wasted in creating
the reports as well as maintaining them. In case, if any query arises to get the
information about the booking, queries and registered users, the whole report is retyped
or xeroxed. This seriously affects the authentication of the system. This Hotel Booking
Management System is totally outdated and involves high risk of ambiguity and
redundancy.

Proposed System

The proposed Hotel Booking Management System is to have everything


completely automated and computerized. The software is very easy to use and manage
even for a non technical person. The redundancy and ambiguity will be removed by
assigning every booking a unique number (i. e Booking Number).

6|Page
Requirement Specification

Hardware Configuration :

Client Side:

RAM 512 MB

Hard disk 10 GB

Processor 1.0 GHz

Server side:

RAM 1 GB

Hard disk 20 GB

Processor 2.0 GHz

Software Requirement:

Client Side:

Google Chrome or any compatible


Web Browser
browser
Operating System

Windows or any equivalent OS

Server Side:

7|Page
Web Server APACHE

Server side Language PHP5.6 or above version

Database Server MYSQL


Google Chrome or any compatible
Web Browser browser
Operating System Windows or any equivalent OS

APACHE
The Apache HTTP Server Project is an effort to develop and maintain an opensource
HTTP server for modern operating systems including UNIX and Windows. The goal
of this project is to provide a secure, efficient and extensible server that provides
HTTP services in sync with the current HTTP standards.
PHP

• PHP stands for PHP: Hypertext Preprocessor.

• PHP is a server-side scripting language, like ASP.


• PHP scripts are executed on the server.
• PHP supports many databases (MYSQL, Informix, Oracle, Sybase, Solid,
Generic ODBC, etc.).

MYSQL

• MYSQL is a database server


• MYSQL is ideal for both small and large applications
• MYSQL supports standard SQL
• MYSQL compiles on a number of platforms

• MYSQL is free to download and use

How to access MySQL: http://localhost/phpmyadmin

Data Flow Diagram

8|Page
Circle: A circle (bubble) shows a process that transforms data inputs into data outputs.

Data Flow: A curved line shows the flow of data into or out of a process or data store.

Data Store: A set of parallel lines shows a place for the collection of data items. A
data store indicates that the data is stored which can be used at a later stage or by the
other processes in a different order. The data store can have an element or group of
elements.

Source or Sink: Source or Sink is an external entity and acts as a source of system
inputs or sink of system outputs.

Zero Level DFD

9|Page
First Level

Second Level

10 | P a g e
11 | P a g e
Advantages

 Cost-Effectiveness:
Open-source and free to use.

 Ease of Use:
Relatively simple syntax, widespread adoption.

 Community Support:
Large community, extensive documentation, and resources.

 Flexibility and Customization:


Tailorable to specific hotel needs.

 Integration Capabilities:
Easy to integrate with other systems and APIs.

 Scalability:
Can grow with the hotel's needs.

 Security:
Capable of implementing strong security measures.

Disadvantage

 Performance Issues:
May not handle very high traffic as efficiently as other languages/databases.

 Lack of Advanced Features:


May require additional development for advanced functionalities.

12 | P a g e
CONCLUSION:

This Application provides a computerized and automated version of Hotel Booking


Management System which will benefit the hotel companies and their users. It makes entire
process online and can generate reports. It has a facility of user’s login where users can view
their booking details. The Application was designed in such a way that future changes can be
done easily. The following conclusions can be deduced from the development of the project.

A Hotel Booking Management System using PHP and MySQL offers an efficient,
scalable, and customizable solution for managing hotel operations and bookings. It
enhances the guest experience by providing a convenient and accessible platform for
making reservations and enables hotel staff to manage operations more effectively.
With the right implementation and features, this system can significantly contribute to
the growth and success of the hotel business in the competitive hospitality industry.

13 | P a g e
References

For PHP

• https://www.w3schools.com/php/default.asp

• https://www.sitepoint.com/php/

• https://www.php.net/

For MySQL

• https://www.mysql.com/
• http://www.mysqltutorial.org

For XAMPP

• https://www.apachefriends.org/download.html

14 | P a g e

You might also like