Guide cane

31
GUIDE CANE Group members, Jobin Das 12430015 Pavithra A 12430026 Praveen K 12430027 Midhun M M 12430046 Guided by, Mr Sakeer M A Assistant Professor VKCET Parippally

Transcript of Guide cane

Page 1: Guide cane

GUIDE CANE

Group members,

Jobin Das 12430015

Pavithra A 12430026

Praveen K 12430027

Midhun M M 12430046

Guided by,

Mr Sakeer M A

Assistant Professor

VKCET Parippally

Page 2: Guide cane

CONTENTS1. INTRODUCTION

2. OBJECTIVE

3. EXISTING SYSTEM

4. EXISTING DISADVANTAGES

5. PROPOSED SYSTEM

6. ADVANTAGES PROPOSED SYSTEM

7. SYSTEM SPECIFICATION

8. IMPLEMENTATION

9. USE CASE DIAGRAM

10. SEQUENCE DIAGRAM

11. CLASS DIAGRAM

12. DATA FLOW DIAGRAM

13. REFERENCE

Page 3: Guide cane

INTRODUCTION

Now a days e-commerce application development is at most demand

due to its unique features and compatible services.

GUIDE CANE helps visually impaired people to access all kinds of information

easily.

GUIDE CANE is a navigation guidance that helps blind user to interact with

their devices more easily.

This App adds audible feedback to user’s device.

Page 4: Guide cane

INTRODUCTION (cont..)

Features of this App includes Call making, Message reading(inbox &

outbox),Check battery percentage, Location access, Finding route of near by

bus, Locating a remote bus etc..

It includes both speech to text and text to speech conversion feature.

Those who have installed our application will be able to track the route and

location of any bus, thus our application provides a complete communication

and a navigation assistance to blind person.

Page 5: Guide cane

OBJECTIVE Usually Smart Phones and tablets may not be useful to blind people.

But by implementing this App appropriately will make this as a boon to Blind

person.

For example people with vision problem can use voice commands in Smart

Phones to make a call, read messages from inbox and outbox etc.

This has features for navigation and communication.

Page 6: Guide cane

OBJECTIVE (cont..)

Navigation features Finding route of nearby bus Locating a remote bus Getting current location of blind person etc..

Communication features Calling from contact list Reading out messages

Page 7: Guide cane

EXISTING SYSTEM At present there is no application for better navigation of a blind person.

In case of navigation they can’t access nearby buses, current location of a bus

etc. Now they have to depend others to know their current location. For knowing Day, Date, time they have to interact with others

Page 8: Guide cane

EXISTING SYSTEM DISADVANTAGES

Always seeking others help.

Cannot interact with QWERTY keyboard easily, So text messaging is difficult.

So our secrets have to be shared with others.

No privacy.

They can be cheated easily in many ways, for example while paying auto fare,

fake locations etc.

Page 9: Guide cane

PROPOSED SYSTEM

GUIDE CANE , which is built specifically to help blind users in navigation like

catching a bus, reading printed text and knowing their exact whereabouts in

unfamiliar areas.

GUIDE CANE is also going to help in solving routine problems for blind people

so they can be more confident about navigating in the real world.

Application implemented by using1. Location services

2. Text-to-speech/Speech-to-text services

3. JSON parsing

Page 10: Guide cane

ADVANTAGES OF PROPOSED SYSTEM

Can call to any number directly from the contacts or a number itself.

Read messages in the inbox & outbox.

Checking the current day, date and time.

Find the current location updates and helps in navigation.

Find battery level of the phone.

Read bus route.

Page 11: Guide cane

ADVANTAGES OF PROPOSED SYSTEM (cont..)

Locate bus by using GPS.

Get auto fare of travel using timer.

Viewing 3D map view of places.

View route map of two places.

View route of particular day they travel.

Add favorite places in map.

Page 12: Guide cane

SYSTEM SPECIFICATION

HARDWARE REQUIREMENTS

Processor : 64 bit, four cores

RAM : 1GB for developer or evaluation use

Hard Disk : 40GB for system drive

Page 13: Guide cane

SYSTEM SPECIFICATION (cont..)

SOFTWARE REQUIREMENTS

JDK : 1.8

Android Studio : Android 1.4

Android SDK : Marshmallow

Database : MySQL

Apache Tomcat : apache Tomcat7.0

Page 14: Guide cane

IMPLEMENTATION

Server version

User version

• Travel

• Communication

• Google map

