UC7 sequence working

This commit is contained in:
Jakub Adamski 2021-01-26 13:32:56 +01:00
parent db14cf42fa
commit d1cbc70d7e
8 changed files with 398 additions and 48 deletions

66
models/128013.diagram Normal file
View File

@ -0,0 +1,66 @@
format 223
classinstancecanvas 128269 classinstance_ref 128013 // Zaopatrzeniowiec
xyz 12.6 16.6 2005 life_line_z 2000
end
classinstancecanvas 128397 classinstance_ref 128514 // KontrolerAutomatu
xyz 631.3 30.3 2005 life_line_z 2000
end
classinstancecanvas 128909 classinstance_ref 128141 // Ekran_dotykowy
xyz 322.8 28.7 2005 life_line_z 2000
end
classinstancecanvas 131725 classinstance_ref 128269 // Automat
xyz 920 25 2005 life_line_z 2000
end
durationcanvas 129421 classinstance_ref 128269 // Zaopatrzeniowiec:Zaopatrzeniowiec
xyzwh 124 117 2010 11 80
end
durationcanvas 129549 classinstance_ref 128909 // Ekran_dotykowy:Ekran_dotykowy
xyzwh 430 118 2010 11 40
end
durationcanvas 129805 classinstance_ref 128269 // Zaopatrzeniowiec:Zaopatrzeniowiec
xyzwh 124 219 2010 11 66
end
durationcanvas 129933 classinstance_ref 128909 // Ekran_dotykowy:Ekran_dotykowy
xyzwh 430 216 2010 11 112
overlappingdurationcanvas 131469
xyzwh 436 275 2020 11 35
end
end
durationcanvas 130189 classinstance_ref 128397 // KontrolerAutomatu:Automat
xyzwh 721 214 2010 11 96
end
durationcanvas 131853 classinstance_ref 131725 // Automat:Automat
xyzwh 976 251 2010 11 37
end
msg 129677 synchronous
from durationcanvas_ref 129421
to durationcanvas_ref 129549
yz 118 2015 explicitmsg "dodajProdukty()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 230 101
msg 130061 synchronous
from durationcanvas_ref 129805
to durationcanvas_ref 129933
yz 220 2015 explicitmsg "logowanie(haslo: String)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 203 203
msg 130317 synchronous
from durationcanvas_ref 129933
to durationcanvas_ref 130189
yz 218 2015 explicitmsg "sprawdzHaslo(haslo: String)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 485 201
msg 131597 synchronous
from durationcanvas_ref 130189
to durationcanvas_ref 131469
yz 299 2025 explicitmsg "logowanie(status: Boolean)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 492 282
msg 131981 synchronous
from durationcanvas_ref 130189
to durationcanvas_ref 131853
yz 264 2015 explicitmsg "gotowoscOtrzymaniaTowarow()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 748 247
end

View File

