diff --git a/models/121.session b/models/121.session index a728331..313b0ed 100644 --- a/models/121.session +++ b/models/121.session @@ -1,11 +1,28 @@ -window_sizes 1800 910 450 1345 760 104 +window_sizes 1540 701 450 1085 551 104 diagrams active classdiagram_ref 128121 // domain-model - 1076 606 100 A4 0 0 + 885 464 80 A4 0 0 end show_stereotypes -selected classview_ref 128121 // domain +selected attribute_ref 130681 // waluta:String open + class_ref 128121 // Bankomat + class_ref 128249 // Wplata + class_ref 128377 // Wyplata + class_ref 128505 // Przelew + class_ref 128633 // Sprawdz_stan_konta + class_ref 128761 // Zakup_kod_prepaid + class_ref 129017 // Konto + class_ref 129145 // Bank + class_ref 129401 // Karta_klienta + class_ref 129785 // Kasety_z_gotowka + class_ref 129913 // Gotowka + class_ref 130041 // Rolki_papieru + class_ref 136825 // Nr_konta + class_ref 136953 // Potwierdzenie_Transakcji + class_ref 134545 // Transakcja + class_ref 143609 // Siec_telefonii + class_ref 143737 // Pieniadze end end diff --git a/models/128121.diagram b/models/128121.diagram index 6f21b11..1ec9c10 100644 --- a/models/128121.diagram +++ b/models/128121.diagram @@ -2,86 +2,226 @@ format 224 classcanvas 128121 class_ref 128121 // Bankomat classdiagramsettings member_max_width 0 end - xyzwh 293.4 30.8 2000 81 43 + xyzwh 442.346 153.889 2000 111 65 end classcanvas 128249 class_ref 128249 // Wplata classdiagramsettings member_max_width 0 end - xyz 10.8 455 2000 + xyz 600.579 256.414 2000 end classcanvas 128377 class_ref 128377 // Wyplata classdiagramsettings member_max_width 0 end - xyz 91 557 2000 + xyz 695.455 140.349 2000 end classcanvas 128505 class_ref 128505 // Przelew classdiagramsettings member_max_width 0 end - xyz 11.8 539 2000 + xyz 526.985 -4.99085 2000 end classcanvas 128633 class_ref 128633 // Sprawdz_stan_konta classdiagramsettings member_max_width 0 end - xyz 92 447.8 2000 + xyz 698.86 77.7563 2000 end classcanvas 128761 class_ref 128761 // Zakup_kod_prepaid classdiagramsettings member_max_width 0 end - xyz 100 489 2000 + xyz 708.806 210.312 2000 end classcanvas 128889 class_ref 128889 // Klient classdiagramsettings member_max_width 0 end - xyz 57.2 251 2000 + xyz 110.247 431.8 2000 end classcanvas 129017 class_ref 129017 // Konto classdiagramsettings member_max_width 0 end - xyz 16.2 364.2 2000 + xyz 17.2255 521.97 2000 end classcanvas 129145 class_ref 129145 // Bank classdiagramsettings member_max_width 0 end - xyz 70.6 28.6 2000 + xyz 458.33 22.9361 2000 end classcanvas 129273 class_ref 129273 // Serwisant classdiagramsettings member_max_width 0 end - xyz 354.4 233.6 2000 + xyz 346.13 443.502 2000 end classcanvas 129401 class_ref 129401 // Karta_klienta classdiagramsettings member_max_width 0 end - xyz 40.8 303.6 2000 + xyz 182.87 503.633 2000 end classcanvas 129529 class_ref 129529 // Wymiana_papieru classdiagramsettings member_max_width 0 end - xyz 348.6 353.6 2000 + xyz 528.287 468.542 2000 end classcanvas 129657 class_ref 129657 // Wymiana_kaset classdiagramsettings member_max_width 0 end - xyz 350.2 398.6 2005 + xyz 333.925 348.497 2005 end classcanvas 129785 class_ref 129785 // Kasety_z_gotowka classdiagramsettings member_max_width 0 end - xyz 286.4 83.6 2000 + xyz 222.707 293.566 2000 end classcanvas 129913 class_ref 129913 // Gotowka classdiagramsettings member_max_width 0 end - xyz 415 83.6 2000 + xyz 683.34 561.158 2000 end classcanvas 130041 class_ref 130041 // Rolki_papieru classdiagramsettings member_max_width 0 end - xyz 288.8 129.4 2000 + xyz 459.309 368.313 2000 end classcanvas 130169 class_ref 130169 // Karta_serwisanta classdiagramsettings member_max_width 0 end - xyz 335.2 283.6 2005 + xyz 426.024 626.83 2005 end classcanvas 130297 class_ref 136697 // PIN classdiagramsettings member_max_width 0 end - xyz 91.4 362.8 2000 + xyz 288.01 623.228 2000 end classcanvas 130425 class_ref 136825 // Nr_konta classdiagramsettings member_max_width 0 end - xyz 146.8 358.6 2000 + xyz 690.657 607.007 2000 end classcanvas 130553 class_ref 136953 // Potwierdzenie_Transakcji classdiagramsettings member_max_width 0 end - xyz 382.2 128.6 2000 + xyz 515.82 300.052 2000 end classcanvas 130681 class_ref 137081 // Weryfikacja_uzytkownika classdiagramsettings member_max_width 0 end - xyz 155 235.2 2000 + xyz 322.32 528.593 2000 end +classcanvas 133393 class_ref 134545 // Transakcja + classdiagramsettings member_max_width 0 end + xyz 609.645 151.848 2000 +end +classcanvas 134905 class_ref 143609 // Siec_telefonii + classdiagramsettings member_max_width 0 end + xyz 734.9 318.9 2000 +end +classcanvas 136441 class_ref 143737 // Pieniadze + classdiagramsettings member_max_width 0 end + xyz 687.4 506.6 2005 +end +relationcanvas 128529 relation_ref 134673 // Posiada + from ref 128121 z 2001 to point 405.964 258.201 + line 134161 z 2001 label "Posiada" italic max_width 255 xyz 318 249 2001 to point 263.875 258.201 + line 128657 z 2001 to ref 129785 + no_role_a no_role_b + multiplicity_a_pos 245 276 3000 multiplicity_b_pos 440 211 3000 +end +relationcanvas 128785 relation_ref 134801 // Posiada + from ref 128121 z 2001 label "Posiada" italic max_width 255 xyz 471.5 274 2001 to ref 130041 + no_role_a no_role_b + multiplicity_a_pos 470 351 3000 multiplicity_b_pos 480 221 3000 +end +relationcanvas 129297 relation_ref 135313 // Dokonuje transakcji + decenter_end 419 + from ref 128889 z 2001 label "Dokonuje transakcji" italic max_width 255 xyz 158 424 2001 to point 253.041 433.312 + line 129809 z 2001 to ref 129401 + no_role_a no_role_b + multiplicity_a_pos 206 484 3000 multiplicity_b_pos 171 451 3000 +end +relationcanvas 129425 relation_ref 135441 // < Posiada + decenter_end 418 + from ref 128889 z 2001 label "< Posiada" italic max_width 255 xyz 48 424 3000 to point 35.0726 433.228 + line 129681 z 2001 to ref 129017 + no_role_a no_role_b + multiplicity_a_pos 38 503 3000 multiplicity_b_pos 94 454 3000 +end +relationcanvas 130809 relation_ref 128121 // Posiada > + decenter_begin 513 + decenter_end 421 + from ref 129145 z 2001 label "Posiada >" italic max_width 255 xyz 431 100.5 3000 to ref 128121 + no_role_a no_role_b + multiplicity_a_pos 459 135 3000 multiplicity_b_pos 463 74 3000 +end +relationcanvas 132217 relation_ref 128505 // Wydaje + from ref 133393 z 2001 to point 630.8 186.3 + line 132985 z 2001 label "Wydaje" italic max_width 255 xyz 589.5 201.5 3000 to point 580.25 243.6 + line 132345 z 2001 to point 583.5 243.6 + line 132473 z 2001 to ref 130553 + no_role_a no_role_b + multiplicity_a_pos 570 284 3000 multiplicity_b_pos 614 193 3000 +end +relationcanvas 133113 relation_ref 128633 // Wykonuje > + decenter_begin 740 + from ref 129273 z 2001 label "Wykonuje >" italic max_width 255 xyz 439 461 3000 to ref 129529 + no_role_a no_role_b + multiplicity_a_pos 509 486 3000 multiplicity_b_pos 425 476 3000 +end +relationcanvas 133241 relation_ref 128761 // Wykonuje + decenter_end 493 + from ref 129273 z 2006 label "Wykonuje" italic max_width 255 xyz 353 399 3000 to ref 129657 + no_role_a no_role_b + multiplicity_a_pos 364 391 3000 multiplicity_b_pos 360 426 3000 +end +relationcanvas 133521 relation_ref 136593 // Realizuje + from ref 128121 z 2001 label "Realizuje" italic max_width 255 xyz 544 150 2001 to ref 133393 + no_role_a no_role_b + multiplicity_a_pos 591 180 3000 multiplicity_b_pos 565 185 3000 +end +relationcanvas 133625 relation_ref 128889 // + from ref 129529 z 2001 to ref 130041 + no_role_a no_role_b + multiplicity_a_pos 500 411 3000 multiplicity_b_pos 545 451 3000 +end +relationcanvas 133649 relation_ref 136721 // Weryfikuje + from ref 128121 z 2001 to point 128.021 178.438 + line 133905 z 2001 label "Weryfikuje" italic max_width 255 xyz 106 289 2001 to ref 128889 + no_role_a no_role_b + multiplicity_a_pos 115 411 3000 multiplicity_b_pos 425 191 3000 +end +relationcanvas 134009 relation_ref 129145 // + from ref 129657 z 2006 to point 376 314.3 + line 134137 z 2006 to ref 129785 + no_role_a no_role_b + multiplicity_a_pos 358 321 3000 multiplicity_b_pos 370 336 3000 +end +relationcanvas 135033 relation_ref 129913 // Zakup do + from ref 128761 z 2001 label "Zakup do" italic max_width 255 xyz 750 273 3000 to ref 134905 + role_a_pos 787 299 3000 role_b_pos 782 263 3000 + no_multiplicity_a no_multiplicity_b +end +relationcanvas 135929 relation_ref 130425 // Weryfikuje sie + from ref 129401 z 2001 label "Weryfikuje sie" italic max_width 255 xyz 276.5 520 3000 to ref 130681 + no_role_a no_role_b + multiplicity_a_pos 303 544 3000 multiplicity_b_pos 294 540 3000 +end +relationcanvas 136057 relation_ref 130553 // Weryfikuje sie + from ref 129273 z 2001 label "Weryfikuje sie" italic max_width 255 xyz 350 496 3000 to ref 130681 + no_role_a no_role_b + multiplicity_a_pos 376 511 3000 multiplicity_b_pos 366 486 3000 +end +relationcanvas 136185 relation_ref 130681 // Przez + from ref 130681 z 2001 label "Przez" italic max_width 255 xyz 318 581 3000 to ref 130297 + no_role_a no_role_b + multiplicity_a_pos 310 606 3000 multiplicity_b_pos 355 571 3000 +end +relationcanvas 136313 relation_ref 130809 // Przez + from ref 130681 z 2006 label "Przez" italic max_width 255 xyz 431.5 581.5 3000 to ref 130169 + no_role_a no_role_b + multiplicity_a_pos 440 606 3000 multiplicity_b_pos 400 571 3000 +end +relationcanvas 136569 relation_ref 130937 // + from ref 128249 z 2001 to ref 133393 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 136697 relation_ref 131065 // + decenter_begin 68 + from ref 128761 z 2001 to ref 133393 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 136825 relation_ref 131193 // + from ref 128377 z 2001 to ref 133393 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 136953 relation_ref 131321 // + decenter_begin 241 + from ref 128633 z 2001 to ref 133393 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 137081 relation_ref 131449 // + from ref 128505 z 2001 to ref 133393 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +preferred_whz 537 464 0.4 end diff --git a/models/models.prj b/models/models.prj index 615bb75..243c506 100644 --- a/models/models.prj +++ b/models/models.prj @@ -1,6 +1,6 @@ format 224 "models" - revision 2 + revision 4 modified_by 121 "s452689" @@ -65,7 +65,7 @@ format 224 activitydiagramsettings end classdiagram 128121 "domain-model" - classdiagramsettings member_max_width 0 end + classdiagramsettings draw_all_relations no member_max_width 0 end size A4 end @@ -79,6 +79,91 @@ format 224 explicit_switch_type "" mysql_decl "" + classrelation 134801 // (Posiada) + relation 134673 ---- name "Posiada" + a role_name "" multiplicity "1..*" private + classrelation_ref 134801 // (Posiada) + b role_name "" multiplicity "1" private + classrelation_ref 134929 // (Posiada) + end + + classrelation 135057 // (Posiada) + relation 134801 ---- name "Posiada" + a role_name "" multiplicity "1..*" private + classrelation_ref 135057 // (Posiada) + b role_name "" multiplicity "1" private + classrelation_ref 135185 // (Posiada) + end + + classrelation 137361 // + relation 135953 ---- + a role_name "" private + classrelation_ref 137361 // + b role_name "" private + classrelation_ref 137489 // + end + + classrelation 137745 // (Realizuje operacje) + relation 136209 ---- name "Realizuje operacje" + a role_name "" multiplicity "*" private + classrelation_ref 137745 // (Realizuje operacje) + b role_name "" multiplicity "1" private + classrelation_ref 137873 // (Realizuje operacje) + end + + classrelation 138001 // + relation 136337 ---- + a role_name "" private + classrelation_ref 138001 // + b role_name "" private + classrelation_ref 138129 // + end + + classrelation 138129 // + relation_ref 136337 // + end + + classrelation 138385 // (Realizuje) + relation 136593 ---- name "Realizuje" + a role_name "" multiplicity "*" private + classrelation_ref 138385 // (Realizuje) + b role_name "" multiplicity "1" private + classrelation_ref 138513 // (Realizuje) + end + + classrelation 138641 // (Weryfikuje) + relation 136721 ---- name "Weryfikuje" + a role_name "" multiplicity "1" private + classrelation_ref 138641 // (Weryfikuje) + b role_name "" multiplicity "1" private + classrelation_ref 138769 // (Weryfikuje) + end + + classrelation 128249 // (Posiada >) + relation_ref 128121 // Posiada > + end + + attribute 128761 "nrSeryjny:String" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 128889 "iloscKaset:Number" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 128249 "Wplata" @@ -91,6 +176,23 @@ format 224 explicit_switch_type "" mysql_decl "" + attribute 129529 "wplaconaIlosc:Pieniadze" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 133113 // + relation 130937 ---|> + a public + classrelation_ref 133113 // + b parent class_ref 134545 // Transakcja + end end class 128377 "Wyplata" @@ -103,6 +205,34 @@ format 224 explicit_switch_type "" mysql_decl "" + classrelation 137873 // (Realizuje operacje) + relation_ref 136209 // Realizuje operacje + end + + classrelation 138257 // + relation 136465 ---|> + a public + classrelation_ref 138257 // + b parent class_ref 128633 // Sprawdz_stan_konta + end + + attribute 129145 "wydanaGotowka:Gotowka" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 133369 // + relation 131193 ---|> + a public + classrelation_ref 133369 // + b parent class_ref 134545 // Transakcja + end end class 128505 "Przelew" @@ -115,6 +245,45 @@ format 224 explicit_switch_type "" mysql_decl "" + attribute 129785 "nrKontaDoKtoregoPrzelewamy:nr_Konta" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 129913 "przelanaIlosc:Pieniadze" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 133625 // + relation 131449 ---|> + a public + classrelation_ref 133625 // + b parent class_ref 134545 // Transakcja + end + + attribute 130425 "nrKontaZKtoregoPrzelewamy:Nr_konta" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 128633 "Sprawdz_stan_konta" @@ -127,6 +296,43 @@ format 224 explicit_switch_type "" mysql_decl "" + classrelation 137489 // + relation_ref 135953 // + end + + classrelation 128377 // + relation 128249 ---- + a role_name "" private + classrelation_ref 128377 // + b role_name "" private + classrelation_ref 128505 // + end + + classrelation 128633 // + relation 128377 ---- + a role_name "" private + classrelation_ref 128633 // + b role_name "" private + classrelation_ref 128761 // + end + + attribute 129657 "stan:Pieniadze" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 133497 // + relation 131321 ---|> + a public + classrelation_ref 133497 // + b parent class_ref 134545 // Transakcja + end end class 128761 "Zakup_kod_prepaid" @@ -139,6 +345,31 @@ format 224 explicit_switch_type "" mysql_decl "" + classrelation 131065 // 1 (Zakup do) + relation 129913 ---- name "Zakup do" + a role_name "1" private + classrelation_ref 131065 // 1 (Zakup do) + b role_name "1" private + classrelation_ref 131193 // 1 (Zakup do) + end + + attribute 129401 "doladowanie:Pieniadze" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 133241 // + relation 131065 ---|> + a public + classrelation_ref 133241 // + b parent class_ref 134545 // Transakcja + end end class 128889 "Klient" @@ -151,6 +382,25 @@ format 224 explicit_switch_type "" mysql_decl "" + classrelation 136081 // (Dokonuje transakcji) + relation 135313 ---- name "Dokonuje transakcji" + a role_name "" multiplicity "*" private + classrelation_ref 136081 // (Dokonuje transakcji) + b role_name "" multiplicity "*" private + classrelation_ref 136209 // (Dokonuje transakcji) + end + + classrelation 136337 // (< Posiada) + relation 135441 ---- name "< Posiada" + a role_name "" multiplicity "*" private + classrelation_ref 136337 // (< Posiada) + b role_name "" multiplicity "*" private + classrelation_ref 136465 // (< Posiada) + end + + classrelation 138769 // (Weryfikuje) + relation_ref 136721 // Weryfikuje + end end class 129017 "Konto" @@ -163,6 +413,36 @@ format 224 explicit_switch_type "" mysql_decl "" + classrelation 136465 // (< Posiada) + relation_ref 135441 // < Posiada + end + + classrelation 131321 // + relation 130041 ---- + a role_name "" private + classrelation_ref 131321 // + b role_name "" private + classrelation_ref 131449 // + end + + classrelation 131577 // (Posiada) + relation 130169 ---- name "Posiada" + a role_name "" multiplicity "1" private + classrelation_ref 131577 // (Posiada) + b role_name "" multiplicity "1" private + classrelation_ref 131705 // (Posiada) + end + + attribute 130169 "nrKonta:Nr_konta" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 129145 "Bank" @@ -175,6 +455,24 @@ format 224 explicit_switch_type "" mysql_decl "" + classrelation 128121 // (Posiada >) + relation 128121 ---- name "Posiada >" + a role_name "" multiplicity "1..*" private + classrelation_ref 128121 // (Posiada >) + b role_name "" multiplicity "1" private + classrelation_ref 128249 // (Posiada >) + end + + attribute 130041 "nazwa" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 129273 "Serwisant" @@ -187,6 +485,53 @@ format 224 explicit_switch_type "" mysql_decl "" + classrelation 136593 // (Wymienia) + relation 135569 ---- name "Wymienia" + a role_name "" multiplicity "*" private + classrelation_ref 136593 // (Wymienia) + b role_name "" multiplicity "1" private + classrelation_ref 136721 // (Wymienia) + end + + classrelation 136849 // (Wymienia) + relation 135697 ---- name "Wymienia" + a role_name "" multiplicity "*" private + classrelation_ref 136849 // (Wymienia) + b role_name "" multiplicity "1" private + classrelation_ref 136977 // (Wymienia) + end + + classrelation 137105 // (Uzywa do weryfikacji) + relation 135825 ---- name "Uzywa do weryfikacji" + a role_name "" multiplicity "1" private + classrelation_ref 137105 // (Uzywa do weryfikacji) + b role_name "" multiplicity "1" private + classrelation_ref 137233 // (Uzywa do weryfikacji) + end + + classrelation 129145 // (Wykonuje >) + relation 128633 ---- name "Wykonuje >" + a role_name "" multiplicity "*" private + classrelation_ref 129145 // (Wykonuje >) + b role_name "" multiplicity "1" private + classrelation_ref 129273 // (Wykonuje >) + end + + classrelation 129401 // (Wykonuje) + relation 128761 ---- name "Wykonuje" + a role_name "" multiplicity "*" private + classrelation_ref 129401 // (Wykonuje) + b role_name "" multiplicity "1" private + classrelation_ref 129529 // (Wykonuje) + end + + classrelation 132345 // (Weryfikuje sie) + relation 130553 ---- name "Weryfikuje sie" + a role_name "" multiplicity "*" private + classrelation_ref 132345 // (Weryfikuje sie) + b role_name "" multiplicity "*" private + classrelation_ref 132473 // (Weryfikuje sie) + end end class 129401 "Karta_klienta" @@ -199,6 +544,52 @@ format 224 explicit_switch_type "" mysql_decl "" + classrelation 135569 // (< Identyfikue sie przez) + relation 135057 ---- name "< Identyfikue sie przez" + a role_name "" multiplicity "1" private + classrelation_ref 135569 // (< Identyfikue sie przez) + b role_name "" multiplicity "1" private + classrelation_ref 135697 // (< Identyfikue sie przez) + end + + classrelation 135825 // (Uzywa do weryfikacji >) + relation 135185 ---- name "Uzywa do weryfikacji >" + a role_name "" multiplicity "1" private + classrelation_ref 135825 // (Uzywa do weryfikacji >) + b role_name "" multiplicity "1" private + classrelation_ref 135953 // (Uzywa do weryfikacji >) + end + + classrelation 136209 // (Dokonuje transakcji) + relation_ref 135313 // Dokonuje transakcji + end + + classrelation 131833 // + relation 130297 ---- + a role_name "" private + classrelation_ref 131833 // + b role_name "" private + classrelation_ref 131961 // + end + + classrelation 132089 // (Weryfikuje sie) + relation 130425 ---- name "Weryfikuje sie" + a role_name "" multiplicity "*" private + classrelation_ref 132089 // (Weryfikuje sie) + b role_name "" multiplicity "*" private + classrelation_ref 132217 // (Weryfikuje sie) + end + + attribute 130297 "nrKonta:Nr_konta" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 129529 "Wymiana_papieru" @@ -211,6 +602,17 @@ format 224 explicit_switch_type "" mysql_decl "" + classrelation 129273 // (Wykonuje >) + relation_ref 128633 // Wykonuje > + end + + classrelation 129657 // () + relation 128889 ---- name "" + a role_name "" multiplicity "1" private + classrelation_ref 129657 // () + b role_name "" multiplicity "1" private + classrelation_ref 129785 // () + end end class 129657 "Wymiana_kaset" @@ -223,6 +625,25 @@ format 224 explicit_switch_type "" mysql_decl "" + classrelation 129529 // (Wykonuje) + relation_ref 128761 // Wykonuje + end + + classrelation 129913 // + relation 129017 ---- + a role_name "" private + classrelation_ref 129913 // + b role_name "" private + classrelation_ref 130041 // + end + + classrelation 130169 // () + relation 129145 ---- name "" + a role_name "" multiplicity "1" private + classrelation_ref 130169 // () + b role_name "" multiplicity "1" private + classrelation_ref 130297 // () + end end class 129785 "Kasety_z_gotowka" @@ -235,6 +656,40 @@ format 224 explicit_switch_type "" mysql_decl "" + classrelation 134929 // (Posiada) + relation_ref 134673 // Posiada + end + + classrelation 135313 // (Posiadaja) + relation 134929 ---- name "Posiadaja" + a role_name "" multiplicity "1..*" private + classrelation_ref 135313 // (Posiadaja) + b role_name "" multiplicity "1" private + classrelation_ref 135441 // (Posiadaja) + end + + classrelation 136977 // (Wymienia) + relation_ref 135697 // Wymienia + end + + classrelation 130041 // + relation_ref 129017 // + end + + classrelation 130297 // () + relation_ref 129145 // + end + + attribute 129017 "iloscGotowki:Gotowka" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 129913 "Gotowka" @@ -247,6 +702,20 @@ format 224 explicit_switch_type "" mysql_decl "" + classrelation 135441 // (Posiadaja) + relation_ref 134929 // Posiadaja + end + + attribute 128377 "nominal:Number" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 130041 "Rolki_papieru" @@ -259,6 +728,18 @@ format 224 explicit_switch_type "" mysql_decl "" + classrelation 135185 // (Posiada) + relation_ref 134801 // Posiada + end + + classrelation 136721 // (Wymienia) + relation_ref 135569 // Wymienia + end + + classrelation 129785 // () + relation_ref 128889 // + end + end class 130169 "Karta_serwisanta" @@ -271,6 +752,13 @@ format 224 explicit_switch_type "" mysql_decl "" + classrelation 137233 // (Uzywa do weryfikacji) + relation_ref 135825 // Uzywa do weryfikacji + end + + classrelation 132985 // (Przez) + relation_ref 130809 // Przez + end end class 136697 "PIN" @@ -283,6 +771,13 @@ format 224 explicit_switch_type "" mysql_decl "" + classrelation 135953 // (Uzywa do weryfikacji >) + relation_ref 135185 // Uzywa do weryfikacji > + end + + classrelation 132729 // (Przez) + relation_ref 130681 // Przez + end end class 136825 "Nr_konta" @@ -295,6 +790,28 @@ format 224 explicit_switch_type "" mysql_decl "" + classrelation 135697 // (< Identyfikue sie przez) + relation_ref 135057 // < Identyfikue sie przez + end + + classrelation 131449 // + relation_ref 130041 // + end + + classrelation 131705 // (Posiada) + relation_ref 130169 // Posiada + end + + attribute 130553 "id:Number" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 136953 "Potwierdzenie_Transakcji" @@ -307,6 +824,46 @@ format 224 explicit_switch_type "" mysql_decl "" + classrelation 137617 // + relation 136081 ---|> + a public + classrelation_ref 137617 // + b parent class_ref 128633 // Sprawdz_stan_konta + end + + classrelation 128505 // + relation_ref 128249 // + end + + classrelation 128761 // + relation_ref 128377 // + end + + classrelation 129017 // (Wydaje) + relation_ref 128505 // Wydaje + end + + attribute 128121 "data:Date" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 128249 "czas:Time" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 137081 "Weryfikacja_uzytkownika" @@ -319,6 +876,105 @@ format 224 explicit_switch_type "" mysql_decl "" + classrelation 131961 // + relation_ref 130297 // + end + + classrelation 132217 // (Weryfikuje sie) + relation_ref 130425 // Weryfikuje sie + end + + classrelation 132473 // (Weryfikuje sie) + relation_ref 130553 // Weryfikuje sie + end + + classrelation 132601 // (Przez) + relation 130681 ---- name "Przez" + a role_name "" multiplicity "1" private + classrelation_ref 132601 // (Przez) + b role_name "" multiplicity "1" private + classrelation_ref 132729 // (Przez) + end + + classrelation 132857 // (Przez) + relation 130809 ---- name "Przez" + a role_name "" multiplicity "1" private + classrelation_ref 132857 // (Przez) + b role_name "" multiplicity "1" private + classrelation_ref 132985 // (Przez) + end + end + + class 134545 "Transakcja" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 138513 // (Realizuje) + relation_ref 136593 // Realizuje + end + + classrelation 128889 // (Wydaje) + relation 128505 ---- name "Wydaje" + a role_name "" multiplicity "1" private + classrelation_ref 128889 // (Wydaje) + b role_name "" multiplicity "1" private + classrelation_ref 129017 // (Wydaje) + end + + end + + class 143609 "Siec_telefonii" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 131193 // 1 (Zakup do) + relation_ref 129913 // Zakup do + end + + attribute 129273 "nazwa:String" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + + class 143737 "Pieniadze" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + attribute 130681 "waluta:String" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end end end