Compare commits

...

1 Commits

Author SHA1 Message Date
8528858751 add sequence diagrams for usecase 8 2022-01-04 17:39:19 +01:00
12 changed files with 650 additions and 72 deletions

View File

@ -2,188 +2,188 @@ format 224
classcanvas 128008 class_ref 128008 // Menu
classdiagramsettings member_max_width 0 end
xyz 902.44 516.48 2000
xyz 903.74 515.28 2000
end
classcanvas 128136 class_ref 128136 // Potrawa
classdiagramsettings member_max_width 0 end
xyzwh 678.4 382.76 2000 118 77
xyzwh 678.1 383.76 2000 116 75
end
classcanvas 128264 class_ref 128264 // Zamowienie
classdiagramsettings member_max_width 0 end
xyz 664.44 186.04 2000
xyz 648.84 176.04 2000
end
classcanvas 128392 class_ref 128392 // Platnosc
classdiagramsettings member_max_width 0 end
xyzwh 671.74 59.48 2000 125 77
xyzwh 671.84 60.38 2000 125 75
end
classcanvas 128520 class_ref 128520 // Kelner
classdiagramsettings member_max_width 0 end
xyz 301.66 249.62 2000
xyz 302.26 248.52 2000
end
classcanvas 128904 class_ref 128904 // Produkt
classdiagramsettings member_max_width 0 end
xyzwh 691 546.22 2000 93 57
xyzwh 690.4 547.02 2000 93 55
end
classcanvas 129032 class_ref 129032 // Spizarnia
classdiagramsettings member_max_width 0 end
xyz 222.32 551.38 2000
xyz 218.62 548.48 2000
end
classcanvas 129160 class_ref 129160 // Kuchnia
classdiagramsettings member_max_width 0 end
xyz 463 188.66 2000
xyz 460.5 187.26 2000
end
classcanvas 129672 class_ref 135688 // Klient
classdiagramsettings member_max_width 0 end
xyz 406.92 360.24 2000
xyz 406.52 358.74 2000
end
classcanvas 129800 class_ref 135816 // Kucharz
classdiagramsettings member_max_width 0 end
xyz 293.48 188.48 2000
xyz 290.98 187.08 2000
end
classcanvas 129928 class_ref 135944 // Kasa
classdiagramsettings member_max_width 0 end
xyz 451.1 63.82 2000
xyz 447.7 58.12 2000
end
classcanvas 130056 class_ref 136072 // Kasjer
classdiagramsettings member_max_width 0 end
xyz 303.96 73.76 2000
xyz 303.46 71.36 2000
end
classcanvas 130312 class_ref 136328 // PracownikSpizarni
classdiagramsettings member_max_width 0 end
xyz 176.42 422.02 2000
xyz 157.72 420.92 2000
end
classcanvas 130444 class_ref 128012 // Miara
classdiagramsettings member_max_width 0 end
xyz 465.1 495.2 2000
xyz 465 493.2 2000
end
classcanvas 130572 class_ref 134540 // Dostawa
classdiagramsettings member_max_width 0 end
xyz 353 661 2000
xyz 325.1 656.9 2000
end
classcanvas 134408 class_ref 142856 // PlatnoscKarta
classdiagramsettings member_max_width 0 end
xyz 850.2 47.82 2000
xyz 838.8 46.32 2000
end
classcanvas 134536 class_ref 142984 // PlatnoscGotowka
classdiagramsettings member_max_width 0 end
xyz 835.2 106.84 2000
xyz 817.6 105.04 2000
end
classcanvas 136584 class_ref 143240 // PotrawaNiestandardowa
classdiagramsettings member_max_width 0 end
xyz 822.26 366.78 2000
xyz 813.76 368.08 2000
end
classcanvas 136712 class_ref 143368 // PotrawaStandardowa
classdiagramsettings member_max_width 0 end
xyz 837.28 426.3 2000
xyz 815.18 424 2000
end
classcanvas 137352 class_ref 143496 // Pracownik
classdiagramsettings member_max_width 0 end
xyzwh 11.56 192.32 2005 203 107
xyzwh 11.96 193.82 2005 203 105
end
classcanvas 140808 class_ref 143624 // IloscProduktu
classdiagramsettings member_max_width 0 end
xyz 396.32 540.28 2000
xyz 378.32 533.28 2000
end
classcanvas 142600 class_ref 143752 // Data
classdiagramsettings member_max_width 0 end
xyz 45.56 491.56 2000
xyz 44.96 488.26 2000
end
classcanvas 142728 class_ref 143880 // Wartosc
classdiagramsettings member_max_width 0 end
xyz 31.02 536.34 2000
xyz 29.12 534.04 2000
end
classcanvas 142856 class_ref 144008 // NumerKonta
classdiagramsettings member_max_width 0 end
xyz -4.78 300.88 2000
xyz -16.88 298.38 2000
end
classcanvas 142984 class_ref 144136 // NumerTelefonu
classdiagramsettings member_max_width 0 end
xyz -11.9 345.52 2000
xyz -27.5 343.52 2000
end
classcanvas 143112 class_ref 144264 // StanZamowienia
classdiagramsettings member_max_width 0 end
xyz 763.7 218.22 2000
xyz 745.3 218.82 2000
end
relationcanvas 130440 relation_ref 128264 // Obsluguje
decenter_begin 379
decenter_end 282
from ref 130312 z 2001 label "Obsluguje" italic max_width 255 xyz 246 497 2001 to ref 129032
from ref 130312 z 2001 label "Obsluguje" italic max_width 255 xyz 236 493.5 2001 to ref 129032
no_role_a no_role_b
multiplicity_a_pos 228 535 3000 multiplicity_b_pos 199 468 3000
multiplicity_a_pos 216 533 3000 multiplicity_b_pos 170 459 3000
end
relationcanvas 130700 relation_ref 128012 // < Sklada sie z
from ref 130572 z 2001 label "< Sklada sie z" italic max_width 255 xyz 449 628 3000 to ref 140808
from ref 130572 z 2001 label "< Sklada sie z" italic max_width 255 xyz 436 624.5 2001 to ref 140808
no_role_a no_role_b
multiplicity_a_pos 433 613 3000 multiplicity_b_pos 430 645 3000
multiplicity_a_pos 395 592 3000 multiplicity_b_pos 383 640 3000
end
relationcanvas 130824 relation_ref 128648 // < Jest dodatkiem
decenter_begin 317
decenter_end 231
from ref 128136 z 2001 label "< Jest dodatkiem" italic max_width 255 xyz 648 491 2001 to ref 128904
from ref 128136 z 2001 label "< Jest dodatkiem" italic max_width 255 xyz 633.5 488.5 2001 to ref 128904
no_role_a no_role_b
multiplicity_a_pos 704 529 3000 multiplicity_b_pos 706 466 3000
multiplicity_a_pos 698 531 3000 multiplicity_b_pos 701 463 3000
end
relationcanvas 130828 relation_ref 128140 // < Aktualizuje stan
geometry VHr
decenter_end 159
from ref 130572 z 2001 label "< Aktualizuje stan" italic max_width 255 xyz 240 674 3000 to point 230 684
decenter_end 158
from ref 130572 z 2001 label "< Aktualizuje stan" italic max_width 255 xyz 221.5 660.5 2001 to point 224 682
line 130956 z 2001 to ref 129032
no_role_a no_role_b
multiplicity_a_pos 221 597 3000 multiplicity_b_pos 345 694 3000
multiplicity_a_pos 212 588 3000 multiplicity_b_pos 312 682 3000
end
relationcanvas 130952 relation_ref 128776 // < Jest skladnikiem
decenter_begin 736
decenter_end 671
from ref 128904 z 2001 label "< Jest skladnikiem" italic max_width 255 xyz 745 494 2001 to ref 128136
from ref 128904 z 2001 label "< Jest skladnikiem" italic max_width 255 xyz 729.5 491.5 2001 to ref 128136
no_role_a no_role_b
multiplicity_a_pos 748 466 3000 multiplicity_b_pos 736 529 3000
multiplicity_a_pos 742 463 3000 multiplicity_b_pos 734 531 3000
end
relationcanvas 131592 relation_ref 129032 // Zawiera
decenter_begin 546
from ref 128264 z 2001 label "Zawiera" italic max_width 255 xyz 736 323 2001 to ref 128136
from ref 128264 z 2001 label "Zawiera" italic max_width 255 xyz 730.5 320 2001 to ref 128136
no_role_a no_role_b
multiplicity_a_pos 707 365 3000 multiplicity_b_pos 706 277 3000
multiplicity_a_pos 698 367 3000 multiplicity_b_pos 677 249 3000
end
relationcanvas 131720 relation_ref 129160 // Zarzadza
decenter_begin 785
decenter_end 319
from ref 128264 z 2001 label "Zarzadza" italic max_width 255 xyz 483 248 2001 to ref 128520
from ref 128264 z 2001 label "Zarzadza" italic max_width 255 xyz 477 245 2001 to ref 128520
no_role_a no_role_b
multiplicity_a_pos 359 268 3000 multiplicity_b_pos 649 256 3000
multiplicity_a_pos 355 264 3000 multiplicity_b_pos 635 235 3000
end
relationcanvas 131848 relation_ref 129288 // Obsluguje
decenter_begin 759
from ref 128520 z 2001 label "Obsluguje" italic max_width 255 xyz 309 327 2001 to ref 129672
from ref 128520 z 2001 label "Obsluguje" italic max_width 255 xyz 300 323 2001 to ref 129672
no_role_a no_role_b
multiplicity_a_pos 388 341 3000 multiplicity_b_pos 328 294 3000
multiplicity_a_pos 393 342 3000 multiplicity_b_pos 327 287 3000
end
relationcanvas 131976 relation_ref 129416 // Przygotowuje
decenter_begin 518
decenter_end 108
from ref 129160 z 2001 label "Przygotowuje" italic max_width 255 xyz 553 191 2001 to ref 128264
from ref 129160 z 2001 label "Przygotowuje" italic max_width 255 xyz 540 188 2001 to ref 128264
no_role_a no_role_b
multiplicity_a_pos 649 201 3000 multiplicity_b_pos 527 215 3000
multiplicity_a_pos 635 189 3000 multiplicity_b_pos 517 210 3000
end
relationcanvas 132104 relation_ref 129544 // Obsluguje
from ref 129800 z 2001 label "Obsluguje" italic max_width 255 xyz 374 190 2001 to ref 129160
from ref 129800 z 2001 label "Obsluguje" italic max_width 255 xyz 365 188 2001 to ref 129160
no_role_a no_role_b
multiplicity_a_pos 446 214 3000 multiplicity_b_pos 359 214 3000
multiplicity_a_pos 445 210 3000 multiplicity_b_pos 347 210 3000
end
relationcanvas 132232 relation_ref 129672 // Oplaca
decenter_begin 504
from ref 128264 z 2001 label "Oplaca" italic max_width 255 xyz 733 162 2001 to ref 128392
from ref 128264 z 2001 label "Oplaca" italic max_width 255 xyz 727 159 2001 to ref 128392
no_role_a no_role_b
multiplicity_a_pos 703 142 3000 multiplicity_b_pos 692 167 3000
multiplicity_a_pos 692 140 3000 multiplicity_b_pos 673 161 3000
end
relationcanvas 132360 relation_ref 129800 // Przyjmuje
from ref 128392 z 2001 label "Przyjmuje" italic max_width 255 xyz 561 78 2001 to ref 129928
from ref 128392 z 2001 label "Przyjmuje" italic max_width 255 xyz 554.5 75 2001 to ref 129928
no_role_a no_role_b
multiplicity_a_pos 523 94 3000 multiplicity_b_pos 656 101 3000
multiplicity_a_pos 512 86 3000 multiplicity_b_pos 657 99 3000
end
relationcanvas 132488 relation_ref 129928 // Obsluguje
from ref 129928 z 2001 label "Obsluguje" italic max_width 255 xyz 367 77 2001 to ref 130056
from ref 129928 z 2001 label "Obsluguje" italic max_width 255 xyz 360 74.5 2001 to ref 130056
no_role_a no_role_b
multiplicity_a_pos 359 97 3000 multiplicity_b_pos 434 94 3000
multiplicity_a_pos 356 91 3000 multiplicity_b_pos 431 86 3000
end
relationcanvas 134792 relation_ref 137096 // <generalisation>
from ref 134408 z 2001 to ref 128392
@ -210,13 +210,13 @@ end
relationcanvas 137224 relation_ref 137736 // Jest zawarta w
decenter_begin 344
decenter_end 342
from ref 128008 z 2001 label "Jest zawarta w" italic max_width 255 xyz 908 485 2001 to ref 136712
from ref 128008 z 2001 label "Jest zawarta w" italic max_width 255 xyz 894 483.5 2001 to ref 136712
no_role_a no_role_b
multiplicity_a_pos 871 471 3000 multiplicity_b_pos 897 497 3000
multiplicity_a_pos 860 471 3000 multiplicity_b_pos 903 528 3000
end
relationcanvas 137480 relation_ref 137864 // <generalisation>
geometry VHr
from ref 130056 z 2006 to point 109 90
from ref 130056 z 2006 to point 110 86
line 130060 z 2006 to ref 137352
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
@ -238,19 +238,19 @@ end
relationcanvas 138888 relation_ref 138248 // <generalisation>
geometry VHr
decenter_end 722
from ref 130312 z 2006 to point 155 439
from ref 130312 z 2006 to point 155 419
line 130316 z 2006 to ref 137352
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 140936 relation_ref 138376 // Przechowuje
from ref 129032 z 2001 label "Przechowuje" italic max_width 255 xyz 304 558 2001 to ref 140808
from ref 129032 z 2001 label "Przechowuje" italic max_width 255 xyz 293 555 2001 to ref 140808
no_role_a no_role_b
multiplicity_a_pos 386 580 3000 multiplicity_b_pos 292 578 3000
multiplicity_a_pos 366 567 3000 multiplicity_b_pos 280 570 3000
end
relationcanvas 141064 relation_ref 138504 // Zapisuje informacje o licznosci
from ref 140808 z 2001 label "Zapisuje informacje o licznosci" italic max_width 255 xyz 482 559.5 2001 to ref 128904
from ref 140808 z 2001 label "Zapisuje informacje o licznosci" italic max_width 255 xyz 456.5 557 2001 to ref 128904
no_role_a no_role_b
multiplicity_a_pos 680 582 3000 multiplicity_b_pos 493 581 3000
multiplicity_a_pos 674 578 3000 multiplicity_b_pos 462 567 3000
end
end

