0% found this document useful (0 votes)
140 views11 pages

64.personalized Travel Planning System Compressed

Uploaded by

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

64.personalized Travel Planning System Compressed

Uploaded by

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

PERSONALIZED TRAVEL PLANNING SYSTEM

K.Anup Kumar1, P.Sowjanya2, B.Druvitha3, B.Preethi4, CH.Nagarupa5, G.Asritha6


1 Assistant Professor, Department of CSE, Sri Indu Institute of Engineering & Technology, Hyderabad
2Assistant professor, Department of CSE, Sri Indu Institute of Engineering & Technology, Hyderabad
3,4,5,6 IVth Btech Student, Department of CSE, Sri Indu Institute of Engineering & Technology, Hyderabad

ABSTRACT
Nowadays tourism transportation has become a hot topic of research, and the rapid
development of Internet technology has overloaded information, which has made it
impossible to provide services with different preferences for different users. Therefore,
personalized tourism transportation has become the current mainstream trend. According to
the different preferences of travellers for money and travel time, based on the analysis of
mainstream tourism services, and combined with multi-source traffic data, this paper
proposes a mathematical model for personalized travel planning. This paper proposes a two-
stage spatiotemporal network solution algorithm. In the first stage, based on the set of travel
attractions given by the traveller, the shortest path algorithm is used to plan an approximate
optimal path that meets the traveller's preferences and to implement connection of multiple
travel modes. The second stage is combined with the spatiotemporal network to achieve
daily travel planning between multiple attractions.

1. INTRODUCTION (3) recommend complete tourist


itinerary.
Research shows that personalized
Personalized tourism recommendation
travel recommendation functions can be
technology is the key technology to solve
divided into three parts:
the current information redundancy in the
(1) Recommending a certain aspect of
tourism industry.
the travel itinerary, including
living, eating, travelling,
When a traveller is planning a travel
equipment, shopping;
itinerary, they will find related travel
(2) Recommending travel routes;
information.

1
However, the large amount of data makes Recommendation Systems (TRSs) have
it difficult for travellers to quickly and attempted to solve this problem. However,
efficiently obtain valuable information some of the technical aspects such as
from complex data. system accuracy and the practical aspects
such as usability and satisfaction have

1.1 MOTIVATION: been neglected.

To address this issue, it requires a


full understanding of the tourists’ 1.3 OBJECTIVE OF PROJECT:
decision-making and novel models for A tourist destination from the
their information search process. This information that is available on the
paper proposes a novel human-centric Internet and through other sources is one
TRS that recommends destinations to of the most complex tasks for tourists
tourists in an unfamiliar city. It considers when planning travel, both before and
both technical and practical aspects using during travel. Previous Travel
a real world data set we collected. The Recommendation Systems (TRSs) have
system is developed using a two-steps attempted to solve this problem. However,
feature selection method to reduce number some of the technical aspects such as
of inputs to the system and system accuracy and the practical aspects
recommendations are provided by such as usability and satisfaction have
decision tree C4.5. The experimental been neglected. To address this issue, it
results show that the proposed TRS can requires a full understanding of the
provide personalized recommendation on tourists’ decision-making and novel
the tourist destinations that satisfy the models for their information search
tourists. process.

