7-X managerProduktow

This commit is contained in:
MikoPat 2021-02-01 23:34:53 +01:00
parent 27c496c635
commit 55c340632c
8 changed files with 374 additions and 13 deletions

View File

@ -1,11 +1,13 @@
window_sizes 1920 1027 411 1504 870 104 window_sizes 1920 1027 411 1504 870 104
diagrams diagrams
active classdiagram_ref 141186 // design-model classdiagram_ref 141186 // design-model
1203 696 100 A1 552 0 1203 696 100 A1 552 0
active sequencediagram_ref 128013 // 7-1-opcjaDodajProdukty
1203 696 100 A3 0 0
end end
show_stereotypes show_stereotypes
selected classdiagram_ref 141186 // design-model selected sequencediagram_ref 128013 // 7-1-opcjaDodajProdukty
open open
class_ref 128010 // Zaopatrzeniowiec class_ref 128010 // Zaopatrzeniowiec
class_ref 135178 // ManegerRaportow class_ref 135178 // ManegerRaportow

View File

@ -2,8 +2,8 @@ format 224
classinstance 132109 class_ref 128394 // AutomatKontroler classinstance 132109 class_ref 128394 // AutomatKontroler
name "" xyz 385 35 2000 life_line_z 2000 name "" xyz 385 35 2000 life_line_z 2000
classinstance 133005 class_ref 128266 // Automat classinstance 133005 class_ref 165122 // ManagerProduktow
name "" xyz 740 34 2000 life_line_z 2000 name "" xyz 705 34 2000 life_line_z 2000
classinstance 133901 class_ref 128010 // Zaopatrzeniowiec classinstance 133901 class_ref 128010 // Zaopatrzeniowiec
name "" xyz 96 17 2000 life_line_z 2000 name "" xyz 96 17 2000 life_line_z 2000
durationcanvas 134029 classinstance_ref 133901 // :Zaopatrzeniowiec durationcanvas 134029 classinstance_ref 133901 // :Zaopatrzeniowiec
@ -18,7 +18,7 @@ end
durationcanvas 135693 classinstance_ref 132109 // :AutomatKontroler durationcanvas 135693 classinstance_ref 132109 // :AutomatKontroler
xyzwh 444 223 2010 11 88 xyzwh 444 223 2010 11 88
end end
durationcanvas 136205 classinstance_ref 133005 // :Automat durationcanvas 136205 classinstance_ref 133005 // :ManagerProduktow
xyzwh 769 237 2010 11 134 xyzwh 769 237 2010 11 134
overlappingdurationcanvas 136717 overlappingdurationcanvas 136717
xyzwh 775 338 2020 11 25 xyzwh 775 338 2020 11 25

58
models/128013_10.d Normal file
View File

@ -0,0 +1,58 @@
format 224
classinstance 132109 class_ref 128394 // AutomatKontroler
name "" xyz 385 35 2000 life_line_z 2000
classinstance 133005 class_ref 165122 // ManagerProduktow
name "" xyz 705 34 2000 life_line_z 2000
classinstance 133901 class_ref 128010 // Zaopatrzeniowiec
name "" xyz 96 17 2000 life_line_z 2000
durationcanvas 134029 classinstance_ref 133901 // :Zaopatrzeniowiec
xyzwh 151 116 2010 11 40
end
durationcanvas 134157 classinstance_ref 132109 // :AutomatKontroler
xyzwh 444 116 2010 11 25
end
durationcanvas 135565 classinstance_ref 133901 // :Zaopatrzeniowiec
xyzwh 151 223 2010 11 40
end
durationcanvas 135693 classinstance_ref 132109 // :AutomatKontroler
xyzwh 444 223 2010 11 88
end
durationcanvas 136205 classinstance_ref 133005 // :ManagerProduktow
xyzwh 769 237 2010 11 134
overlappingdurationcanvas 136717
xyzwh 775 338 2020 11 25
end
end
msg 134285 synchronous
from durationcanvas_ref 134029
to durationcanvas_ref 134157
yz 116 2015 explicitmsg "rozpocznijDodawanieProduktow()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 197 97
msg 135821 synchronous
from durationcanvas_ref 135565
to durationcanvas_ref 135693
yz 223 2015 explicitmsg "logowanie()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "haslo: String"
label_xy 224 206
msg 136333 synchronous
from durationcanvas_ref 135693
to durationcanvas_ref 136205
yz 237 2015 explicitmsg "sprawdzHaslo()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "haslo: String"
label_xy 520 220
reflexivemsg 136845 synchronous
to durationcanvas_ref 136717
yz 338 2025 explicitmsg "gotowoscOtrzymaniaTowarow()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 803 316
msg 136973 return
from durationcanvas_ref 136205
to durationcanvas_ref 135693
yz 291 2025 explicitmsg "logowanie(status: Boolean)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 528 274
end

