Final Report

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 29

A PRELIMENERY REPORT ON

WEB BASED TOURIST TRAVEL GUIDE SYSTEM


FOR INDIAN TOURISM INDUSTRY

SUBMITTED TO THE SAVITRIBAI PHULE PUNE UNIVERSITY, PUNE


IN THE PARTIAL FULFILLMENT OF THE REQUIREMENTS
FOR THE AWARD OF THE DEGREE

BACHELOR OF ENGINEERING (COMPUTER ENGINEERING)

Submitted By:

CHINMAY .Y. THOMBARE Exam No: B191074273


RITIK .S. PARATE Exam No: B191074251
VAIBHAV .N. RAKHUNDE Exam No: B191074258

DEPARTMENT OF COMPUTER ENGINEERING

D.Y. PATIL SCHOOL OF ENGINEERING ACADEMY


AMBI, PUNE

SAVITRIBAI PHULE PUNE UNIVERSITY


2022 -2023

DYPSOEA, Department Of Computer Engineering 2022-23


CERTIFICATE

This is to certify that the project report entitles:

WEB BASED TOURIST TRAVEL GUIDE SYSTEM


FOR INDIAN TOURISM INDUSTRY

Submitted By:

CHINMAY .Y. THOMBARE Exam No: B191074273


RITIK .S. PARATE Exam No: B191074251
VAIBHAV .N. RAKHUNDE Exam No: B191074258

is a bonafide student of this institute and the work has been carried out by him/her under
the supervision of Prof. Madhavi Patil and it is approved for the partial fulfillment of the
requirement of Savitribai Phule Pune University, for the award of the degree of Bachelor
of Engineering (Computer Engineering).

(Prof. Madhavi Patil) (Prof. Vishal Walunj)


Internal Guide HOD,
Department of Computer Engineering Department of Computer Engineering

(Dr. Rajesh Kherde)


Principal,
D.Y. Patil School of Engineering Academy, Ambi

Place: DYPSOE, Ambi

Date:

DYPSOEA, Department Of Computer Engineering 2022-23


ACKNOWLEDGEMENT

Place: DYPSOEA, Ambi

Date:

On this occasion of accomplishment of our project on WEB BASED TOURIST


TRAVEL GUIDE SYSTEM FOR INDIAN TOURISM INDUSTRY, we would like to
sincerely express our gratitude to our project guide Prof. Madhavi Patil, who has been
supportive throughout the completion of this project. Also the complete staff of the
Computer Engineering department for their continuous support and guidance.

We would also be thankful to our principal Dr. Rajesh Kherde of Dr. DY Patil
School of Engineering Academy, Ambi for providing all the required facilities in
completion of this project.

Finally, as one of the team members, I would like to appreciate all my group
members for their support and coordination. I hope we will achieve more in our future
endeavors.

Chinmay .Y. Thombare (B191074273)


Ritik .S. Parate (B191074251)
Vaibhav .N. Rakhunde (B191074258)

DYPSOEA, Department Of Computer Engineering 2022-23


ABSTRACT

The tourism sector is leading Fiji’s


Economy.
There are limited technologies used in
this sector to address the
number of problems faced by the
tourists travelling to Fiji. Some
of these are bookings for
accommodation, retrieving information
about different activities in the country,
navigation to tourist
spots, translation to indigenous Fijian
language and access to
information on the weather. Tourists also
face problems in
finding all the tools available in a single
application as most of the
services are not embedded in a
centralized platform

DYPSOEA, Department Of Computer Engineering 2022-23


