road guide

19

Upload: s-m-shakib-limon

Post on 12-Jan-2017

20 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Road Guide
Page 2: Road Guide

ROAD GUIDE

Page 3: Road Guide

This is one kind of map system. It will help the users to find the shortest path to reach their goal.

Introduction

Page 4: Road Guide

Motivation

Time is valuable. No one wants to waste his or her time when he or she is moving from one place to another. So they look for the shortest path that will take them to their goal. But at present there is no system that can directly help anyone to find the shortest path. Hence, a system is required that can perform as a shortest path finder. Moreover, the system should be user friendly, flexible and fast.

Page 5: Road Guide

ABOUT

The purpose of developing this software project is to help the users to find the shortest path. This software is capable of showing the shortest path distance and direction that is very helpful for the users. On the basis of certain formulas it will generate shortest path distance and direction as output. All the data such as place name, distance be stored in database as a track record.

Page 6: Road Guide

Reliability issues

Geodata is expensive

Page 7: Road Guide

Bandwidth issues

Privacy issues

Page 8: Road Guide

Features and Benefits

1)Shows the shortest path directly.

2)Takes less time.

3)Easy to operate.

4)Can be used in offline.

5)Saving Money .

User friendly, flexible, fast.

Page 9: Road Guide

Limitations

1)Unable to detect user’s location automatically.

2)User has to know where he or she is.

3) Unable to show image of road map.

Page 10: Road Guide

Tools

1)Code blocks.2)C++.

3) Dijkstra’s Algorithm

Page 11: Road Guide

Dijkstra’s Introduction

Dijkstra's algorithm - is a solution to the single-source shortest path problem in graph theory. Works on both directed and undirected graphs. However, all edges must have nonnegative wights.

Page 12: Road Guide

This algorithm finds the path with lowest cost between that vertex and every other vertex.

According to this algorithm to solve a given problem we need to solve different part of problems.

How It Works

Page 13: Road Guide

Basic Example

Page 14: Road Guide

Real Life Example

Page 15: Road Guide

Working Operation

Page 16: Road Guide

Working Operation

Page 17: Road Guide

Working Operation

Page 18: Road Guide

Working Operation

Page 19: Road Guide