Documente Academic
Documente Profesional
Documente Cultură
PROJECT REPORT
On
BACHELOR OF TECHNOLOGY
In
We feel pride and privileged in expressing our deep sense of gratitude to all those who have helped us in
presenting this project. We would be failing in our endeavour if we do not place our acknowledgment.
We would like to express our sincere thanks to Mr. AJIT CHANSAURIYA, Project Guide for helping us
and guiding us in all the obstacles faced during this project.
We are also grateful to the Dr. Anand Sharma, HOD, Computer Science and Engineering Department for
providing us the college resources and facilities necessary to carry out this project work.
We are grateful to Mr. Rohit Yadav, Project Incharge for giving us the opportunity to do our project.
The dream begins with a teacher who believes in you, who tugs and pushes and leads you to the next
plateau, sometimes poking you with a sharp stick called truth. In this line we would like to express my
sincerest thanks to our supervisor for his invaluable guidance, kind supervision, timely suggestions and
constant encouragement throughout the work. Our supervisor was behind all the ideas explored in this
project work and all the quality work in this project is the outcome of the insistence by him for good
quality in work. Flaws remained but those are more than entirely due to us.
We would also like to take the opportunity to thank all Teaching and Non-Teaching staff of our college
and also to the almighty that always showered his blessings upon us.
CERTIFICATE
Rohit Yadav
(Project Guide)
(Project Incharge)
(Head of Department)
Mr.
TABLE OF CONTENTS
DESCRIPTION
INTRODUCTION
1.1 Purpose
1.2 Scope
1.3 Definition, Acronyms, and Abbreviations
1.4 References
1.5 Technologies to be used
1.6 Overview
2.0 OVERALL DESCRIPTION
2.1 Product Perspective
2.2 Software Interface
2.3 Hardware Interface
2.4 Product Function
2.5 User Characteristics
2.6 Constraints
2.7 Architecture Design
2.8 Use Case Model Descript
2.9 Sequence diagram
2.9.1 Flow chart
2.10 Database Design
2.10.1ER Diagram
2.10.2 Data flow diagram
2.10.3 activity diagram
3.0 conclusion
3.1 bibliography
INTRODUCTION
Visually disabled and elderly persons have problems in writing text in accessing mail system
independently. Voice based email system is useful to those users who may not be able to read or
write, or do not have access the internet. Users can access the voice mail system by creating a
account on the mailing site. Unlike a computer interface, a voice interface needs no keyboard, no
mouse, no screen, freeing users from these barriers to access and action. It requires no training. It
is accessible to anyone who have created their account on it.
The project report describes the Design, Development and Fabrication of one demo
unit of the project work VOICE BASED EMAIL SYSTEM FOR BLIND.
This voice mail site is designed to provide with a greater advantage producing voice mailing ,
voice makes it possible to use time more effectively , Fast and efficient, voice frees users from
not only the desktop, but even the laptop.
1.2. Scope
The user gives the request to login into their account through the voice or text using phone
,personal computer or laptop.
The request granted for authenticated user. The user can accessing their account through voice,
Send or retrieve Messages speech recognition converts voice into text for composing mail and
then
Checks the grammars and then using speech synthesis to convert text into pre-recorded audio .
The pre-recorded audio should be store in the administrator . It should display to the user. For
retrieving message it convert it from text to voice.
J2EE Java 2 Enterprise Edition is a programming platform and it is the part of the java
platform for developing and running distributed java applications.
EJB Enterprise java bean, it is architecture for the development and deployment of
transactional, distributed object applications-based, server-side software component
EDRAW : is a designer toolkit which is designed for develop projects diagrams .
DB2 Database 2 is the database management system that provides a flexible and efficient
database platform to erect strong on demand business applications.
UML- Unified Modeling Language is a standard language for writing software blueprints. The
UML may be used to visualize, specify, construct and document
XML - Extensive Markup Language used for data transfer and XML is stored naturally in DB2
SMTP : simple mail transferring protocol. This is used to governs the mail system .
HTTPS Secure hypertext transfer protocol is a hypertext transfer protocol over secure socket
layer.
1.4 . References
1. T. Dasgupta and A. Basu. A speech enabled Indian language text to braille transliteration
system. In Information and Communication Technologies and Development.
2. Google pdf files.
1.6. Overview
Existing System :
There are a total number of 4.1 billion email accounts created until 2014 and an there will be
estimated 5.2 billion accounts by end of 2018. this makes emails the most used form of
communication. The most common mail services that we use in our day to day life cannot be
used by visually challenged people. This is because they do not provide any facility so that the
person in front can hear out the content of the screen. As they cannot visualize what is already
present on screen they cannot make out where to click in order to perform the required
operations.
Proposed System :
The proposed system is based on a completely novel idea and is no where like the existing mail
systems. The most important aspect that has been kept in mind while developing the proposed
system is accessibility. A web system is said to be perfectly accessible only if it can be used
efficiently by all types of people whether able or disable. The current systems do not provide this
accessibility. Thus the system we are developing is completely different from the current system.
Unlike current system which emphasizes more on user friendliness of normal users, our system
focuses more on user friendliness of all types of people including normal people visually
impaired people as well as illiterate people. The complete system is based on speech recognition
process that is it convert voice to text or text to voice. Voice mailing allow people to access the
account using speech synthesis, pre-recorded audio, and speech recognition.
Our plan:
-Accept the voice commands
-Output should be converted into speech.
2. Overall Description
2.1 Project perspective
To provide the user friendly system to all the visually impaired peoples .
To help them to moving towards in the challenging world of internet , to
provide them a facility to use these technologies , through this they have a
chance to overcome their visual disability .
2.6 Constraints
-
The information of all the users must be stored in a database that is accessible by the
Administrator.
Voice Mail system facility is available to all the users 24 hours a day.
User can access their account from any computer and can send or retrieve messages
previously stored.
-Database Design :
Our system maintains a database for user validation and storing mails of the user. There are a
total of five tables. The relationship between them is assigned after much consideration. The E-R
diagram of our complete system is depicted . The Inbox, Sent-Mail and Trash schemas will store
all mails of the respective service that belongs to that particular user.
- System Design:
The data flow diagram depicts the complete system design. It is the level-2 data flow diagram
which gives complete detailed flow of events in the system.
Sequence Diagram:
A sequence diagram is an interaction diagram that shows how the processes operate with one
another and in what order. It is a construct of a message sequence chart. A sequence diagram
shows object interactions arranged in time sequence. It depicts the objects and classes involved
in the scenario and the sequence of messages exchanged between the objects needed to carry out
the functionality of the scenario. A sequence diagram shows, as parallel vertical lines (lifelines),
different processes or objects that live simultaneously, and, as horizontal arrows, the messages
exchanged between them, in the order in which they occur.
zz:
Flow Chart
A flowchart is a type of diagram that represents an algorithm, workflow or process,
showing the steps as boxes of various kinds, and their order by connecting them with arrows.
This diagrammatic representation illustrates a solution model to a given problem.
3.0 Conclusion
Voice based architecture helps blind people to access e-mail with no difficulty. The
proposed system entirely focuses on the benefit of the blind in making use of
advanced technology for their growth and improvement. This design will also reduce
cognitive load taken by blind to remember and type characters using keyboard. It
also helps handicapped and illiterate people. This project will be very much useful
for todays generation either blind or physically challenged to move a step forward
in their way in an easy manner to achieve their desire.
3.1 Bibliography