46
models/128027.diagram Normal file
View File

@ -0,0 +1,46 @@
format 224
classinstance 128027 class_ref 129435 // kasjer
name "" xyz 54.9 3.6 2000 life_line_z 2000
classinstance 128155 class_ref 137883 // PlatnoscController
name "" xyz 176.2 4.5 2000 life_line_z 2000
classinstance 129051 class_ref 144667 // System
name "" xyz 391 4 2000 life_line_z 2000
durationcanvas 128667 classinstance_ref 128027 // :kasjer
xyzwh 64 53.6 2010 11 40
end
durationcanvas 128795 classinstance_ref 128155 // :PlatnoscController
xyzwh 215 55.2 2010 11 33
end
durationcanvas 129179 classinstance_ref 129051 // :System
xyzwh 410 77 2010 11 87
overlappingdurationcanvas 129435
xyzwh 416 88 2020 11 25
end
overlappingdurationcanvas 129947
xyzwh 416 133 2020 11 25
end
end
msg 128923 synchronous
from durationcanvas_ref 128667
to durationcanvas_ref 128795
yz 55 2015 explicitmsg "restartSystemu()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 110 45
msg 129307 synchronous
from durationcanvas_ref 128795
to durationcanvas_ref 129179
yz 77 2015 explicitmsg "restartSystemu()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 283 65
reflexivemsg 129563 synchronous
to durationcanvas_ref 129435
yz 88 2025 explicitmsg "zapiszStan()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 428 77
reflexivemsg 130075 synchronous
to durationcanvas_ref 129947
yz 133 2025 explicitmsg "restart()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 432 121
end