2. LITERATURE SURVEY
1.2 PROBLEM DEFINITION:
Tourism is a popular leisure activity
Choosing a tourist destination from
and an important industry, where the main
the information that is available on the
task involves visiting unfamiliar Places-
Internet and through other sources is one
of-Interest (POI) in foreign cities.
of the most complex tasks for tourists
Recommending POIs and tour planning
when planning travel, both before and
are challenging and time-consuming tasks
during travel. Previous Travel
for tourists due to:
2
(i) The need to identify and ➢ It takes a lot of man power and
recommend captivating POIs in an time.
unfamiliar city
(ii) Having to schedule POI visits as a 2.2 PROPOSED SYSTEM
connected itinerary that satisfies
(1) From the spatiotemporal coupling
trip constraints such as
relationship and reconstruction mode of
starting/ending near a specific
tourism nodes, the multidimensional
location (e.g., the tourist's hotel)
attributes such as time, space and topic
and completing the itinerary
involved in the travel were organically
within a limited touring
organised, and then the travel’s
destination and
spatiotemporal chain was proposed.
(iii) Having to satisfy the
(2) The conceptual model and the method
diverse interest preferences of
of space-time convergence of the stroke
each unique tourist.
elements.

2.2.1 ADVANTAGES
2.1 EXISTING SYSTEM ➢ Planning will save your time.
➢ Tourism transportation is a central issue in ➢ Planning can help ensure that you'll
various studies at present and it involves do exactly what you want.
many aspects such as tourism, multiple
➢ You can pick your perfect
transportation modes, and travel decisions.
destination—and travel dates.
➢ Currently, mainstream tourism service ➢ It makes travel more affordable.
providers have provided users with a large 2.3 FEASIBILITY STUDY
number of tourism transportation services,
The feasibility of the project is analyzed
but it is indeed impossible to intelligently
in this phase and business proposal is put
plan travel itineraries based on users' own
forth with a very general plan for the
needs. project and some cost estimates. During

2.1.1 DRAWBACKS IN system analysis the feasibility study of


EXISTING SYSTEM the proposed system is carried out. This is
to ensure that the proposed system is not
➢ Custom travel services still need to
a burden to the company. For feasibility
be done manually.
analysis, some understanding of the major

3
requirements for the system is essential. benefits. A cost-benefit analysis and a
There are aspects in the feasibility study break-even analysis are important aspects
portion of the preliminary investigation: for evaluating the economic feasibility of
➢ Technical Feasibility new industrial projects. The tangible and
➢ Operational Feasibility intangible aspects of a project should be
➢ Economical Feasibility translated into economic terms to

1. Technical Feasibility: facilitate a consistent basis for evaluation.


Technical feasibility refers to the ability of The proposed system provides an
the process to take advantage of the environment to the users to test the trip is
current state of the technology in pursuing according to budget or not.
further improvement. It was shown that
3.ANALYSIS
currency images possess high quality. That
also contributes to the efficiency of the 1. Trip characteristics: These variables
system. By considering the technical are the most important variables when
capability of the personnel as well as the tourists select their destinations. This
capability of the available technology, the includes trip length, travel purpose, trip
proposed project is technically feasible. composition, and etc.

2. Operational Feasibility: 2. Tourist characteristics: These


Operational feasibility is a measure of variables include psychological, cognitive
how well a proposed system solves the and socioeconomic status variables that
problems, and takes advantage of the influence on the tourist destination choice
opportunities identified during scope process.
definition and how it satisfies the 3. Travel motivations: Travel or tour
requirements identified in the motivation is one of the important factors
requirements analysis phase of system we have found from literature reviews
development. Using this system user can when tourists are selecting their
detect the trip is good or not. Considering destinations. This variable describes the
these factors, the proposed project is reason that a tourist chooses to visit a
operationally feasible. destination.
4. Tourist sociodemograohic
3. Economical Feasibility:
information: The individual
This involves the feasibility of the
demographics may influence the
proposed project to generate economic
information seeking behaviour.

4
3.1 SOFTWARE REQUIREMENTS

➢ Operating System: Windows


➢ Coding Language: Python 3.7

3.2 HARDWARE REQUIREMENTS

➢ Processor - Pentium–III
➢ RAM - 512 MB (min)
➢ Hard Disk - 20 GB
➢ Floppy Drive - 1.44MB
4.2 UML DIAGRAMS
4. DESIGN UML is an acronym that stands for Unified
Modelling Language. Simple put, UML is
The application's design phase
a modern approach to modelling and
is covered in this chapter. We created
documentation software. In fact, it’s one of
this application with the goal of
the most popular business process
making it simple enough for anyone to
modelling techniques. UML was created as
use. This system comprises of various
a result of the chaos revolving around
image processing methods, and each
software development and documentation.
method
In the 1990s, there were several different
is thoroughly illustrated using UML
ways to represents and document software
diagrams. The Unified Modelling
systems.
Language (UML) is a general- purpose,
GOALS:
developmental, modelling language in
the field of software engineering that The Primary goals in the design of the
is intended to provide a standard way UML are as follows:
to visualize the design of a system.
1. Provide users a ready-to-use,
expressive visual modeling
4.1 SYSTEM ARCHITECTURE Language so that they can develop
and exchange meaningful models.
2. Provide extendibility and
specialization mechanisms to
extend the core concepts.

5
3. Be independent of particular
programming languages and
development process.
4. Provide a formal basis for
understanding the modeling
language.
5. Encourage the growth of OO tools
market.
Fig 4.2.1: Use case diagram
6. Support higher level development
concepts such as collaborations,
frameworks, patterns and 4.2.2 Class Diagram
components.
In software engineering, a class diagram is
7. Integrate best practices.
a type of diagram that describes the
structure of a system by showing the
4.2.1 Use Case Diagram
system's classes, their attributes,
operations (or methods), and the
The main functionality of usecase diagram
relationships among objects.
is to present a graphical overview of the
functionality provided by the system in Attributes are piece of data containing

terms of actors, their goals(represented as values that describe each instance of the

use cases), and any dependencies between class. Methods are also called as

those use cases. Operations. These allow you to specific


any behavioral feature of a class.
For this system, we design 6 use cases that
Attributes starts with(colon) visibility v &
contain almost all of its functions
lower case letters.
➢ Upload dataset
➢ Preprocess dataset
➢ Build collaborative and clustering
model
➢ Train KNN algorithm
➢ Input your requirements
➢ Predict recommendations

Fig 4.2.2 Class diagram


6
4.2.3 Sequence Diagram Pre-process Module:

UML Sequence Diagrams are interaction In this module, the uploaded datasets are

diagrams that detail how operations are pre-processed.

carried out. They capture the interaction 6. TESTING


between objects in the context of a
collaboration. Sequence Diagrams are time The purpose of testing is to

focus and they show the order of the discover errors. Testing is the process of

interaction visually by using the vertical trying to discover every conceivable fault

axis of the diagram to represent time what or weakness in a work product. It provides

messages are sent and when a way to check the functionality of


components, subassemblies, assemblies
and/or a finished product It is the process
of exercising software with the intent of
ensuring that the Software system meets
its requirements and user expectations and
does not fail in an unacceptable manner.
There are various types of test. Each test
type addresses a specific testing
requirement.

Principles of Testing:
Fig 4.2.3: Sequence diagram
(i) All the tests should meet the
customer requirements.

(ii) To make our software testing


5. IMPLEMENTATION
should be performed by a third
MODULES party.

(iii) Exhaustive testing is not possible.


1) Upload Dataset Module
As we need the optimal amount of
2) Pre-Process Module
testing based on the risk
Upload Dataset Module: assessment of the application.