@ -2,107 +2,107 @@ format 223
classcanvas 128002 class_ref 128002 // Karta_platnicza
classdiagramsettings member_max_width 0 end
xyz 958.97 1057.47 2000
xyz 958.37 1057.87 2000
end
classcanvas 128142 class_ref 128142 // Klient
classdiagramsettings member_max_width 0 end
xyz 799.29 572.77 2000
xyz 799.49 572.57 2000
end
classcanvas 128270 class_ref 128270 // Produkt_gotowy
classdiagramsettings member_max_width 0 end
xyz 1452.43 1536.92 2000
xyz 1452.43 1536.52 2000
end
classcanvas 128398 class_ref 128398 // Produky_do_przygotowania
classdiagramsettings member_max_width 0 end
xyz 1712.76 1311.15 2000
xyz 1712.76 1311.75 2000
end
classcanvas 128514 class_ref 128514 // Kasetka
classdiagramsettings member_max_width 0 end
xyz 416.9 449.96 2000
xyz 416.1 449.56 2000
end
classcanvas 128526 class_ref 128526 // Sprzedaz
classdiagramsettings member_max_width 0 end
xyzwh 1193.54 569.56 2000 221 57
xyzwh 1193.94 569.16 2000 221 57
end
classcanvas 128654 class_ref 128654 // Terminal
classdiagramsettings member_max_width 0 end
xyz 985.04 864.55 2000
xyz 985.84 864.55 2000
end
classcanvas 128770 class_ref 128770 // Produkt
classdiagramsettings member_max_width 0 end
xyzwh 1455.85 1220.34 2000 146 125
xyzwh 1456.25 1220.94 2000 146 125
end
classcanvas 128898 class_ref 128898 // Dzial_serwisowy
classdiagramsettings member_max_width 0 end
xyz 1440.4 185.04 2000
xyz 1440.6 185.84 2000
end
classcanvas 129026 class_ref 129026 // Monety_klienta
classdiagramsettings member_max_width 0 end
xyz 819.79 773.95 2000
xyz 819.19 773.75 2000
end
classcanvas 129038 class_ref 129038 // Zaopatrzeniowiec
classdiagramsettings member_max_width 0 end
xyz 432.04 1257.23 2000
xyz 427.04 1242.63 2000
end
classcanvas 129166 class_ref 129166 // Serwisant
classdiagramsettings member_max_width 0 end
xyz 1462.94 317.9 2000
xyz 1462.34 317.3 2000
end
classcanvas 129282 class_ref 129282 // Alarm
classdiagramsettings member_max_width 0 end
xyz 1891.79 608.66 2000
xyz 1891.59 608.86 2000
end
classcanvas 129294 class_ref 129294 // Dzial_zaopatrzeniowy
classdiagramsettings member_max_width 0 end
xyz 786.95 1173.22 2000
xyz 786.35 1173.42 2000
end
classcanvas 129410 class_ref 129410 // Proba_wlamanie
classdiagramsettings member_max_width 0 end
xyz 1580.62 786.85 2000
xyz 1580.02 786.45 2000
end
classcanvas 129550 class_ref 129550 // Saldo_klienta
classdiagramsettings member_max_width 0 end
xyz 678.36 905.5 2005
xyz 678.16 905.3 2005
end
classcanvas 129666 class_ref 129666 // Awaria
classdiagramsettings member_max_width 0 end
xyz 1816.39 454.84 2000
xyz 1816.19 454.44 2000
end
classcanvas 129678 class_ref 129678 // Raport_statu_magazynowego
classdiagramsettings member_max_width 0 end
xyz 1157.3 1169.06 2000
xyz 1157.1 1169.66 2000
end
classcanvas 130050 class_ref 130050 // Procedura_przygotowania_produktu
classdiagramsettings member_max_width 0 end
xyz 2041.92 1306.95 2000
xyz 2041.92 1306.15 2000
end
classcanvas 130178 class_ref 136578 // Raport_o_awarii
classdiagramsettings member_max_width 0 end
xyz 1727.98 179.71 2000
xyz 1727.98 179.31 2000
end
classcanvas 130562 class_ref 136962 // Raport_sprzedazy
classdiagramsettings member_max_width 0 end
xyz 1056.04 294.24 2000
xyz 1056.64 294.84 2000
end
classcanvas 130690 class_ref 137090 // Czujnik_wlamaniowy
classdiagramsettings member_max_width 0 end
xyz 1563.89 611.78 2000
xyz 1563.69 611.38 2000
end
classcanvas 131586 class_ref 144002 // Platnosc
classdiagramsettings member_max_width 0 end
xyz 976.38 659.02 2000
xyz 976.98 659.62 2000
end
classcanvas 135298 class_ref 128014 // Automat
classdiagramsettings member_max_width 0 end
xyzwh 1417.92 441.38 2000 175 77
xyzwh 1417.12 441.58 2000 175 77
end
classcanvas 139394 class_ref 144130 // Gotowka_automatu
classdiagramsettings member_max_width 0 end
xyz 640.98 456.8 2000
xyz 640.38 456 2000
end
classcanvas 140290 class_ref 144258 // Blad_wprowadzania_gotowki
classdiagramsettings member_max_width 0 end
xyz 556.74 1085.75 2000
xyz 556.14 1085.55 2000
end
classcanvas 148354 class_ref 129422 // Zwrot_monet
classdiagramsettings member_max_width 0 end
@ -110,7 +110,7 @@ classcanvas 148354 class_ref 129422 // Zwrot_monet
end
classcanvas 149378 class_ref 150786 // Nominal
classdiagramsettings member_max_width 0 end
xyz 806.08 371.42 2000
xyz 806.88 371.62 2000
end
relationcanvas 132866 relation_ref 129026 // Wplacanie
decenter_begin 349
@ -161,7 +161,7 @@ relationcanvas 136322 relation_ref 131330 // Dokonuje
multiplicity_a_pos 957 683 3000 multiplicity_b_pos 859 632 3000
end
relationcanvas 136450 relation_ref 131458 // Uczestniczy>
from ref 128526 z 2001 label "Uczestniczy>" italic max_width 255 xyz 976 579.5 2001 to ref 128142
from ref 128526 z 2001 label "Uczestniczy>" italic max_width 255 xyz 976 579 2001 to ref 128142
no_role_a no_role_b
multiplicity_a_pos 859 617 3000 multiplicity_b_pos 1174 607 3000
end
@ -190,9 +190,9 @@ relationcanvas 138626 relation_ref 132866 // Jest
multiplicity_a_pos 1484 1511 3000 multiplicity_b_pos 1500 1352 3000
end
relationcanvas 138754 relation_ref 132994 // Dodaje
from ref 128770 z 2001 label "Dodaje" italic max_width 255 xyz 984 1266 2001 to ref 129038
from ref 128770 z 2001 label "Dodaje" italic max_width 255 xyz 980.5 1267 2001 to ref 129038
no_role_a no_role_b
multiplicity_a_pos 584 1293 3000 multiplicity_b_pos 1416 1291 3000
multiplicity_a_pos 580 1297 3000 multiplicity_b_pos 1415 1290 3000
end
relationcanvas 138882 relation_ref 133122 // Ma
decenter_begin 483
@ -219,8 +219,8 @@ relationcanvas 140930 relation_ref 134274 // Ma
end
relationcanvas 141186 relation_ref 134402 // <Wywoluje
decenter_end 558
from ref 130178 z 2001 to point 1790 396
line 149122 z 2001 label "<Wywoluje" italic max_width 255 xyz 1796 377 2001 to point 1870 397
from ref 130178 z 2001 to point 1790.6 396.4
line 149122 z 2001 label "<Wywoluje" italic max_width 255 xyz 1796 377 2001 to point 1870.6 397.2
line 148994 z 2001 to ref 129666
no_role_a no_role_b
multiplicity_a_pos 1848 430 3000 multiplicity_b_pos 1766 242 3000
@ -268,15 +268,15 @@ relationcanvas 143362 relation_ref 135554 // Dotyczy
end
relationcanvas 143618 relation_ref 135682 // <Wysyla
decenter_end 52
from ref 129038 z 2001 label "<Wysyla" italic max_width 255 xyz 649 1199 2001 to ref 129294
from ref 129038 z 2001 label "<Wysyla" italic max_width 255 xyz 644.5 1200 2001 to ref 129294
no_role_a no_role_b
multiplicity_a_pos 759 1179 3000 multiplicity_b_pos 584 1270 3000
multiplicity_a_pos 764 1220 3000 multiplicity_b_pos 580 1274 3000
end
relationcanvas 143746 relation_ref 135810 // Oproznia^
decenter_end 495
from ref 128514 z 2001 label "Oproznia^" italic max_width 255 xyz 463 868 2001 to ref 129038
from ref 128514 z 2001 label "Oproznia^" italic max_width 255 xyz 459.5 862 2001 to ref 129038
no_role_a no_role_b
multiplicity_a_pos 476 1233 3000 multiplicity_b_pos 471 533 3000
multiplicity_a_pos 469 1217 3000 multiplicity_b_pos 469 534 3000
end
relationcanvas 145282 relation_ref 136066 // Generuje
decenter_end 331
@ -291,9 +291,9 @@ relationcanvas 146562 relation_ref 136194 // Aktywuje
end
relationcanvas 147074 relation_ref 136450 // Otrzymuje
decenter_begin 685
from ref 130562 z 2001 label "Otrzymuje" italic max_width 255 xyz 332 867 2001 to point 373 345
line 147202 z 2001 to point 369 1351
line 147458 z 2001 to point 861 1355
from ref 130562 z 2001 label "Otrzymuje" italic max_width 255 xyz 332 867 2001 to point 373 345.6
line 147202 z 2001 to point 369.8 1351.4
line 147458 z 2001 to point 861.4 1355.6
line 147330 z 2001 to ref 129294
no_role_a no_role_b
multiplicity_a_pos 843 1224 3000 multiplicity_b_pos 1025 354 3000
@ -318,8 +318,8 @@ relationcanvas 150274 relation_ref 156930 // Dotyczy
decenter_begin 136
decenter_end 800
from ref 130562 z 2001 label "Dotyczy" italic max_width 255 xyz 243 867 2001 to point 273 308
line 150402 z 2001 to point 270 1419
line 150530 z 2001 to point 859 1420
line 150402 z 2001 to point 270.6 1419.8
line 150530 z 2001 to point 859.8 1420.6
line 151170 z 2001 to ref 128770
no_role_a no_role_b
multiplicity_a_pos 1416 1327 3000 multiplicity_b_pos 1011 313 3000

