0% found this document useful (0 votes)
740 views22 pages

Internet and Web Programming Project Report Review 3: Travel Tours Booking System

This document describes an online travel tours booking system created by Prishita Ray for their final year project. The system allows users to book trips by choosing from pre-decided packages, entering details for themselves and others accompanying them. It also includes an Aadhar card authentication and collects preferences on travel dates, food, and time of travel. Users can also take a survey to get personalized trip recommendations. The system was created using HTML, PHP, JavaScript, Bootstrap, and MySQL database to store bookings and manage inventory. It aims to meet the requirements of online booking systems like handling last-minute bookings, syncing availability across channels, and generating reports.

Uploaded by

Pray
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)
740 views22 pages

Internet and Web Programming Project Report Review 3: Travel Tours Booking System

This document describes an online travel tours booking system created by Prishita Ray for their final year project. The system allows users to book trips by choosing from pre-decided packages, entering details for themselves and others accompanying them. It also includes an Aadhar card authentication and collects preferences on travel dates, food, and time of travel. Users can also take a survey to get personalized trip recommendations. The system was created using HTML, PHP, JavaScript, Bootstrap, and MySQL database to store bookings and manage inventory. It aims to meet the requirements of online booking systems like handling last-minute bookings, syncing availability across channels, and generating reports.

Uploaded by

Pray
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

Travel Tours Booking System

Internet and Web Programming Project Report


Review 3

Submitted by

PRISHITA RAY
(17BCE2405)

in partial fulfilment for the award of the degree of

B.TECH
in
COMPUTER SCIENCE AND ENGINEERING

SCHOOL OF COMPUTER SCIENCE AND ENGINEERING

OCTOBER 2020

1
School of Computer Science and Engineering

CERTIFICATE

This is to certify that the report entitled “Travel Tours Booking System”
submitted by Prishita Ray (17BCE2405) Vellore Institute of Technology,
Vellore in partial fulfilment of the requirement for the award of the degree of
B.Tech in Computer Science and Engineering is a record of project work
undertaken by him/her under my supervision for the CSE3001 Internet and
Web Programming Course.

Signature:

Date: 30/10/2020

2
ACKNOWLEDGEMENT

I would like to thank Prof. Nalini N for her guidance throughout this project. I
am also grateful to VIT for providing me with the opportunity to work on this
project using new tools and technologies.

Place: Vellore

Date : 2nd November 2020 (Prishita Ray)

3
TABLE OF CONTENTS

Chapter Contents Page no.


number
1. ABSTRACT

2. KEYWORDS

3. INTRODUCTION

4. LITERATURE REVIEW

5. PROPOSED WORK

6. EXPERIMENTS AND
RESULTS
7. CONCLUSION AND
FUTURE WORK
References

Appendix (Codes)

CHAPTER 1

4
1. ABSTRACT

In this project, an online travel tours booking system has been created. It includes many
functionalities to help a user book trips. He can choose from pre-decided packages that
are offered by the website, and book trips for himself, as well as those for other people
that will be accompanying him. An Aadhar card authentication method is also
implemented, to check the validity of the user. He can choose the number of days for the
trip, his food preferences (veg or non-veg), time of the day he wants to travel etc.
Additionally, if he does not want to choose from the available trips, he can take a
survey, to see his options among possible places he can visit based on his age group,
type of trips (beaches, hill stations, etc.) and budget. The website has links to its social
media pages on Facebook, Twitter and Instagram. All the implementation has been done
using HTML, PHP, Javascript and Bootstrap and MySQL has been used for database
management.

5
CHAPTER 2

2. INTRODUCTION

Online booking software is a management tool, which offers the opportunity to integrate
and link your travel and bookings from a different system. In order to be able to sell
tours and services on their website, every tourism operator needs an online travel
booking system. Therefore, they help tourism and tourism operators to take online
bookings and manage their business with a dedicated program in the tourism and leisure
industry. They offer an easy-to-use booking system, specially designed for tourism
providers and tourism agencies who want to offer their customers a wide range of
destinations, travel and experiences in one place.

The purpose of online booking software is to simplify the booking process by providing
international customers with a complete booking engine that comes with a travel quote
booking system. It also helps to increase the web presence of their tourism business and
to guide travellers directly to their travels and trips.

