64.personalized Travel Planning System Compressed
64.personalized Travel Planning System Compressed
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
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
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
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
4
3.1 SOFTWARE 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
UML Sequence Diagrams are interaction In this module, the uploaded datasets are
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
Principles of Testing:
Fig 4.2.3: Sequence diagram
(i) All the tests should meet the
customer requirements.
(vi) Start testing with small parts and of screens or fields. Integration tests
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
10
11