19
models/128027_27.d Normal file
View File

@ -0,0 +1,19 @@
format 224
classinstance 128027 class_ref 129435 // kasjer
name "" xyz 54.9 4.4 2000 life_line_z 2000
classinstance 128155 class_ref 137627 // systemKasa
name "" xyz 187.2 5.3 2000 life_line_z 2000
durationcanvas 128667 classinstance_ref 128027 // :kasjer
xyzwh 64 54 2010 11 40
end
durationcanvas 128795 classinstance_ref 128155 // :systemKasa
xyzwh 215 55 2010 11 25
end
msg 128923 synchronous
from durationcanvas_ref 128667
to durationcanvas_ref 128795
yz 55 2015 explicitmsg "restartSystemu()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 110 45
end

30
models/134555.diagram Normal file
View File

@ -0,0 +1,30 @@
format 224
classinstance 128027 class_ref 129435 // kasjer
name "" xyz 40.3 4.38 2000 life_line_z 2000
classinstance 128155 class_ref 137883 // PlatnoscController
name "" xyz 170.84 3.9 2000 life_line_z 2000
classinstance 129051 class_ref 128411 // Platnosc
name "" xyz 304.72 3.56 2000 life_line_z 2000
durationcanvas 128283 classinstance_ref 128027 // :kasjer
xyzwh 50 53.84 2010 11 47
end
durationcanvas 128411 classinstance_ref 128155 // :PlatnoscController
xyzwh 207 51.23 2010 11 34
end
durationcanvas 129819 classinstance_ref 129051 // :Platnosc
xyzwh 323 74 2010 11 25
end
msg 128539 synchronous
from durationcanvas_ref 128283
to durationcanvas_ref 128411
yz 50.51 2015 explicitmsg "rozpocznijPlatnosc"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 97 37.51
msg 129947 synchronous
from durationcanvas_ref 128411
to durationcanvas_ref 129819
yz 72 2015 explicitmsg "create()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 257 64
end