The tourism sector is leading Fiji’s
Economy.
There are limited technologies used in
this sector to address the
number of problems faced by the
tourists travelling to Fiji. Some
of these are bookings for
accommodation, retrieving information
about different activities in the country,
navigation to tourist
spots, translation to indigenous Fijian
language and access to
information on the weather. Tourists also
face problems in
finding all the tools available in a single
application as most of the
services are not embedded in a
centralized platform.
The tourism sector is leading Fiji’s
Economy.
DYPSOEA, Department Of Computer Engineering 2022-23
There are limited technologies used in
this sector to address the
number of problems faced by the
tourists travelling to Fiji. Some
of these are bookings for
accommodation, retrieving information
about different activities in the country,
navigation to tourist
spots, translation to indigenous Fijian
language and access to
information on the weather. Tourists also
face problems in
finding all the tools available in a single
application as most of the
services are not embedded in a
centralized platform.
The tourism sector is leading Fiji’s
Economy.
There are limited technologies used in
this sector to address the
DYPSOEA, Department Of Computer Engineering 2022-23
number of problems faced by the
tourists travelling to Fiji. Some
of these are bookings for
accommodation, retrieving information
about different activities in the country,
navigation to tourist
spots, translation to indigenous Fijian
language and access to
information on the weather. Tourists also
face problems in
finding all the tools available in a single
application as most of the
services are not embedded in a
centralized platform.
The tourism sector is leading Fiji’s
Economy.
There are limited technologies used in
this sector to address the
number of problems faced by the
tourists travelling to Fiji. Some
DYPSOEA, Department Of Computer Engineering 2022-23
of these are bookings for
accommodation, retrieving information
about different activities in the country,
navigation to tourist
spots, translation to indigenous Fijian
language and access to
information on the weather. Tourists also
face problems in
finding all the tools available in a single
application as most of the
services are not embedded in a
centralized platform
The tourism sector is leading Fiji’s
Economy.
There are limited technologies used in
this sector to address the
number of problems faced by the
tourists travelling to Fiji. Some
of these are bookings for
accommodation, retrieving information
DYPSOEA, Department Of Computer Engineering 2022-23
about different activities in the country,
navigation to tourist
spots, translation to indigenous Fijian
language and access to
information on the weather. Tourists also
face problems in
finding all the tools available in a single
application as most of the
services are not embedded in a
centralized platform
The tourism industry is one of the leading contributor to India’s economy. But,
there aren’t enough resources to get in depth information about the valuable places of India.
Tourist sometimes even face problems finding the basic needs which might be difficult to
handle. India being a vast country stretching 3,214 km (1,997 mi) from north to south and
2,933 km (1,822 mi) from east to west. To manage the tourism industry of such a huge
country is a challenging task. India being a developing country it is difficult to cope up with
developed countries to attract tourists. Many times tourist get scammed at every stage of
their travel, this kind of things enrage tourists. In long term this could affect the tourism
industry of our country at a large, which could eventually affect the economy. Tourism is
one of the most important sector that contributes 5.8% of the GDP according to the 2021
statistical data.
Therefore, we have developed a “Tourist Guide System” where complete guidance
of tourism in India would be provided at one stop. Information including details about
exciting tourist destinations, best and affordable stay options, transport facilities, pricing
details about everything would be available on a single click. We will also provide different
types of tourism packages (ex. Beach, Adventure) to the user.

DYPSOEA, Department Of Computer Engineering 2022-23


This is a full-fledged web application providing users an easy access to travelling
guide all over India. This website would be helpful to tourists finding the best places to
visit in India and best seasonal destinations.
A HTML-CSS based website where a blogging section would showcase all the
details about travel. Users would also be able to select a desired package and reserve their
seat for the same.

CONTENTS

SR. NO. CHAPTER PAGE NO.

1 Introduction 1
1.1 Motivation
1.2 Problem Definition
1.3 Goals and Objectives
2 Literature Survey 3
3 Scope of Project 9
4 Functional Requirements 10
4.1 User Requirements
4.2 Admin Requirements

DYPSOEA, Department Of Computer Engineering 2022-23


5 Non-Functional Requirements 12
5.1 Performance Requirements
5.2 Response Time
5.3 Safety Requirements
5.4 Stability
5.5 Availability
6 System Requirements 15
6.1 Database Requirements
6.2 Software Requirements
6.3 Hardware Requirements
7 System Implementation Plan 17
Activity Diagram -1
Activity Diagram -2
Management System
8 Analysis Model 21
9 System Design 22
System Architecture
User Flow Diagram
Types of Users
10 Summary & Future Work 25
References 26

DYPSOEA, Department Of Computer Engineering 2022-23


LIST OF ABBREVATIONS
ABBREVIATION ILLUSTRATION

GPS Global Positioning System

XML Extensible Markup Language

SQL Structured Query Language

DBMS Database Management System

HTML Hypertext Markup Language

CSS Cascading Style Sheets

PHP Hypertext Preprocessor

OTA Online Traveling Agencies

IOS iPhone Operating System

DYPSOEA, Department Of Computer Engineering 2022-23


LIST OF FIGURES

DIAGRAM NAME PAGE NO.

Activity Diagram -1 18

