Project Doc 1 - Copy

download Project Doc 1 - Copy

of 64

Transcript of Project Doc 1 - Copy

  • 8/17/2019 Project Doc 1 - Copy

    1/64

    1

    OPERATING SYSTEM WINDOWS-XP

    FRONT END ASP.Net

    BACK END SQL-Server

    PACKAGE MS-Word

      LANGAGE .NET

      DATABASE SQL SER!ER "##$

  • 8/17/2019 Project Doc 1 - Copy

    2/64

    "

  • 8/17/2019 Project Doc 1 - Copy

    3/64

    %

    ACKNOWLEDGEMENT

     We &'(o &)*+o,'ede oter /ro0e((or &+d 0re+d( 0or ter (&t(0&)tor2 )o3/'eto+

    o0 t( /ro4e)t /r+)/'e Mr. Rupesh Jaishwal

    “SupriyaTiwari,KshamaChauey!&( &',&2( 5ee+ & (o6r)e o0 +(/r&to+. We

    ,'' &'(o t&+*( to “Mr.Cha"#ra She$har Gau%am! 0or ( v&'6&5'e (6e(to+

    &+d ter e7te+ded + ever2 re(/e)t to (ee te /ro4e)t 0or t( )o3/'eto+. We ,o6'd

    '*e to e7/re(( 32 e&rt0e't t&+*( to 8Mr. A+&+t So+9: 3&+&+ dre)tor: R&4v

    G&+d )o3/6ter )o''ee 0or &v+ ve+ 6( &+ o//ort6+t2 to 6+dert&*e t(

     /ro4e)t + t( '2 re/6ted or&+;&to+.

    F+&''2 ,e t&+* o6r /&re+t( &+d deer o+e( ,o &re te &+)or

    o0 o6r 've( 0or ter (6//ort( &+d 6+der(t&+d+.

    S6/r2& T,&r

    K(&3& C&65e2

  • 8/17/2019 Project Doc 1 - Copy

    4/64

  • 8/17/2019 Project Doc 1 - Copy

    5/64

    $

    TA&LE O' CONTENTS

    Chap%er (

    )"%r*#u+%i*"

    P6r/o(e o0 /ro4e)t

    Pro4e)t o0 Go&' Pro4e)t o0 S)o/e

    Chap%er

      S*-%ware &a+$r*u"#

    St6d2 o0 ,+do, 7/

    A5o6t !B

    W2 SQL (erver 

    Chap%er /

      0r*lem A"alysis

    So0t,&re re=6re3e+t S2(te3 /'&+++

    Pro4e)t e(t3&to+

    Pro4e)t R(* A+&'2((

    Chap%er 1

      Sys%em Desi"i"

  • 8/17/2019 Project Doc 1 - Copy

    6/64

  • 8/17/2019 Project Doc 1 - Copy

    7/64

  • 8/17/2019 Project Doc 1 - Copy

    8/64

  • 8/17/2019 Project Doc 1 - Copy

    9/64

    )NTROD5CT)ON

    • Te 3ove /ort&' &( 5e+e0ted K!R 3&+2 ,&2( o6t o0 ,) & 0e,

    &ve 5ee+ o6t'&d 5e'o,-

    •   Co+ve+e+t o+'+e t)*et 5oo*+ tro6 te +ter+et :,) + t6r+

    'e&d( to 3ore &+d re/e&t )6(to3er &+d (orter =6e6e.

    •   A))e(( to +0or3&to+ &+d oter 3ove re'&ted /ro3oto+&' +e,(

    tro6 te +e,('etter(.

    •   I+)re&(ed o/er&to+&' e00)e+)2 tro6 /&+'e(( tr&+(&)to+.

    •   T( /ro4e)t ( &3ed &t deve'o/+ &+ o+'+e t)*et (2(te3 0or & )+e3&

    &'' .te t)*et re(erv&to+ (2(te3 ( &+ +ter+et 5&(ed &//')&to+ t&t )&+

    &))e((ed tro6o6t te +et &+ )&+ 5e &))e((ed 52 &+2o+e ,o &( +et

    )o++e)to+ . T( &//')&to+ ,'' 5e &6to3&te te re(erv&to+ o0 re(erv&to+.

      T( o+'+e t)*et re(erv&to+ (2(te3 /rovde( & ,e5(te 0or & )+e3& &'',ere &+2 6(er o0 +0or3&to+ )&+ &))e(( t. T( )+e3& &'' ( 36't/'e7

    ,t % ()ree+ tree d00ere+t t2/e( o0 )'&((e((e&t(. O+'2 $# o0 (e&t( )&+ 5e

    re(erved o+'+e. (er ( re6'&r to 'o+ to te (2(te3 &+d +eed( & )redt )&rd

    0or 5oo*+ te t)*et(. T)*et( )&+ 5e )o''e)ted &t te )o6+ter.

    •   W&t)+ 3ove( ,t &+d 0re+d( + te&ter ( o+e o0 te 5e(t 3ed63

    o0 e+tert&+3e+t &0ter &v+ & e)t) ()ed6'e. B6t &'' t( e7)te3e+t

    v&+(e( &0ter (t&+d+ + ( + 'o+ =6e6e et t)*et 5oo*ed.

    •   O6r o+'+e t)*et re(erv&to+ (2(te3 ( o+e o0 te 5e(t o//ort6+te( 0or

    to(e ,o )&++ot &00ord + & t3e to et ter t)*et re(erved (t&+d+ + 'o+=6e6e. Peo/'e )&+ 5oo*ed t)*et o+'+e &t &+2 t3e o0 d&2 or +t .

  • 8/17/2019 Project Doc 1 - Copy

    10/64

    1#

    Chap%er (

    )"%r*#u+%i*"

     P6r/o(e o0 /ro4e)t

    Go&' o0 /ro4e)t

    Pro4e)t o0 S)o/e

    Pro4e)t o0 o54e)tve

     

  • 8/17/2019 Project Doc 1 - Copy

    11/64

    11

    0urp*se *- pr*6e+%788

    Te 3&+ /6r/o(e o0 o+'+e t)*et 5oo*+ ( to /rovde &+oter ,&2 0or te

    C6(to3er to 562 )+e3& t)*et .Te t)*et re(erv&to+ (2(te3 ( &+ +ter+et

    B&(ed &//')&to+ t&t )&+ 5e &))e(( tro6o6t te +et &+d )&+ &))e((ed 52

    A+2o+e ,o &( & +et )o++e)to+. It ( &+ &6to3&t) (2(te3( ,ere ,e ,'' 5e

    A6to3&te te re(erv&to+ o0 t)*et e+=6re( &5o6t &v&'&5't2 o0 t)*et(.

    G*al *- 0r*6e+%78

    • To /rovde & &+2t3e &+2/'&)e (erv)e( 0or te )6(to3er.

    • To /rovde re06+d .

    • To 3+3;e +o. o0 (t&00 &t te t)*et 5o7.

    • To /ro3ote te 0'3 o+ te +ter+et.

    • To +)re&(e te /ro0t.

    • To o5t&+ (t&t(t) +0or3&to+ 0ro3 te 5oo*+ re)ord(.

    S+*pe *- 0r*6e+%Te ()o/e o0 t( /ro4e)t ( to /rovde &+ e&(2 o/to+ 0or te )6(to3er ,o (

    ,''+ to 5oo* t)*et o+'+e 0or & 3ove. It (&ve( (er t3e &+d '&5or .O+ te

    oter &+d &'0 o0 te t)*et o0 te )+e3& &'' &re 5ee+ /rovde 0or 5oo*+ o+'+e

    (6) t&t '&5or o0 (t&00 ( red6)e.

    T( (2(te3 )&+ 5e &))e((ed &+2,ere to e'/ +et )o++e)to+ &t &+2

    t3e o0 d&2 or +t. T6( /rovd+ )6(to3er )o30ort &+d &'(o /'&2( & 3&4or ro'e +

     /ro3ot+ te 36't/'e7 &+d te 3ove(.

  • 8/17/2019 Project Doc 1 - Copy

    12/64

  • 8/17/2019 Project Doc 1 - Copy

    13/64

    1%

    Chap%er  

    S*-%ware &a+$r*u"# 

    St6d2 o0 ,+do, 7/

    W2 ASP .Net

    W2 SQL Server

  • 8/17/2019 Project Doc 1 - Copy

    14/64

    1

  • 8/17/2019 Project Doc 1 - Copy

    15/64

    1$

    S%u#y *- wi"#*w :p

    W+do,( XP ( &+ o/er&t+ (2(te3: t&t /rovde( te 'eve' o0 (e)6rt2 5e)&6(e

    (e)6rt2 + ,+do,( XP ( &((+ed o+ & /er 6(er r&ter t&+ /er re)o6r(e 5&((: &

    6(er +eed to re3e35er o+'2 (+'e ,+do,( XP 6(er &))o6+t +&3e &+d /&((,ord

    'o o+ &+d 6(e 'o)&' &+d +et,or* re(o6r)e(. Wt ,+do,( XP (e)6rt2: &'' re(o6r)e(

    &+d &)to+( &re /rote)ted 52 d()reto+&r2 &))e(( )o+tro': 3e&+( t&t (o3e 6(er( )&+

     5e /er3tted &))e(( to re(o6r)e( or /er0or3 &+ &)to+ ,'e oter 6(er )&+ 5e

     /reve+ted 0or3 &))e((+ te (&3e re(o6r)e or &)to+ (e)6rt2 ( ver2 0'e75'e 0or 

    e7&3/'e-d00ere+t /er3((o+ 0or d00ere+t 6(er(. (er )&+ 5e (et o+ d00ere+t 0'e( +

    & dre)tor2. W+do,( XP (e)6rt2 &//'e( 5ot to 6(er( ,or*+ &t te )o3/6ter 

    ,ere te re(o6r)e ( 'o)&ted &+d to 6(er &))e((+ te re(o6r)e over te +et,or*.

    For ,+do,( XP: te 5&() 6+t o0 (e)6rt2 &+d &d3+(tr&to+ ( re&';ed +

    te do3&+ +&3e. A do3&+ +&3e ( & )o''e)to+ o0 )o3/6ter t&t re)o+;ed &

    )o33o+ (e)6rt2 &))o6+t d&t&5&(e. Fo6r t2/e( o0 )o3/6ter( /&rt)/&te + do3&+

    (e)6rt2-

    • Pr3&r2 do3&+ )o+tro''er( HPDC(.

    • B&)*6/ do3&+ )o+tro''er( HBDC(.

    • Server(.

    • Wor*(t&to+(.

  • 8/17/2019 Project Doc 1 - Copy

    16/64

    1>

    E&) do3&+ &( o+e PDC: ,) 3&+t&+( te (e)6rt2 &))o6+t d&t&5&(e

    0or te

    Do3&+. A do3&+ )&+ &ve &+2 +635er o0 BDC(. E&) BDC( re)eve( & )o/2 o0 

    do3&+ (e)6rt2 &))o6+t( d&t&5&(e &+d &(((t( te PDC 52 (&r+ te 'o&d o0 

    &6te+t)&to+.

     

  • 8/17/2019 Project Doc 1 - Copy

    17/64

  • 8/17/2019 Project Doc 1 - Copy

    18/64

    1

    • (reate c%stomi5ed %ser eerience for *isitors

    ased on information that yo% ha*e $athered

    from them.

    • 6#en %# tho%sands of #ossiilities for online

    tools. (heck o%t ASP .NET 2.0 ! Hot Scri#ts for

    e&am#les of the $reat thin$s that are #ossile

    ith ASP .NET 2.0.

    • Allo creation of sho##in$ carts for e!commerce

    esites.

    ASP .NET 2.0's synta& and semantics are similar to

    most other #ro$rammin$ lan$%a$es (, )a*a, Perl1 ith

    the addition that all ASP .NET 2.0 code is contained

    ith a ta$, of sorts.

     

    Why S=L8 ser9er

    A d&t&5&(e ( & )o''e)to+ o0 +0or3&to+ re'&ted to & /&rt)6'&r (654e)t or /6r/o(e

    (6) &( tr&)*+ )6(to3er order or 3&+t&++ 5*e +0or3&to+ + Ae+)2. I0 2o6r 

    d&t&5&(e ( +ot (tored o+ & )o3/6ter or o+'2 /&rt o0 t &re ,e 3&2 5e tr&)*+

    +0or3&to+ 0ro3 &v&ret2 o0 /0 (o6r)e( t&t ,e &ve to )oord+&te &+d or&+;e

    2o6r(e'0. (+ M)ro(o0t (='-(erver: ,e )&+ 3&+&e &'' o6r +0or3&to+ 0ro3 &

    (+'e d&t&5&(e 0'e. Wt+ te 0'e: dvde o6r d&t& +to (e/&r&te (tor&e )o+t&+er(

    )&''ed t&5'e: ve, &+d 6/d&te t&5'e d&t& 6(+ o00'+e 0or3(: &+d retreve 46(t te d&t&

    ,e ,&+t 6(+ =6re( &+d &+&'2;e or /r+t te d&t& + & (/e)0) '&2o6t 6(+ re/ort.

  • 8/17/2019 Project Doc 1 - Copy

    19/64

    1

    1. To (tore o6r d&t& )re&te o+e t&5'e 0or e&) t2/e o0 +0or3&to+ ,e tr&)*. To

     5r+ te 0ro3 36't/'e t&5'e( toeter I & =6er2: 0or3 or re/ort: ,e de0+e te

    re'&to+(/ 5et,ee+ te t&5'e(.

    ". To 0+d te retreve 46(t te d&t& t&t 3eet( )o+dto+( ,e (/e)02: +)'6d+

    d&t& 0ro3 36't/'e t&5'e( )re&te & =6er2. A =6er2 )&+ &'(o 6/d&te or de'ete

    (+'e re)ord( &t te o+e t3e: &+d /er0or3 56't-+ or )6(to3 )&')6'&to+( o+

    te o6r d&t&.

  • 8/17/2019 Project Doc 1 - Copy

    20/64

    "#

    Chap%er / 

    0r*lem A"alysis78 

    So0t,&re re=6re3e+t

    S2(te3 /'&+++

    Pro4e)t e(t3&to+

    Pro4e)t R(* A+&'2((

     

    S *-%ware re>uireme"% A"alysis a"#

    spe+i-i+a%i*"

    D6r+ o6r &+&'2(( o0 te /ro4e)t: ,e re0erred v&ro6( 5oo*( &+d

    3&+6&'( &+d )o+d6)t

    Q6e(to++&re ,t v&ro6( &d3+(tr&tor(. Te 4o5 o0 (2(te3

    &d3+(tr&tor +vo've( te

  • 8/17/2019 Project Doc 1 - Copy

    21/64

    "1

    M&+t&+( te +e, e+tr2 5ro*er ,o &re ,&+ted to do te(t+: ett+

    det&' *+o,'ede o0 

    te te(t+ o,+ B*e(: (e&r)+ B*e I+0or3&to+ ,o ,&( te(ted:

    (e&r)+ &5o6t

    Te(t+: &+d &'(o do+e te 3od02 &+2 te(t &+d 5*e or (t&00 +0or3&to+

    &+d (o o+ . T(

    T&(* ( 6(6&''2 e+tr6(ted to & (+'e /er(o+: te (2(te3 &d3+(tr&tor:

    &'(o *+o,+ &( te

    (6/er 6(er. @e &( ve(t /o,er(: &v+ &))e(( to /r&)t)&''2 ever2t+.

     

  • 8/17/2019 Project Doc 1 - Copy

    22/64

    ""

    Sys%em pla""i"

     S)ed6'+ o0 & (o0t,&re /ro4e)t doe( +ot d00er re&t'2 0ro3 S2(te3

    &d3+(tr&tor + ,+do, 7/ ( +ot =6te de3&+d+ &+d re=6re( 0or3 te

    &d3+(tr&tor &+ + de/t *+o,'ede o0 te d00ere+t )o3/o+e+t(. Te &5ove (t&ted

    t&(* o0 & (2(te3 &d3+(tr&to+ ( )o+(dered &( ro6t+e d6te( o0 &+ &d3+(tr&tor.

    B6t (2(te3 /ro5'e3 )&+ 5e =6te r&ve &+d 6+e7/e)ted B2 de+t02 te (2(te3

    re(/o+(5'te( o0 & &d3+(tr&tor to 5e =6te de3&+d+ re=6r+ & tro6

    *+o,'ede o0 te (2(te3: ,) 3&*e( t & )635er(o3e 4o5. We de+t0ed & +eed o0 

    8r&/)&' too' 0or te t&(* o0 (2(te3 &d3+(tr&to+ &( t( 3e+6 &+d ()ree+( ,''

    6de 3 tro6 te ,o'e /ro)e((.9()ed6'+ o0 &+2 36'tt&(* e++eer+

    e00ort. Tere0ore: e+er&';ed /ro4e)t ()ed6'+ too' &+d te)+=6e( )&+ 5e &//'ed

    ,t 'tt'e 3od0)&to+ to (o0t,&re /ro4e)t(. Pror&3 ev&'6&to+ &+d reve,

    Te)+=6e HPERT &+d )rt)&' /&t 3etod HCPM &re t,o /ro4e)t ()ed6'+

    3etod t&t )&+ 5e &//'ed to (o0t,&re deve'o/3e+t. Bot te)+=6e( &re drve+ 52

    +0or3&to+ &'re&d2 deve'o/3e+t + /ro4e)t /'&+++ &)tvte(

    ⇒ E(t3&te( o0 E00ort

    ⇒ A de)o3/o(to+ o0 te /rod6)t 06+)to+

    ⇒ Te (e'e)to+ o0 te &//ro/r&te /ro)e(( 3ode' &+d t&(* (et

    ⇒ De)o3/o(to+ o0 t&(*(

  • 8/17/2019 Project Doc 1 - Copy

    23/64

    "%

    0r*6e+% Es%ima%i*"78

    Te /ro4e)t (;e ( &+oter 3/ort&+t 0&)tor 0or te /ro4e)t e(t3&to+ t&t )&+ &00e)t

    &))6r&)2 &+d e00)&)2 o0 e(t3&to+(. A( (;e +)re&(e: te +terde/e+de+)2 &3o+

    v&ro6( e'e3e+t( o0 te (o0t,&re ro,+ r&/d'2.

    Ris$ A"alysis78

    R(* &+&'2(( &+d 3&+&e3e+t &re & (ere( o0 (te/( t&t e'/ & (o0t,&re te&3 to

    6+der(t&+d &+d 3&+&e 6+)ert&+t2. M&+2 /ro5'e3( )&+ +0e)ted & (o0t,&re /ro4e)t.

    A

    r(* ( & /ote+t&' /ro5'e3-t 3t &//e+ t 3t +ot. B6t re&rd'e(( o0 te

    o6t)o3e:

    tJ( & re&''2 ood de& o0 de+t02 t: &((e(( t( /ro5&5't2 o0 o))6rre+)e: e(t3&te t(

    3/&)t: &+d e(t&5'( & /o((5't2 /'&+ (o6'd te /ro5'e3 &)t6&''2 o))6r.

    For R(* &+&'2(( 0r(t'2 re)o+;+ ,&t )&+ o ,ro+ t&t ( )&''ed 8r(*

    Ide+t0)&to+

    8.Ne7t: e&) r(* ( &+&'2;ed to deter3+e te /ro5&5't2 t&t t ,'' o))6r &+d te

    d&3&e t&t ,'' do 0 t doe( o))6r. O+)e t( +0or3&to+ ( e(t&5'(ed: r(*( &re

    r&+*ed: 52 /ro5&5't2 &+d 3/&)t. F+&''2 & /'&+ ( deve'o/ed to 3&+&e to(e r(*(

    ,t

    /ro5&5't2 &+d 3/&)t.

  • 8/17/2019 Project Doc 1 - Copy

    24/64

    "<

    Chap%er 1

      Sys%em Desi"i"

    E-R DIAGRAM

    DATA FLOW DAIGRAM

     

    INPT ?OTPT

  • 8/17/2019 Project Doc 1 - Copy

    25/64

    "$

  • 8/17/2019 Project Doc 1 - Copy

    26/64

    ">

    SIGN P

    REG

    ISTR 

    ATI

    ON

    LOGIN

    EMAIL SER ADMIN

    SER NAMEADDRESS

    PASSWORDD

    MOBILE NO

    T@EATER ENTRY

    ENTR 

    Y

    ADDRESSS@OWT@EATER NAME

    ENT

    RY

     

    ENT

    RYRATE ENTRY MO!IES ENTRY

    AMONTT@EATER NAME DISCRIPTION

    AMONTSEATTICKET NO.

    S@OWSEAT TYPE

    TICKET DETAILSTART DATE

    T@EATER NAME MO!IE NAME END DATE

  • 8/17/2019 Project Doc 1 - Copy

    27/64

    "

    Da%a -l*w #iaram

      ?ERO LE@EL DATA 'LOW D)AGRAM

     

    SER 

    REGISTRATION

    SIGN P

    E MIALSER NAME

    PIN CODEPASSWORD

    ADDRESSMOBILE NO.

    OTPTINPT

    PROCESS

  • 8/17/2019 Project Doc 1 - Copy

    28/64

  • 8/17/2019 Project Doc 1 - Copy

    29/64

    "

    SECOND LE@EL DATA 'LOWD)AGRAM

     

    T@EATER NAME

    T@EATER

    ENTRY

    T@EATER

    ENTRYS@OW

    ADDRESS

    T@EATER NAME

    MO!IE NAME

    MO!IES

    ENTRY

    MO!IE

    ENTRY START DATE

    END DATE

    DISCRIPTION

    T@EATER NAME

    RATE ENTRYS@OWRATE

    ENTRY

    SEAT TYPE

    AMONT

    TICKET NO.

    TICKET

    DETAIL

    AMONT

    SEAT NO.

    TICKET

    DETAIL

  • 8/17/2019 Project Doc 1 - Copy

    30/64

    %#

     SDLC Model 

    FROM ANALYSIS 

    1

    DETAILED SYSTEM

    DOCMENTATION

    OTPT

    DESIGN

    INPT

    DESIGN COST STIFICATION SYSTEM DESIGNDESIGN

    SBMITTED TO

    MANAMENT FOR 

    APPRO!AL

    FILE

    DESIGN

  • 8/17/2019 Project Doc 1 - Copy

    31/64

  • 8/17/2019 Project Doc 1 - Copy

    32/64

    %"

    LOG)N 'ORM

  • 8/17/2019 Project Doc 1 - Copy

    33/64

    %%

  • 8/17/2019 Project Doc 1 - Copy

    34/64

    %

  • 8/17/2019 Project Doc 1 - Copy

    35/64

    %$

  • 8/17/2019 Project Doc 1 - Copy

    36/64

    %>

  • 8/17/2019 Project Doc 1 - Copy

    37/64

    %

    DATA&ASE TA&LE

    L*i" -*rm

  • 8/17/2019 Project Doc 1 - Copy

    38/64

    %

    S)GN 50

  • 8/17/2019 Project Doc 1 - Copy

    39/64

    %

    T;EATER ENTR

  • 8/17/2019 Project Doc 1 - Copy

    40/64

  • 8/17/2019 Project Doc 1 - Copy

    41/64

  • 8/17/2019 Project Doc 1 - Copy

    42/64

  • 8/17/2019 Project Doc 1 - Copy

    43/64

  • 8/17/2019 Project Doc 1 - Copy

    44/64

  • 8/17/2019 Project Doc 1 - Copy

    45/64

  • 8/17/2019 Project Doc 1 - Copy

    46/64

    T;EATER ENTR<

    Partial Class Default  Inherits System.Web.UI.Page  Dim con As e/  System.Data.SqlClient.SqlConnection  Dim cmd As e/  System.Data.SqlClient.SqlCommand  Dim dtr As  System.Data.SqlClient.SqlDataReader

      Protected Sub Page!oad"#y$al sender As %b&ect' #y$al e As System.()entArgs* +andles ,e.!oad  con - e/  System.Data.SqlClient.SqlConnection"0DataSource-.1S2!(PR(SS4AttachDb5ilename-C61Users1anant1Documents1mo)ie.mdf4Integrated Security-7rue4Connect 7imeout-384User Instance-7rue0*

      con.%9en"*  (nd Sub

      Protected Sub #utton:Clic;"#y$al sender As %b&ect' #y$al e As System.()entArgs* +andles #utton:.Clic;  cmd - e/  System.Data.SqlClient.SqlCommand"0insert intotheaterentry )alues"?0 @ 7e

  • 8/17/2019 Project Doc 1 - Copy

    47/64

  • 8/17/2019 Project Doc 1 - Copy

    48/64

  • 8/17/2019 Project Doc 1 - Copy

    49/64

    from mo)iesentry0' con*  ds - e/ System.Data.DataSet"*  adt.5ill"ds' 0mo)iesentry0*  Dro9Do/n!ist:.DataSource - ds  Dro9Do/n!ist:.Data7e

  • 8/17/2019 Project Doc 1 - Copy

    50/64

    $#

    7e fromrateentry0' con*  dtr - cmd.(

  • 8/17/2019 Project Doc 1 - Copy

    51/64

    $1

    Protected Sub #utton:Clic;"#y$al sender As %b&ect' #y$al e As System.()entArgs* +andles #utton:.Clic;  Res9onse.Redirect"09ayment detail.as9

  • 8/17/2019 Project Doc 1 - Copy

    52/64

    $"

    cmd - e/  System.Data.SqlClient.SqlCommand"0insert into9aymentdetail )alues"?0 @ 7e

  • 8/17/2019 Project Doc 1 - Copy

    53/64

    $%

    Co3/ree+(ve te(t )&(e de(+ 3etod( 0or re&'-t3e (2(te3 &ve 2et to

    evo've. @o,ever &+ over&'' 0o6r (te/ (tr&te2 )&+ 5e /ro/o(ed

    T&(* Te(t+

    Be&vor&' Te(t+

    S2(te3 Te(t+

    Tas$ Tes%i"78

    Te 0r(t (te/ + te te(t+ o0 re&' t3e (o0t,&re ( to te(t e&) t&(*

    +de/e+de+t'2. T&t ( ,te 5o7 te(t+ &+d 5'&)* 5o7 te(t+ &re de(+ed &+d

    e7e)6ted 0or e&) t&(*. E&) t&(* ( e7e)6ted +de/e+de+t'2 d6r+ te(e te(t(.

    T&(* te(t+ 6+)over( error + 'o) &+d 06+)to+ 56t +ot t3+ or 5e&vor&'.

      &eha9i*ral Tes%i"78

    (+ (2(te3 3ode'( )re&ted ,t CASE too'(: t ( /o((5'e to (36'&te te

     5e&vor&' o0 & re&'-t3e (2(te3 &+d e7&3+e t( 5e&vor&' &( & )o+(e=6e+)e o0

    e7ter+&' eve+t(. Te(e &+&'2(( &)tvte( )&+ (erve &( te 5&() 0or te de(+ o0

    te(t )&(e t&t ( )o+d6)ted ,e+ te re&' t3e (o0t,&re &( 5ee+ 56't. (+ &

    te)+=6e t&t ( (3'&r to e=6v&'e+t /&rtto++: eve+t( He.. +terr6/t(:

    )o+tro' (+&'( &re )&teor;ed 0or te(t+. For e7&3/'e: eve+t( 0or te

     /oto)o/er 3t 5e 6(er +terr6/t( He.. re(et )o6+ter: 3e)&+)&' +terr6/t(

  • 8/17/2019 Project Doc 1 - Copy

    54/64

    $<

    He..: /&/er 4&33ed: (2(te3 +terr6/t( He..: to+er 'o,: &+d 0&'6re 3ode He..:

    ro''er overe&d. E&) o0 te(e eve+t( te(ted +dvd6&''2 &+d te 5e&vor&' o0

    te e7e)6t&5'e (2(te3 ( e7&3+ed to dete)t error( t&t o))6r &( & )o+(e=6e+)e

    o0 /ro)e((+ &((o)&ted ,t te(e eve+t(. Te 5e&vor o0 (2(te3 3ode' &+d

    &( te e7e)6t&5'e (o0t,&re )&+ 5e )o3/&red 0or /er0or3&+)e.

    Sys%em Tes%i"78

    So0t,&re &+d &rd,&re &re +ter&ted &+d & 06'' r&+e o0 te (2(te3 te(t &re

    )o+d6)ted + &+ &tte3/t to &tte3/t( to 6+)over error &t te (o0t,&re ? &rd,&re

    +ter0&)e. Mo(t re&'-t3e (2(te3 /ro)e(( +terr6/t(. Te te(ter deve'o/( & '(t o0

    &'' /o((5'e +terr6/t( &+d te /ro)e((+ t&t o))6r( &( & )o+(e=6e+)e o0 te

    +terr6/t(. Te(t( &re te+ de(+ed to &((e( te 0o''o,+ (2(te3 )&r&)ter(t)(

    Are +terr6/t( /rorte( /ro/er'2 &((+ed &+d /ro/er'2 &+d'e

    I( /ro)e((+ 0or e&) +terr6/t( &+d'ed )orre)t'2

    Doe( te /er0or3&+)e o0 e&) +terr6/t(-&+d'+ /ro)ed6re )o+0or3 to

    re=6re3e+t(

    Doe( & vo'63e o0 +terr6/t( &rrv+ &t )rt)&' t3e( )re&te /ro5'e3 +

    F6+)to+ o0 /er0or3&+)e

      ( Whi%e &*: Tes%i"

    It ( &'(o )&''ed '&(( 5o7 te(t+. It ( & te(t )&(e de(+ 3etod t&t 6(e( te

    )o+tro' (tr6)t6re o0 te /ro)ed6r&' de(+ to derve te(t )&(e(. I+ t( &''

    (t&te3e+t + te /ror&3 &( 5ee+ e7e)6ted &t 'e&(t o+)e d6r+ te(t+ t&t &''

  • 8/17/2019 Project Doc 1 - Copy

    55/64

    $$

    'o)&' )o+dto+( &ve 5ee+ e7er)(ed. (+ ,te 5o7 te(t+ 3etod( :

    (o0t,&re e++eer )&+ derve te(t )&(e( t&t

    G6&r&+tee t&t &'' +de/e+de+t /&t( ,t+ & 3od6'e &ve 5ee+ e7er)(ed &t'e&(t o+)e.

    E7er)(e &'' 'oo/( &t ter 5o6+d&re( &+d ,t+ ter o/er&to+&' 5o6+d(.

    E7er)(e &'' 'o)&' de)(o+ o+ ter tr6e &+d 0&'(e (de(.

    E7er)(e +ter+&' d&t& (tr6)t6re to &((6re ter v&'dt2.

    B&() /&t te(t+: & ,te 5o7 te)+=6e: 3&*e( 6(e o0 /ror&3 r&/( to drve

    te (et o0 '+e&r'2 +de/e+de+t te(t( t&t ,'' +(6re )over&e. Co+dto+&' &+d

    d&t& 0'o, te(t+ 06rter e7er)(e /ror&3 'o): &+d 'oo/ te(t+ )o3/'e3e+t(

    oter ,te 5o7 te)+=6e 52 /rovd+ & /ro)ed6re 0or e7er)(+ 'oo/( o0

    v&r2+ deree( o0 )o3/'e7t2.

      "  &la+$ &*: Tes%i"78

    It 0o)6(e( o+ te 06+)to+&' re=6re3e+t( o0 te (o0t,&re .e. 5'&)* 5o7 te(t+

    e+&5'e( te (o0t,&re e++eer to derve (et( o0 +/6t )o+dto+ t&t ,'' 06''2

    e7er)(e &'' 06+)to+&' re=6re3e+t( 0or & /ror&3. B'&)* 5o7 Te(t+ ( +ot

    &'ter+&tve to ,te 5o7 te(t+. R&ter: t ( & )o3/'e3e+t&r2 &//ro&) t&t (

    '*e'2 to 6+)over d00ere+t )'&(( error( t&+ ,te 5o7 te(t+.

    . B'&)* 5o7 Te(t+ &tte3/t( to 0+d error( + te 0o''o,+ )&teore(-

    I. I+)orre)t or 3((+ 06+)to+.

    II. I+ter0&)e error.

    III. Error( + te d&t& (tr6)t6re or e7ter+&' d&t&5&(e.

  • 8/17/2019 Project Doc 1 - Copy

    56/64

    $>

    I!. Per0or3&+)e error.

    !. I+t&';&to+ &+d ter3+&to+ error(.

    Te te(t+ /ro)e(( ,) ,e &ve 0o''o,ed 0or o6r (o0t,&re ( 5'&)* 5o7

    te(t+. I+ t( t2/e o0 te(t+ ,e te(t te (o0t,&re 'oo*+ t &( & 5'&)* 5o7

    te(t+ ,to6t )o+(der+ te +ter+&' det&'(. A re=6red (et o0 +/6t( &re to

     5e (6//'ed de/e+d+ 6/o+ te (o0t,&re &+d ,e et o6r de(red o6t/6t(.

    I+ te te(t+ /&(e o0 o6r (o0t,&re ,e &ve 0o''o,ed te &//ro&) ,ere te(t+ (

    do+e + (te/-

    Fr(t ,e &ve te(ted &'' te 06+)to+ +dvd6&''2 52 e7e)6t+ te+ ,t te

    re=6red +/6t(. I0 te(e 06+)to+( &re )&''ed 52 (o3e oter 06+)to+( te+ t (

    )e)*ed t&t te 06+)to+( ret6r++ te )orre)t v&'6e: te+ t ( )e)*ed t&t

    te(e o54e)t( &re )re&ted + te de(red 0or3&t. We &d to te(t te 06+)to+( 52

    3&*+ )&+e( + te )ode t(e'0 (o t&t ter ret6r++ v&'6e )&+ 5e /r+ted:

    v+ 6( te de& &5o6t ter 5e+ )orre)t. T( ( &//ro&) ( t3e )o+(63+

     56t te 06+)to+&'t2 o0 e&) &+d ever2 06+)to+ )&+ 5e 5e(t te(ted 6(+ t. Te

    06+)to+ ( &'(o te(ted 0or t( (2+t&7 &+d 0 (o3e (2+t&)t)&' error( ,&( /re(e+t

    te+ t ,&( &'(o re3oved &+d te 06+)to+ ,&( 3&de )orre)t t( ( )&''ed

    te(t+.

     

  • 8/17/2019 Project Doc 1 - Copy

    57/64

    $

    )"s%alla%i*"78

    To +(t&'' te +et,or* 3&+&e3e+t (o0t,&re o+ 2o6r )o3/6ter +et,or*. So3e

    0o''o,( te +(tr6)to+( o0 (te/ to (te/-

    I+(ert te (et6/ CD + CD-Drve o0 & )o3/6ter &+d do65'e )')* te (et6/.

    I+(t&'' te (o0t,&re 52 (et6/.

    Fo''o, te (te/ to +(t&'' te (o0t,&re.

     

    'easiili%y78

    Fe&(5't2 o0 /ro4e)t )&+ /ro4e)t )&+ 5e e7/'&+ed + t,o ter3( 5e'o,

    Te+h"i+al 'easiili%y78

    O6r /ro4e)t ( te)+)&''2 0e&(5'e: &( ,e &ve t&*e+ v(6&' 5&() &( o6r 0ro+t e+d.

    Adv&+t&e( o0 '&+6&e &re &)eved &(-

    Good +ter0&)e 0or 6(er.

    A''o, )&+e( &( ,e+ re=6red.

    It ( r&/d &)to+ deve'o/3e+t too': ,) 3&*e( /ro)e((+ 0&(t.

    Cod+ 3&*e te)+)&' /ro)e((+ e&(2.

    !B ( eve+t drve+ ,) 3e&+( 6(e ( + )o+tro' o0 &//')&to+.

    !B ( +0+te'2 e7te+(5'e tro6 te 6(e o0 A)tve-X )o+tro'.

    D2+&3)&''2 '+*ed '5r&re( &+d &dd-+(.

    E+*"*mi+al 'easiili%y78

    1. Be0ore )re&to+ o0 t( /ro4e)t &'' te d&t&5&(e &+d 06+)to+ ,ere

    3&+&ed

  • 8/17/2019 Project Doc 1 - Copy

    58/64

    $

    3&+6&''2 52 /er(o+( 56t &0ter )re&to+ tere ( & +eed o0 46(t & (+'e

    o/er&tor

    0or )o3/'ete 3&+&e3e+t: ,) 3&*e( t e)o+o3)&''2 0e&(5'e.

    ". O6r /ro4e)t ( =6te &00ord&5'e + ter3 o0 6(+ o0 &+2 'eve' &+d /rovde()o3/'ete 06+)to+&'t2 &( de(red.

    %. Pro4e)t )&+ 5e &'(o 5e+ )&''ed 0e&(5'e e)o+o3)&''2 + ter3( o0

    )o+ve+e+)e.

    A( 5oo*+ )&+ 5e /o+e d&'+.

    Me%h*#*l*y A#*p%e#

    To (o've te &)t6&' /ro5'e3 + &+ &e+)2 (ett+: (o0t,&re e++eer or & te&3 o0

    e++eer( 36(t +)or/or&te & deve'o/3e+t (tr&te2 e+)o3/&((e( te /ro)e((

    3etod &+d too' &+d e+er) /&(e. T( (tr&te2 ( o0te+ re0erred to &( &

     /ro)e(( 3ode' or & (o0t,&re e++eer+ /&r&d3. A /ro)e(( 3ode' 0or

    (o0t,&re e++eer+ ( )o(e+ 5&(e o+ te +&t6re o0 te /ro4e)t &+d &//')&to+:

    te 3etod( &+d too'( to 6(ed: &+d te )o+tro'( &+d de'ver&5'e( t&t &re re=6red.

    A'' (o0t,&re deve'o/3e+t )&+ 5e )&teor;ed &( & /ro5'e3 (o'v+ 'oo/ +

    ,) 0o6r d(t+)t (t&e( &re e+)o6+ter(. St&t6( =6o 8re/re(e+t( te )6rre+t

    (t&te( o0 &00&r(9 /ro5'e3 de0+to+ de+t0e( te (/e)0) /ro5'e3 to 5e (o've

    te)+)&' deve'o/3e+t (o've te /ro5'e3 tro6 te &//')&to+ o0 (o3e

    te)+o'o2: &+d te (o'6to+ +ter&to+ de'ver( te re(6't to(e ,o re=6e(ted

    te (o'6to+ + te /'&)e.

    0r*lem #e-i"i%i*"

      S%a%us

    =u*Te+h"i+al

    De9el*pme"%s

  • 8/17/2019 Project Doc 1 - Copy

    59/64

    $

    Tere ( & vert2 o0 d00ere+t /ro)e(( 3ode' 0or (o0t,&re e++eer+. E&)

    re/re(e+t( &tte3/t( to 5r+ order to &+ +ere+t'2 )&ot) &)tvt2 t (

    3/ort&+t to re3e35er t&t e&) o0 3ode' o0 te 3ode'( &( 5ee+ )&teore(.

    Li"ear se>ue"%ial m*#el-

    So3e '+e&r (e=6e+t&' (o3e t3e )&''ed )'&(() '0e )2)'e ,&ter0&'' 3ode'. Te

    '+e&r (e=6e+t&' 3ode' (6e(t( & (2(te3) (e=6e+t&' &//ro&) to (o0t,&re

    deve'o/3e+t t&t 5e+( (2(te3 &t te 'eve' &+d /rore((e( tro6 &+&'2((:

    de(+: )od+: te(t+ &+d (6//ort. Be'o, 06re ''6(tr&te te '+e&r (e=6e+t&'

    3ode' 0or te (o0t,&re e++eer+ te '+e&r (e=6e+t&' 3ode' e+)o3/&((e(

    0o''o,+ &)tvte(-

     

    Sys%em )"-*rma%i*" e"i"eeri" a"#

    m*#eli" 7

    Be)&6(e & (o0t,&re ( & /&rt t3e o0 & '&re (2(te3: ,ere 5e+++ 52

    e(t&5'(ed re=6re3e+t 0or &'' (2(te3 e'e3e+t te &''o)&t+ (o3e (65(et o0

    te(e re=6re3e+t( to (o0t,&re. T( (2(te3 ve, e((e+t&' ,e+ (o0t,&re 36(t

    I+ter&)t ,t oter e'e3e+t (6) &( &rd,&re: /eo/'e &+d d&t&5&(e. S2(te3

    e++eer+ &+d &+&'2(( e+)o3/&((e( re=6re3e+t( &ter+ &t te (2(te3

    'eve' ,t & (3&'' &3o6+t o0 to/ 'eve' de(+ &+&'2((.

     

    S*-%ware re>uireme"% a"alysis 78

      S*lu%i*"

    )"%era%i*"

  • 8/17/2019 Project Doc 1 - Copy

    60/64

    >#

    Te re=6re3e+t( &ter+ /ro)e(( ( +te+(0ed &+d 0o)6(ed (/e)0)&''2 o+

    (o0t,&re. To 6+der(t&+d te +&t6re o0 /ror&3 to 5e 56't: Te (o0t,&re

    e++eer 36(t 6+der(t&+d te +0or3&to+ do3&+ 0or te (o0t,&re &( ,e'' &(

    re=6re 06+)to+: 5e&vor: /er0or3&+)e: &+d +ter0&)e.

     

    Desi"

    So0t,&re de(+ ( &)t6&''2 36't (te/ /ro)e(( t&t 0o)6(e( o+ 0o6r d(t+)t

    &ttr56te o0 /ror&3 d&t& (tr6)t6re: (o0t,&re &r)te)t6re: +ter0&)e re/re(e+t&to+

    &+d /ro)ed6r&' det&'. Te de(+ /ro)e(( tr&+('&te( re=6re3e+t( +to &

    re/re(e+t&to+ o0 te (o0t,&re t&t )&+ 5e &))e((ed 0or =6&'t2 5e0ore )od+

     5e+(.

      C*#i"7

    Te de(+ 36(t 5e tr&+('&te + to & 3&)+e-re&d&5'e 0or3. Te )ode

    e+er&to+ (te/ /er0or3( t( t&(*. I0 de(+ ( /er0or3 + & det&'ed 3&++er: )ode

    e+er&to+ )&+ &))o3/'(ed 3e)&+(t)&''2

    • Tes%i"78

    O+)e )ode &( 5ee+ e+er&ted /ror&3 te(t+ 5e+. Te te(t+ /ro)e((

    0o)6(e( o+ te 'o)&' +ter+&'( o0 te (o0t,&re: e+(6r+ t&t &'' (t&te3e+t(

    &ve 5ee+ te(ted &+d o+ 06+)to+&' e7ter+&'( t&t ( )o+d6)t+ te(t( to 6+)over

    error &+d e+(6re t&t te de0+ed +/6t ,'' /rod6)e te &)t6&' re(6't( t&t &ree

    ,t re=6red re(6't(.

     

    Supp*r%s 78

  • 8/17/2019 Project Doc 1 - Copy

    61/64

    >1

    So0t,&re ,'' 6+der o )&+e &0ter t ( de'vered to te )6(to3er: )&+e ,''

    o))6r 5e)&6(e error &ve 5ee+ e+)o6+tered: 5e)&6(e te (o0t,&re 36(t to

    &do/ted to &))o33od&te )&+e( + t( e7ter+&' e+vro+3e+t(. Be)&6(e te

    )6(to3er re=6re3e+t( 06+)to+&' &+d /er0or3&+)e e+&+)e3e+t(.

     

    F '+e&r (e=6e+t&' 3ode'

    SEC5R)T< O' T;E S

  • 8/17/2019 Project Doc 1 - Copy

    62/64

    >"

    Appli+a%i*" se+uri%y7I+ o6r /ro4e)t: o+ /&((,ord &+ &//')&to+ (e)6rt2. I+ o6r /ro4e)t: 0 te 6(er

    t2/e ,ro+ /&((,ord &+d 6(er +&3e te+ e?(e )&++ot e+ter +(de te /ro4e)t:

    I0 te 6(er( ,&+t to 6(er( ,&+t to 6(e or r6+ te /ro4e)t te+ e?(e 36(t e+ter

    Te )orre)t 6(er +&3e &+d /&((,ord. I0 te 6(er t2/e tree t3e( ,ro+

    P&((,ord &+d )')* tree t3e( e+ter te+ o6r /ro4e)t ,'' )'o(e &+d e?(e +ot

    e+ter &+2 t2/e.

    Tra"sa+%i*" Se+uri%y78I+ t( /ro4e)t: (ever&' *+d( o0 tr&+(&)to+ (e)6rte( &ve 5ee+ /rovded (6) &( -

    A. We )&++ot e+ter te ,ro+ v&'6e?d&t&

    B. We )&+ )&+e te 'o+ &+d /&((,ord )ode 0 ,e *+o, 6(er +&3e &+d

     /&((,ord.

    C. We )&+ t&*e 3od0ed?de'eted re)ord(

    Da%aase se+uri%y78

    Te d&t&5&(e (e)6rt2 ( 3o(t e((e+t&' to &vod te0t or 'e&*&e o0 )o+0de+t&'

    d&t&. A )o+tro' 36(t 5e *e/t over te ((6e o0 d&t& 0'e: (o t&t /o((5'te( o0

    De(tr6)to+ &re 3+3;ed. A+2 /er(o+ +ot o/e+ d&t&5&(e. I0 e?(e *+o,

    P&((,ord te+ e?(e o/e+ d&t&5&(e.

    Te (e)6rt2 &rr&+e3e+t (o6'd 5e /rovded 52 )o3/6ter +(t&''&to+ +t&''2

    At t3e t ( 5e+ e(t&5'(ed r&ter te+ 5e+ &dded '&ter o+. Se)6rt2 ( '*e

    Seet 5e't t doe( +ot 6&r&+tee tere ,'' 5e +ot &))de+t. @o,ever: ,e+

    A))de+t doe( o))6r t 3&2 5e 0o6+d too 36) )e&/er: t 3&2 re)ord(. Te

    S2(te3 (e)6rt2 /ro5'e3 )&+ 5e dvded +to 0o''o,+ re'&ted ((6e(.

      Sys%em se+uri%y78

  • 8/17/2019 Project Doc 1 - Copy

    63/64

    >%

    ;ar#ware se+uri%y

    @&rd,&re (e)6rt2 +)'6de( &rr&+e3e+t 0or dete)to+ o0 0re 0t+

    e=6/3e+t: &'ter+&tve &rr&+e3e+t to 3eet e3ere+)2 re=6re3e+t

    &'ter+&tve'2 &+d 6++terr6/ted /o,er &rr&+e3e+t &+d &rd,&re +(6r&+)e +

    )&(e o0 o,+ &rd,&re e=6/3e+t.

    S*-%ware se+uri%y78

    So0t,&re (e)6rt2 3&2 +eed (tr*er )o+tro' o+ /er(o+ &+ &))e(( to te

     /ro)e((+ )e+ter: te d&t& 0'e (tor&e &+d te /ror&3( 0'e. A )o/2 o0 &''

     /ror&3 M&2 5e 0'e (tored &,&2 0ro3 te )o3/6ter +(t&''&to+ &( & (e)6rt2

    3e&(6re.

     

    Limi%a%i*"78

    O6r /ro4e)t &( te 0o''o,+ '3t&to+(

    • I+ t( (2(te3 te )6(to3er ,'' +ot (e'e)t (e&t +635er .Te &6tor;ed

     /eo/'e + t( /ro)e(( ,'' 5e e3/'o2ee ,o ,or*( &t te )+e3&.

    • I+ t( (2(te3 te )6(to3er )&+ 5oo* te t)*et( o+'2 0or te /re(e+t d&2.

    Adv&+)ed 5oo*+ 6/)o3+ 3ove( ( +ot 5e +)'6ded 56t )&+ 5e +)'6ded

    '&ter.

    • A'(o: & /r+t+ (2(te3 ,'' +ot 5e + t( /ro4e)t. I+ 06t6re :& t)*et /r+t+.

    • Te )6(to3er ,o &( 5oo*ed te t)*et 36(t re&) te 36't/'e7 %# 3+6te(

     /ror to te (o, t3e or e'(e t)*et ,'' et )&+)e''ed.

     

    CONCL5S)ON

  • 8/17/2019 Project Doc 1 - Copy

    64/64

    ><

    T( /ro4e)t ( 0&)'t&t+ to t( 5e(t to & /&rt)6'&r 8M6() )o''e)to+ o0 (o/

    I+0or3&to+9. I &ve tred 32 5e(t to do e&) &+d ever2 &(/e)t o0 te 8M6()

    )o''e)to+ o0

    (o/ I+0or3&to+9. I o to (6rve2 to te e+tre te 5*e &e+)2. T( ,&( & re&t

    &)tvt2

    ,) ,&( /er0or3ed 52 3e 32 /ro4e)t /rovde( 3e re&''2 & r&te t+ ,) I

    &ve

    &)eve + 32 (t6d2 /erod.

      &)&L)OGRA0;<

    @isual &asi+ ."e%  EFFREY R.S@APISO

    @&."e% &la+$ &**$   Steve+ o';+er 

    )"%r*#u+%i*" %* @&."e%  Ro5ert 4. o5ere

    Appli+a%i*" De9el*pme"%  Ro5ert 4. o5ere

      5si" @&.9e%

    C*llee "*%es