68
models/134683.diagram Normal file
View File

@ -0,0 +1,68 @@
format 224
classinstance 128027 class_ref 129435 // kasjer
name "" xyz 2.3 3.5 2000 life_line_z 2000
classinstance 128155 class_ref 137883 // PlatnoscController
name "" xyz 175.1 4.5 2000 life_line_z 2000
classinstance 128667 class_ref 128411 // Platnosc
name "" xyz 396.3 4.5 2000 life_line_z 2000
classinstance 129051 class_ref 138011 // MenedzerBazyDanych
name "" xyz 548.5 4.5 2005 life_line_z 2000
classinstance 129435 class_ref 138139 // BazaDanych
name "" xyz 958 4.9 2000 life_line_z 2000
classinstance 129563 class_ref 138139 // BazaDanych
name "" xyz 852.8 4.9 2000 life_line_z 2000
classinstance 129691 class_ref 138139 // BazaDanych
name "" xyz 773.5 4.9 2000 life_line_z 2000
durationcanvas 128283 classinstance_ref 128027 // :kasjer
xyzwh 12 54 2010 11 42
end
durationcanvas 128411 classinstance_ref 128155 // :PlatnoscController
xyzwh 212 54 2010 11 33
end
durationcanvas 128795 classinstance_ref 128667 // :Platnosc
xyzwh 415 66 2010 11 106
end
durationcanvas 129179 classinstance_ref 129051 // :MenedzerBazyDanych
xyzwh 593 80.5 2010 11 83
end
durationcanvas 130203 classinstance_ref 129691 // :BazaDanych
xyzwh 799 100 2010 11 49
end
msg 128539 synchronous
from durationcanvas_ref 128283
to durationcanvas_ref 128411
yz 54 2015 explicitmsg "wprowadzNumerStolika(numerStolika: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 31 43
msg 128923 synchronous
from durationcanvas_ref 128411
to durationcanvas_ref 128795
yz 74 2015 explicitmsg "wprowadzNumerStolika(numerStolika: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 230 63
msg 129307 synchronous
from durationcanvas_ref 128795
to durationcanvas_ref 129179
yz 94 2015 explicitmsg "zwrocZamowienie(numerStolika: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 430 82
msg 130331 synchronous
from durationcanvas_ref 129179
to durationcanvas_ref 130203
yz 100 2020 explicitmsg "zwrocZamowienie(numerStolika: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 629 88
msg 131483 return
from durationcanvas_ref 130203
to durationcanvas_ref 129179
yz 135 2015 explicitmsg "zamowienie: Zamowienie"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 655 127
msg 131611 return
from durationcanvas_ref 129179
to durationcanvas_ref 128795
yz 148 2015 explicitmsg "zamowienie: Zamowienie"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 463 140
end