View File

@ -4,8 +4,8 @@ classinstance 130061 class_ref 128010 // Zaopatrzeniowiec
name "" xyz 20 32 2000 life_line_z 2000 name "" xyz 20 32 2000 life_line_z 2000
classinstance 130189 class_ref 128394 // AutomatKontroler classinstance 130189 class_ref 128394 // AutomatKontroler
name "" xyz 255 43 2000 life_line_z 2000 name "" xyz 255 43 2000 life_line_z 2000
classinstance 131085 class_ref 128266 // Automat classinstance 131085 class_ref 165122 // ManagerProduktow
name "" xyz 535 46 2000 life_line_z 2000 name "" xyz 500 46 2000 life_line_z 2000
classinstance 131981 class_ref 128013 // RaportProduktow classinstance 131981 class_ref 128013 // RaportProduktow
name "" xyz 761 49 2000 life_line_z 2000 name "" xyz 761 49 2000 life_line_z 2000
classinstance 132877 class_ref 128141 // DzialZaopatrzeniowy classinstance 132877 class_ref 128141 // DzialZaopatrzeniowy
@ -22,13 +22,13 @@ end
durationcanvas 130829 classinstance_ref 130189 // :AutomatKontroler durationcanvas 130829 classinstance_ref 130189 // :AutomatKontroler
xyzwh 314 244 2010 11 133 xyzwh 314 244 2010 11 133
end end
durationcanvas 131213 classinstance_ref 131085 // :Automat durationcanvas 131213 classinstance_ref 131085 // :ManagerProduktow
xyzwh 564 255 2010 11 65 xyzwh 564 255 2010 11 65
overlappingdurationcanvas 131725 overlappingdurationcanvas 131725
xyzwh 570 288 2020 11 25 xyzwh 570 288 2020 11 25
end end
end end
durationcanvas 132109 classinstance_ref 131085 // :Automat durationcanvas 132109 classinstance_ref 131085 // :ManagerProduktow
xyzwh 564 361 2010 11 40 xyzwh 564 361 2010 11 40
end end
durationcanvas 132237 classinstance_ref 131981 // :RaportProduktow durationcanvas 132237 classinstance_ref 131981 // :RaportProduktow
@ -37,7 +37,7 @@ end
durationcanvas 133005 classinstance_ref 132877 // :DzialZaopatrzeniowy durationcanvas 133005 classinstance_ref 132877 // :DzialZaopatrzeniowy
xyzwh 1099 390 2010 11 25 xyzwh 1099 390 2010 11 25
end end
durationcanvas 133261 classinstance_ref 131085 // :Automat durationcanvas 133261 classinstance_ref 131085 // :ManagerProduktow
xyzwh 564 172 2010 11 25 xyzwh 564 172 2010 11 25
end end
msg 130573 synchronous msg 130573 synchronous

87
models/128141_10.d Normal file
View File