66
models/128141.diagram Normal file
View File

@ -0,0 +1,66 @@
format 223
classinstancecanvas 128013 classinstance_ref 128013 // Zaopatrzeniowiec
xyz 19 15 2005 life_line_z 2000
end
classinstancecanvas 128141 classinstance_ref 128269 // Automat
xyz 356 29 2005 life_line_z 2000
end
classinstancecanvas 128269 classinstance_ref 128514 // KontrolerAutomatu
xyz 580 28 2005 life_line_z 2000
end
classinstancecanvas 129421 classinstance_ref 128397 // Dzial_zaopatrzeniowy
xyz 829 28 2010 life_line_z 2000
end
durationcanvas 128397 classinstance_ref 128013 // Zaopatrzeniowiec:Zaopatrzeniowiec
xyzwh 131 109 2010 11 91
end
durationcanvas 128525 classinstance_ref 128141 // Automat:Automat
xyzwh 412 109 2010 11 59
end
durationcanvas 128781 classinstance_ref 128013 // Zaopatrzeniowiec:Zaopatrzeniowiec
xyzwh 131 213 2010 11 88
end
durationcanvas 128909 classinstance_ref 128141 // Automat:Automat
xyzwh 412 214 2010 11 106
overlappingdurationcanvas 129805
xyzwh 418 289 2020 11 25
end
end
durationcanvas 129165 classinstance_ref 128269 // KontrolerAutomatu:Automat
xyzwh 670 232 2010 11 76
end
durationcanvas 129549 classinstance_ref 129421 // Dzial_zaopatrzeniowy:Dzial_zaopatrzeniowy
xyzwh 974 246 2010 11 49
end
msg 128653 synchronous
from durationcanvas_ref 128397
to durationcanvas_ref 128525
yz 109 2015 explicitmsg "dodajProdukty(produkt: Produkt)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 188 92
msg 129037 synchronous
from durationcanvas_ref 128781
to durationcanvas_ref 128909
yz 214 2015 explicitmsg "uzupelnionoTowar()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 228 197
msg 129293 synchronous
from durationcanvas_ref 128909
to durationcanvas_ref 129165
yz 233 2015 explicitmsg "sprawdzProdukty()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 508 216
msg 129677 synchronous
from durationcanvas_ref 129165
to durationcanvas_ref 129549
yz 266 2020 explicitmsg "wyslijRaport(raport: Raport)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 738 249
msg 129933 synchronous
from durationcanvas_ref 129165
to durationcanvas_ref 129805
yz 289 2025 explicitmsg "gotowoscDoZamkniecia()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 466 272
end