64
models/134811.diagram Normal file
View File

@ -0,0 +1,64 @@
format 224
classinstance 128027 class_ref 137883 // PlatnoscController
name "" xyz 181.802 4.99565 2000 life_line_z 2000
classinstance 128155 class_ref 138139 // BazaDanych
name "" xyz 763.037 4.99565 2000 life_line_z 2000
classinstance 128283 class_ref 128411 // Platnosc
name "" xyz 392.579 4.99565 2000 life_line_z 2000
classinstance 128411 class_ref 138011 // MenedzerBazyDanych
name "" xyz 544.994 4.99565 2005 life_line_z 2000
classinstance 128539 class_ref 129435 // kasjer
name "" xyz 7.72667 5.06029 2000 life_line_z 2000
durationcanvas 128667 classinstance_ref 128411 // :MenedzerBazyDanych
xyzwh 588 94.16 2010 11 82
end
durationcanvas 128923 classinstance_ref 128027 // :PlatnoscController
xyzwh 218 66.68 2010 11 33
end
durationcanvas 129051 classinstance_ref 128155 // :BazaDanych
xyzwh 788 112.64 2010 11 49
end
durationcanvas 129179 classinstance_ref 128539 // :kasjer
xyzwh 15 65.64 2010 11 42
end
durationcanvas 129307 classinstance_ref 128283 // :Platnosc
xyzwh 411 78.2 2010 11 108
end
msg 129691 synchronous
from durationcanvas_ref 129179
to durationcanvas_ref 128923
yz 66 2015 explicitmsg "edytujNumerStolika(numerStolika: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 44 55
msg 129819 synchronous
from durationcanvas_ref 128667
to durationcanvas_ref 129051
yz 112 2020 explicitmsg "zwrocZamowienie(numerStolika: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 624 100
msg 130075 synchronous
from durationcanvas_ref 128923
to durationcanvas_ref 129307
yz 86 2015 explicitmsg "edytujNumerStolika(numerStolika: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 236 75
msg 130203 synchronous
from durationcanvas_ref 129307
to durationcanvas_ref 128667
yz 106 2015 explicitmsg "zwrocZamowienie(numerStolika: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 427 94
msg 130331 return
from durationcanvas_ref 129051
to durationcanvas_ref 128667
yz 146 2015 explicitmsg "zamowienie: Zamowienie"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 645 138
msg 130459 return
from durationcanvas_ref 128667
to durationcanvas_ref 129307
yz 152 2015 explicitmsg "zamowienie: Zamowienie"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 456 145
end