@ -0,0 +1,87 @@
format 224
classinstance 130061 class_ref 128010 // Zaopatrzeniowiec
name "" xyz 20 32 2000 life_line_z 2000
classinstance 130189 class_ref 128394 // AutomatKontroler
name "" xyz 255 43 2000 life_line_z 2000
classinstance 131085 class_ref 165122 // ManagerProduktow
name "" xyz 500 46 2000 life_line_z 2000
classinstance 131981 class_ref 128013 // RaportProduktow
name "" xyz 761 49 2000 life_line_z 2000
classinstance 132877 class_ref 128141 // DzialZaopatrzeniowy
name "" xyz 1029 47 2000 life_line_z 2000
durationcanvas 130317 classinstance_ref 130061 // :Zaopatrzeniowiec
xyzwh 75 144 2010 11 40
end
durationcanvas 130445 classinstance_ref 130189 // :AutomatKontroler
xyzwh 314 144 2010 11 53
end
durationcanvas 130701 classinstance_ref 130061 // :Zaopatrzeniowiec
xyzwh 75 243 2010 11 40
end
durationcanvas 130829 classinstance_ref 130189 // :AutomatKontroler
xyzwh 314 244 2010 11 133
end
durationcanvas 131213 classinstance_ref 131085 // :ManagerProduktow
xyzwh 564 255 2010 11 65
overlappingdurationcanvas 131725
xyzwh 570 288 2020 11 25
end
end
durationcanvas 132109 classinstance_ref 131085 // :ManagerProduktow
xyzwh 564 361 2010 11 40
end
durationcanvas 132237 classinstance_ref 131981 // :RaportProduktow
xyzwh 820 362 2010 11 60
end
durationcanvas 133005 classinstance_ref 132877 // :DzialZaopatrzeniowy
xyzwh 1099 390 2010 11 25
end
durationcanvas 133261 classinstance_ref 131085 // :ManagerProduktow
xyzwh 564 172 2010 11 25
end
msg 130573 synchronous
from durationcanvas_ref 130317
to durationcanvas_ref 130445
yz 144 2015 explicitmsg "dodajProdukt()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "produkt: Produkt"
label_xy 97 125
msg 130957 synchronous
from durationcanvas_ref 130701
to durationcanvas_ref 130829
yz 244 2015 explicitmsg "uzupelnionoTowar()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 122 225
msg 131341 synchronous
from durationcanvas_ref 130829
to durationcanvas_ref 131213
yz 255 2015 explicitmsg "sprawdzProdukty()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 350 238
reflexivemsg 131853 synchronous
to durationcanvas_ref 131725
yz 288 2025 explicitmsg "gotowoscDoZamkniecia()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 587 266
msg 132365 synchronous
from durationcanvas_ref 132109
to durationcanvas_ref 132237
yz 362 2015 explicitmsg "<<create>> RaportProduktow"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 613 344
msg 133133 synchronous
from durationcanvas_ref 132237
to durationcanvas_ref 133005
yz 390 2015 explicitmsg "wyslijRaport()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "raport: RaportProduktow"
label_xy 847 370
msg 133389 synchronous
from durationcanvas_ref 130445
to durationcanvas_ref 133261
yz 172 2015 explicitmsg "dodajProdukt()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "produkt: Produkt"
label_xy 344 155
end

46
models/128269_10.d Normal file
View File

@ -0,0 +1,46 @@
format 224
classinstance 129677 class_ref 128010 // Zaopatrzeniowiec
name "" xyz 44 28 2000 life_line_z 2000
classinstance 129805 class_ref 128394 // AutomatKontroler
name "" xyz 282 41 2000 life_line_z 2000
classinstance 130317 class_ref 128266 // Automat
name "" xyz 566 39 2000 life_line_z 2000
durationcanvas 129933 classinstance_ref 129677 // :Zaopatrzeniowiec
xyzwh 99 150 2010 11 40
end
durationcanvas 130061 classinstance_ref 129805 // :AutomatKontroler
xyzwh 341 149 2010 11 60
end
durationcanvas 130445 classinstance_ref 130317 // :Automat
xyzwh 595 174 2010 11 184
overlappingdurationcanvas 130701
xyzwh 601 322 2020 11 25
end
overlappingdurationcanvas 130957
xyzwh 601 209 2020 11 25
end
end
msg 130189 synchronous
from durationcanvas_ref 129933
to durationcanvas_ref 130061
yz 150 2015 explicitmsg "zamknijAutomat()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 140 133
msg 130573 synchronous
from durationcanvas_ref 130061
to durationcanvas_ref 130445
yz 178 2020 explicitmsg "zamknijAutomat()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 390 160
reflexivemsg 130829 synchronous
to durationcanvas_ref 130701
yz 322 2025 explicitmsg "gotowoscNaZamowienie()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 636 303
reflexivemsg 131085 synchronous
to durationcanvas_ref 130957
yz 209 2025 explicitmsg "sprawdzZamkniecie()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 630 189
end

168
models/141186_10.d Normal file
View File