(iv) All the tests to be conducted


In this module, we have to upload the
datasets. should be planned before
implementing it.
7
(v) It follows the Pareto rule(80/20 integrated software components to
rule) which states that 80% of determine if they actually run as one
errors come from 20% of program program. Testing is event driven and is
components. more concerned with the basic outcome

(vi) Start testing with small parts and of screens or fields. Integration tests

extend it to large parts. demonstrate that although the components


were individually satisfaction, as shown
by successfully unit testing, the
TYPES OF TESTS
combination of components is correct and

Unit testing consistent. Integration testing is


specifically aimed at exposing the
Unit testing involves the design of test
problems that arise from the combination
cases that validate that the internal
of components.
program logic is functioning properly, and
Functional testing
that program inputs produce valid outputs.
All decision branches and internal code Functional tests provide systematic
flow should be validated. It is the testing demonstrations that functions tested are
of individual software units of the available as specified by the business and
application technical requirements, system
.it is done after the completion of an documentation, and user manuals.
individual unit before integration. This is a Functional testing is centered on the
structural testing, that relies on knowledge following items:
of its construction and is invasive. Unit
Valid Input : identified classes of valid
tests perform basic tests at component
input must be accepted. Invalid Input:
level and test a specific business process,
identified classes of invalid input must be
application, and/or system configuration.
rejected. Functions : identified
Unit tests ensure that each unique path of
functions must be exercised.
a business process performs accurately to
Output : identified classes of application
the documented specifications and
contains clearly defined inputs and
outputs must be exercised.
expected results.
Systems/Procedures: interfacing systems
Integration testing or procedures must be invoked.
Integration tests are designed to test Organization and preparation of functional