67
models/141339.diagram Normal file
View File

@ -0,0 +1,67 @@
format 224
classinstance 128027 class_ref 129435 // kasjer
name "" xyz 3.5 3.5 2005 life_line_z 2000
classinstance 128155 class_ref 137883 // PlatnoscController
name "" xyz 255 4.6 2000 life_line_z 2000
classinstance 128795 class_ref 138011 // MenedzerBazyDanych
name "" xyz 454 4 2000 life_line_z 2000
classinstance 129179 class_ref 138139 // BazaDanych
name "" xyz 669.5 4 2000 life_line_z 2000
classinstance 130075 class_ref 128411 // Platnosc
name "" xyz 753 4 2000 life_line_z 2000
durationcanvas 128283 classinstance_ref 128027 // :kasjer
xyzwh 13 55 2010 11 40
end
durationcanvas 128411 classinstance_ref 128155 // :PlatnoscController
xyzwh 290 57.5 2010 11 65
end
durationcanvas 128923 classinstance_ref 128795 // :MenedzerBazyDanych
xyzwh 499 70.5 2010 11 47
end
durationcanvas 129307 classinstance_ref 129179 // :BazaDanych
xyzwh 695 87 2010 11 30
end
durationcanvas 130203 classinstance_ref 128155 // :PlatnoscController
xyzwh 290 163 2010 11 40
end
durationcanvas 130331 classinstance_ref 130075 // :Platnosc
xyzwh 772 163 2010 11 25
end
msg 128539 synchronous
from durationcanvas_ref 128283
to durationcanvas_ref 128411
yz 56 2015 explicitmsg "wybierzSposobPlatnosci(platnoscId: int, sposobPlatnosciId: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 42 48
msg 129051 synchronous
from durationcanvas_ref 128411
to durationcanvas_ref 128923
yz 74 2015 explicitmsg "zwrocSposobPlatnosci(sposobPlatnosciId: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 312 66
msg 129435 synchronous
from durationcanvas_ref 128923
to durationcanvas_ref 129307
yz 86 2015 explicitmsg "zwrocSposobPlatnosci(sposobPlatnosciId: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 512 78
msg 129563 return
from durationcanvas_ref 129307
to durationcanvas_ref 128923
yz 107 2015 explicitmsg "sposobPlatnosci: SposobPlatnosci"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 537 102
msg 129947 return
from durationcanvas_ref 128923
to durationcanvas_ref 128411
yz 106 2015 explicitmsg "sposobPlatnosci: SposobPlatnosci"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 332 101
msg 130459 synchronous
from durationcanvas_ref 130203
to durationcanvas_ref 130331
yz 161 2015 explicitmsg "wybierzSposobPlatnosci(sposobPlatnosci: SposobPlatnosci)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 420 153
end

36
models/141467.diagram Normal file
View File

@ -0,0 +1,36 @@
format 224
classinstance 128027 class_ref 129435 // kasjer
name "" xyz 37 3.5 2005 life_line_z 2000
classinstance 128155 class_ref 137883 // PlatnoscController
name "" xyz 228 4 2000 life_line_z 2000
classinstance 128667 class_ref 128411 // Platnosc
name "" xyz 456 4 2000 life_line_z 2000
durationcanvas 128283 classinstance_ref 128027 // :kasjer
xyzwh 47 58 2010 11 40
end
durationcanvas 128411 classinstance_ref 128155 // :PlatnoscController
xyzwh 265 59 2010 11 81
end
durationcanvas 128795 classinstance_ref 128667 // :Platnosc
xyzwh 473 78 2010 11 49
end
msg 128539 synchronous
from durationcanvas_ref 128283
to durationcanvas_ref 128411
yz 57 2015 explicitmsg "dokonajPlatnosci(przyjetaGotowka: double)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 77 50
msg 128923 synchronous
from durationcanvas_ref 128411
to durationcanvas_ref 128795
yz 77 2015 explicitmsg "dokonajPlatnosci(przyjetaGotowka: double)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 295 69
msg 129691 return
from durationcanvas_ref 128795
to durationcanvas_ref 128411
yz 102 2015 explicitmsg "reszta: double"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 349 94
end