In addition, it is a cost-effective solution that integrates with new technology and takes
care of all the needs of tourists and tourism professionals leading to an increase in the
revenue of their tourism business. It also empowers you to improve the quality of the
service, but also to develop the best ideas and improve your product through customer
reviews thus improving global market competitiveness. Such software saves a lot of time
with an efficient service, so they can focus on creating an unforgettable experience using
a travel quote booking system.
With travel booking software, travel operators can offer clients the opportunity to book.
I.e. clients can book tours easily. Tour operators can easily accept last minute bookings.

As a travel and travel operator you can manage travel data, travel bookings, pricing,
availability, customer accounts and generate custom reports with your travel booking
system and CMS (content management system).

6
How it works:

Customers, after logging in to the site, check out the available tours, book their favorite
dates, pay, and continue to think about his business after a few clicks of the mouse. After
that the software automatically processes the payment and reserves the right visit for the
right people.

The basic functionalities of the travel tours booking system should be as follows:

 allows the choice of date for booking


 allows the choice of time for booking
 lists additional services clients can choose from
 processes payments
 includes a variety of additional features like analytics, mobile payments, 3rd party
API integrations, etc.

Requirements:
A travel tours booking system needs to meet the following requirements:

1. Travellers book activities very different from flight and accommodations.


Most wait until the last minute, with 38% of bookings happen on the same
day or up to two days before the activity. And a majority of this happens
when they are already in-destination. People want to wake up and decide
what they feel like doing that day.

A common concern about last minute bookings is that you need to know
ahead of time how many staff you need. Your booking system should
provide a solution for this.

2. Over half of travel activity bookings still happen in-person. The employees
will be able to serve those guests better if we can replace reservations made
over the phone with online bookings. The system should be able to handle
this requirement

3. Booking systems should set up automatic booking confirmations, reminders,


and follow-ups so that hours can be saved in customer communication. With
customer accounts, guests can log in to review their booking and make
changes on their own. Plus, invoices, waivers, and order history must be
stored in their account so they can access them at any time.
4. With an online booking system, everything needs to be stored on the cloud

5. Staffing for tours and activities depends on how many guests you have
coming in. Because of this, many operators limit the number of last minute

7
reservations they accept. With an online booking system, alerts need to be
scheduled to notify employees.

6.  Travellers love to compare flights and room prices before booking. With the
rise of Expedia Local Expert, Get Your Guide, Viator and other Online
Travel Agent sites (OTA’s), now they shop for activities the same way.
Without a booking system, selling through OTA’s is a tedious and time-
consuming task. If you received a booking on one channel, you’d have to
manually update your availability on the rest. With an online booking
system, the inventory should automatically sync across each channel. 

7. With a reservation system, it’s must be easy to download detailed reports


that show everything from packaging trends to annual sales. This shows
what’s working, and what’s not. This also helps in package promotion.

8. It should have a suitable reporting system.

Benefits:
 With an Online Reservation System, tour operators can package and sell
their tours online. They can combine flights, hotels, activities and transfers
from any part of the world and sell them as fixed or custom packages. It is
useful for inbound and outbound tour operators as well as small
activity/excursions providers.
 With a booking and reservation system, you can easily close bookings
24/7.
 You provide a more professional service - it saves time, money, helps
you focus on business development, not on business administration.
 Not needing to reply to each email to confirm each reservation saves
your time.
 It reduces costs!
 You can generate your guest’s personal information for your database.
 It allows your customers to book directly with you at lower rates.
Hence, shifting bookings from marketplaces to your own channel.

8
In this project, an implementation of a travel tours booking system has been done,
taking all the above points into consideration using latest technologies such as PHP,
Html, Javascript and Bootstrap. Moreover, for inventory management, MySQL has
been used. Such that the app can be run on multiple platforms, the XAMPP server
is being used. It fulfils all the above mentioned requirements, while also offering
additional functionalities of having a survey option and connections to social media
pages.

CHAPTER 3

3. LITERATURE SURVEY

Tourism Management System, University of Bridgeport


The proposed system in this report [1] maintains a centralized repository to make
necessary travel arrangements and to retrieve information easily.The system is
implemented in Oracle. Normalization and Dependencies are handled. Queries useful
for the user of the database are translated into relational algebra. The tourism

9
management system includes solutions for tracking visitors, analyzing trends,
target marketing, and CRM. The provided database in this work establishes a well-
founded data-tier to develop a complete tourism management system. In this work,
different general or specific use cases for the problem has been considered, entities
are extracted, and related workflows have been studied.