42
models/128269.diagram Normal file
View File

@ -0,0 +1,42 @@
format 223
classinstancecanvas 128013 classinstance_ref 128013 // Zaopatrzeniowiec
xyz 18 16 2005 life_line_z 2000
end
classinstancecanvas 128141 classinstance_ref 128269 // Automat
xyz 322 28 2005 life_line_z 2000
end
classinstancecanvas 129037 classinstance_ref 128514 // KontrolerAutomatu
xyz 536 27 2005 life_line_z 2000
end
durationcanvas 128269 classinstance_ref 128013 // Zaopatrzeniowiec:Zaopatrzeniowiec
xyzwh 130 113 2010 11 76
end
durationcanvas 128397 classinstance_ref 128141 // Automat:Automat
xyzwh 378 118 2010 11 147
overlappingdurationcanvas 129421
xyzwh 384 213 2020 11 42
end
end
durationcanvas 129165 classinstance_ref 129037 // KontrolerAutomatu:Automat
xyzwh 626 148 2010 11 100
end
msg 128525 synchronous
from durationcanvas_ref 128269
to durationcanvas_ref 128397
yz 118 2015 explicitmsg "zamknijAutomat()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 203 101
msg 129293 synchronous
from durationcanvas_ref 128397
to durationcanvas_ref 129165
yz 153 2015 explicitmsg "poprawnoscZamkniecia()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 423 136
msg 129549 synchronous
from durationcanvas_ref 129165
to durationcanvas_ref 129421
yz 231 2025 explicitmsg "gotowoscNaZamowienie()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 426 214
end

