From e263ef52a9b39e7eb318f9739d0f16710fd92ae5 Mon Sep 17 00:00:00 2001 From: Marek Gulawski Date: Wed, 16 Dec 2020 13:00:28 +0100 Subject: [PATCH] Update 1 part 2 of 2 --- models/models.prj | 507 +++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 455 insertions(+), 52 deletions(-) diff --git a/models/models.prj b/models/models.prj index 6959541..528f40c 100644 --- a/models/models.prj +++ b/models/models.prj @@ -1,6 +1,6 @@ format 223 "models" - revision 3 + revision 4 modified_by 69 "Apacher" @@ -65,7 +65,7 @@ format 223 activitydiagramsettings end classdiagram 128069 "domain-model" - classdiagramsettings member_max_width 0 end + classdiagramsettings draw_all_relations no show_members_full_definition yes member_max_width 0 end size A4 end @@ -87,7 +87,7 @@ format 223 classrelation_ref 128197 // (< Znajduje sie) end - classrelation 129989 // (< Posiada) + classrelation 129989 // < Posiada relation_ref 128965 // < Posiada end @@ -130,6 +130,18 @@ format 223 b role_name "" multiplicity "1" private classrelation_ref 134853 // (Posiada) end + + attribute 130501 "nr_bankomatu" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end class 128197 "klient" @@ -149,6 +161,50 @@ format 223 b role_name "" multiplicity "1" private classrelation_ref 128709 // (Posiada) end + + attribute 128069 "imie" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 128197 "nazwisko" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 128325 "PESEL" + private explicit_type "int" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 128453 "nr_dowodu" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 128325 "karta" @@ -161,13 +217,35 @@ format 223 explicit_switch_type "" mysql_decl "" - classrelation 128965 // (< Jest przypisa) + classrelation 128965 // < Jest przypisa relation_ref 128453 // < Jest przypisa end classrelation 129221 // relation_ref 128581 // end + + attribute 128965 "numer" + private explicit_type "long" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 129093 "cvc" + private explicit_type "int" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 128453 "sot" @@ -180,11 +258,11 @@ format 223 explicit_switch_type "" mysql_decl "" - classrelation 130245 // (< Jest obslugiwana) + classrelation 130245 // < Jest obslugiwana relation_ref 129093 // < Jest obslugiwana end - classrelation 132805 // (Komunikuje sie) + classrelation 132805 // Komunikuje sie relation_ref 130373 // Komunikuje sie end @@ -224,7 +302,7 @@ format 223 a role_name "" multiplicity "*" private classrelation_ref 128837 // (< Jest przypisa) b role_name "" multiplicity "1" private - classrelation_ref 128965 // (< Jest przypisa) + classrelation_ref 128965 // < Jest przypisa end classrelation 135749 // (Obsluguje) @@ -234,6 +312,39 @@ format 223 b role_name "" multiplicity "*" private classrelation_ref 135877 // (Obsluguje) end + + attribute 128581 "numer" + private explicit_type "long" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 128709 "stan" + private explicit_type "wartosc" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 128837 "waluta" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 128709 "bank" @@ -254,14 +365,6 @@ format 223 classrelation_ref 128453 // (< Znajduje sie) end - classrelation 129349 // (< Jest Zatrudniony) - relation 128709 ---- name "< Jest Zatrudniony" - a role_name "" multiplicity "*" private - classrelation_ref 129349 // (< Jest Zatrudniony) - b role_name "" multiplicity "*" private - classrelation_ref 129477 // (< Jest Zatrudniony) - end - classrelation 130373 // (< Posiada) relation 129221 ---- name "< Posiada" a role_name "" multiplicity "1" private @@ -270,12 +373,23 @@ format 223 classrelation_ref 130501 // (< Posiada) end - classrelation 135493 // (Zatrudnia >) - relation 131781 ---- name "Zatrudnia >" + classrelation 142405 // (zatrudnia >) + relation 138437 ---- name "zatrudnia >" a role_name "" multiplicity "*" private - classrelation_ref 135493 // (Zatrudnia >) + classrelation_ref 142405 // (zatrudnia >) b role_name "" multiplicity "*" private - classrelation_ref 135621 // (Zatrudnia >) + classrelation_ref 142533 // (zatrudnia >) + end + + attribute 131141 "nazwa" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn end end @@ -294,37 +408,15 @@ format 223 a role_name "" multiplicity "1" private classrelation_ref 129861 // (< Posiada) b role_name "" multiplicity "1" private - classrelation_ref 129989 // (< Posiada) + classrelation_ref 129989 // < Posiada end - end - class 128965 "serwisant" - visibility package - cpp_decl "" - java_decl "" - php_decl "" - python_2_2 python_decl "" - idl_decl "" - explicit_switch_type "" - mysql_decl "" - - classrelation 129477 // (< Jest Zatrudniony) - relation_ref 128709 // < Jest Zatrudniony - end - end - - class 129093 "konwojent" - visibility package - cpp_decl "" - java_decl "" - php_decl "" - python_2_2 python_decl "" - idl_decl "" - explicit_switch_type "" - mysql_decl "" - - classrelation 135621 // (Zatrudnia >) - relation_ref 131781 // Zatrudnia > + classrelation 143429 // (Informuje o stanie >) + relation 138949 ---- name "Informuje o stanie >" + a role_name "" multiplicity "1" private + classrelation_ref 143429 // (Informuje o stanie >) + b role_name "" multiplicity "*" private + classrelation_ref 143557 // (Informuje o stanie >) end end @@ -395,6 +487,14 @@ format 223 classrelation 134853 // (Posiada) relation_ref 131397 // Posiada end + + classrelation 143685 // (Obsluguje) + relation 139077 ---- name "Obsluguje" + a role_name "" multiplicity "1" private + classrelation_ref 143685 // (Obsluguje) + b role_name "" multiplicity "1" private + classrelation_ref 143813 // (Obsluguje) + end end class 129733 "system_modulu_wyplacajacego" @@ -407,7 +507,7 @@ format 223 explicit_switch_type "" mysql_decl "" - classrelation 134341 // (Obsluguje) + classrelation 134341 // Obsluguje relation_ref 131141 // Obsluguje end @@ -465,7 +565,19 @@ format 223 a role_name "" multiplicity "1" private classrelation_ref 132677 // (Komunikuje sie) b role_name "" multiplicity "*" private - classrelation_ref 132805 // (Komunikuje sie) + classrelation_ref 132805 // Komunikuje sie + end + + classrelation 143173 // (< Monitoruje) + relation 138821 ---- name "< Monitoruje" + a role_name "" multiplicity "1" private + classrelation_ref 143173 // (< Monitoruje) + b role_name "" multiplicity "*" private + classrelation_ref 143301 // (< Monitoruje) + end + + classrelation 143557 // (Informuje o stanie >) + relation_ref 138949 // Informuje o stanie > end end @@ -488,7 +600,33 @@ format 223 a role_name "" multiplicity "1" private classrelation_ref 134213 // (Obsluguje) b role_name "" multiplicity "1" private - classrelation_ref 134341 // (Obsluguje) + classrelation_ref 134341 // Obsluguje + end + + attribute 130885 "ID" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 131013 "stan" + private explicit_type "int" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 143813 // (Obsluguje) + relation_ref 139077 // Obsluguje end end @@ -602,7 +740,7 @@ format 223 a role_name "" multiplicity "1" private classrelation_ref 130117 // (< Jest obslugiwana) b role_name "" multiplicity "*" private - classrelation_ref 130245 // (< Jest obslugiwana) + classrelation_ref 130245 // < Jest obslugiwana end classrelation 133573 // @@ -616,6 +754,61 @@ format 223 classrelation 134085 // relation_ref 131013 // end + + attribute 129349 "numer" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 129477 "kwota" + private explicit_type "int" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 129605 "waluta" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 129733 "data_wykonania" + private explicit_type "data" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 129861 "nr_bankomatu" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 137541 "pin" @@ -635,6 +828,17 @@ format 223 b role_name "" multiplicity "1" private classrelation_ref 129221 // end + + attribute 129221 "kod_pin" + private explicit_type "int" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 137669 "loklizacja_banku" @@ -650,6 +854,21 @@ format 223 classrelation 128453 // (< Znajduje sie) relation_ref 128197 // < Znajduje sie end + + attribute 130373 "adres" + private type class_ref 144837 // adres + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 144325 // + relation_ref 139333 // + end end class 137797 "lokalizacja_bankomatu" @@ -665,6 +884,190 @@ format 223 classrelation 128197 // (< Znajduje sie) relation_ref 128069 // < Znajduje sie end + + classrelation 143941 // + relation 139205 ---- + a role_name "" private + classrelation_ref 143941 // + b role_name "" private + classrelation_ref 144069 // + end + end + + class 144325 "pracownik" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 142533 // (zatrudnia >) + relation_ref 138437 // zatrudnia > + end + + classrelation 142661 // + relation 138565 ---- + a role_name "" private + classrelation_ref 142661 // + b role_name "" private + classrelation_ref 142789 // + end + + classrelation 142917 // + relation 138693 ---- + a role_name "" private + classrelation_ref 142917 // + b role_name "" private + classrelation_ref 143045 // + end + + attribute 129989 "imie" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 130117 "nazwisko" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 130245 "ID" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + + class 144453 "serwisant" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 142789 // + relation_ref 138565 // + end + end + + class 144581 "konwojent" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 143045 // + relation_ref 138693 // + end + end + + class 144709 "system_nadzoru" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 143301 // (< Monitoruje) + relation_ref 138821 // < Monitoruje + end + end + + class 144837 "adres" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + attribute 131269 "nr_domu" + private explicit_type "int" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 131397 "nazwa_ulicy" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 131525 "nazwa_miasta" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 131653 "kod_pocztowy" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 144069 // + relation_ref 139205 // + end + + classrelation 144197 // + relation 139333 ---- + a role_name "" private + classrelation_ref 144197 // + b role_name "" private + classrelation_ref 144325 // + end end end end