47
models/141595.diagram Normal file
View File

@ -0,0 +1,47 @@
format 224
classinstance 128027 class_ref 129051 // klient
name "" xyz 15 4 2005 life_line_z 2000
classinstance 128155 class_ref 137883 // PlatnoscController
name "" xyz 180 4 2000 life_line_z 2000
classinstance 128667 class_ref 128411 // Platnosc
name "" xyz 402 4 2000 life_line_z 2000
classinstance 129179 class_ref 144795 // PolaczenieZBankiemHandler
name "" xyz 601 4 2000 life_line_z 2000
durationcanvas 128283 classinstance_ref 128027 // :klient
xyzwh 24 70 2010 11 40
end
durationcanvas 128411 classinstance_ref 128155 // :PlatnoscController
xyzwh 219 70 2010 11 42
end
durationcanvas 128795 classinstance_ref 128667 // :Platnosc
xyzwh 421 76 2010 11 63
end
durationcanvas 129307 classinstance_ref 129179 // :PolaczenieZBankiemHandler
xyzwh 661 86 2010 11 52
end
msg 128539 synchronous
from durationcanvas_ref 128283
to durationcanvas_ref 128411
yz 70 2015 explicitmsg "zeskanujKartePlatnicza(numerKarty: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 44 58
msg 128923 synchronous
from durationcanvas_ref 128411
to durationcanvas_ref 128795
yz 76 2015 explicitmsg "pobierzSrodkiZKarty(numerKarty: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 248 64
msg 129435 synchronous
from durationcanvas_ref 128795
to durationcanvas_ref 129307
yz 87 2020 explicitmsg "pobierzSrodkiZKarty(numerKarty: int, kwota: double)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 442 75
msg 129563 return
from durationcanvas_ref 129307
to durationcanvas_ref 128795
yz 125 2025 explicitmsg "operacjaZakonczonaPowodzeniem: boolean"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 457 113
end

47
models/141723.diagram Normal file
View File

@ -0,0 +1,47 @@
format 224
classinstance 128027 class_ref 144795 // PolaczenieZBankiemHandler
name "" xyz 585 4 2000 life_line_z 2000
classinstance 128155 class_ref 129051 // klient
name "" xyz 28 4 2005 life_line_z 2000
classinstance 128283 class_ref 128411 // Platnosc
name "" xyz 415 4 2000 life_line_z 2000
classinstance 128411 class_ref 137883 // PlatnoscController
name "" xyz 193 4 2000 life_line_z 2000
durationcanvas 128539 classinstance_ref 128027 // :PolaczenieZBankiemHandler
xyzwh 645 78 2010 11 52
end
durationcanvas 128667 classinstance_ref 128155 // :klient
xyzwh 37 62 2010 11 40
end
durationcanvas 128795 classinstance_ref 128411 // :PlatnoscController
xyzwh 232 62 2010 11 42
end
durationcanvas 128923 classinstance_ref 128283 // :Platnosc
xyzwh 434 68 2010 11 63
end
msg 129051 synchronous
from durationcanvas_ref 128923
to durationcanvas_ref 128539
yz 79 2020 explicitmsg "wprowadzNumerPin(numerPin: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 471 68
msg 129179 synchronous
from durationcanvas_ref 128667
to durationcanvas_ref 128795
yz 62 2015 explicitmsg "wprowadzNumerPin(numerPin: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 57 50
msg 129307 synchronous
from durationcanvas_ref 128795
to durationcanvas_ref 128923
yz 68 2015 explicitmsg "wprowadzNumerPin(numerPin: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 261 56
msg 129435 return
from durationcanvas_ref 128539
to durationcanvas_ref 128923
yz 117 2025 explicitmsg "operacjaZakonczonaPowodzeniem: boolean"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 460 105
end

30
models/141851.diagram Normal file
View File

