30
VOICE BASED COLLABORATIVE BANKING PRESENTED BY FIRASATH FATHIMA: 107G1A0561 A.SHYAMAL:107G1A0504 M.ABHINAYA:107G1A0531 J.THRUMALA:107G1A0522 UNDER THE GUADIANCE OF MISS.SHAZIA HUSSANI

Voice based banking system

Embed Size (px)

Citation preview

Page 1: Voice based banking system

VOICE BASED COLLABORATIVE BANKING

PRESENTED BY

FIRASATH FATHIMA: 107G1A0561

A.SHYAMAL:107G1A0504

M.ABHINAYA:107G1A0531

J.THRUMALA:107G1A0522

UNDER THE GUADIANCE OFMISS.SHAZIA HUSSANI

Page 2: Voice based banking system

CONTENTS Abstract Introduction Literature survey Existing system Disadvantages Proposed system Content diagram Modules Requirements ER and UML diagram Screen shots Conclusion Future enhancement

Page 3: Voice based banking system

ABSTRACT

This is a voice based application in which both the

input/output are given through voice (speaking) rather

than graphical user interface.

The application files can reside on local systems, an

intranet or the internet.

The users can access the deployed voice applications

anywhere and anytime.

Page 4: Voice based banking system

INTRODUCTION

Voice based collaborative banking provides a feasible

solution to users.

By using this application user can get the services like

transfer money and balance enquiry.

user can interact the system using their voice.

Page 5: Voice based banking system

LITERATURE SURVEYINTRODUCTION

VOICE XML:

VoiceXML technology allows a user to interact with the

Internet through voice-recognition technology, as a

response, Voice or Audio.

It is a dialog markup language designed for telephony

applications.

It also reduces the amount of speech expertise that

developers need.

Page 6: Voice based banking system

TTS or Audio

Speech Browser

Speech Recognition

Engine

HTTP Server

Application Code

Voice App Code VoiceXML

JSPs & Java

Text

Grammars

Text

AudioAudio Out

Audio In

Request (URL)Markup VXML

Request

Markup

Data Request

Data

Pronunc

Audio Grammars

Docs

Config

Config

Back End

VOICE

SERVER

SERVER

1

2

3

4

VOICEXML – ARCHITECTURE

Page 7: Voice based banking system

EXISTING SYSTEM

In the present scenario to get the

banking service people are

manually go the bank like money

transaction

people also get services through

online websites.

Page 8: Voice based banking system

DISADVANTAGES OF EXISTING SYSTEM

Its time consuming process.

Illiterate people unable to get the services.

In most of the countries around the world, some people

even don’t have the knowledge of using a computer.

Especially in a country like India.

Page 9: Voice based banking system

PROPOSED SYSTEM

This voice based collaborative banking application helps

in such a way that it just need voice to interact with

system.

In order to develop this application voice banking

provides a feasible solution to user.

Page 10: Voice based banking system

ADVANTAGES OF PROPOSED SYSTEM

Despite the Internet's growing acceptance, the telephone

network is still more widely and readily accessible

Telephones are simple to operate

And it use the most natural form of communication, the

human voice.

Page 11: Voice based banking system

CONTENT DIAGRAM OF PROJECT

UserUser DatabaseDatabase

Profile ManagementProfile Management

Account ManagementAccount Management

Transaction ManagementTransaction Management

Page 12: Voice based banking system

SOFTWARE REQUIREMENT SPECIFICATION (SRS)

MODULES

1. Profile Management

2. Account Management

3. Transaction Management

Page 13: Voice based banking system

USER REQUIREMENT

User must have valid account registered in bank.

Though this is voice application user requires a voice.

SOFTWARE REQUIREMENT

Client side:

Technology : Voice XML Server side: Front End Operating System: Windows, MAC, Linux Tools : JDBC, Eclipse Galileo Technology : J2SE, J2EE, VXM Back End Database : Oracle 10g Server : Tomcat,

VOXEO Prophecy server

Page 14: Voice based banking system

HARDWARE REQUIREMENT

Our application is voice based collaborative banking. In

this application we require a Hardware’s like

Client side : SIP Phone

Server Side

Processor : Intel(R) Core™2 Duo CPU

Hard disk : 40GB

Cache : 512KB

RAM : 1GB OR more

Page 15: Voice based banking system

ER DIAGRAM OF APPLICATION

Page 16: Voice based banking system

CLASS DIAGRAM FOR APPLICATION

Page 17: Voice based banking system

USE CASE DIAGRAM OF TRANSACTION

user

login pin valid

transfer

transaction

bank1

balance enquiry

balance

Page 18: Voice based banking system

SEQUENCE DIAGRAM FOR CREATING A NEW ACCOUNT

customer database

login

check the application is submitted or not

yes/account

no/login again

Page 19: Voice based banking system

SEQUENCE DIAGRAM FOR TRANSFERRING MONEY

user bank account transaction transactiontype

1.select bank

2.enter account number and pin

3.check account

4.select transactiontype

6.enter account number to transfer

7.entered account no

8.check account

5.transfer money

9.enter amount

10.transaction successful

Page 20: Voice based banking system

SEQUENCE DIAGRAM FOR BALANCE ENQUIRY

bankuser account transaction transactiontype

1.select bank

2.enter account number and pin

3.check account

4.select transactiontype

5.balance enquiry

6.display account details

Page 21: Voice based banking system

USER HOME PAGE<?xml version="1.0" encoding="UTF-8"?>

<vxml version="2.1">

<form>

<field name="uname" type="digits">

<prompt>Welcome to voice banking application

<break size="small"></break>please enter your user name</prompt>

</field>

<field name="pwd" type="digits">

<prompt>

<break size="small"></break>please enter your password</prompt>

</field>

<filled>

<submit next="http://localhost:9090/voicebankingsystem/Login">

</submit></filled>

</form>

</vxml>

Page 22: Voice based banking system

URL ADDRESS OF APPLICATION

Here url address is [email protected]

Page 23: Voice based banking system

ENTERING USER NAME AND PASSWORD

Here user name is 13 and password is 12.

Page 24: Voice based banking system

ENTERING ACCOUNT NUMBER AND PIN

Here account number is 1236 and pin is 11.

Page 25: Voice based banking system

ENTERING ACCOUNT NUMBER TO TRANSFER MONEY

Here toaccount number is 1234.

Page 26: Voice based banking system

ENTERING MONEY TO TRANSFER AMOUNT

Here we are entering amount as 2000/-.

Page 27: Voice based banking system

CONCLUSION

Voice banking provides an easy way of banking services.

By using this application Illiterate people can easily get

the services even though they don’t have knowledge

about system they can access this application by dialing

the numbers through SIP phone. And it is a very useful

application.

Page 28: Voice based banking system

FUTURE ENHANCEMENTS

This project is limited to balance enquiry, and transfer

money from one account to another. In future we can

extend this project by adding more banks, Appling for

new check books, Date of transferring money and many

more features.

Page 29: Voice based banking system
Page 30: Voice based banking system

ANY QUERIES