@ -0,0 +1,168 @@
format 224
classcanvas 128044 class_ref 141996 // NaprawaAutomatu
classdiagramsettings member_max_width 0 end
xyzwh 904 722 2000 181 63
end
classcanvas 128138 class_ref 128522 // RaportSprzedazy
classdiagramsettings member_max_width 0 end
xyz 790 938 2000
end
classcanvas 128172 class_ref 128300 // SystemOperacyjny
classdiagramsettings member_max_width 0 end
xyz 1067 417 2000
end
classcanvas 128266 class_ref 135050 // genrowanieRaportuSprzedazy
classdiagramsettings member_max_width 0 end
xyz 30 958 2000
end
classcanvas 128300 class_ref 135084 // ModulLogowania
classdiagramsettings member_max_width 0 end
xyz 1258 627 2000
end
classcanvas 128386 class_ref 164994 // ZakupProduktu
classdiagramsettings member_max_width 0 end
xyz 10.2 53.2 2000
end
classcanvas 128394 class_ref 135178 // ManegerRaportow
classdiagramsettings member_max_width 0 end
xyz 419 886 2000
end
classcanvas 128514 class_ref 165122 // ManagerProduktow
classdiagramsettings member_max_width 0 end
xyz 264.2 47 2000
end
note 128812 "Czy dodawa \"NaprawaAutomatu\" lub \"ZakupProduktu\""
xyzwh 550 453 2000 249 63
classcanvas 129068 class_ref 142124 // ManagerDiagnozy
classdiagramsettings member_max_width 0 end
xyz 1297 225 2000
end
classcanvas 129324 class_ref 135212 // Raport
classdiagramsettings member_max_width 0 end
xyz 1608 259 2000
end
classcanvas 129708 class_ref 142252 // ManagerNaprawy
classdiagramsettings member_max_width 0 end
xyz 802 563 2000
end
classcanvas 130434 class_ref 178562 // ManagerPlatnosci
classdiagramsettings member_max_width 0 end
xyz 574.4 47 2000
end
classcanvas 130562 class_ref 178434 // ManagerPlatnosciKarta
classdiagramsettings member_max_width 0 end
xyz 996.2 43.2 2000
end
classcanvas 130690 class_ref 164226 // ManagerPlatnosciGotowkowej
classdiagramsettings member_max_width 0 end
xyz 1009.6 105.4 2000
end
classcanvas 130818 class_ref 185218 // ManagerSprzedazy
classdiagramsettings member_max_width 0 end
xyz 427.8 286.2 2000
end
classcanvas 130946 class_ref 171906 // Sprzedaz
classdiagramsettings member_max_width 0 end
xyz 431.2 547 2005
end
relationcanvas 128428 relation_ref 128044 // Wykorzystuje
decenter_begin 601
from ref 128044 z 2001 label "Wykorzystuje" italic max_width 255 xyz 1126 716 2001 to ref 128300
no_role_a no_role_b
multiplicity_a_pos 1239 714 3000 multiplicity_b_pos 1094 765 3000
end
relationcanvas 128556 relation_ref 128172 // ZmienStan
from ref 128300 z 2001 label "ZmienStan" italic max_width 255 xyz 1205 542 2001 to ref 128172
no_role_a no_role_b
multiplicity_a_pos 1162 502 3000 multiplicity_b_pos 1270 597 3000
end
relationcanvas 128778 relation_ref 128138 // wykorzystuje
from ref 128266 z 2001 label "wykorzystuje" italic max_width 255 xyz 295 962 2001 to ref 128394
no_role_a no_role_b
multiplicity_a_pos 400 988 3000 multiplicity_b_pos 266 987 3000
end
relationcanvas 128898 relation_ref 163458 // wykorzytuje
decenter_end 509
from ref 128386 z 2001 label "wykorzytuje" italic max_width 255 xyz 157 56 2001 to ref 128514
no_role_a no_role_b
multiplicity_a_pos 245 84 3000 multiplicity_b_pos 138 82 3000
end
relationcanvas 128906 relation_ref 128266 // tworzy
from ref 128394 z 2001 label "tworzy" italic max_width 255 xyz 675 966 2001 to ref 128138
no_role_a no_role_b
multiplicity_a_pos 771 992 3000 multiplicity_b_pos 613 990 3000
end
relationcanvas 128940 relation_ref 128300 // Komunikuje
from ref 128044 z 2001 label "Komunikuje" italic max_width 255 xyz 1025 589 2001 to ref 128172
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 129196 relation_ref 128428 // Komunikuje
from ref 128172 z 2001 label "Komunikuje" italic max_width 255 xyz 1207 357 2001 to ref 129068
no_role_a no_role_b
multiplicity_a_pos 1272 332 3000 multiplicity_b_pos 1207 415 3000
end
relationcanvas 129452 relation_ref 128556 // Stworz
from ref 129068 z 2001 label "Stworz" italic max_width 255 xyz 1514 261 2001 to ref 129324
no_role_a no_role_b
multiplicity_a_pos 1575 287 3000 multiplicity_b_pos 1478 287 3000
end
relationcanvas 129836 relation_ref 128684 // Wykorzystuje
from ref 128044 z 2001 label "Wykorzystuje" italic max_width 255 xyz 904 674 2001 to point 925 660
line 129964 z 2001 to ref 129708
no_role_a no_role_b
multiplicity_a_pos 880 627 3000 multiplicity_b_pos 946 699 3000
end
relationcanvas 130092 relation_ref 128812 // Naprawia
from ref 129708 z 2001 label "Naprawia" italic max_width 255 xyz 936 510 2001 to ref 128172
no_role_a no_role_b
multiplicity_a_pos 1040 495 3000 multiplicity_b_pos 937 567 3000
end
relationcanvas 131330 relation_ref 170498 // aktywuje
from ref 128514 z 2001 label "aktywuje" italic max_width 255 xyz 465 58 2001 to ref 130434
no_role_a no_role_b
multiplicity_a_pos 555 83 3000 multiplicity_b_pos 424 83 3000
end
relationcanvas 131586 relation_ref 170754 // wykorzystuje
decenter_begin 228
decenter_end 287
from ref 130434 z 2001 label "wykorzystuje" italic max_width 255 xyz 783 33 2001 to ref 130562
no_role_a no_role_b
multiplicity_a_pos 977 63 3000 multiplicity_b_pos 722 67 3000
end
relationcanvas 131714 relation_ref 170882 // wykorzystuje
decenter_begin 935
decenter_end 577
from ref 130434 z 2001 label "wykorzystuje" italic max_width 255 xyz 817 107 2001 to ref 130690
no_role_a no_role_b
multiplicity_a_pos 990 158 3000 multiplicity_b_pos 722 109 3000
end
relationcanvas 132610 relation_ref 171522 // przesylaDane
from ref 130434 z 2001 label "przesylaDane" italic max_width 255 xyz 535 177 2001 to ref 130818
no_role_a no_role_b
multiplicity_a_pos 520 263 3000 multiplicity_b_pos 605 111 3000
end
relationcanvas 132738 relation_ref 171650 // przesylaDane
from ref 128514 z 2001 label "przesylaDane" italic max_width 255 xyz 362 177 2001 to ref 130818
no_role_a no_role_b
multiplicity_a_pos 438 263 3000 multiplicity_b_pos 341 111 3000
end
relationcanvas 132866 relation_ref 171778 // tworzy
from ref 130818 z 2006 label "tworzy" italic max_width 255 xyz 475 467 2006 to ref 130946
no_role_a no_role_b
multiplicity_a_pos 479 524 3000 multiplicity_b_pos 480 430 3000
end
relationcanvas 132994 relation_ref 171906 // <realization>
decenter_begin 767
from ref 130562 z 2001 to ref 130434
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 133122 relation_ref 172034 // <realization>
decenter_end 776
from ref 130690 z 2001 to ref 130434
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
end

View File

@ -1,6 +1,6 @@
format 224 format 224
"models" "models"
revision 29 revision 30
modified_by 10 "Miko³aj" modified_by 10 "Miko³aj"
@ -2622,7 +2622,7 @@ format 224
MysqlColumn MysqlColumn
end end
classrelation 128522 // (tworzy) classrelation 128522 // tworzy
relation_ref 128266 // tworzy relation_ref 128266 // tworzy
end end
end end
@ -2790,7 +2790,7 @@ ${members}};
a role_name "" multiplicity "1" private a role_name "" multiplicity "1" private
classrelation_ref 128394 // (tworzy) classrelation_ref 128394 // (tworzy)
b role_name "" multiplicity "*" private b role_name "" multiplicity "*" private
classrelation_ref 128522 // (tworzy) classrelation_ref 128522 // tworzy
end end
end end