@ -0,0 +1,30 @@
format 224
classinstance 128027 class_ref 129435 // kasjer
name "" xyz 18 4 2005 life_line_z 2000
classinstance 128155 class_ref 137883 // PlatnoscController
name "" xyz 164 4 2000 life_line_z 2000
classinstance 128667 class_ref 128411 // Platnosc
name "" xyz 388 4 2000 life_line_z 2000
durationcanvas 128283 classinstance_ref 128027 // :kasjer
xyzwh 28 60 2010 11 40
end
durationcanvas 128411 classinstance_ref 128155 // :PlatnoscController
xyzwh 203 60 2010 11 25
end
durationcanvas 128795 classinstance_ref 128667 // :Platnosc
xyzwh 407 72 2010 11 25
end
msg 128539 synchronous
from durationcanvas_ref 128283
to durationcanvas_ref 128411
yz 60 2015 explicitmsg "anulujPlatnosc(platnoscId: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 59 48
msg 128923 synchronous
from durationcanvas_ref 128411
to durationcanvas_ref 128795
yz 72 2015 explicitmsg "anulujPlatnosc()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 277 60
end

View File

@ -1,7 +1,7 @@
format 224
"models"
revision 9
modified_by 12 "fabian"
revision 11
modified_by 27 "Dell"
@ -114,7 +114,7 @@ format 224
classrelation_ref 129416 // (< Jest dodatkiem)
end
classrelation 129672 // (< Jest skladnikiem)
classrelation 129672 // < Jest skladnikiem
relation_ref 128776 // < Jest skladnikiem
end
@ -335,7 +335,7 @@ format 224
a role_name "" multiplicity "*" private
classrelation_ref 129544 // (< Jest skladnikiem)
b role_name "" multiplicity "1..*" private
classrelation_ref 129672 // (< Jest skladnikiem)
classrelation_ref 129672 // < Jest skladnikiem
end
classrelation 141320 // Zapisuje informacje o licznosci
@ -380,7 +380,7 @@ format 224
classrelation_ref 141064 // (Przechowuje)
end
classrelation 128396 // (< Aktualizuje stan)
classrelation 128396 // < Aktualizuje stan
relation_ref 128140 // < Aktualizuje stan
end
end
@ -718,7 +718,7 @@ format 224
MysqlColumn
end
classrelation 128140 // (< Sklada sie z)
classrelation 128140 // < Sklada sie z
relation_ref 128012 // < Sklada sie z
end
end
@ -822,7 +822,7 @@ format 224
a role_name "" multiplicity "*" private
classrelation_ref 128012 // (< Sklada sie z)
b role_name "" multiplicity "1" private
classrelation_ref 128140 // (< Sklada sie z)
classrelation_ref 128140 // < Sklada sie z
end
classrelation 128268 // (< Aktualizuje stan)
@ -830,7 +830,7 @@ format 224
a role_name "" multiplicity "1" private
classrelation_ref 128268 // (< Aktualizuje stan)
b role_name "" multiplicity "*" private
classrelation_ref 128396 // (< Aktualizuje stan)
classrelation_ref 128396 // < Aktualizuje stan
end
end
end
@ -860,6 +860,46 @@ format 224
overlapping_bars size A4
end
sequencediagram 134555 "8-2-rozpoczeciePlatnosci"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 134683 "8-3-wprowadzenieNumeruStolika"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 134811 "8-4-edycjaNumeruStolika"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 141339 "8-5-wyborSposobuPlatnosci"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 141467 "8-6-dokonaniePlatnosciGotowka"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 141595 "8-7-zeskanowanieKartyTerminalem"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 141723 "8-8-wprowadzeniePinu"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 141851 "8-9-anulowaniePlatnosci"
sequencediagramsettings end
overlapping_bars size A4
end
class 128027 "menu"
visibility package
cpp_decl ""
@ -896,7 +936,7 @@ format 224
end
class 128411 "platnosc"
class 128411 "Platnosc"
visibility package
cpp_decl ""
java_decl ""
@ -957,7 +997,7 @@ format 224
end
class 129051 "klient"
visibility package
visibility package stereotype "actor"
cpp_decl ""
java_decl ""
php_decl ""
@ -993,7 +1033,7 @@ format 224
end
class 129435 "kasjer"
visibility package
visibility package stereotype "actor"
cpp_decl ""
java_decl ""
php_decl ""
@ -1159,5 +1199,89 @@ format 224
mysql_decl ""
end
class 137627 "systemKasa"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
class 137755 "kasaController"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
class 137883 "PlatnoscController"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
class 138011 "MenedzerBazyDanych"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
class 138139 "BazaDanych"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
class 144667 "System"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
class 144795 "PolaczenieZBankiemHandler"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
end
end