onine banking system documentation

Upload: amit-sharma

Post on 05-Jul-2018

549 views

Category:

Documents


14 download

TRANSCRIPT

  • 8/16/2019 Onine Banking System Documentation

    1/32

     A PROJECT ONLINE BANKING

    Submitted By

    • Amit Sharma

    • Priya Das

    • Sudarshana

    DasBACHELOR OF COMPUTER APPLICATION

    IN

    DEPARTMENT OF COMPUTER APPLICATION

    Asans! En"ineerin" C!!e

  • 8/16/2019 Onine Banking System Documentation

    2/32

    Pa"e # $

     This is t %erti&y that the 'r(e%t )r* entit!ed “ONLINE BANKING” is a

    bna+de re%rd & )r* %arried ut in the Department of Computer

    Application, Asans! En"ineerin" C!!e"e, Asans!-

    Name R!! Number Re"istratin Number

    AMIT SHARMA $./.$0$1..0 $1$./$.$...0PRI2A DAS $./.$0$1.0. $1$./$.$..0.SUDARSHANA DAS $./.$0$1.0/ $1$./$.$..0/

     The students & 3th Semester BCA 0.$34$5 under my 6 ur su'er7isin in

    re8uirement & 'artia! &u!+!!ment & the A)ard & De"ree & BCA &rm

    Mau!anaAbu!9a!am A:ad Uni7ersity & Te%hn!"y, ;est Ben"a!-

     This is t %erti&y that the 'r(e%t )r* entit!ed ” ONLINE BANKING” is a bna+dere%rd & )r* %arried ut in the Department of Computer Application, Asans!

    En"ineerin" C!!e"e, Asans!-

    Name R!! Number Re"istratin NumberPRI2A DAS 0. $./.$0$1.0.

    AMIT SHARMSSUDARSHANA DAS 0/ $./.$0$1.0/

     The students & 3th Semester BCA 0.$34$5 under my 6 ur su'er7isin in

    re8uirement & 'artia! &u!+!!ment & the A)ard & De"ree & BCA &rm

    Mau!anaAbu!9a!am A:ad Uni7ersity & Te%hn!"y, ;est Ben"a!-

    Si"nature &

     The Pr(e%t

  • 8/16/2019 Onine Banking System Documentation

    3/32

    D ECLARATION

    I, hereby de%!are that the 'r(e%t entit!ed @ONLINE

    BANKING submitted is ur ri"ina! )r* and the 'r(e%t

    has nt &rmed the basis &r the a)ard & any de"ree,

    ass%iate shi', &e!!)shi' r any ther simi!ar tit!es- And the

    in&rmatin submitted herein is true and ri"ina! t the best

    & ur *n)!ed"e-

    Name = Amit Sharma

    Si"nature =

    Name = Priya Das

    Si"nature = -

    Name = Sudarshana Das

    Si"nature = --

    Pa"e # 0

  • 8/16/2019 Onine Banking System Documentation

    4/32

    AC9NO;LED

  • 8/16/2019 Onine Banking System Documentation

    5/32

    The adoption of Electronic Banking b co!!ercial enterpri"e"ha" been in e#i"tence "ince the !id$%&"' !(ch greater inn(!ber d(e to lo)er operating co"t" a""ociated )ith it*Electronic banking ha" initiall been in the for! of a(to!aticteller !achine" and telephone tran"action"*+ore recentl' it ha" been tran"for!ed b the Internet' a ne) deli,er channel for banking "er,ice" that benefit" bothc("to!er" and bank"*Internet banking ""te! "er,ice" can incl(de- Open an

    acco(nt' Balance en.(ir' Re.(e"t for Che.(ebook'Beneficiar pa!ent" /E0T1' 2ie)ing !onthl*0(rther!ore' c("to!er3" application for electronic banking facilitie" i" e#panding a" the co"t "a,ing" onTran"action" o,er the Internet are "ignificant*

     TABLE OF CONTENTS

    4* Introd(ction

    5* 6"er3" Re.(ire!ent 7oc(!ent

    • Backgro(nd

    Pa"e #

  • 8/16/2019 Onine Banking System Documentation

    6/32

    • Proble! 8tate!ent

    • Ob9ecti,e of the propo"ed ""te!

    • Li!itation" of the Internet Banking ""te!

    :* Re.(ire!ent anal"i" 7oc(!ent

    • 0(nctional Re.(ire!ent

    •Non$f(nctional Re.(ire!ent

    ;* 8"te! 8pecification

    • 8oft)are "pecification

    • * 6"er Interface 8pecification

    • 7e"cription of co!plete ("er interface

    8creen "hot" of Regi"tration 0or!

    8creen "hot" of Login Page 8creen "hot" of

  • 8/16/2019 Onine Banking System Documentation

    7/32

  • 8/16/2019 Onine Banking System Documentation

    8/32

    The chance" and threat" that the internet "!bolie" i" no longer ne)" to the pre"ent

    da banking "ector* No traditional bank )o(ld dare face in,e"t!ent anal"t" )itho(t an

    Internet "trateg* The !ain intention behind the co!!ence!ent of electronic banking 

    "er,ice" i" to pro,ide the c("to!er" )ith an alternati,e that i" !ore re"pon"i,e and

     )ith le"" e#pen"i,e option"* ith option" 9("t a click a)a' c("to!er" ha,e !ore

    control than e,er* Their e#pectation" are ("abilit and real$ti!e an")er"* The al"o

     )ant per"onal attention and highl c("to!ied prod(ct" and "er,ice"*

    •  #roblem $tatement

     e got ("er re.(ire!ent" fro! "o!e Co!p(ter 8cience "t(dent"' D(killa Roro'

    +ichael+otlhabi' a""er B(chana' and friend" Allen +)angonde' I"!ail' fro! )hich

     )e for!(lated the doc(!ent anal"i" in 0ebr(ar 5&45*

    Internet banking identifie" a partic(lar "et of technological "ol(tion" for the

    de,elop!ent and the di"trib(tion of financial "er,ice"' )hich rel (pon the open

    architect(re of the Internet* ith the i!ple!entation of internet banking ""te!' it

    !aintain a direct relation"hip )ith the end ("er" ,ia the )eb and are able to pro,ide a

    per"onal characteriation to the interface' b offering additional c("to!ied "er,ice"*

    • Ob%ecti&e of t'e propose" s(stem

    The ai! of the propo"ed ""te! i" to addre"" the li!itation" of the c(rrent ""te!*

    The re.(ire!ent for the ""te! ha" been gathered fro! the defect" recorded in the

    pa"t and al"o ba"ed on the feedback ("er" of the pre,io(" !etric tool"*

    Manual process

    Pa"e #

    In8uiries &r an

    e?istin" ser7i%e r

    sme s'e%i+%

    in&rmatin

    Custmer

    'hysi%a!!y 7isits

    the ban*

    Custmer

  • 8/16/2019 Onine Banking System Documentation

    9/32

    The de,elop!ent of ne) ""te! tr to a(to!ate the entire proce"" keeping in,ie) of the databa"e integration approach*

    •  Limitations of t'e Internet Banin! $(stem

    Problems of security: 2ario(" "ite" are not properl locked at to en"(re )hether

    the c("to!er3" !one i" "afe in cber )orld or not*

     Wrong assumption: +an people are afraid ("ing Internet Banking beca("e of the

    a""(!ption that it i" !ore e#pen"i,e than the traditional !ethod of dealing )ith

    bank tran"action"* The "till prefer going to bank to perfor! tran"action"*

    Lack of awareness: Another great hindrance i" lack of a)arene"" beca("e effecti,e

    and )ide !edia effort" in p(bli"hing Internet Banking need to be e!pha"ied*

    REUIREMENTS ANAL2SIS DOCUMENT

    •  )unctional *e+uirements

    C("to!er can re.(e"t detail" of the la"t Fn3 n(!ber of tran"action" he ha"

    perfor!ed on an acco(nt*

    C("to!er can !ake a f(nd" tran"fer to another acco(nt in the "a!e bank*

    C("to!er can ,ie) hi" !onthl "tate!ent* 8hehe can al"o take print o(t of 

    the "a!e*

    Pa"e # /

    Ass%iated and

    inte"rated the

    in&rmatin as

    Lea7es the

    ban* The in %har"e %!er*

    %he%*s the

    s'e%i+%atin and

  • 8/16/2019 Onine Banking System Documentation

    10/32

    The ""te! i" pro,iding balance en.(ir facilit*

    •  Non,functional *e+uirements

    Tho"e re.(ire!ent" )hich are not the f(nctionalitie" of a ""te! b(t are the

    characteri"tic" of a ""te! are called the non$f(nctionalitie"*

    8ec(re acce"" of confidential data*

    5;H? a,ailabilit

    Better co!ponent de"ign to get better perfor!ance at peak ti!e

    0le#ible "er,ice ba"ed architect(re )ill be highl de"irable for f(t(re

    e#ten"ion"*

    S2STEM SPECIFICATION

     

    $O)T-A*E $#ECI)ICATION

    Client on Internet: eb bro)"er/an1'Operating 8"te!/an1

    Client on Intranet:  Client 8oft)are' eb Bro)"er' Operating 

    8"te!/an1

     Web Server: Apache To!cat or Gla""fi"h' Operating ""te!/an1

    Database Server: +8$acce""' Operating ""te!/+icro"oft indo)"

    an ,er"ion1

    Development En: Net bean"/J5EE'Ja,a'8er,let"'J8P1'+8$Acce""

      .A*D-A*E $#ECI)ICATION

    CLIE!" SIDE :

    P#$CESS$# #%M DIS& SP%C

    INTERNET EHPLORER

    >*&

    PENTI6+ II AT =&&

    +; +B =&& +B

    Pa"e # G

  • 8/16/2019 Onine Banking System Documentation

    11/32

    SE#'E# SIDE :

    P#$CESS$# #%M DIS& SP%C

     APAC

  • 8/16/2019 Onine Banking System Documentation

    12/32

    to the databa"e )ill be !ade ("ing J8P and 8ER2LET8'

    !ini!(! of >; +B of RA+' a databa"e "oft)are' a

    "er,er and a )eb bro)"er )ith )hich )e )ere

    pre,io("l e.(ipped*

    USER INTERFACE SPECIFICATION

     The 'ur'se & this d%ument is t 'r7ide a detai!ed s'e%i+%atin & theInternet Ban*in" System user inter&a%e- These re8uirements )i!! detai! theut)ard!y bser7ab!e beha7ir & the 'r"ram- The user inter&a%e 'r7idesthe means &r the user, t intera%t )ith the 'r"ram- This User Inter&a%eS'e%i+%atin is intended t %n7ey the "enera! idea &r the user inter&a%edesi"n and the 'eratina! %n%e't &r the s&t)are- This d%ument )i!! beu'dated )ith additina! detai! as ur ana!ysis and desi"n a%ti7ities 'r"ress-

    • Description of the complete user interface The User Inter&a%e S'e%i+%atin UIS %nsists & ne main "ra'hi%a! userinter&a%e

  • 8/16/2019 Onine Banking System Documentation

    13/32

    By %!i%*in" @%!i%* here re"istratin 'a"e )i!! a''ear

    Pa"e # $0

  • 8/16/2019 Onine Banking System Documentation

    14/32

    Lo!in #a!e

     The L"in 'a"e %nsists & t) te?t b?es, name!y Username and Pass)rd,and a !"in %mmand buttn a!!)in" the %ustmer t !" int the system- The !"in 'a"ehe!'s the %ustmers t !"in as a user )h 7isua!i:es and ana!y:e

    data %ntained in the database-

    A&ter L"in yu ha7e t %reate a%%untCreate account pa!e/

    Pa"e # $1

  • 8/16/2019 Onine Banking System Documentation

    15/32

    A&ter %reatin" a%%unt Hme Pa"e )i!! a''ear.ome #a!e

    On%e !""ed n, the %ustmer is ready t 'er&rm De'sit and ;ithdra) a%%untDeposit Amount #a!e

    Custmer %an de'sit and )ithdra) mney t his6 her a%%unt

    Pa"e # $

  • 8/16/2019 Onine Banking System Documentation

    16/32

    -it'"ra0 Amount #a!e

    N) Custmer %an trans&er amunt t ther a%%untTransfer Amount pa!e

    Pa"e # $3

  • 8/16/2019 Onine Banking System Documentation

    17/32

    Custmer %an %he%* his6 her ba!an%e

    C'ec balance pa!e/

    Custmer %an 7ie) re'rt & a!! transa%tin & his6 her a%%unt

    1ie0in! Transaction Details pa!e

    Pa"e # $5

  • 8/16/2019 Onine Banking System Documentation

    18/32

    Finally Customer can logout and after logged out home page will appear again

    • How the user interacts with the system

    The "e.(ence diagra! "ho)" ho) the c("to!er can open an acco(nt a" )ell a" ho) to regi"ter the

    internet banking ""te! in order to login the ""te!* hen the c("to!er "(b!it all thedetail" in

    the for! then the

    8"te! a(to!aticall gi,e" an acco(nt and "end" to the databa"e*

    Pa"e # $

  • 8/16/2019 Onine Banking System Documentation

    19/32

    Then the login proce"" i" "ho)n belo)' the c("to!er enter" a ,alid acco(nt n(!ber and pa"")ordthen the ""te! check" if it i" correct inp(t or not' if it i" correct then it allo)" to acce"" for thetran"action"' if it i" not correct it )ill re!ain the ho!e page*

    Database Tab!e

    Table Name= 2$E* DETAIL$ 3user4"etails5

    Pa"e # $/

  • 8/16/2019 Onine Banking System Documentation

    20/32

    Description= This tab!e is used t stre Users L"in detai!s-

    ATT*IB2TE NA6E ATT*IB2TE T7#E ATT*IB2TE $I8E

    ID AutNumber $.

    Uname Te?t 3.U'ass Te?t $.se%K8uestin Te?t 3.Ans)er Te?t 3.Address Te?t 3.Emai! Te?t 0.mbi!e Te?t $.

    Table Name= ACCO2NT DETAIL$ 3acc4"etails5

    Description/ This tab!e is used t stre %nsumer6 %!ient detai!s-

    ATT*IB2TE NA6E ATT*IB2TE T7#E ATT*IB2TE $I8E

    a%%Kn Number 0.uname Te?t 3.a%%Kty'e Te?t $.detai!s Te?t 3.

    Table Name= T*AN$ACTION DETAIL$ 3t94"etails5

    Description/ This tab!e is used t stre transa%tin detai!s-

    ATT*IB2TE NA6E ATT*IB2TE T7#E ATT*IB2TE

    $I8EId AutNumber $.Uname Te?t 0.a%%Kn Number $.

    'eratin Te?t 3.Amt Number 3.ba!an%e Number 3.time$ Te?t 0.Isne) Te?t $.

    Pa"e # $G

  • 8/16/2019 Onine Banking System Documentation

    21/32

    Table Name= T*AN$)E* DETAIL$ 3transfer5

    Description/ This tab!e is used t stre the &und trans&er detai!s-

    ATT*IB2TE NA6E ATT*IB2TE T7#E ATT*IB2TE

    $I8EID AutNumber $.uname Te?t 0.a%%Kn Number $.destKa%% Number $.amt Number 3.time$ Te?t 0.

    A!"rithmi% Des%ri'tin

    *e!istration an" openin! ne0 account/

    page contentTpeMte#tht!l char"eti"o$@@=%$4M lang(ageM9a,aM

    i!portM9a,a*".l*'co!*onlinebank*BankCo!!on"M errorPageMM

    9a,a Code

    8tring (na!e re.(e"t*getPara!eter/M("erna!eM1

    8tring pa"")ord re.(e"t*getPara!eter/Mpa"")ordM1

    8tring .(e"tion re.(e"t*getPara!eter/M.(e"tionM1

    8tring an")er re.(e"t*getPara!eter/Man")erM1

    8tring addre"" re.(e"t*getPara!eter/Maddre""M1

    8tring e!ail re.(e"t*getPara!eter/Me!ailM1

    8tring !obile re.(e"t*getPara!eter/M!obileM1

    8tring ".l MIN8ERT INTO ("erdetail" /(na!e' (pa""' "ec.(e"tion' an")er' addre""' e!ail' !obile 1 2AL6E8

    /QM(na!eMQ'QMpa"")ordMQ'QM.(e"tionMQ'QMan")erMQ'QMaddre""MQ'QMe!ailMQ'QM!obileMQ1M

    8"te!*o(t*println/".l1

    Pa"e # 0.

  • 8/16/2019 Onine Banking System Documentation

    22/32

    int (pdate BankCo!!on"*(pdate/".l1

      $'o0in! balance/

    page contentTpeMte#tht!l char"eti"o$@@=%$4M lang(ageM9a,aM

    i!portM9a,a*".l*'9a,a*(til*'co!*onlinebank*BankCo!!on"M errorPageMM

    9a,a Code

    8tring (na!e /8tring1"e""ion*getAttrib(te/Mc("tna!eM1

    8tring ".l M8ELECT accno' acctpe 0RO+ accdetail"

  • 8/16/2019 Onine Banking System Documentation

    23/32

    intdaccno Integer*par"eInt/re.(e"t*getPara!eter/MdaccNoM11

    inta!t Integer*par"eInt/re.(e"t*getPara!eter/MA!o(ntM11

    8tring bal".l M8ELECT balance 0RO+ t#detail"

  • 8/16/2019 Onine Banking System Documentation

    24/32

    BankCo!!on"*(pdate/M6P7ATE t#detail" 8ET i"ne) QNOQ

  • 8/16/2019 Onine Banking System Documentation

    25/32

    re"pon"e*"endRedirect/MnoBal*9"pM1

    el"e S

    bal4 bal $ a!t

    8"te!*o(t*println/Mithdra) - Mbal41

    8tring ".l(p M6P7ATE t#detail" 8ET i"ne) QNOQ

  • 8/16/2019 Onine Banking System Documentation

    26/32

    el"e S

    bal bal a!t

    8tring ".l(p M6P7ATE t#detail" 8ET i"ne) QNOQ

  • 8/16/2019 Onine Banking System Documentation

    27/32

  • 8/16/2019 Onine Banking System Documentation

    28/32

    USER

  • 8/16/2019 Onine Banking System Documentation

    29/32

    P(t the a!o(nt o( )ant to tran"fer

    Click "ransfer to "end the a!o(nt

    Task : Bank !tate"ent8elect the acco(nt fro! )hich o( )ant a "tate!ent

    To ,ie) the record of the tran"action' click  view statementof the tran"action page*

    ADANTA

  • 8/16/2019 Onine Banking System Documentation

    30/32

    0ail(re of po)er "(ppl ca("e break do)n of 

    ""te!* Lo"" of hea, inco!e at ti!e" of "ettle!ent of 

    higher !agnit(de*

    Co"t in,ol,ed in training "taff !a not be

    profitable "peciall ti!e" of attrition*

    Pr(e%t S%'e

    The "cope of thi" pro9ect i" li!ited to the acti,itie" of the operation" (nit of the banking 

    ""te! )hich incl(de" opening of Acco(nt' 7epo"it of f(nd"' Electronic f(nd" tran"fer'

    Che.(e balance and +onthl "tate!ent' a(to!aticall proce"" tran"action ("ed in a

    banking* The criterion3" )hich incl(de o,er here i" to creation of an acco(nt and it" all

    re"pecti,e per"pecti,e* The data ("ed b the ""te! i" "tored in a 7ataba"e that )ill be

    the Centre of all infor!ation held abo(t the c("to!er and the ba"e for the re!ainder of 

    the proce"" after initial "igning (p been !ade* Thi" enable" thing" to be "i!plified and

    con"iderabl .(ickened' !aking the 9ob" of the in,ol,ed people ea"ier* It "(pport" the

    c(rrent proce"" b(t centralie" it and !ake it po""ible for deci"ion to be !ade earlier

    and ea"ier )a* The !ain goal of the ""te! i" to a(to!ate the proce"" carried o(t inthe bank )ith i!pro,ed perfor!ance and realie the ,i"ion of paperle"" banking* 8o!e

    of the goal" of the ""te! are li"ted belo)-$

    Large n(!ber of c("to!er detail" )ith ea"e*

    +anage all detail" of the "t(dent" )ho are regi"tered )ith the bank and

    "end appropriate detail" abo(t late"t polic of the bank and each of it"

    c("to!er* Create c("to!er acco(nt and !aintain it" data efficientl and effecti,el*

     2ie) all the detail" of the c("to!er*

     Acti,itie" like (pdating' !odification' deletion of record "ho(ld be ea"ier*

    Pa"e # 0G

  • 8/16/2019 Onine Banking System Documentation

    31/32

    CONCLUSION

    Th(" reaching to the concl("ion of o(r pro9ect )e ob"er,e that Traditional bank" offer

    !an "er,ice" to their c("to!er"' incl(ding accepting c("to!er !one depo"it"' pro,iding 

    ,ario(" banking "er,ice" to c("to!er"' and !aking loan" to indi,id(al and co!panie"*

    Co!pared )ith traditional channel" of offering banking "er,ice" thro(gh ph"ical

    branche"' e$banking ("e" the internet to deli,er traditional banking "er,ice" to their

    c("to!er"' "(ch a" opening acco(nt"' tran"ferring f(nd"* E$banking can be offered in t)o

    !ain )a"* 0ir"t' an e#i"ting bank )ith ph"ical office" can al"o e"tabli"h an online "ite and

    offer e$banking "er,ice" to it" c("to!er" in addition to the reg(lar channel* 0or e#a!ple'

    Citibank i" a leader in e$banking' offering )alk$in' face to face banking at it" branche"

    thro(gho(t !an part" of the )orld a" )ell a" e$banking "er,ice" thro(gh the orld ide

     eb* Generall' e$banking i" pro,ided )itho(t e#tra co"t to c("to!er"* C("to!er" are

    attracted b the con,enience of e$banking thro(gh the internet' and in t(rn' bank" can

    operate !ore efficientl )hen c("to!er" perfor! tran"action b the!"el,e" rather than

    going to branch and dealing )ith a branch repre"entati,e*

    On October 4' 5&&&' the electronic "ignat(re" bill took effect'

    recogniing doc(!ent" "igned online a" legal* 8o!e bank" plan to begin ("ing electronic

    check" a" "oon a" the can )ork o(t ,ario(" "ec(rit !ea"(re"*

    The range of e$banking "er,ice" i" likel to increa"e in the f(t(re*

    8o!e bank" plan to introd(ce electronic !one and electronic check"* Electronic !one 

    can be "tored in co!p(ter" or "!art card" and con"(!er" can ("e the electronic !one to

    p(rcha"e "!all ,al(e ite!" o,er the internet*

    BIBLIO

  • 8/16/2019 Onine Banking System Documentation

    32/32

     )))*"hare"lide*co!

     )))*banker"online*co!

     )))*en*)ikipedia*org