Intelligent Tourism Management System, Babcock University


The aim of this research [2] entails the design and implementation of an intelligent
platform that will assist tourists in gaining access to information on tourist locations
in Nigeria. In view of the forgoing, the system was implemented using Rational
Unified Process as the adopted software development process, whereas MySQL,
HTML and PHP were the implementation tools used in the development of the
system. Upon completion, the system was able to provide information by fetching
information from the web pertaining to the subject of interest to assist tourists in
decision making process. It was also able to act intelligently by using hybrid
recommendation technique to recommend tourist locations based on their preference.

Destination Information Management System for Tourist


In this paper [3], information and navigation system was designed for tourists, taking
some Niger state of Nigeria tourism destinations into account. The information
management system was designed using Java Applet (NetBeans IDE 6.1), Hypertext
MarkUp Language (HTML), Personal Home Page (PHP), Java script and MySQL as
the back-end integration database. Two different MySQL servers were used, the
MySQL query browser and the WAMP5 server to compare the effectiveness of the
system developed.

Design and application of new tourism enterprise management system


This paper [4] proposes a new design for tourism enterprise management system
combining C / s structure and B / s structure. The structure system’s performance is
analyzed and a new type of enterprise management system is designed, and
performance simulation test is also carried out on the system design. Simulation
results show that: the system can effectively solve the issues of tourist online
payment, order and inquiry, implement an easy style by using information instead of
manual work. It has several advantages, such as simple, practical, rapid, and the wait
time of reflecting is short.

Tripper Tourism Management System Using Data Mining


This research [5] is focusing to developing a web based solution to find out most
frequent and potential customers who arrive to the tourism companies and important
details about them. The data mining techniques will be applied to find out this

10
information using the data which collected from tourism companies. And discovered
knowledge will be presented in graphs and send this information Tourism Company
management. So this information is more valuable to change their businesses into
effective ways.

Travel and Tourism Management System


The project [6] is designed HTML-PHP as front end and Microsoft SQL Server 2008
as backend which works in any browsers. The coding language used HTML and
PHP. Travel and tourism management system is used to book a tour from anywhere
in the world by a single dynamic website which will help the user to know all about
the places and tour details in a single website. The admin can add packages to the
website from a certain travel agents and hotels by create a tour page. Then the users
can sign in and book each project, they can be confirmed by the admin in their
manage booking page. The user can see the confirmation in their my booking page.

Design and Implementation of Tourism Management Information System


According to the actual situation of tourism resources , the use of software
engineering principles , the paper [7] on the development of the whole process of
tourism management of distributed information systems research. To proceed, in
terms of system functionality , database structure , input and output interfaces ,
system and user interaction methods were designed, proposed framework for tourists
tourism management information system , functions and solutions with ASP
programming from needs analysis language developed software.

The Use of Online Service Booking in Tourist Activity


This article [8] analyzes the possibilities of booking services electronically via the
Internet in tourist business. The author provides algorithms for booking hotels, airline
tickets, and tours. The article provides a practical characterization of the use of this
type of service through the example of the tourist company OOO Anastasia.

Design and Development of Tour Management System using Android


This application [10] guides the tourists, offers them with all the relevant information
such as images, weather condition and description about the places they want to visit.
It is especially useful for the users to visit the places having no idea regarding the
place. The users can get a better guidance about the places they want to visit by
making use of the Google map service provided in the application. Users can view
various tour and travel destinations.

11
Personalized Travel Package Recommendation
The authors in [11] first analyze the characteristics of the travel packages and develop
a Tourist-Area-Season Topic (TAST) model, which can extract the topics conditioned
on both the tourists and the intrinsic features (i.e. locations, travel seasons) of the
landscapes. Based on this TAST model, we propose a cocktail approach on
personalized travel package recommendation. Finally, we evaluate the TAST model
and the cocktail approach on real-world travel package data. The experimental results
show that the TAST model can effectively capture the unique characteristics of the
travel data and the cocktail approach is thus much more effective than traditional
recommendation methods for travel package recommendation

CHAPTER 4

4. PROPOSED WORK

Workflow:

Implementation:

12
Choosing trips from the website-
 A new user signs up to the website with his name, contact number, email ID, and
