Upload
abimbolaadesireadegbite
View
219
Download
0
Embed Size (px)
Citation preview
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