12
models/13.session Normal file
View File

@ -0,0 +1,12 @@
window_sizes 1920 1017 278 1637 860 104
diagrams
active classdiagram_ref 128014 // domain-model
1624 1177 90 A2 0 0
end
show_stereotypes
selected classdiagram_ref 128014 // domain-model
open
classview_ref 128014 // domain
end
end

117
models/134658_13.d Normal file
View File

@ -0,0 +1,117 @@
format 223
classinstancecanvas 128130 classinstance_ref 128514 // KontrolerAutomatu
xyz 107 26 2010 life_line_z 2000
end
classinstancecanvas 128258 classinstance_ref 128642 //
xyz 450 29 2015 life_line_z 2000
end
classinstancecanvas 132226 classinstance_ref 128770 //
xyz 811 27 2000 life_line_z 2000
end
classinstance 133890 class_ref 128142 // Klient
name "" xyz 8 15 2000 life_line_z 2000
classinstancecanvas 134146 classinstance_ref 135682 //
xyz 647 29 2020 life_line_z 2000
end
durationcanvas 128770 classinstance_ref 128130 // KontrolerAutomatu:Automat
xyzwh 197 146 2010 11 158
overlappingdurationcanvas 129538
xyzwh 203 257 2020 11 27
end
overlappingdurationcanvas 134914
xyzwh 203 150 2020 11 25
end
end
durationcanvas 129026 classinstance_ref 128258 // :ManagerTransakcji
xyzwh 514 191 2010 11 329
end
durationcanvas 132354 classinstance_ref 132226 // :ModulPlatnosciGotowkowej
xyzwh 902 222 2010 11 260
overlappingdurationcanvas 135170
xyzwh 908 250 2020 11 26
end
overlappingdurationcanvas 136706
xyzwh 908 450 2020 11 26
end
end
durationcanvas 134274 classinstance_ref 134146 // :Sprzedaz
xyzwh 681 225 2010 11 315
overlappingdurationcanvas 135810
xyzwh 687 498 2020 11 26
end
overlappingdurationcanvas 136450
xyzwh 687 406 2020 11 25
end
end
durationcanvas 134786 classinstance_ref 133890 // :Klient
xyzwh 24 149 2010 11 27
end
msg 129154 synchronous
from durationcanvas_ref 128770
to durationcanvas_ref 129026
yz 204 2015 explicitmsg "rozpocznijTransakcje()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "idProdukt:String"
label_xy 249 187
msg 129666 synchronous
from durationcanvas_ref 129026
to durationcanvas_ref 129538
yz 272 2025 explicitmsg "wyswietlKwote()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "kwota:Kwota"
label_xy 260 252
msg 134402 synchronous
from durationcanvas_ref 129026
to durationcanvas_ref 134274
yz 230 3005 explicitmsg "create()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "status:State, idProduktu:String, kwota:Kwota"
label_xy 547 212
msg 135042 synchronous
from durationcanvas_ref 134786
to durationcanvas_ref 134914
yz 153 2025 explicitmsg "wybranyProdukt()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "numerProduktu:Int"
label_xy 26 129
msg 135298 synchronous
from durationcanvas_ref 134274
to durationcanvas_ref 135170
yz 264 2025 explicitmsg "aktywuj()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 832 247
msg 135426 return
from durationcanvas_ref 132354
to durationcanvas_ref 134274
yz 336 2015 explicitmsg "kwota:Kwota"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 818 319
msg 135938 synchronous
from durationcanvas_ref 129026
to durationcanvas_ref 135810
yz 498 2025 explicitmsg "end()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "status:State"
label_xy 580 481
msg 136066 return
from durationcanvas_ref 134274
to durationcanvas_ref 129026
yz 354 2015 explicitmsg "kwota:Kwota"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 592 337
msg 136578 synchronous
from durationcanvas_ref 129026
to durationcanvas_ref 136450
yz 413 2025 explicitmsg "reszta()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "kwota:Kwota"
label_xy 546 396
msg 136834 synchronous
from durationcanvas_ref 134274
to durationcanvas_ref 136706
yz 450 2025 explicitmsg "zwrocReszte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "kwota:Kwota"
label_xy 772 433
end

