guide cane
TRANSCRIPT
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
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
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.
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.
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.
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
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
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.
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
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.
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.
SYSTEM SPECIFICATION
HARDWARE REQUIREMENTS
Processor : 64 bit, four cores
RAM : 1GB for developer or evaluation use
Hard Disk : 40GB for system drive
SYSTEM SPECIFICATION (cont..)
SOFTWARE REQUIREMENTS
JDK : 1.8
Android Studio : Android 1.4
Android SDK : Marshmallow
Database : MySQL
Apache Tomcat : apache Tomcat7.0
IMPLEMENTATION
Server version
User version
• Travel
• Communication
• Google map
Driver version
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.
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.
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
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.
IMPLEMENTATION (cont..)WORKING
Finding a remote bus
Compare If No. is present
IMPLEMENTATION (cont..) Finding a nearby bus
Near Bus
Compare Find Nearest Bus
USE CASE DIAGRAMS
Login
Add RouteBUS
TRACK PERSON
RECEIVE MESSAGE
VIEW PROFILE
HELPER
USE CASE DIAGRAMS (cont..)
USER
LOCATE BUS
CALLMESSAGE
BATTERY
GOOGLE MAP
AUTO FARE
ACCESS BUS
SEND EMERGENCY ALERT
LOCATIONHELP
SEQUENCE DIAGRAM
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
CLASS DIAGRAMS (cont..)
DATA FLOW DIAGRAMS
GUIDE CANE
HELPER
BUS
USER ADMIN
LEVEL 0
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
DATA FLOW DIAGRAM
BUS HOME ADD ROUTE
GUIDE CANEHELPER
TRACK PERSON
RECEIVE MESSAGE
LEVEL 2
LEVEL 3
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.
REFERENCES
Java - www.javamaze.com
Android - www.tutorialpoint.com/android/
MySQL - www.w3schools.com/html/