Travel Chaperon 4052
Travel Chaperon 4052
Travel Chaperon 4052
A PROJECT REPORT
Submitted by
R.GNANESHWARAN (310116104026)
M.MUTHU KALYANA SUNDARAM (310116104052)
MARCH 2020
i
BONAFIDE CERTIFICATE
Certified that this project report “TRAVEL CHAPERONE” is the bonafide work of
R.GNANESHWARAN (310116104026) and M.MUTHU KALYANA SUNDARAM
(310116104052) who carried out the project work under my supervision.
SIGNATURE SIGNATURE
Dr.S.Roselin Mary, Ph.D., J.PRISKILLA ANGEL RANI.M.E
HEAD OF THE DEPARTMENT ASSISTANT PROFESSOR
ii
ACKNOWLEDGEMENT
First and foremost, we thank the Almighty, for showering his abundant
blessings on us to successfully complete the project. Our sincere thanks to our
Honorable Founder “Kalvivallal” Late Thiru T.Kalasalingam, B.Com.
Last but not the least our sincere thanks to all teaching and non-teaching
staffs and to Our Parents for their continuous support and encouragement in
the successful completion of the project.
iii
ABSTRACT
The motive of the application is to build easy travel assistant planning with preview
set of analysis with complete requirements and budget planning in real time location
sharing.
This project is twofold to develop a model to determine the effect of personalized
information provision through smart phones on user ability to plan multi-destination trips,
and to understand traveler perception of riding public transport aided by real-time. Before
the route planning the user can set parameters which are taken into account by the route
planner. The most interesting category is “Travel Guides” that combines “Information
Resources” and “Location-Based Services” category.
The data is collected through multiple set computing systems and compared with the
exhaustive search method under the same service quality performance. Multi-destination of
trip-planning can be accessed through mobile applications. Even Public vehicle (PV)
systems are envisioned to be a promising approach to solving traffic congestion and
pollution for future smart cities.
iv
TABLE OF CONTENTS
CHAPTER TITLE PAGE
ABSTRACT iv
LIST OF FIGURES v
LIST OF ABBREVIATIONS ix
LIST OF TABLES
1. INTRODUCTION 1
1.1 OBJECTIVE 3
1.2 SCOPE 4
2. LITERATURE SURVEY 5
3. ANALYSIS
3.1 SYSTEM ANALYSIS 15
3.1.1 EXISTING SYSTEM 15
3.1.2 PROPOSED SYSTEM 15
3.2 REQUIREMENT ANALYSIS 16
3.2.1 FUNCTIONAL REQUIREMENT 16
3.2.2 NON FUCTIONALREQUIREMENT 18
3.3 SOFTWARE ANALYSIS 19
3.4 HARDWARE SPECIFICATION 20
3.5 SOFTWARE SPECIFICATION 20
v
CHAPTER TITLE PAGE
4. DESIGN
4.1 OVER ALL ARCHITECTURE 22
4.2 UML DIAGRAMS 23
4.2.1 USECASE DIAGRAM 23
4.2.2 CLASS DIAGRAM 25
4.2.3 SEQUENCE DIAGRAM 27
4.2.4 ACTIVITY DIAGRAM 28
4.2.5 COLLABORATION DIAGRAM 29
4.2.6 COMPONENT DIAGRAM 30
5. IMPLEMENTATION 32
5.1 GENERAL 32
5.2 MODULES 32
5.2.1 LOGIN/REGISTRATION 32
5.2.2 REAL TIME TOURGUIDE 33
5.2.3 BUDGET PREANALYSIS 33
5.2.4 NEAR BY SECTOR 34
5.2.5 SOS EMERGENCY 34
6. SOFTWARE TESTING 35
6.1 GENERAL 35
6.2 DEVELOPING METHODOLOGIES 35
vi
CHAPTER TITLE PAGE
vii
LIST OF FIGURES
viii
LIST OF ABBREVATION
ix
LIST OF TABLES
x
CHAPTER 1
INTRODUCTION
A tour guide's duties depend on their location and employer. If they are
self-employed, they will usually give tours of publicly accessible travel
destinations like national parks or nature attractions. Those who are employed
by a visitor's bureau or corporation offer tours of cities, industrial locations, or
other points of interest. The three main areas of specialization within the guiding
industry are historical tour guiding, corporate tour guiding, and nature or eco-
tour guiding.
xi
they can able to view the places which is near to them using the near by sector
modules, they can also view activities like adventures activity, religious, water
activates, etc located in that places.
Nature tour guides lead groups to natural attractions, national parks, and
other outdoor locations where wildlife and scenic locations are the focus of the
tour. These guides are experts in the natural sciences and have the ability to
engage visitors with their knowledge of biology, geology, and the history of the
location. An increasingly popular area of the industry is eco-touring. The goal
of the eco-tour guide is to lead a small group of individuals to an often protected
but scenic natural area while having little or no impact on the environment.
Visitors are offered insight on the environmental impact of human actions as
guides attempt to foster a general appreciation of the natural habitat.
2
To catch and get vacationers and their inclinations, the ongoing the travel
industry investigation inquire about principally embraces web based life
information where the essential presumption behind this endeavor is that most
sightseers might want to share their movement minutes on their online
interpersonal organizations. Be that as it may, utilizing online life information
may experience the ill effects of the constrained inclusion and data delay: (a)
lone a little segment of visitors are effectively sharing their photographs or
travel encounters via web-based networking media, the same number of
voyagers may not be the enthusiasts of interpersonal organizations or even not
utilize the Internet.
Besides, most shared substance are well known milestones, not covering
all the spots a visitor visited, and consequently the knowledge picked up from
internet based life information might be deficient or one-sided; (b) considering
the high information meandering charges, numerous interpersonal
organization sharing's are not continuous posted. Voyagers may share their
photographs and emotions following an entire day's movement, or significantly
subsequent to returning to the places where they grew up.
3
OBJECTIVE
They can also get the brief description about the places they search. For
example if a person is searching the hilly region of kerela it give the detail
description of that places.they can also get the notification of the place where
the important event is held in.The main objective of the project is they get pre
planned budget description.
SCOPE
4
CHAPTER 2
LITRATURE SURVEY
Networks(WOCN)
CONCEPT :
5
WORK DONE:
The research use the image processing technique by which the image is
captured to give the desired information about the image .It also uses the
Global Positioning system (GPS) to get the places of that image to give the
location based on it.
PROBLEM IDENTIFICATION:
In this project they used the only the clustering of data to which the image
is to captured to display the result
KNOWLEDGE GAINED:
Economou
conference
6
CONCEPT:
WORK DONE:
This paper presents the analysis and design of a city tourist guide system
and also its implementation in a prototype system, Our prototype includes a
database-enabled tourist web site wherein, on a first stage, tourists planning to
visit the city choose the content that interests them (lodging, sightseeing,
entertainment, etc.); based on that chosen content, the system automatically
generates a custom application which can operate on their mobile phone or
PDA.
7
PROBLEM IDENTIFICATION:
In this they used the web application, the user need to access the data in
web based platform to access the services
KNOWLEDGE GAINED:
CONCEPT:
The work proposed in this research paper assists tourists to have all
required information of nearby commodities. This system allows the
user/traveller to have all required information of the current location along with
emergency contacts. The specific target of this system are areas devoid of
mobile networks and where there is no one else around to make user
8
acquainted. It also includes tracking of the travellers that could assist local
bodies to have the last location of user, in case he/she goes missing. The other
arena of providing information in this particular way includes museums,
exhibitions
WORK DONE:
PROBLEM IDENTIFICATION:
The research uses only the hardware to access the location and the
temperature to give the data -0 to the user. The proposed system works
efficiently and reliably within a range of 70m. The space required by the
database is approximately 100kilo bytes, therefore, the storage required for the
system is 1Mega Byte SD card making the system economically viable
9
KNOWLEDGE GAINED:
CONCEPT:
An integrated knowledge- based system, RAISON, was developed
for environmental applications, using expert system and neutral network
technologies. Practical considerations dictate that access and linkage
with databases. spreadsheet, maps, documents, graphics and other modules
are essential. It was found necessary to implement three expert system
and neural network modules in the same software package, sharing
common databases and a macro programming language to facilitate
10
cross-linkage in hybrid systems. Some experiences with both techniques
for solving acid rain problems, as well as the conversion from
microcomputer to the workstation platform, are discussed.
WORK DONE:
An integrated knowledge-based system, RAISON, that has database, GIS,
spreadsheet analysis. Graphics and programming language components (Lain
and Swayne, 1991). An expert system component was developed with a
simple knowledge acquisition interface in which expert system rules can been
termed through the spreadsheet. Recently, a neural network capability was
also implemented in the system. Both the expert system and the neural
network modules are linked with the other components such as database and
GIS in the RAISON system. The auxiliary subsystems in RAISON, such as
the database and GIS, are not designed as full system store place or compete
with existing databases and GIS’s, but rather serve as the connect or to
external databases and GIS’ has well as providing common facilities for
internal transactions within RAISON. For example, input data from existing
databases can be transferred to the RAISON database which in turn can be
accessed from the expert system module and the output from the expert
system can be stored in the database, displayed on GIS maps or transferred
too there software domains.
11
PROBLEM IDENTIFICATION :
KNOWLEDGE GAINED :
The expert system algorithm can be easily transported from the micro
computer to the workstation, with only minor changes. The interface,
however, required major re-programming. Similarly, those RPL comma.ads that
are algorithmic such as statistical functions required less changes than the other
commands that need special window graphics.
CONCEPT :
An effective method, integrating expert diagnosis system with compulsive
oscillation algorithm which has been used in the field of missile, is researched
for the complex damage fault diagnosis of control surface on UAV with long
12
time flight. For this method ,a detailed depiction is given. Furthermore, the
simulation, based on multi-mode UAV model(with and without failure) built,
is carried out and the simulation result proved that the method is effective and
realizable.
WORK DONE :
PROBLEM IDENTIFICATION :
KNOWLEDGE GAINED :
13
CHAPTER 3
ANALYSIS
SYSTEM ANALYSIS
EXISTING SYSTEM
The Existing concept is to find the path between two points and measure
the distance. And analyzing method is done manually.Path-planning is an
important primitive for autonomous mobile robots that lets robots find the
shortest or otherwise optimal – path between two points. Otherwise optimal
paths could be paths that minimize the amount of turning, the amount of
braking or whatever a specific application requires.
DISADVANTAGES:
PROPOSED SYSTEM
The proposed system finds the shortest path among duration and traffic
analysis and even budget planning can be done. Provide more flexible and
adaptive solution according to preferences of the participants and solve the
14
social challenges. Apriori is an algorithm that is used for frequent item set
mining and association rule learning overall transactional databases. It is
preceded by the identification of the individual items that are frequent in the
database and then extending them to larger item sets as long as sufficiently
those item sets appear often enough in the database. Ride-sharing systems can
be popular among people if we can provide more flexible and adaptive solution
according to preferences of the participants and solve the social challenges.
ADVATAGES:
REQUIREMENT ANALYSIS
The software specification is produced at the culmination of the analysis
task. The function and performance allocated to software as part of system
engineering are refined by establishing the complete information described as
functional representation, a representation of system behaviour, an indication
of performance requirements and design constraints, appropriate validation
criteria.
FUNCTIONAL REQUIREMENT
Functional requirements define the function of a system and its
components. A function is described as a set of inputs, the behaviour, and its
outputs. It may be calculations, technical details, data manipulation, processing
15
with other specific functionality that defines what a system is supposed to
accomplish.
Functionality
16
Accuracy
Maintainability
Portability
SOFTWARE ANALYSIS
18
HARDWARE SPECIFICATION
The hardware requirements may serve as the basis for a contract for the
implementation of the system and should therefore be a complete and
consistent specification of the whole system. They are used by software
engineers as the starting point for the system design. It shows what the system
does and not how it should be implemented.
PROCESSOR : Intel Core i3
RAM : 4 GB
MONITOR : 15” COLOR
HARD DISK : 100 GB
SOFTWARE SPECIFICATION
The software requirements document is the specification of the system.
It should include both a definition and a specification of requirements. It is a
set of what the system should do rather than how it should do it. The software
requirements provide a basis for creating the software requirements
specification. It is useful in estimating cost, planning team activities,
performing tasks and tracking the team’s and tracking the team’s progress
throughout the development activity.
Front End : ANDROID XML, JAVA
Back End : SQLITE
Operating System : Windows 07
IDE : Eclipse, Android Studio
19
CHAPTER 4
DESIGN
20
UML DIAGRAMS
USECASE DIAGRAM
21
Explanation:
Use case diagrams are considered for high level requirement analysis of
a system. So when the requirements of a system are analyzed the
functionalities are captured in use cases. So we can say that uses cases are
nothing but the system functionalities written in an organized manner. Now
the second things which are relevant to the use cases are the actors. Actors can
be defined as something that interacts with the system. The actors can be
human user, some internal applications or may be some external applications.
22
CLASS DIAGRAM
24
SEQUENCE DIAGRAM
Explanation:
UML sequence diagrams model the flow of logic within your system in
a visual manner, enabling you both to document and validate your logic, and
are commonly used for both analysis and design purposes. Sequence diagrams
are the most popular UML artifact for dynamic modeling, which focuses on
identifying the behavior within your system. Other dynamic modeling
techniques include activity diagramming, communication diagramming,
diagramming, and interaction overview diagramming. Sequence diagrams,
along with class diagrams and physical data models are in my opinion the
most important design-level models for modern business application
development.
25
ACTIVITY DIAGRAM
Explanation:
26
COLLABORATION DIAGRAM
REAL TIME
REGISTRATION LOGI
TOUR
N
GUIDE
SOS
NEAR BY SECTOR BUDGET
EMERGEN
PREANALYSIS
CY
Explanation:
27
organization. Now to choose between these two diagrams the main emphasis
is given on the type of requirement. If the time sequence is important then
sequence diagram is used and if organization is required then collaboration
diagram is used.
COMPONENT DIAGRAM
STEP 1 STEP 2
SOS EMERGENCY
28
Explanation:
29
CHAPTER 5
IMPLEMENTATION
GENERAL
In this we implement the coding part using eclipse. Below are the
coding’s that are used to generate the domain module for android. Here the
proposed techniques are used in the coding part.
MODULES
The proposed system has four modules, which clearly depicts the flow of
system. The modules are listed below
LOGIN/REGISTRATION
REAL TIME TOUR GUIDE
BUDGET PREANALYSIS
NEAR BY SECTOR
SOS EMERGENCY
LOGIN/REGISTRATION
The Login page for staff contains id and password, after confirming, if it
matches Password to allow in the app otherwise alert an error Dialog and show
a message to the user.
BUDGET PREANALYSIS
The application predicts pre analysis of tour budget through mobile
computing that are provided in cloud database with complete requirements and
needs in real time location.
Budget preanalysis
ADMIN
USER
NEARBY SECTOR
Nearby Places lets you discover great places near you. Search for nearby
Restaurants, Foods, ATMs, Banks and a lot more.
near by
SOS EMERGENCY
Emergency app will also provide you the current country emergency
numbers as such Police, Fire, Ambulance, women safety numbers, etc. It
allows you to activate distress through your phone notification bar action
button, phone Power button, and SOS button.
USER
CHAPTER 6
SOFTWARE TESTING
GENERAL
Cloud computing is a model for enabling ubiquitous, convenient, on
demand network access to a shared pool of configurable computing resources.
Since an Inter Cloud is a large scale distributed and interconnected computer
system, interactions among its sub components (i.e., Clouds) and among
stakeholders (i.e., consumers and Cloud providers) can be complex. In an Inter
Cloud, computing resources owned and administered by different Cloud
providers are pooled to serve multiple consumers, and applications and data
are available to and shared by a broad group of cross enterprise and cross
platform users. Inter Cloud resource pooling and sharing involve 1) combining
resources through cooperation among Clouds, 2) mapping and scheduling
shared resources through coordination, and 3) establishing contracts between
Clouds and consumers, and among Clouds through negotiation.
DEVELOPING METHODOLOGY
The test process is initiated by developing a comprehensive plan to test
the general functionality and special features on a variety of platform
combinations. Strict quality control procedures are used. The process verifies
that the application meets the requirements specified in the system
requirements document and is bug free. The following are the considerations
used to develop the framework from developing the testing methodologies
TYPES OF TESTING
UNIT TESTING :
Unit testing involves the design of test cases that validate that the internal
program logic is functioning properly, and that program input produce valid
outputs. All decision branches and internal code flow should be validated. It is
the testing of individual software units of the application .it is done after the
completion of an individual unit before integration. This is a structural testing,
that relies on knowledge of its construction and is invasive. Unit tests perform
basic tests at component level and test a specific business process, application,
and/or system configuration. Unit tests ensure that each unique path of a
business process performs accurately to the documented specifications and
contains clearly defined inputs and expected results.
FUNCTIONAL TESTING :
Functional tests provide systematic demonstrations that functions tested
are available as specified by the business and technical requirements, system
documentation, and user manuals.
System testing ensures that the entire integrated software system meets
requirements. It tests a configuration to ensure known and predictable results.
An example of system testing is the configuration oriented system integration
test. System testing is based on process descriptions and flows, emphasizing
pre-driven process links and integration points.
PERFORMANCE TESTING :
The Performance test ensures that the output be produced within the time
limits,and the time taken by the system for compiling, giving response to the
users and request being send to the system for to retrieve the results.
INTEGRATION TESTING :
The user can also be able to search the place in which the user can also be able
to calculate the budject analysis of the project to get the detail description of the
travel can be viewed
By this the tourist can be able to view the description of the places and can
also get the notification by the admin is updated regularly based on the event in
which it is to be held.
CHAPTER 8
USER MANUAL
STEP 1 : The user need to register the detail like name, email, phone no,
password to save the detail of their account
STEP 2 : The Home button in the initial screen must be touched to save
Contacts and perform any further actions
STEP 3 : To save a contact, the ‘user name and Mobile Number’ must
which is followed by a data entry screen. No field must be left
empty.
STEP 4 : Following the saving of data, the page redirects to the database
to save the detail of the user
STEP 5 : On the home page it show the near by places by click on this it
will direct to the place we need to visit.
STEP 6 : Next the page in which image is displayed in which gives the
detail description about the places.
STEP 7 : In the search icon by click this it will shows the budget
calculation in which the user can get the minimum budget about
the travel
STEP 8 : In the notification icon it will show the event in which it will
held in any tourist places it will get notified to the user.
CHAPTER 9
CONCLUSION
This project is twofold to develop a model to determine the effect of
personalized information provision through smart phones on user ability to
plan multi-destination trips, and to understand traveler perception of riding
public transport aided by real-time. Before the route planning the user can set
parameters which are taken into account by the route planner. The most
interesting category is “Travel Guides” that combines “Information
Resources” and “Location-Based Services” category. The data is collected
through multiple set computing systems and compared with the exhaustive
search method under the same service quality performance. Multi-destination
of trip-planning can be accessed through mobile applications. Even Public
vehicle (PV) systems are envisioned to be a promising approach to solving
traffic congestion and pollution for future smart cities.
CHAPTER 10
FUTURE ENHANCEMENT
GENERAL
In future it will have more feature like advance location searching,
multiple tracking with fast searching machine learning and these are used to
get the detail within few seconds.
BASEPAPER
APPENDIX 2
PUBLICATIONS
APPENDIX 2
SCREENSHOTS
operators: A tool for smarter cities?” Telecommunications Policy, vol. 39, no.
[3] M. Culp and G. Michailidis, “An iterative algorithm for extending learners
[4] M. Xie, H. Yin, H. Wang, F. Xu, W. Chen, and S. Wang, “Learning graph-
on Knowledge and Data Engineering, vol. 28, no. 10, pp. 2566– 2581, 2016.
[9] M. Ye, P. Yin, W.-C. Lee, and D.-L. Lee, “Exploiting geographical