Activity Diagram -2 19

Management System 20

Website Development Planning 21

Architectural Diagram of Web Application 22

User Flow Diagram 23

Types of Users 24

DYPSOEA, Department Of Computer Engineering 2022-23


CHAPTER 1
INTRODUCTION

In recent times Tourism industry is growing exponentially. Many countries (ex:


Dubai) depends on tourism for their economy, and they are doing well in the sector.
Considering our History and Ethnicity, India have potential to be world famous tourist
destination. But somewhere things are going wrong.
People all over the world are not aware of India’s rich Heritage and its long History.
Therefore, we decided to build a system where all the information for travel in India (in
particular) would be available at a single place. The website will also provide different
types of packages (like: Beach travel, Adventure package), and the traveler will have many
options to choose from as per there interests. The website would be divided into mainly 3
parts, 1st part will provide detailed information about the particular destination (like:
Nainital, Mumbai, Jammu & Kashmir, etc), the second part will give inbuilt packages
option, and the third part would provide an option to customize the package as per user
interests.
Providing user great experience with interface will be our target. The main focus of
the development will be to develop a user friendly website so that user feels comfortable
running through it.

1.1 MOTIVATION
Tourist in India face many problems like finding best suitable stays, best places to
visit, travelling, etc. India being a developing country have to focus on sectors which are
naturally available with us like tourist destinations. Little development and advertising and
we could see boom in tourism of India. Therefore, on this website we provide all the details
about the places to visit all over India. This could bring revolution in India Tourism
Industry.

DYPSOEA, Department Of Computer Engineering 2022-23

1
1.2 PROBLEM DEFINATION
India being a vast country with variety of people all around. A single city could take
a month or so to explore and understand for a traveler. So a guiding website which could
help tourists to get an overview of place and understand local people and surrounding
before actually visiting it would be helpful. Therefore, we have developed a place where
you can find all the details about travel, stay, visits, food, and festivals would be a great
bonus to make the trip successful and memorable one, which we aim to create.

1.3 Goals and Objectives


The project objective is to ease the traveler’s effort to search about the place they
decide to visit by googling it all over the internet calling every possible person. Therefore,
we as a team working on to build a website where in detail information about famous
places in India along with the best stay option, seasonal changes in the place, and easy
travelling options will be provided.
Nowadays, travelling is at its peak and every traveler want’s detailed information
about the place he is visiting. Searching for every detail on internet and coming to
conclusion is sometimes a hectic task, for which this website is being built to have all the
information at one single place.

DYPSOEA, Department Of Computer Engineering 2022-23

2
CHAPTER 3
SCOPE OF PROJECT

The Scope of project includes helping tourists from all over the world to have a
satisfactory drive around the country exploring the rich heritage and beautiful sites. Our
website would help the tourists to find reasonable travel options, best hotels at affordable
prices and also would help to connect them with other tourist with similar interests in
travel. Providing exciting packages users would be interested in, we expand our services.

The website could play an important role in booming the Tourism Industry of India.
This is a full-fledged web application providing users an easy access to travelling guide all
over India. This website would be helpful to tourists finding the best places to visit in India
and best seasonal destinations. This could bring revolution in India Tourism Industry.

The tourism business makes use of internet for effective operation. As tourism has
become one of the most promising industries in the world, tourism information
management systems have become increasingly popular. People are more and more
dependent on such systems nowadays. The systems themselves have evolved, from being
systems in which the users can only accept information passively, to systems which aim to
integrate the users as an important part of the system. The users can be information
providers as well, i.e. share what they have learned from their travel. The aim is to build an
open, unified standard, and a well-functioning platform for all users.

DYPSOEA, Department Of Computer Engineering 2022-23

3
CHAPTER 4
FUNCTIONAL REQUIREMENTS

4.1 User Requirements

Our Project aims at providing users with comprehensive and high-quality tourist
information service.

Register: Visitors use their e-mails as the sole identifiers to register. Fill in e-mail,
password, and re-enter the password when register.

User Login: Users need the e-mails and passwords to log into their main interfaces.

Query and Browse Destinations: Visitors can find destinations in the hierarchical
structure without register. Destinations are arranged in a Province - City – Attractions
structure, in which province, city and attraction pages are separated. Attraction is the
smallest unit. In the attraction page, visitors can browse its general introduction, traffic
information, weather, attraction evaluation, attraction pictures, travel notes and the
information of surrounding commercial facilities.