a new password.
 After successfully registering the user receives a confirmation email.
 The user then logs into the website using his email and password.
 He then gets welcomed to the homepage with an animated view of places
 Here he can view the upcoming trips that are available on the website
 After clicking on one of such trips, he can view and download further details of
the itinerary
 He can then join the trip, by choosing the select option
 A page opens where he can enter the number of people accompanying him on the
trip, their names, phone numbers, email ids, and their Aadhar card details
 Other details such as the food preferences, mode of travel and time of journey is
got from the user
 He can then proceed to payment.
 Among the payment options, he can either use credit or debit cards, or other
options such as PayPal, Google Pay etc.
 After the payment is successful, he receives a mail from the website conforming
his order, date of travel, order details and contact person.

Customizing Trips:
 In case the user wants to create trips based on his own preferences, he can takes a
short survey.
 He receives a questionnaire, asking about his budget, type of trip (adventure, hill
stations, beaches etc.) and age group
 Based on his choices, a set of places are recommended to him
 On selecting any of these choices, he can visit the Wikipedia page of the place
for more details
 Thereafter, he can continue creating a trip based on this choice.

To visit the social media pages of the website, there are links to the Facebook,
Twitter and Instagram handles, at the bottom of the home page. It also contains
contact details for the website.

Additionally, you can check the about page, terms and conditions and privacy
policy of the website by following the respective links.

13
CHAPTER 5

5. EXPERIMENTS AND RESULTS

User Login

14
Home Page

15
Viewing Upcoming Trip Details

16
Booking a trip

Payment

17
Email sent to confirm Booking

Survey Page for Customized Booking

18
Recommendations

19
CHAPTER 6

6. CONCLUSION AND FUTURE WORK

Conclusion:

The above project has implemented an interactive travel tours booking system, where
a user can either choose packages offered by the agency or customize his trip based
on his preferences. Moreover, he has the option of selecting from multiple payment
modes, and can access the agency’s social media pages as well. It was created using
html, PHP, Xampp and MySQL, as well as bootstrap for connecting the social media
accounts. Moreover, it also supports multiple users trying to access the website at the
same time.

Future work:

As a future work, the UI can be improved to include more animations. More


flexibility and details in trip choices can be offered to the user. It can also be
extended to include an android app option for mobile users, as the website is not fully
adaptable for handheld devices. More functionalities can be added such as mode of
travel, via airlines, trains or road travel, as well as connections with local guides and
hotel booking options.

20
References

[1] Mathew, Bennet & K Rao, Swetha. (2016). Tourism Management System.
[2] Onuiri, Ernest & Omoroje, Henry & Ntima, Chukwudi & Omotunde,
Ayokunle. (2016). Intelligent Tourism Management System. 18. 304-315.
[3] ] Abdulhamid, Shafi’i & Gana, Usman. (2014). Destination Information
Management System for Tourist.
[4] Li, W.. (2017). Design and application of tourism management information
system. Agro Food Industry Hi-Tech. 28. 2669-2672.
[5] Fonseka P.D.K.P, Kaluarachchi S.J, Jayaneththi D.D.M, Thennakoon
D.B.S.P. N Vithana (2017); Tripper Tourism Management System Using Data
Mining; Int J Sci Res Publ 7(7)
[6] Foster, D. (1985). Travel and tourism management. Macmillan Education
Ltd..
[7] Guo, S. S., & Wu, Y. Y. (2014). Design and Implementation of Tourism
Management Information System. Advanced Materials Research, 971–973,
1916–1919.
[8] Onuiri, E.E., Omoroje, H.C., Ntima, C.G., & Omotunde, A. (2016).
Intelligent Tourism Management System. American Scientific Research
Journal for Engineering, Technology, and Sciences, 18, 304-315.
[9] Molchanova, V.S. (2014). The Use of Online Service Booking in Tourist
Activity.
[10] Liu, Qi & Ge, Yong & Li, Zhongmou & Chen, Enhong & Xiong, Hui.
(2011). Personalized Travel Package Recommendation. 407-416.
[11] Bhat, A., Rosario, J., Thasneema, A., & Rodrigues, J.J. (2018). Design and
Development of Tour Management System using Android. International
journal of engineering research and technology, 5.

21
Appendix (Codes)
Please follow the below link to access the codes used to create this project:
https://drive.google.com/drive/folders/1RsCzmW9mAHkew8WM65VAR3_A-
myYFzbL?usp=sharing

22

You might also like