View File

@ -1,7 +1,7 @@
format 223
"models"
revision 12
modified_by 2 "48516"
revision 13
modified_by 13 "Kuba"
@ -416,7 +416,7 @@ format 223
end
class 129038 "Zaopatrzeniowiec"
visibility package
visibility package stereotype "actor"
cpp_decl ""
java_decl ""
php_decl ""
@ -1770,5 +1770,53 @@ format 223
relations
end
end
sequencediagram 128013 "7-1-opcjaDodajProdukty"
sequencediagramsettings end
overlapping_bars size A3
end
classinstance 128013 "Zaopatrzeniowiec"
stereotype "actor"
type class_ref 129038 // Zaopatrzeniowiec
attributes
end
relations
end
end
classinstance 128141 "Ekran_dotykowy"
type class_ref 128130 // Ekran_dotykowy
attributes
end
relations
end
end
classinstance 128269 "Automat"
type class_ref 128014 // Automat
attributes
end
relations
end
end
sequencediagram 128141 "7-2-dodanieProduktow"
sequencediagramsettings end
overlapping_bars size A3
end
classinstance 128397 "Dzial_zaopatrzeniowy"
type class_ref 129294 // Dzial_zaopatrzeniowy
attributes
end
relations
end
end
sequencediagram 128269 "7-3-zamkniecie"
sequencediagramsettings end
overlapping_bars size A3
end
end
end

View File

@ -17,10 +17,9 @@ Use case 4: Płatność kartą
Use case 7: Dodanie towaru do automatu
-----------------
1. wybranie opcji "dodaj produkty" przez zaopatrzeniowca
2. wprowadzenie hasła
3. wybranie opcji "uzypełniono towar" przez zaopatrzeniowca
4. zamknięcie automatu przez zaopatrzeniowca
1. wybranie opcji "dodaj produkty" i podanie hasła przez zaopatrzeniowca
2. dodanie produktów i wybranie opcji "uzypełniono towar" przez zaopatrzeniowca
3. zamknięcie automatu przez zaopatrzeniowca
Use case 8: Naprawa automatu w przypadku awarii systemu
-----------------