Rating Pictures or Places: After login in the user can rate the pictures and the places listed
on the website as per his liking and can also comment on them to describe his experience
about it.

DYPSOEA, Department Of Computer Engineering 2022-23

4
4.2 Admin Requirements

Add/Modify Place or Data: Tourist attractions are logically organized on the website
according to their geographic location. The administrator is responsible for maintaining
these. When new attraction needs to be added, the administrator should add introduction,
traffic information, and weather conditions for the new attraction.
Management of information: Administrators need to review and approve the information
so as to ensure the correctness and relevance, and also guarantee user's interests. The
information should be added to the related web page and open to users. Administrators are
to monitor the information which includes its validity and user feedback on the review
section.
Review: This includes administrators job to ensure that each review is considered and tried
to resolve any issue listed. Administrator should give response to every possible feedback.

DYPSOEA, Department Of Computer Engineering 2022-23

5
CHAPTER 5
NON-FUNCTIONAL REQUIREMENTS

5.1 Performance Requirements

If a web site is too slow, users will lose patience and go away. Users will lose
concentration if they have to wait more than a few seconds and will leave your web site
never to return after a delay of 30 seconds. Thus performance is important, but it is more
important to note that performance is dominated by the internet traffic, often at the user's
end. While software can impact the overall performance, it is really hard to write software
that poorly.
Performance describes how your solution behaves when users interact with it in
various scenarios. Poor performance may lead to a negative user experience and jeopardize
system safety.
The application should be able to respond to the queries submitted by the customer
without delay. When a user searches for a tour location the application should not take
much time to return the results. Same goes with payment gateway, this is one of the most
sensitive section of the website and any negligence at this stage would be of high cost. This
could lead to user trust issues. Web software components are created dynamically and even
the flow of user choices through an application depends on the state of the system

5.2 Response Time


There has always been a variety of definitions for response time of the performance
requirements. A more common definition counts from when the user sends a request to
when the last byte reaches the users end. Page response time means the time required to
load a page. The time unit is normally second or millisecond. Average page response time
of the system should be within 3 seconds.

DYPSOEA, Department Of Computer Engineering 2022-23

6
5.3 Safety Requirements
We have all heard about the recent cases where web sites have been cracked into
and private customer information distributed or held for ransom. This is only one example
of the many potential security problems in web software applications. When the main use
of the Web was to distribute online brochures, the consequences of security breaches were
relatively small. With the much broader uses today, however, company's web sites that are
broken into face significant losses in revenue, large repair costs, and legal consequences
and can lose credibility with their customers. Thus, it is essential that web software
applications handle customer data and other electronic information as securely as possible.
No matter how big your company is or what it does, security is a primary consideration
when choosing a Web service for all applications. Authentication, Authorization, Data
Protection, Non-repudiation mainly comes under safety requirements.
Security was once a math problem, then a networking problem, next a database
problem, but now it is a software problem.
 Use of unique member id to prove user authentication and validation of members is
required.
 Personal information should be protected at the server site.
 There should be perceived risks for any external party or to the property.

5.4 Stability
Stability needs a long time to reflect and is used to measure declining rate of the figure
of performance after long-running. System with poor stability may result in memory leak or
the database transaction log overflowing. Stability requirements of our website is moderate
to low. System adjustment is allowed when page views are rare, such as in early morning.

DYPSOEA, Department Of Computer Engineering 2022-23

7
5.5 Availability
In our grandparent’s time, shopkeepers in small towns would take their lunch breaks by
simply putting a sign on the front door that said “back at 1:00”. Although today's customers
expect to be able to shop during the lunch time, we understand stores will be closed after
midnight, on holidays, and part of the weekends. But that only works for “brick-and-
mortar” stores! When customers can visit our stores online, 2:00 AM in the US it is
afternoon, in India its midnight, and early morning in Australia.
Even a ten minute breakdown can be damaging; customers will go to a different web
site and may never return. On the Web, customers not only expect availability “24/7”, they
expect the web site to be operational every day of the year -- “24/7/365”

DYPSOEA, Department Of Computer Engineering 2022-23

8
CHAPTER 6
SYSTEM REQUIREMENTS

6.1 Database Requirements

