report apr

Upload: nguyentanquy

Post on 06-Jul-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 Report Apr

    1/8

    I. INTRODUCTION

    1) Project Overview

    2) Problem Statement

    II. SYSTE !N!"YSIS

    1) Re#$irement% Determination!) &$nctional Re#$irement%

    1. Create Item "i%tin'

    1.1. U%er %en(% a re#$e%t to o er an item or %ale.

    1.2. T*e %+%tem receive% t*e re#$e%t, e-ec$te% $%er a$t*ori ation /%ee

    re#$irement 0) an( (i% la+% orm o creatin' item.

    1.2.1. I $%er i% $na$t*ori e(, t*e %+%tem e-ec$te% $%er lo' in /%ee

    re#$irement 3).1.3. U%er ill% orm b+ rovi(in' re#$ire( in ormation /e.'., title,

    (e%cri tion, ($ration, %tartin' rice).

    1.3.1. U%er can eit*er review to %ee *ow li%tin' will a ear or o%t

    t*eir li%tin' w*en t*e+4re rea(+.

    1.5. T*e %+%tem receive% t*e %$bmitte( orm, e-ec$te% in $t% vali(ation /%ee

    re#$irement 6).

    1.6. U%er can e(it i t*e+4( li7e to c*an'e %omet*in'.

    1.0. T*e %+%tem %ave li%tin' in ormation in (ataba%e.

    2. Place 8i(

    2.1. U%er acce%% %+%tem to in( an item to b$+ b+ %earc*in' a % eci ic item

    or brow%in' b+ %electin' a cate'or+ lin7.

    2.2. U%er %elect an item *e or %*e want% rom %earc* re%$lt% or rea(in' item

    (etail%.

    2.3. U%er 9 lace a bi(9 b+ enterin' an amo$nt *e or %*e willin' to a+.

    2.5. T*e %+%tem receive% t*e re#$e%t, veri +in' $%er a$t*ori ation /%ee

    re#$irement 0).

    2.6. I $%er i% $na$t*ori e(, t*e %+%tem a%7% $%er to lo' in /%ee re#$irement

    3).

    2.0. T*e %+%tem vali(ate% t*e bi( be ore lace it on item to ma7e a c*an'e.

    2.0.1. I t*ere are no revio$% bi(, t*e %+%tem veri ie% t*at t*e

    receive( bi( i% eit*er lar'er t*an or e#$al t*e %tartin' bi(.

    2.0.2. I t*ere are bi(% are ma(e, t*e %+%tem veri ie% t*at t*e receive(

    bi( i% lar'er t*an t*e c$rrent *i'*e%t bi(.

  • 8/18/2019 Report Apr

    2/8

  • 8/18/2019 Report Apr

    3/8

    bi(.

    0.2. T*e %+%tem veri ie% re'i%tere( $%er;% role% in (ataba%e /e.'.,

    a(mini%trator, item creator, bi((er).

    0.2.1. I $%er i% item creator, t*e+ can not lace bi( on t*eir item%.

    0.2.2. I $%er i% item creator, t*e+ can cancel bi( o $n(errate( bi((er.:. En( a li%tin'

    :.1.

  • 8/18/2019 Report Apr

    4/8

    2. Place bi(

  • 8/18/2019 Report Apr

    5/8

    8) U%e ca%e De%cri tion

    1. Create item li%tin'

    Use Case Name: Create a li%tin' ID: 1 Importance Level: @i'*

    Primary Actor: Seller Use Case Type: Overview

  • 8/18/2019 Report Apr

    6/8

    Stakeholders and Interests:

    Seller A want% to li%t an item or %ale

    Brief Description: T*i% $%e ca%e (e%cribe% *ow we create a li%tin'

    Tri er: Seller vi%it%

  • 8/18/2019 Report Apr

    7/8

    Normal 'lo( of #vents:

    1. T*e 8$+er %$bmit% a %earc* re#$e%t to t*e S+%tem

    2. T*e S+%tem rovi(e% a li%t o recommen(e( item%

    3. T*e 8$+er c*oo%e% one o t*e item% to in( o$t a((itional in ormation

    5. T*e 8$+er rovi(e% t*e S+%tem wit* an amo$nt o bi(6. T*e S+%tem veri ie% t*at t*e 8$+er i% a$t*ori e(

    0. T*e S+%tem e-ec$te% t*e Place a bi( $%e ca%e

    :. T*e S+%tem vali(ate% w*et*er %$m o c$rrent bi( an( increment i% le%% t*an amo$nt o

    bi(

    . T*e S+%tem $ (ate% c$rrent bi( b+ a((in' an increment an( t*e *i'*e%t bi((er

    . T*e S+%tem rovi(e% t*e $ (ate( re%$lt to t*e 8$+er

    S")*flo(s:S 1B

    Alternate+#$ceptional 'lo(s:

    3a 1. T*e 8$+er %$bmit% a new %earc* re#$e%t to t*e %+%tem.3a 2. T*e 8$+er iterate% over %te % 2 t*ro$'* 3 $ntil %ati% ie( wit* %earc* re%$lt% or 'ive%$ .6aB T*e S+%tem e-ec$te% t*e "o' in $%e ca%e:aB T*e 8$+er iterate% over %te % 5 t*ro$'* : $ntil %ati% ie( con(ition or 'ive% $

    C) U%e Ca%e Dia'ram%

    3) Str$ct$ral o(elin'

    'ront:

    Class Name: U%er ID: 1 Type: Concrete Domain

    Description: !n in(ivi($al wi%*in' to be %een at Online !$ction

    S+%tem

    Associated Use Cases: 1, 2, 3

    !esponsi)ilities

    O er item

    Colla)orators

    Item

    Back:

    Attri)"tes:Email

  • 8/18/2019 Report Apr

    8/8

    !((re%%

    Name

    !elationships B

    %enerali&ation ,a*kind*of-: enerali ation1,

    A re ation ,has*parts-: !''re'ation1

    .ther Associations: Item,

    5)