8
tests is focused on requirements, key workings, structure or language of the
functions, or special test cases. In addition, module being tested. Black box tests, as
systematic coverage pertaining to identify most other kinds of tests, must be written
Business process flows; data fields, from a definitive source document, such as
predefined processes, and successive specification or requirements document,
processes must be considered for testing. such as specification or requirements
Before functional testing is complete, document. It is a testing in which the
additional tests are identified and the software under test is treated, as a black
effective value of current tests is box. You can not see in to it. The test
determined. provides inputs and responds to outputs

System Testing without considering how the software


works.
System testing ensures that the entire
7.CONCLUSION
integrated software system meets
requirements. It tests a configuration to It proposes a two-stage space
ensure known and predictable results. An time network solution algorithm based on
example of system testing is the the set of alternative attractions , known
configuration oriented system integration trip origins and destinations , and traveler
test. System testing is based on process preferences . The purposes is to simplify
descriptions and flows, emphasizing pre- the approximate travelling and overcome
driven process links and integration points. time constraints for multi day trip

White Box Testing planning. At the same time , the study of


multi day trip planning in this paper
White Box Testing is a testing in which in proves that the spatiotemporal network
which the software tester has knowledge model is feasible in multi day trip
of the inner workings, structure and planning research.
language of the software, or at least its
7.1 FUTURE ENHANCEMENT
purpose. It is purpose. It is used to test
areas that cannot be reached from a black Personalizing recommendation adds value

box level. in terms of saving time and effort to


optimize opportunities. Social media
Black Box Testing
provides a platform for mining data that
Black Box Testing is testing the software can be used to make personalization’s
without any knowledge of the inner since users exhibit their positive, negative
9
or even neutral opinions on various topics . Soares, “Automatic Detection Of
Recently , the internet has made a lot of Motorcyclists without Helmet”, 2013 XXXIX
services and products appear online Latin America Computing Conference
provided by many tourism sectors . By (CLEI).IEEE,2013.
this way , many information such as 4. Romuere Silva, “Helmet Detection on
timetables , routes, accommodations , and Motorcyclists Using Image Descriptors and
restaurants are easily available to help Classifiers”, 27th SIBGRAPI Conference on
travellers plan their travels .However , Graphics, Patterns and Images. IEEE, 2014.
how to plan the most appropriate travel 5. Thepnimit Marayatr, Pinit Kumhom,
schedule under simultaneously “Motorcyclist‟s Helmet Wearing Detection
considering several factors such as tourist Using Image Processing”, Advanced
attractions visiting , local hotels selecting , Materials Research Vol 931- 932,pp. 588-
and travel budget calculation is a 592,May-2014.
challenge . In addition , comparing with 6. Amir Mukhtar, Tong Boon Tang, “Vision
other travel recommendation systems , our Based Motorcycle Detection using HOG
systems had better performance on the features”, IEEE International Conference on
schedule adjustment , personalization , and Signal and Image Processing Applications
feedback giving . (ICSIPA).IEEE, 2015.
7. Abu H. M. Rubaiyat, Tanjin T. Toma,
8.REFERENCE
Masoumeh Kalantari-Khandani, “Automatic
1. J. Chiverton, “Helmet Presence Detection of Helmet Uses for Construction
Classification with Motorcycle Detection And Safety”, IEEE/WIC/ACM International
Tracking”, IET Intelligent Transport Conference on Web Intelligence
Systems,Vol. 6, Issue 3, pp. 259–269, March Workshops(WIW) IEEE, 2016.
2012. 8. XINHUA JIANG “A Study of Low-
2. Rattapoom Waranusast, Nannaphat Bundon, resolution Safety Helmet Image Recognition
Vasan Timtong and Chainarong Tangnoi, Combining Statistical Features with Artificial
“Machine Vision techniques for Motorcycle Neural Network”. ISSN: 1473-804x
Safety Helmet Detection”, 28th International 9.Kunal Dahiya, Dinesh Singh, C. Krishna
Conference on Image and Vision Computing Mohan, “Automatic Detection of Bike-riders
New Zealand, pp 35-40, IVCNZ 2013. without Helmet using Surveillance Videos in
3. Romuere Silva, Kelson Aires, Thiago Realtime”,International joint conference on
Santos, Kalyf Abdala, Rodrigo Veras, Andre neural network(IJCNN), IEEE, 2016.

10
11

You might also like