The visual part of a website, what the user sees when he visits it is known as the
frontend and the interaction that the user has with the website is handled by backend.
Backend is essentially a technology that supports the frontend of a website. It offers
interactivity with the data stored in the database and offers the users a wholesome
experience. Backend development is a combination of server-side programming languages
namely Python, Java, Ruby, PHP etc. and logic-based development which connects, fetches
and alters data in the database according to the interplay between the user and the website.
Backend development deals with the overall performance and the speed of the website. It
continuously runs calls back and forth, retrieving and pushing data from and into the
schema.
There are several different types of database management systems. Four major types
are – Navigational DBMS, Relational DBMS, SQL DBMS and Object-Oriented DBMS.
The scope of this blog is to deal with SQL Data Base Management Systems but to
understand that, a little introduction of Relational DBMS is necessary. Relational DBMS is
essentially a database management system wherein data is stored in the form of relations.
On the other hand, SQL DBMS utilizes Structured Query Language (SQL) to perform
operations like insert, search, update and delete. It helps in optimizing and maintaining the
data within the database.

DYPSOEA, Department Of Computer Engineering 2022-23

9
6.2 Software Requirements
The software requirements includes:
 HTML5, CSS3 & JavaScript
 PHP
 MYSQL

6.3 Hardware Requirements

Component Minimum requirement


Processor 64-bit, four-core, 2.5 GHz minimum per core
RAM 8 GB for developer and evaluation use
Hard disk 1TB HDD for installation and development process

DYPSOEA, Department Of Computer Engineering 2022-23

10
CHAPTER 7
SYSTEM IMPLEMENTATION PLAN

The development of an effective tourism information system is carried out by


looking at the architecture of international technological developments by applying various
new technologies to the system's products to be effective. The development and application
of the new technology is measured by technical indicators as an effort to achieve and
development must be consistent in accordance with national standards, industry standards
and technical specifications.

The development of the main information system can be ensured that the platform
has good system scalability, and it means that the system implementation is more adaptable
to the developments and changes in the future. Convenient and flexible user interface
facilities as well as additional mapping features. Compatible with different types of devices
with different screen sizes including mobile device, a tablet and a computer. The interface
is able to handle the flexibility of increasing system security and can facilitate data access
even with other systems.

Providing a complete indicator to test the system starting from the architecture,
system functions, applications and innovations. Has a complete error handling mechanism,
access log, and database and system recovery. The system can register an account through
login. After which it can accept username then accept the password. The system can accept
the input of visitor bio data. It can also provide information about the inputted data. It can
also edit the information of data change.

DYPSOEA, Department Of Computer Engineering 2022-23

11
Figure -7.1. Activity Diagram -1

DYPSOEA, Department Of Computer Engineering 2022-23

12
Figure -7.2. Activity Diagram -2

DYPSOEA, Department Of Computer Engineering 2022-23

13
Figure -7.3. Management System

DYPSOEA, Department Of Computer Engineering 2022-23

14
9.2 User Flow Diagram

This flow diagram explains the user flow throughout the website. The links
available on a particular page, like Home page will showcase, Packages, Explore, About,
Sign in/ Sign up options which the user can explore.

Figure -9.2. User Flow Diagram

DYPSOEA, Department Of Computer Engineering 2022-23

15
CHAPTER 10
SUMMARY AND FUTURE DEVELOPEMENT

Travelers continue to seek authentic experiences. The tools they use to research and
book these experiences are constantly changing due to innovations in technology.
Destinations are also challenged by limited financial resources and strong competition for
tourist money from other iconic and even lesser known locations. The personalization of
travel suggests that independent travel will have a stronger presence than group travel.
However, we must always consider the type of traveler. The travel services sector is being
forced to innovate at a startling rate.

In the past, face to face consultations with a travel agent was paramount for booking
both leisure and business travel. Technology and global circumstances, such as pandemics,
financial collapses, and terrorism, have put pressure on tourism and travel services. With
the development of OTAs (Online Travel Agencies) and emerging of disruptive
technologies, the travel services landscape is constantly changing.

This project is an effort to bring Indian Tourism Industry with its Rich Heritage and
History over the internet, accessible to the world. The future of Indian economy largely
depends on the Tourism Industry, and we aim to bring many more destinations along with
exciting packages at affordable pricing with increased security. The project could also be
converted into android and ios application in future considering the easy accessibility of the
mobile applications. This is just a trial project to check the response from users.

DYPSOEA, Department Of Computer Engineering 2022-23

16

You might also like