Driver version

Page 15: Guide cane

IMPLEMENTATION (cont..)

MODULE DESCRIPTION Server version

• Server version - J2EE.• Admin can login. • Server is connected to a database.• User,driver registration. • Admin can block/unblock the user and driver. • Add bus details and the route of the bus. • The bus and user details are stored in a database.

Page 16: Guide cane

IMPLEMENTATION (cont..)

Guide Cane (User Version)

• It helps the blind person to Boarding a bus, reading text messages and

knowing their exact whereabouts in unfamiliar areas.

o Travel

• It helps to access the current location of the user.

• It helps the user to track the remote bus.

Page 17: Guide cane

IMPLEMENTATION (cont..)o Communication

It helps

• Calling option through which user can call to any number or contact.

• It also includes messaging feature.

• Obtaining the battery percentage of phone.

• Date and time.

• Auto fare can be calculated.

o Google map

Page 18: Guide cane

IMPLEMENTATION (cont..)

Driver version

• Driver can login to the server

• Can add bus routes.

• The source and destination of the bus will be updated by the

lattitude and longitude constantly tracked by server and

updated in the database.

Page 19: Guide cane

IMPLEMENTATION (cont..)WORKING

Finding a remote bus

Compare If No. is present

Page 20: Guide cane

IMPLEMENTATION (cont..) Finding a nearby bus

Near Bus

Compare Find Nearest Bus

Page 21: Guide cane

USE CASE DIAGRAMS

Login

Add RouteBUS

TRACK PERSON

RECEIVE MESSAGE

VIEW PROFILE

HELPER

Page 22: Guide cane

USE CASE DIAGRAMS (cont..)

USER

LOCATE BUS

CALLMESSAGE

BATTERY

GOOGLE MAP

AUTO FARE

ACCESS BUS

SEND EMERGENCY ALERT

LOCATIONHELP

Page 23: Guide cane

SEQUENCE DIAGRAM

Page 24: Guide cane

CLASS DIAGRAMS

Result_Speech : intText_to_Speech : StringSpeech_flag : BooleanLat :doubleLog : Double

GUIDE CANE

SpeeckButtonClicked()onLocationChanged(), Speakout()BufferyLevel(), formatMonth()onDestroy()

Result_Speech : intText_to_Speech : StringSpeech_flag : BooleanLat :doubleLog : Double

MAKE CALL

SpeeckButtonClicked()onLocationChanged(), Speakout()BufferyLevel(), formatMonth()onDestroy()

Lat :doubleLog : Double

GOOGLE MAP

3Dmap()Viewmap(),routemap(),fallplace()

Result_Speech : intText_to_Speech : StringSpeech_flag : BooleanLat :doubleLog : Double

FIND BUS

SpeeckButtonClicked()onLocationChanged(), Speakout()BufferyLevel(), formatMonth()onDestroy()

Result_Speech : intText_to_Speech : StringSpeech_flag : BooleanLat :doubleLog : Double

INBOX ACTIVITY

SpeeckButtonClicked()onLocationChanged(), Speakout()BufferyLevel(), formatMonth()onDestroy()

Lat :doubleLog : Double

ROUTE MAP

CalculabyDistance(),makeURL()drawPath()

1

1

1

11

1

1

1

1

1

Page 25: Guide cane

CLASS DIAGRAMS (cont..)

Page 26: Guide cane

DATA FLOW DIAGRAMS

GUIDE CANE

HELPER

BUS

USER ADMIN

LEVEL 0

Page 27: Guide cane

DATA FLOW DIAGRAMS

LEVEL 1

Auto Fare

Call

Message

Location

Battery

Access Route

Locate Bus

Send Alert

Help

HomeUser

Route Details

GPS Location

Contact

Auto Fare

Page 28: Guide cane

DATA FLOW DIAGRAM

BUS HOME ADD ROUTE

GUIDE CANEHELPER

TRACK PERSON

RECEIVE MESSAGE

LEVEL 2

LEVEL 3

Page 29: Guide cane

CONCLUSIONAs you all know now a days blind people are facing many problems for their navigation in our society. From the recent study in India itself somewhat 15 million no of blind people are there these people are able to walk but only due to this blindness they not able to travel in our society so we are trying to open new eyes for them to travel safe.

Page 30: Guide cane

REFERENCES

Java - www.javamaze.com

Android - www.tutorialpoint.com/android/

MySQL - www.w3schools.com/html/

Page 31: Guide cane