requirement specification and use case details for lasg billings mobile v1.0

Upload: abimbolaadesireadegbite

Post on 07-Aug-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/20/2019 Requirement Specification and Use Case Details for LASG BILLINGS Mobile V1.0

    1/29

    ELABORATION

    SDM.302

    REQUIREMENTS SPECIFICATION  AND USE C ASE DETAILS

    LASG Integrated Billing System for Mobile

    Ver.1.0

  • 8/20/2019 Requirement Specification and Use Case Details for LASG BILLINGS Mobile V1.0

    2/29

    Requirements Se!i"i!#ti$n

    DOCUM!" CO!"#OL

    C$ange #e%ord

    %

    Date Author Version

    Change Reference

    De! 2& 20%'  A(e)in*# Freem#n Dr#"t N$ Pre+i$us D$!ument

    Contrib&tors

    Name DepartmentL$$*m#n A#tir# A,i!#ti$n De+e,$ment

    -en/# A(e$#,e A,i!#ti$n De+e,$ment

    %

    #e'ie(ers

    Name Position

    O,#tun(e A,#,#(e -ener#, M#n#/er1 S$"t#re S$,uti$ns

    Bisi Ain# Dire!t$r1 S$,uti$ns De,i+er)

    Distrib&tion

    Co)y !o. !ame Lo%ation

    % Lir#r) M#ster  

    2 D$!ument Re$sit$r) S$"tLAB

    3 D$!ument Re$sit$r) -$//,e Dri+e LAS- RIMS

      222&22

  • 8/20/2019 Requirement Specification and Use Case Details for LASG BILLINGS Mobile V1.0

    3/29

    Requirements Se!i"i!#ti$n

    CO!"!"S

      232&23

  • 8/20/2019 Requirement Specification and Use Case Details for LASG BILLINGS Mobile V1.0

    4/29

    Requirements Se!i"i!#ti$n

    Do%&ment Control......................................................................................................................... ii

    C4#n/e Re!$r(.............................................................................................................................. . iiC$ntriut$rs..................................................................................................................................... iiRe+ieers........................................................................................................................................ ii

    Distriuti$n...................................................................................................................................... ii

    Contents................................................................................................................................. ...... iii

    1 I!"#ODUC"IO!.........................................................................................................1

    %.% Pur$se.......................................................................................................................%%.2 S!$e..........................................................................................................................%%.3 De"initi$ns1 A!r$n)ms1 #n( Are+i#ti$ns...................................................................2%.5 Re"eren!es..................................................................................................................2

    * US CASS DSC#I+"IO!......................................................................................,

     2.% Use C#se List..............................................................................................................3

    2.2 Use C#se M$(e,..........................................................................................................5IBSM600% S)stem A(ministr#t$r L$/in......................................................................5IBSM6002 MDA7s De+i!e Setu.................................................................................'IBSM6003 -et MDA (et#i,s.................................................................................... 8IBSM6005 -et item Det#i,s ) MDA....................................................................... IBSM600' -et Em,$)ee (et#i,s ) MDA 9in(i+i(u#,:............................................IBSM6008 -et Em,$)ee (et#i,s ) MDA 9/,$#,:..................................................;IBSM600 -et MDA Tr#ns#!ti$n Cust$mer............................................................;IBSM600; M#n#/e User A!!ess sessi$ns.................................................................&IBSM600&

  • 8/20/2019 Requirement Specification and Use Case Details for LASG BILLINGS Mobile V1.0

    5/29

    Requirements Se!i"i!#ti$n

    1 I!"#ODUC"IO!

    L#/$s St#te -$+ernment7s Inte/r#te( Bi,,in/ S)stem is # !entr#,i>e( sin/,e i,,in/ s)stem (e+e,$e( )

    S$"tA,,i#n!e ? Res$ur!es Limite( "$r L#/$s St#te -$+ernment. T4e r$$se( Inte/r#te( Bi,,in/ s)stem

    m$i,e is #n e@tensi$n $" t4e Bi,,in/ #,i!#ti$n.

    it4 t4e m$i,e e@tensi$n1 t4e Bi,,in/ #,i!#ti$n $u,( e #,e t$

     A,,$ users 9em,$)ees $" #,, L#/$s st#te7s MDA: t$ /ener#te i,,s=in+$i!es "$r t4eir !ust$mers

    "$r ser+i!es=$""enses=r$(u!ts requeste( $"",ine.

    e, !#ture #n( 4#rm$ni>e t4e r$!ess $" i,,=ti!*et /ener#ti$n (ue t$ t4e n$n6(een(en!e $n

    internet=e !$nne!ti$n

    e, in!re#se t4e re+enue r$"i,e $" t4e st#te ) ,$!*in/ "in#n!i#, ,e#*#/es irrese!ti+e $" time

    $r #+#i,#i,it) $" t4e st#te7s ERP 9Or#!,e EBS:

    Sti,, #!4ie+e in+$i!e !re#ti$n Or#!,e EBS (esite t4e $"",ine $er#ti$n $" t4e i,,in/ #,i!#ti$n

    9m$i,e:

    1.1 +&r)ose

    T4e ur$se $" t4is ($!ument is t$ !$,,#te #n( e,#$r#te #,, se!i"ie( requirements nee(e( "$r t4e

    (e+e,$ment $" t4e $"",ine m$i,e #,i!#ti$n $" t4e LAS- Inte/r#te( Bi,,in/ S)stem.

    It #,s$ ($!uments t4e C$n!etu#, Pr$t$t)e. T4e C$n!etu#, Pr$t$t)e is # ($!ument#ti$n $" t4e

    r$$se( +isu#, reresent#ti$n $" t4e Future Pr$!ess M$(e, it4 ust en$u/4 "un!ti$n#,it) t$ e,i!it

    !$n!rete re#!ti$ns "r$m t#r/et #u(ien!e #n( # /ui(e "$r t4e (e+e,$ers t$ #i( #n( qui!*en t4e !$(in/

    r$!ess

    1.* S%o)e

    T4is ($!ument "$!uses $n t4e m$i,e +ersi$n $" t4e LAS- Inte/r#te( Bi,,in/ #,i!#ti$n. It #,s$

    ($!uments t4e Use !#ses $ser+e( (urin/ t4e +#ri$us #!t$rs7 inter#!ti$n "$r #,, inter#!ti+e s!en#ri$s.

      2%2&2%

  • 8/20/2019 Requirement Specification and Use Case Details for LASG BILLINGS Mobile V1.0

    6/29

    Requirements Se!i"i!#ti$n

    1., Defi

    nitions/ A%ronyms/ and Abbre'iations

    %. AR 6 A!!$unt Re!ei+#,e

    2. LAS- 6 L#/$s St#te -$+ernment

    3. LAS- IBS 9On,ine: 6 L#/$s St#te -$+ernment Inte/r#te( Bi,,in/ S)stem5. LAS- IBS 9M$i,e: 6 L#/$s St#te -$+ernment Inte/r#te( Bi,,in/ s)stem "$r m$i,e

    '. MDA 6 Ministries1 De#rtments ? A/en!ies

    8. EBS 6 Or#!,e E6Business Suite

    . ABC Lt( 6 A,4# Bet# C$nsu,tin/ Limite(

    ;. P#)-ATE 6 S$"tA,,i#n!e Bi,,in/ -#te#)

    &. IBSM 6 Inte/r#te( Bi,,in/ S)stem "$r M$i,e De+ei!es

    1. #eferen%es

    SDM.200 i/4 Le+e, S!$e $" Business #n( S)stem Oe!ti+esLAS-Bi,,in/s

    SDM.30% 6 Future Pr$!ess M$(e, "$r LAS- IBS

    SDM.302 Requirement Se!i"i!#ti$n #n( Use C#se Det#i,s "$r LAS- Inte/r#te( Bi,,in/

    S)stem

  • 8/20/2019 Requirement Specification and Use Case Details for LASG BILLINGS Mobile V1.0

    7/29

    Requirements Se!i"i!#ti$n

    * US CASS DSC#I+"IO!

    *.1 Use Case List

    US CAS ID AC"O#S US# CAS !AMS

    IBSM600% S)stem A(ministr#t$r A(ministr#t$r L$/in

    IBSM6002 S)stem A(ministr#t$r MDA7s De+i!e Setu

    IBSM6003 LAS- IBS 9$n,ine:1 LAS- IBS 9m$i,e: -et MDA (et#i,s

    IBSM6005 LAS- IBS 9$n,ine:1 LAS- IBS 9m$i,e: -et item Det#i,s ) MDA

    IBSM600' LAS- IBS 9$n,ine:1 LAS- IBS 9m$i,e: -et Em,$)ee (et#i,s ) MDA 9in(i+i(u#,:

    IBSM6008 LAS- IBS 9$n,ine:1 LAS- IBS 9m$i,e: -et Em,$)ee (et#i,s ) MDA 9/,$#,:

    IBSM600 LAS- IBS 9$n,ine:1 LAS- IBS 9m$i,e: -et MDA Tr#ns#!ti$n Cust$mer 

    IBSM600; LAS- IBS 9$n,ine:1 LAS- IBS 9m$i,e: M#n#/e User A!!ess sessi$ns

    IBSM600& MDA em,$)ee

  • 8/20/2019 Requirement Specification and Use Case Details for LASG BILLINGS Mobile V1.0

    8/29

    Requirements Se!i"i!#ti$n

    *.* Use Case Model

    IBSM-001 System Administrator Login

    Use C#se ID IBSM-001

    Use Case !ame  A(ministr#t$r L$/in

    User Interfa%e es Sol&tion Com)onent LAS- m$i,e A(min inter"#!e

    Ser'i%e N$ Ser'i%e "y)eA%tors S)stem A(ministr#t$r1 LAS- IBS 9m$i,e:

    Des%ri)tion  Aut4enti!#te s)stem A(ministr#t$r #!!ess t$ setu LAS- IBS 9m$i,e:

    "rigger Nee( t$ re+ent un#ut4$ri>e( #!!ess t$ t4e setu $" LAS- IBS m$i,e $n (e+i!e

    +re%onditions Users must 4#+e een r$"i,e( t$ setu t4e m$i,e #,i!#ti$n $n (e+i!e

    +ost%onditions  A(ministr#t$r i,, e /r#nte( #!!ess t$ !$n"i/ure LAS- IBS 9m$i,e: $n (e+i!e4i,e un#ut4$ri>e( users (enie( #!!ess

    !ormal lo( %. S)stem A(ministr#t$r ,$/s in it4 usern#me #n( #ss$r(2.

  • 8/20/2019 Requirement Specification and Use Case Details for LASG BILLINGS Mobile V1.0

    9/29

    Requirements Se!i"i!#ti$n

    IBSM-00* MDA2s De'i%e Set&)

    Use C#se ID IBSM-00*

    Use Case !ame MDA7s De+i!e Setu

    User Interfa%e es Sol&tion Com)onent LAS- IBS m$i,e A(min inter"#!e

    Ser'i%e N$ Ser'i%e "y)e 6

    A%tors S)stem A(ministr#t$r1 MDA em,$)ee

    Des%ri)tion S)stem A(ministr#t$r s4#,, e #,e t$ setu LAS- IBS 9m$i,e: $n (e+i!e

    "rigger Nee( t$ setu LAS- Bi,,in/s "$r m$i,e $n MDA7s m$i,e (e+i!es

    +re%onditions % MDA must e setu in EBS2 S)stem A(ministr#t$r must e r$"i,e( t$ setu (e+i!es it4 LAS- IBS

    9m$i,e:3 Bi,,in/ $""i!ers "$r t4e MDA must e r$"i,e( in EBS5 Items must e r$"i,e( in EBS' Items must 4#+e t#ri""s=r#tes #ssi/ne( t$ t4em in LAS- Bi,,in/s

    +ost%onditions % De+i!e $u,( e setu2 Em,$)ee=em,$)ees7 re!$r( $u,( e u,,e(3 S)n! settin/s (et#i,s $u,( e en#,e(5 M$i,e (e+i!e $u,( e re!$/ni>e( in LAS- IBS 9$n,ine:

    !ormal lo( % Setu LAS- IBS 9m$i,e: $n (e+i!e2 M#*e request "$r MDA (et#i,s3 Return ,ist $" MDAs #n( (ire!t$r#te=(e#rtments5 En#,e em,$)ee setu )

    6 Se,e!tin/ GPers$n#,H !4e!*$@ #n( enter MDA em,$)ee ID numer"$r settin/ u $n,) $ne em,$)ee

    6 Le#+e "ie,( ,#n* "$r settin/ u #,, MDA em,$)ees' Se,e!t GFinis4H $ti$n t$ /et6

    6 Em,$)ee $r A,, em,$)ees (et#i,s6 MDA (et#i,s6 Tr#ns#!ti$n 4$,(in/ !ust$mer "$r MDA

    8 -ener#te De+i!e unique i(enti"ier in LAS- IBS 9$n,ine: A!ti+it) en(s

      2'2&2'

  • 8/20/2019 Requirement Specification and Use Case Details for LASG BILLINGS Mobile V1.0

    10/29

    Requirements Se!i"i!#ti$n

    IBSM-00,  Get MDA details

    Use C#se ID IBSM-00,Use Case !ame -et MDA Det#i,s

    User Interfa%e N$ Sol&tion Com)onent LAS- m$i,e A(min inter"#!e

    Ser'i%e es Ser'i%e "y)e e Ser+i!e

    A%tors LAS- IBS 9m$i,e:

    Des%ri)tion Setu requirement t$ "et!4 $r u(#te MDA (et#i,s "r$m LAS- IBS 9$n,ine:

    "rigger Nee( t$ setu LAS- Bi,,in/s 9M$i,e: "$r $"",ine tr#ns#!ti$ns

    +re%onditions 1. MDA must e setu in EBS

    +ost%onditions %. MDA (et#i,s is #+#i,#,e "$r setu $n m$i,e (e+i!e

    !ormal lo( %. M#*e request t$ "et!4 MDA7s (et#i,s "r$m LAS- IBS2. LAS- IBS sen(s # e res$nse it4 t4e 6

    6 MDA !$(e #n( n#me

    6 Dire!t$r#te=De#rtment !$(e #n( n#me3. A!ti+it) en(s

    282&28

  • 8/20/2019 Requirement Specification and Use Case Details for LASG BILLINGS Mobile V1.0

    11/29

    Requirements Se!i"i!#ti$n

    IBSM-00  Get item Details by MDA

    Use C#se ID IBSM-00

    Use Case !ame -et Item (et#i,s ) MDA

    User Interfa%e N$ Sol&tion Com)onent LAS- m$i,e A(min inter"#!e

    Ser'i%e es Ser'i%e "y)e e Ser+i!e

    A%tors LAS- IBS 9m$i,e:1 LAS- IBS 9$n,ine:

    Des%ri)tion Setu requirement t$ "et!4 $r u(#te item (et#i,s "r$m LAS- IBS 9$n,ine:

    "rigger Nee( t$ setu LAS- Bi,,in/s 9m$i,e: "$r $"",ine tr#ns#!ti$ns

    +re%onditions 1. LAS- IBS t$ e setu $n m$i,e must e@ist*. MDA must e setu in EBS3. Items must e r$"i,e( in EBS. Item must 4#+e t#ri""s #ssi/ne( t$ t4em in LAS- IBS3. Item must e #ssi/ne( t$ # re+enue #!!$unt !$(e

    +ost%onditions %. Item (et#i,s require( t$r#ise !ust$mers7 i,, is #+#i,#,e "$r setu $n t4e m$i,e (e+i!e

    !ormal lo( %. LAS- IBS 9m$i,e: m#*es request t$ "et!4 item (et#i,s "r$m LAS-IBS 9$n,ine:

    2. LAS- IBS 9$n,ine: sen(s # e res$nse it4 t4e 66 Item !$(e6 Item (es!riti$n6 Item t#ri""  

    3. A!ti+it) en(s

    IBSM-003  Get m)loyee details by MDA 4indi'id&al5

    Use C#se ID IBSM-003

    Use Case !ame -et em,$)ee7s (et#i,s ) MDA 9In(i+i(u#,:

    User Interfa%e N$ Sol&tion Com)onent LAS- m$i,e #,i!#ti$n inter"#!e

    Ser'i%e es Ser'i%e "y)e e Ser+i!e

    A%tors LAS- IBS 9m$i,e:

    Des%ri)tion Requirement t$ en#,e sin/,e user setu $n # m$i,e (e+i!e

    "rigger Nee( t$ setu LAS- IBS m$i,e $n # sin/,e user (e+i!e+re%onditions %. Em,$)ee re!$r( must e@ist in EBS

    *. Em,$)ee7s r$,e #n( res$nsii,ities must e (e"ine( in EBS,. Em,$)ee must 4#+e ($n,$#(e( LAS- IBS M$i,e t$ 4is=4er m$i,e

    (e+i!e

    +ost%onditions %. Em,$)ee !#n ,$/ int$ LAS- IBS 9m$i,e:

    !ormal lo( %. M#*e request t$ "et!4 em,$)ee (et#i,s "r$m LAS- IBS 9$n,ine:2. LAS- IBS 9$n,ine: sen(s # e res$nse it4 t4e 6

    6 Em,$)ee7s (e#rtment6 Em,$)ee7s numer 6 Em,$)ee7s #ut4enti!#ti$n (et#i,s 9usern#me #n( 4#s4e( #ss$r(:

    3. A!ti+it) en(s

      22&2

  • 8/20/2019 Requirement Specification and Use Case Details for LASG BILLINGS Mobile V1.0

    12/29

    Requirements Se!i"i!#ti$n

    IBSM-006  Get m)loyee details by MDA 4global5

    Use C#se ID IBSM-006

    Use Case !ame -et em,$)ee (et#i,s ) MDA 9/,$#,:

    User Interfa%e N$ Sol&tion Com)onent LAS- m$i,e #,i!#ti$n inter"#!e

    Ser'i%e es Ser'i%e "y)e e Ser+i!e

    A%tors LAS- IBS 9m$i,e:

    Des%ri)tion Requirement t$ en#,e /,$#, MDA users7 setu

    "rigger Nee( t$ setu LAS- IBS 9m$i,e: $n #,, MDA em,$)ees7 (e+i!e

    +re%onditions %. Em,$)ees re!$r( must e@ist in EBS2. Aut4enti!#ti$n ri+i,e/es t$ ,$/in t$ LAS- IBS must e r$+i(e( in r$,es

    #n( res$nsii,ities in EBS "$r #,, t4e em,$)ees,. S)stem A(ministr#t$r must 4#+e ($n,$#(e( LAS- IBS t$ #,, t4e m$i,e

    (e+i!es

    +ost%onditions %. A,, em,$)ees #ut4enti!#ti$n sessi$n must e m#(e #+#i,#,e t$ en#,e ,$/in$n #,, MDA7s (e+i!e

    !ormal lo( %. M#*e request t$ "et!4 em,$)ee (et#i,s "r$m LAS- IBS2. LAS- IBS sen(s # e res$nse it4 t4e /,$#, re!$r( $" #,, 6

    6 Em,$)ees in t4e MDA6 Em,$)ees7 numers in t4e MDA6 Em,$)ees7 #ut4enti!#ti$n sessi$n 9user n#me #n( 4#s4e( #ss$r(:

    in t4e MDA3. A!ti+it) en(s

    IBSM-007 Get MDA "ransa%tion C&stomer 

    Use C#se ID IBSM-007

    Use Case !ame -et MDA Tr#ns#!ti$n !ust$mer

    User Interfa%e N$ Sol&tion Com)onent LAS- M$i,e #,i!#ti$n inter"#!e

    Ser'i%e es Ser'i%e "y)e e Ser+i!e

    A%tors LAS- IBS 9m$i,e:

    Des%ri)tion En#,e LAS- IBS 9m$i,e: t$ /et MDA tr#ns#!ti$n !ust$mer ) P#)er ID=!ust$mer

    numer "r$m LAS- IBS"rigger Nee( t$ tie #,, tr#ns#!ti$n t$ #n MDA7s 4$,(in/ #!!$unt

    +re%onditions %. Tr#ns#!ti$n !ust$mer7s re!$r( must e@ist in AR in EBS2. Tr#ns#!ti$n !ust$mer must e@ist #s # 4$,(in/ #!!$unt "$r #,, tr#ns#!ti$n "$r

    t4e MDA in EBS3. Tr#ns#!ti$n !ust$mer must 4#+e #)er ID #n( !ust$mer numer . S)stem A(ministr#t$r must 4#+e ($n,$#(e( LAS- IBS t$ #,, t4e m$i,e

    (e+i!es

    +ost%onditions %. MDA7s tr#ns#!ti$n !ust$mer is setu in LAS- IBS M$i,e

    !ormal lo( %. M#*e request t$ "et!4 tr#ns#!ti$n !ust$mer "r$m LAS- IBS2. LAS- IBS sen(s # e res$nse it4 t4e 6

    6 MDA tr#ns#!ti$n !ust$mer n#me6 MDA tr#ns#!ti$n !ust$mer P#)er ID

    6 MDA tr#ns#!ti$n !ust$mer numer %. A!ti+it) en(s

      2;2&2;

  • 8/20/2019 Requirement Specification and Use Case Details for LASG BILLINGS Mobile V1.0

    13/29

    Requirements Se!i"i!#ti$n

    IBSM-008 Manage User Login Sessions

    Use C#se ID IBSM-008

    Use Case !ame M#n#/e User A!!ess sessi$ns

    User Interfa%e N$ Sol&tion Com)onent LAS- Bi,,in/s M$i,e

    Ser'i%e es Ser'i%e "y)e 6

    A%tors LAS- IBS 9$n,ine:1 LAS- IBS 9m$i,e:

    Des%ri)tion  M#n#/e users1 ,$/in=,$/$ut sessi$ns #n( !4#n/es t$ #ss$r(s

    "rigger Nee( t$ m#n#/e #n( u(#te user ,$/in sessi$ns $"",ine

    +re%onditions 1 Em,$)ee must 4#+e een !re#te( in EBS1 #n( #ssi/ne( r$,es t$ /ener#tei,,s

    +ost%onditions %. MDA em,$)ee 4#s #!!ess t$ ,$/in #n( !4#n/e #ss$r( t$ r#ise i,,s $"",ine$n t4e LAS- IBS 9m$i,e:

    !ormal lo( %. M#*e request t$ "et!4 MDA7s user #!!ess sessi$ns "r$m LAS- IBS 9$n,ine:2. LAS- IBS 9$n,ine: sen(s # e res$nse it4 t4e user n#mes #n( 4#s4e(

    #ss$r( sessi$ns $" #,, MDA $""i!ers3. S)n! sessi$n t$ u(#te LAS- IBS 9m$i,e: it4 6

    #. Ne usern#mes #n( #ss$r(s "$r ne em,$)ees. U(#te( #ss$r(s !4#n/e( ) e@istin/ em,$)ees!. Rem$+e( user sessi$ns $" em,$)ees susen(e(1 tr#ns"erre( $r n$

    ,$n/er em,$)e( ) t4e MDA5. A!ti+it) En(s

      2&2&2&

  • 8/20/2019 Requirement Specification and Use Case Details for LASG BILLINGS Mobile V1.0

    14/29

    Requirements Se!i"i!#ti$n

    IBSM-009 Manage De'i%es

    Use C#se ID IBSM-009

    Use Case !ame M#n#/e De+i!es

    User Interfa%e N$ Sol&tion Com)onent LAS- Bi,,in/s M$i,e

    Ser'i%e es Ser'i%e "y)e 6

    A%tors LAS- IBS 9$n,ine:1 LAS- IBS 9m$i,e:

    Des%ri)tion M#n#/e em,$)ee ,$/in=,$/$ut sessi$ns

    "rigger Nee( t$ m#n#/e De+i!es $n LAS- IBS 9$n,ine:

    +re%onditions 1 De+i!es must 4#+e een setu it4 LAS- IBS 9m$i,e:

    +ost%onditions % MDA em,$)ee 4#s #!!ess t$ ,$/in #n( !4#n/e #ss$r( t$ r#ise i,,s$"",ine $n t4e LAS- IBS 9m$i,e:

    !ormal lo( %. Setu (e+i!e "$r MDA2. De+i!e returns t4e "$,,$in/ t$ LAS- IBS 9$n,ine: 6

    6 De+i!e m$(e,6 UUID=IMEI numer 6 MDA=Dire!t$r#te

    3. LAS- IBS 9$n,ine: /ener#tes De+i!e ID "$r De+i!e #n( ,$/s5. LAS- IBS 9$n,ine: ,$/s #,, tr#ns#!ti$n sessi$ns "r$m (e+i!e'. A!ti+it) En(s

      2%02&2%0

  • 8/20/2019 Requirement Specification and Use Case Details for LASG BILLINGS Mobile V1.0

    15/29

    Requirements Se!i"i!#ti$n

    IBSM-009 Vie( Users:em)loyees

    Use C#se ID IBSM-009

    Use Case !ame

  • 8/20/2019 Requirement Specification and Use Case Details for LASG BILLINGS Mobile V1.0

    16/29

    Requirements Se!i"i!#ti$n

    IBSM-010 Vie( Items and "ariffs

    Use C#se ID IBSM-010

    Use Case !ame

  • 8/20/2019 Requirement Specification and Use Case Details for LASG BILLINGS Mobile V1.0

    17/29

    Requirements Se!i"i!#ti$n

    IBSM-011 m)loyee Login

    Use C#se ID IBSM-011

    Use Case !ame Em,$)ee L$/in

    User Interfa%e es Sol&tion Com)onent LAS- m$i,e A(min inter"#!e

    Ser'i%e N$ Ser'i%e "y)e

    A%tors MDA em,$)ee1 LAS- IBS 9m$i,e:

    Des%ri)tion  Aut4enti!#te MDA user #!!ess t$ LAS- IBS m$i,e

    "rigger Nee( t$ re+ent un#ut4$ri>e( #!!ess t$ t4e #!* $""i!e+re%onditions Users must 4#+e een !re#te( in Or#!,e1 #n( #ssi/ne( r$,es

    +ost%onditions  Aut4$ri>e( Users i,, e /r#nte( #!!ess t$ t4e LAS- IBS m$i,e #n( un#ut4$ri>e(users (enie( #!!ess

    !ormal lo( %. MDA em,$)ee ,$/s in it4 usern#me #n( #ss$r(2.

  • 8/20/2019 Requirement Specification and Use Case Details for LASG BILLINGS Mobile V1.0

    18/29

    Requirements Se!i"i!#ti$n

    IBSM-01* C$ange +ass(ord

    Use C#se ID IBSM-010

    Use Case !ame C4#n/e P#ss$r(

    User Interfa%e es Sol&tion Com)onent LAS- m$i,e A(min inter"#!e

    Ser'i%e N$ Ser'i%e "y)e

    A%tors MDA em,$)ee1 LAS- IBS 9$n,ine:Des%ri)tion C4#n/e user7s #ss$r( t$ LAS- IBS M$i,e

    "rigger Nee( t$ re+ent un#ut4$ri>e( #!!ess t$ t4e #!* $""i!e

    +re%onditions Users must 4#+e een !re#te( in Or#!,e1 #n( #ssi/ne( r$,es

    +ost%onditions  Aut4$ri>e( Users i,, e /r#nte( #!!ess t$ t4e LAS- IBS m$i,e #n( un#ut4$ri>e(users (enie( #!!ess

    !ormal lo( %. S)stem +#,i(#tes Usern#me #n( P#ss$r( it4 st$re( ,$/insessi$n

    2. I" Usern#me #n( P#ss$r( is #ut4enti!#te(1 /r#nt user #!!ess t$#ssi/ne( res$nsii,ities

    3. Se,e!ts settin/s C4#n/e P#ss$r(#. Pr$+i(es O,( P#ss$r(. Pr$+i(es Ne P#ss$r(

    !. S)stem +#,i(#tes user #n( u(#te P#ss$r( t$ Ne P#ss$r(5. S#+e ne #ss$r('. A!ti+it) en(s

      2%52&2%5

  • 8/20/2019 Requirement Specification and Use Case Details for LASG BILLINGS Mobile V1.0

    19/29

    Requirements Se!i"i!#ti$n

    IBSM-01, Create Bills:"i%;ets

    Use C#se ID IBSM-01,Use Case !ame Cre#te Bi,,s=Ti!*ets

    User Interfa%e es Sol&tion Com)onent LAS- Bi,,in/s M$i,e

    Ser'i%e N$ Ser'i%e "y)e 6

    A%tors MDA em,$)ee1 LAS- IBS 9m$i,e:

    Des%ri)tion  -ener#te ti!*et "$r MDA !ust$mer 

    "rigger Nee( t$ !re#te i,,=ti!*et "$r !ust$mer $" #n MDA+re%onditions 1 LAS- IBS 9M$i,e: must 4#+e een setu $n m$i,e (e+i!e

    * MDA $""i!er su!!ess"u,,) ,$/s in

    +ost%onditions % Aut4$ri>e( MDA $""i!ers /ener#tes i,,s=ti!*et "$r !ust$mers $"",ine

    !ormal lo(   L$/ in it4 #ut4$ri>e( usern#me #n( #ss$r(

    Se,e!t GBi,,H $ti$n

    -ener#te i,, usin/ t4e "$,,$in/ inut #r#meters6

    6 Cust$mer n#me6 Tr#ns#!ti$n re"eren!e n$.6 Tr#ns#!ti$n re"eren!e (et#i,s6 Tr#ns#!ti$n (#te16 Item (es!riti$n6 Item qu#ntit)

    Returns t4e "$,,$in/ $utut tr#ns#!ti$n re+ie #/e 6

    6 Tr#ns#!ti$n Cust$mer 6 Tr#ns#!ti$n !ust$mer (et#i,s

      2%'2&2%'

  • 8/20/2019 Requirement Specification and Use Case Details for LASG BILLINGS Mobile V1.0

    20/29

    Requirements Se!i"i!#ti$n

    6 Tr#ns#!ti$n (#te6 Bi,, numer 9(e+i!e (een(ent6 3(i/it&(i/it'(i/it:6 Item (es!riti$n6 Item qu#ntit)6 Item t#ri""  6 T$t#, #m$unt16 Line items J"$r mu,ti,e ,ine items se,e!te(K

    -ener#te Bi,,=ti!*et

    L$/ sessi$n $" i,,s=ti!*ets !re#te(  A!ti+it) En(s

      2%82&2%8

  • 8/20/2019 Requirement Specification and Use Case Details for LASG BILLINGS Mobile V1.0

    21/29

    Requirements Se!i"i!#ti$n

    IBSM-01 +rint Bills:"i%;ets

    Use C#se ID IBSM-01Use Case !ame Print Bi,,s=Ti!*ets

    User Interfa%e es Sol&tion Com)onent LAS- Bi,,in/s M$i,e

    Ser'i%e N$ Ser'i%e "y)e 6

    A%tors LAS- IBS 9m$i,e:1 S)stem A(ministr#t$r 

    Des%ri)tion  Print ti!*et "$r MDA !ust$mer 

    "rigger Nee( t$ rint i,,=ti!*et "$r !ust$mer $" #n MDA+re%onditions 1 LAS- IBS 9M$i,e: must 4#+e een setu $n m$i,e (e+i!e

    * MDA $""i!er su!!ess"u,,) ,$/s in, Bi,,=ti!*et must 4#+e een r#ise( "$r # !ust$mer 

    +ost%onditions % P4)si!#, re!eit !$) is rinte( $"",ine "$r # !ust$mer

    !ormal lo( % B,uet$$t4 rinter is #ire( t$ t4e LAS- IBS 9M$i,e:2 Bi,, in in+$i!e "r#me "$r m$i,e is /ener#te(

    3 In+$i!e is sent t$ B,uet$$t4 rinter5 Returns res$nse !$(e #n( mess#/e i" in+$i!e is rinte( $r n$t' A!ti+it) En(s

      2%2&2%

  • 8/20/2019 Requirement Specification and Use Case Details for LASG BILLINGS Mobile V1.0

    22/29

  • 8/20/2019 Requirement Specification and Use Case Details for LASG BILLINGS Mobile V1.0

    23/29

    Requirements Se!i"i!#ti$n

    IBSM-013 Vie( "ransa%tions

    Use C#se ID IBSM-013

    Use Case !ame

  • 8/20/2019 Requirement Specification and Use Case Details for LASG BILLINGS Mobile V1.0

    24/29

    Requirements Se!i"i!#ti$n

    IBSM-016 Get In'oi%e List

    Use C#se ID IBSM-016

    Use Case !ame -et In+$i!e List

    User Interfa%e N$ Sol&tion Com)onent LAS- IBS M$i,e #n( On,ine

    Ser'i%e es Ser'i%e "y)e 6

    A%tors LAS- IBS 9m$i,e:1 LAS- IBS 9$n,ine:1 S)stem A(ministr#t$r Des%ri)tion  LAS- IBS 9$n,ine: /et in+$i!e ,ist $" #,, i,,s=ti!*ets r#ise( "$r !ust$mers

    "rigger Nee( t$ !re#te in+$i!es r#ise( ) MDA em,$)ee in EBS

    +re%onditions 1 LAS- IBS 9M$i,e: must 4#+e een setu $n m$i,e (e+i!e* MDA $""i!i#, must 4#+e /ener#te( i,,s=ti!*ets $n m$i,e (e+i!es, S)n!4r$ni>#ti$n setu must 4#+e een est#,is4e( eteen LAS- IBS

    9$n,ine: #n( LAS- IBS 9m$i,e:

    +ost%onditions % MDA $""i!i#, ,ist $" tr#ns#!ti$n is (is,#)e(

    !ormal lo( % S)n! # ,ist $" tr#ns#!ti$n ) MDA $""i!i#, t$ LAS- IBS 9$n,ine:2 I" #t!4 s)n! is su!!ess"u,1 ",#/ #t!4 $n LAS- IBS 9$n,ine: #s TRUE=O

    #n( tr#ns#!ti$n #t!4 $n LAS- IBS 9m$i,e: #s TRUE=O3 Cre#te in+$i!e "r$m su!!ess"u,,) s)n!e( #t!4 in EBS5 M#*e in+$i!e ,ist #+#i,#,e t$ P#)-ATE

    ' I" s)n! is unsu!!ess"u,1 ",#/ #t!4 $n LAS- IBS 9$n,ine: #s FALSE #n(tr#ns#!ti$n #t!4 $n LAS- IBS 9m$i,e: #s FALSE

    8 Ree#t s)n! #t (e"ine( inter+#, it4 in+$i!e #t!4 unti, st#tus ",#/ (is,#)sTRUE=O

    A!ti+it) En(s

      2202&220

  • 8/20/2019 Requirement Specification and Use Case Details for LASG BILLINGS Mobile V1.0

    25/29

    Requirements Se!i"i!#ti$n

    IBSM-017 Get +ayment Stat&s

    Use C#se ID IBSM-017

    Use Case !ame -et #)ment St#tusUser Interfa%e N$ Sol&tion Com)onent LAS- Bi,,in/s M$i,e

    Ser'i%e es Ser'i%e "y)e 6

    A%tors LAS- IBS 9m$i,e:1 LAS- IBS 9$n,ine:

    Des%ri)tion  -et #)ment st#tus $" #,, #rti#, $r "u,,) #i( i,,s=ti!*ets r#ise( "$r !ust$mers

    "rigger Nee( t$ re+ie # ,ist $" #)ment m#(e $n i,,s=ti!*ets r#ise( ) #n MDA $""i!i#, "$r#,, !ust$mers

    +re%onditions 1 LAS- IBS 9M$i,e: must 4#+e een setu $n m$i,e (e+i!e* MDA $""i!er su!!ess"u,,) ,$/s in, Bi,,=ti!*et must 4#+e een r#ise( "$r # !ust$mer  S)n! !$nne!ti$n must e est#,is4e( eteen LAS- IBS 9$n,ine: #n(

    LAS- IBS 9$"",ine:

    +ost%onditions % List $" #)ment $n in+$i!es is (is,#)e( it4 6

    6 P#)ment st#tus6 P#)ment ID6 P#)ment re"eren!e

    !ormal lo( % Request is m#(e "$r #)ment n$ti"i!#ti$n $n in+$i!es "r$m LAS- IBS9$n,ine:

    2 Res$nse is /$tten it4 # ,ist $" #)ments $n in+$i!es ) !ust$mers s)n!e(t$ LAS- IBS 9m$i,e:

    3 I" s)n! is su!!ess"u,1 ",#/ LAS- IBS 9m$i,e=$n,ine: it4 #)ment st#tusTRUE=O

    22%2&22%

  • 8/20/2019 Requirement Specification and Use Case Details for LASG BILLINGS Mobile V1.0

    26/29

    Requirements Se!i"i!#ti$n

    5 I" s)n! is unsu!!ess"u,1 ",#/ LAS- IBS 9m$i,e=$n,ine: it4 #)ment st#tusFALSE

    ' M#*e re!eit re$rt #+#i,#,e "$r LAS- IBS 9m$i,e: t$ (is,#)8 A!ti+it) En(s

    IBSM-018  Syn% De'i%e

    Use C#se ID IBSM-018

    Use Case !ame S)n! De+i!e

    User Interfa%e es Sol&tion Com)onent LAS- IBS 9m$i,e:

    Ser'i%e N$ Ser'i%e "y)e 6

    A%tors MDA em,$)ee1 LAS- IBS 9m$i,e:

    Des%ri)tion MDA em,$)ee s4#,, e #,e t$ 6

    6 U(#te LAS- IBS 9$n,ine: it4 tr#ns#!ti$ns (et#i,s "r$m LAS- IBS 9m$i,e:

    6 U(#te LAS- IBS 9m$i,e: it4 ne users #n( items "r$m LAS- IBS

    9$n,ine:

    "rigger Nee( t$ m#*e #+#i,#,e tr#ns#!ti$n in"$rm#ti$n require( ) LAS- IBS 9m$i,e: #n(

    LAS- IBS 9$n,ine:

    +re%onditions Tr#ns#!ti$n in"$rm#ti$n1 user ? items (et#i,s #re #+#i,#,e LAS- IBS 9m$i,e: is,$//e( in

    +ost%onditions % MDA em,$)ee is re(ire!te( t$ t4e ,$/ in #/e2 MDA em,$)ee !#n n$ ,$n/er er"$rm tr#ns#!ti$n $n t4e s)stem

    !ormal lo( % MDA em,$)ee se,e!ts t4e s)n! $ti$n t$66 Pus4 tr#ns#!ti$n (et#i,s t$ LAS- IBS 9$n,ine:6 Pu,, user #n( item (et#i,s t$ LAS- IBS 9m$i,e:

    2  A!ti+it) en(s

      2222&222

  • 8/20/2019 Requirement Specification and Use Case Details for LASG BILLINGS Mobile V1.0

    27/29

    Requirements Se!i"i!#ti$n

    IBSM-019  Log o&t

    Use C#se ID IBSM-019Use Case !ame L$/ $ut

    User Interfa%e es Sol&tion Com)onent LAS- IBS 9m$i,e:

    Ser'i%e N$ Ser'i%e "y)e 6

    A%tors MDA em,$)ee1 LAS- IBS 9m$i,e:

    Des%ri)tion MDA em,$)ee s4#,, e #,e t$ ,$/ $ut "r$m LAS- IBS 9m$i,e:

    "rigger Nee( t$ ,$/ $ut

    +re%onditions LAS- IBS 9m$i,e: is ,$//e( in

    +ost%onditions % MDA em,$)ee is re(ire!te( t$ t4e ,$/ in #/e2 MDA em,$)ee !#n n$ ,$n/er er"$rm tr#ns#!ti$n $n t4e s)stem

    !ormal lo( 3 MDA em,$)ee user !,i!*s $n t4e ,$/ $ut "e#ture

    5 MDA em,$)ee is re(ire!te( t$ t4e ,$/ in #/e

    '  A!ti+it) en(s

      2232&223

  • 8/20/2019 Requirement Specification and Use Case Details for LASG BILLINGS Mobile V1.0

    28/29

  • 8/20/2019 Requirement Specification and Use Case Details for LASG BILLINGS Mobile V1.0

    29/29

    Requirements Se!i"i!#ti$n

    O+! A!D CLOSD ISSUS

    .1 O)en Iss&es

    ID Issue Resolution Responsibili

    ty

    Target

    Date

    Impact

    Date

    .* Closed Iss&es

    ID Issue Resolution Responsibili

    ty

    Target

    Date

    Impact

    Date