Professional Documents
Culture Documents
Project In charge
Mr. nand!a"#r#gan % ssis&an& Professor'
Pa e ! 1
*able of Con&en&s
Description Page No. Introduction : +.+. P#rpose,,,,,,,,,,,,,,,,,,,,,,,,.(
+.-. +.(. +.1. +.2. +.3. +.5. Scope ,,,,,,,,,,,,,,,,,,,,,,,,.( .efini&ion/ crony"s and bbre0ia&ion,,,,,,,,,,,.( *ec!nologies &o be #sed,,,,,,,,,,,,,,,,......1 *ools #sed,,,,,,,,,,,,,,,,,,,,,,,2 4eferences,,,,,,,,,,,,,,,,,,,,,.......2 O0er0iew,,,,,,,,,,,,,,,,,,,,,,,.2
2. Overall Description -.+. -.-. -.(. -.1. -.2. -.3. -.5. -.9. -.:. -.+;. -.++. -.+-. -.+(. 3. Prod#c& Perspec&i0e,,,,,,,,,,,,,,,,,,.....3 Sof&ware 6n&erface,,,,,,,,,,,,,,,,,,,,3 7ardware 6n&erface,,,,,,,,,,,,,,,,,,,..5 Co""#nica&ion 6n&erface,,,,,,,,,,,,,,,.......5 Prod#c& 8#nc&ion,,,,,,,,,,,,,,,,,,,.....5 Cons&rain&s,,,,,,,,,,,,,,,,,,,,,.......9 $se Case Model,,,,,,,,,,,,,,,,,,,.......: Class .iagra",,,,,,,,,,,,,,,,,,,,.....+; Se<#ence .iagra",,,,,,,,,,,,,,,,,,,...++ c&i0i&y .iagra",,,,,,,,,,,,,,,,,,.........+( E=4 .iagra",,,,,,,,,,,,,,,,,,,,,....+3 rc!i&ec&#re .esign,,,,,,,,,,,,,,,,,,.....+5 ss#"p&ions and .ependencies,,,,,,,,,,,,,,..+9
%oice &ased 'eb &ro(ser. 0oice=based web &o "a>e infor"a&ion accessible &o #sers w!o "ay no& be able &o read or wri&e/ or w!o do no& !a0e access &o &!e 6n&erne&. $sers can access &!e 0oice=based web #sing a &oll=free n#"ber/ &!ro#g! a 0arie&y of ways incl#ding a 0oice recogni&ion sys&e" or a &one p!one. $nli>e a co"p#&er in&erface/ a 0oice in&erface needs no >eyboard/ no "o#se/ no screen/ freeing #sers fro" &!ese barriers &o access and ac&ion. 6& re<#ires no &raining. 6& is accessible &o anyone wi&! a &elep!one. Voice is "obile?infor"a&ion can be sen& and re&rie0ed fro" anyw!ere. Since c#s&o"ers can !a0e access a& any&i"e fro" anyw!ere/ 0oice "a>es i& possible &o #se &i"e "ore effec&i0ely. 8as& and efficien&/ 0oice frees #sers fro" no& only &!e des>&op/ b#& e0en &!e lap&op.
$.2
cope
*!e #ser gi0es &!e re<#es& &!ro#g! &!e 0oice or &e@& #sing p!one /personal co"p#&er or *o#c! &one. *!e re<#es& goes &o &!e 0oice browser.6f &!e re<#es& is 0oice/ speec! recogni&ion con0er&s 0oice in&o &e@&. C!ec>s &!e gra""ers and &!en #sing speec! syn&!esis &o con0er& &e@& in&o pre=recorded a#dio. *!e pre=recored a#dio s!o#ld be s&ore in &!e ad"inis&ra&or.i& s!o#ld display &o &!e #ser.
*DMIN, d"inis&ra&or !as &!e a#&!ori&y for con0er& &!e 0oice in&o
&e@&/&e@& in&o 0oice and &!en displaying &o &!e #ser.
* ", #&o"a&ic Speec! 4ecogni&ion is &o con0er& &!e speec! in&o &e@&.
-TM. A 7yper&e@& Mar>#p Lang#age is &o crea&e s&a&ic websi&es. /200 A Ba0a - En&erprise Edi&ion is a progra""ing pla&for" and i& is &!e par& of &!e Ca0a pla&for" for de0eloping and r#nning dis&rib#&ed Ca0a applica&ions. 0/& A En&erprise Ca0a bean/ i& is arc!i&ec&#re for &!e de0elop"en& and deploy"en& of &ransac&ional/ dis&rib#&ed obCec& applica&ions=based/ ser0er= side sof&ware co"ponen
Pa e ! 3
" * A 4a&ional Sof&ware rc!i&ec& is a designer &ool>i& w!ic! is designed for de0elop "ore co"ple@ proCec&s by pro0iding f#lly dyna"ic web ser0ice. D&2 A .a&abase - is &!e da&abase "anage"en& sys&e" &!a& pro0ides a fle@ible and efficien& da&abase pla&for" &o erec& s&rong on de"and b#siness applica&ions. 1M., Unified Modeling Language is a s&andard lang#age for wri&ing sof&ware bl#eprin&s. *!e $ML "ay be #sed &o 0is#aliDe/ specify/ cons&r#c& and doc#"en& 2M. = E@&ensi0e Mar>#p Lang#age #sed for da&a &ransfer and EML is s&ored na&#rally in .B-TTP A 7yper&e@& &ransfer pro&ocol is a &ransac&ion orien&ed clien&Fser0er pro&ocol be&ween web browser and a web ser0er. -TTP A Sec#re !yper&e@& &ransfer pro&ocol is a !yper&e@& &ransfer pro&ocol o0er sec#re soc>e& layer.
2M. A E@&ensi0e Mar> $p Lang#age /*%* A pplica&ion arc!i&ec&#re /200 A pplica&ion arc!i&ec&#re */*2 A sync!rono#s Ba0a scrip& nd EML
Pa e ! ,
$.7 "e!erences
6BM *GMC Sa"ple Synopsis. 6BM A www.ib".inFde0eloperwor>s. Wi>ipedia = www.wikipedia.com .a&abase Manage"en& Sys&e"s = >or&!. $.8 Overvie(
09isting +stem:
*ype &!e &e@& searc! &!e con&en& w!o "ay no& be able &o read or wri&e people does no& access i&.
Dra(bac:s:
W P%Cell#lar p!ones/ Pal" Pilo&s'access &o &!e webG S"all screensG 8or web p!ones/ &!ereHs an incredibly s"all 0iewing areaI pal"&ops are barely be&&er. Speed of accessG ll de0ices !a0e slow access. Li"i&ed or frag"en&ed a0ailabili&yG Wireless web access is sporadic in "any areas and en&irely #na0ailable in o&!er areas. w>ward inp#&G Pal"Hs Graffi&i/ &o#c!&one pads/ or e0en &iny JWE4*) >eyboards are aw>ward for any a"o#n& of wri&ing/ e0en a s!or& e"ail.
PriceG Many &ec!nology li"i&a&ions are being addressed by !ig!er=end de0ices and ser0ices. B#& &!e en&ry price for a good wireless web pal"&op wi&! decen& display/ >eyboard/ and speed is easily K5;; &o K:;;/ no& incl#ding "on&!ly access.
Pa e ! -
Lac> of #ser !abi&G 6& &a>es so"e pa&ience and o0erco"ing &!e learning c#r0e &o ge& &!e !ang of i& == connec&ing/ p#&&ing in an address/ &yping. $sers C#s& arenH& #sed &o &!e idea and pro&ocol ye&.
Proposed +stem:
Voice Browsers offer &!e pro"ise of allowing e0eryone &o access Web based ser0ices fro" any p!one/ "a>ing i& prac&ical &o access &!e Web any &i"e and anyw!ere/ w!e&!er a& !o"e/ on &!e "o0e/ or a& wor>. $sers will able &o c!oose w!e&!er &o respond by a >ey press or a spo>en co""and. Voice browsers allow people &o access &!e Web #sing speec! syn&!esis/ pre=recorded a#dio/ and speec! recogni&ion.
Our plan:
ccep& &!e 0oice co""ands O#&p#& s!o#ld be con0er&ed in&o speec!
Voice Based Web Browser Software requirement specification Data &ase erver
.B-/ Opera&ing Sys&e" %any' Development 0nd 4 . %B-EE/ Ba0a/ Ba0a Bean/ Ser0le&s/ 7*ML/ EML/ B E'/ .B-/ OS %Windows'/ WebSp!ere%Web Ser0er'
"*M
+-9 MB
Dis: pace
+;; MB
"*M
+ GB -23 MB
Dis: pace
(.2 GB 2;; MB %E@cl#ding .a&a SiDe'
"*M
-23 MB
Dis: pace
+;; MB
"*M
- GB
Dis: pace
(.2 GB
o0er &!e p!one 0ia "en#s &ra0ersed #sing &!e p!oneHs >eypad. Voice Browsers are &!e ne@& genera&ion of call cen&ers/ w!ic! will beco"e Voice Web por&als &o &!e co"panyHs ser0ices and rela&ed websi&es/ w!e&!er accessed 0ia &!e &elep!one ne&wor> or 0ia &!e 6n&erne&. .
ome o! the !eatures o! the product are as !ollo(: *ccessing business in!ormation:
M
*!e corpora&e Nfron& des>N w!ic! as>s callers w!o or w!a& &!ey wan& #&o"a&ed &elep!one ordering ser0ices S#ppor& des>s Order &rac>ing irline arri0al and depar&#re infor"a&ion *ccessing public in!ormation:
M M M M
M M M M
Co""#ni&y infor"a&ion s#c! as wea&!er/ &raffic condi&ions/ sc!ool clos#res/ direc&ions and e0en&s Local/ na&ional and in&erna&ional news Na&ional and in&erna&ional s&oc> "ar>e& infor"a&ion B#siness and e=co""erce &ransac&ions
*ccessing personal in!ormation: M M M M M Voice "ail Calendars/ address and &elep!one lis&s Personal !oroscope Personal newsle&&er *o=do lis&s/ s!opping lis&s/ and calorie co#n&ers
2.7. ;onstraints
M *!e infor"a&ion of all &!e #sers "#s& be s&ored in a da&abase &!a& is accessible by &!e d"inis&ra&or. M Voice based web browser sys&e" is connec&ed &o &!e co"p#&er and is r#nning all -1 !o#rs a day. M *!e #sers can access Online Boo> Sales wi&! "obile SMS Sys&e" fro" any co"p#&er &!a& !as 6n&erne& browsing capabili&ies and an 6n&erne& connec&ion.
Pa e ! 0 "#$% &$%#'(i ) *o+ta e
Administrator
Pa e ! 1
2.=.;lass Diagram
Pa e ! 10
#S&R user name ' string email id ' string search(Via(Phone)* search(Via(Pc)* search(Via(Touchtone)* upload)* do"nload)* account(+reate)*
V,.+& /R,0S&R version ' integer script ' string voice$ml(Script)* grammers)* audio(1iles)* te$t(To(Speech)* speech(To(Te$t)* 0&/ APPL.+AT.,3 S&RV&R !and "idth ' string integrity ' string ip address ' integer port num!er ' integer security)* data services)* transaction(Support)* load(/alancing)*
+,MP#T&R net"or- connection ' string operating system ' string computer con iguration ' string html(To(Script)*
A2M.3 system num!er ' integer user(.d ' integer pass"ord ' string login)* search)* upload)* do"nload)* chat)* send mail)* receive mail)* report generate)*
#S&R
V.S#AL /R,0S&R
V,.+& /R,0S&R
A2M.3
Pa e ! 12
S&RV&R /R,0S&R
2ATA/AS&
request or chatting
request #RL validate #RL invalid)page cannot !e displayed* display to the user got "e! valid pages
2.$>.*ctivit+ Diagram:
Pa e ! 13
#S&R R&5#&ST
through voice
through computer
voice !ro"ser
search content
voice $ml
grammar
audiio iles
%TML
multimedia ile
script
scripts
administrator
data!ase
Give request
Pa e ! 1-
start session
2ser name
8ram mars
$udio fi+es
6eed bac4
%ana e %aintain informatio n 5ata base 3ecei* e reques t Ser *er $dd memb erss
$dministrator Searc)
2pdati on
2.$2.*rchitecture Diagram
Pa e ! 1/
&1 IN0
.*?0"
USER LOGIN
USER DETAILS
USERACCOUNT _UI
USER ACCOUNT
SEARCH_UI
SEARCH
SEARCH
UPLOAD_UI
UPLOAD RESOURCE S
DOWNLOAD_UI
DOWNLOAD
FEEDBACK_UI
FEEDBACK
FEEDBACK
VOICESEARCH _UI
VOICE SEARCH
PRERECORDED AUDIO
Pa e ! 10
@ ecurit+ "e#uirements
ll #sers s!o#ld be properly a#&!en&ica&ed before allowed en&ry in&o &!e sys&e" a#&!en&ica&ion will be based on an E="ail address/ and a password. ll ac&i0i&ies on &!e sys&e" "#s& be logged.
@Non,<unctional "e#uirements
Sec#re access of confiden&ial da&a %#serOs de&ails'. SSL can be #sed. -1 E 5 a0ailabili&y. Be&&er co"ponen& design &o ge& be&&er perfor"ance a& pea> &i"e. 8le@ible ser0ice based arc!i&ec&#re will be !ig!ly desirable for f#&#re e@&ension.
@Other "e#uirements
*!e #ser "#s& be agreed wi&! all &!e &er" and condi&ions &!a& !a0e pro0ided by &!e Sys&e" d"inis&ra&or/ local a#&!ori&y and S!o#ld Obey &o &!e all 6n&erna&ional s&andards and Pro&ocols.
Pa e ! 11