Voice based banking system
Transcript of Voice based banking system
![Page 1: Voice based banking system](https://reader036.fdocuments.us/reader036/viewer/2022062319/554a3faab4c90582328b5081/html5/thumbnails/1.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/554a3faab4c90582328b5081/html5/thumbnails/2.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/554a3faab4c90582328b5081/html5/thumbnails/3.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/554a3faab4c90582328b5081/html5/thumbnails/4.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/554a3faab4c90582328b5081/html5/thumbnails/5.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/554a3faab4c90582328b5081/html5/thumbnails/6.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/554a3faab4c90582328b5081/html5/thumbnails/7.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/554a3faab4c90582328b5081/html5/thumbnails/8.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/554a3faab4c90582328b5081/html5/thumbnails/9.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/554a3faab4c90582328b5081/html5/thumbnails/10.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/554a3faab4c90582328b5081/html5/thumbnails/11.jpg)
CONTENT DIAGRAM OF PROJECT
UserUser DatabaseDatabase
Profile ManagementProfile Management
Account ManagementAccount Management
Transaction ManagementTransaction Management
![Page 12: Voice based banking system](https://reader036.fdocuments.us/reader036/viewer/2022062319/554a3faab4c90582328b5081/html5/thumbnails/12.jpg)
SOFTWARE REQUIREMENT SPECIFICATION (SRS)
MODULES
1. Profile Management
2. Account Management
3. Transaction Management
![Page 13: Voice based banking system](https://reader036.fdocuments.us/reader036/viewer/2022062319/554a3faab4c90582328b5081/html5/thumbnails/13.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/554a3faab4c90582328b5081/html5/thumbnails/14.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/554a3faab4c90582328b5081/html5/thumbnails/15.jpg)
ER DIAGRAM OF APPLICATION
![Page 16: Voice based banking system](https://reader036.fdocuments.us/reader036/viewer/2022062319/554a3faab4c90582328b5081/html5/thumbnails/16.jpg)
CLASS DIAGRAM FOR APPLICATION
![Page 17: Voice based banking system](https://reader036.fdocuments.us/reader036/viewer/2022062319/554a3faab4c90582328b5081/html5/thumbnails/17.jpg)
USE CASE DIAGRAM OF TRANSACTION
user
login pin valid
transfer
transaction
bank1
balance enquiry
balance
![Page 18: Voice based banking system](https://reader036.fdocuments.us/reader036/viewer/2022062319/554a3faab4c90582328b5081/html5/thumbnails/18.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/554a3faab4c90582328b5081/html5/thumbnails/19.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/554a3faab4c90582328b5081/html5/thumbnails/20.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/554a3faab4c90582328b5081/html5/thumbnails/21.jpg)
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 23: Voice based banking system](https://reader036.fdocuments.us/reader036/viewer/2022062319/554a3faab4c90582328b5081/html5/thumbnails/23.jpg)
ENTERING USER NAME AND PASSWORD
Here user name is 13 and password is 12.
![Page 24: Voice based banking system](https://reader036.fdocuments.us/reader036/viewer/2022062319/554a3faab4c90582328b5081/html5/thumbnails/24.jpg)
ENTERING ACCOUNT NUMBER AND PIN
Here account number is 1236 and pin is 11.
![Page 25: Voice based banking system](https://reader036.fdocuments.us/reader036/viewer/2022062319/554a3faab4c90582328b5081/html5/thumbnails/25.jpg)
ENTERING ACCOUNT NUMBER TO TRANSFER MONEY
Here toaccount number is 1234.
![Page 26: Voice based banking system](https://reader036.fdocuments.us/reader036/viewer/2022062319/554a3faab4c90582328b5081/html5/thumbnails/26.jpg)
ENTERING MONEY TO TRANSFER AMOUNT
Here we are entering amount as 2000/-.
![Page 27: Voice based banking system](https://reader036.fdocuments.us/reader036/viewer/2022062319/554a3faab4c90582328b5081/html5/thumbnails/27.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/554a3faab4c90582328b5081/html5/thumbnails/28.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/554a3faab4c90582328b5081/html5/thumbnails/29.jpg)
![Page 30: Voice based banking system](https://reader036.fdocuments.us/reader036/viewer/2022062319/554a3faab4c90582328b5081/html5/thumbnails/30.jpg)
ANY QUERIES