From 6d9c993117a16ad34ea10dc715ec0507697f5ed6 Mon Sep 17 00:00:00 2001 From: Marek Gulawski Date: Wed, 20 Jan 2021 10:39:03 +0100 Subject: [PATCH] =?UTF-8?q?Prze=C5=9Blij=20pliki=20do=20''?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 128069.diagram | 302 +++++++++++++++++++++++++++++++++++++++++++++++++ 134597.diagram | 52 +++++++++ 134725.diagram | 48 ++++++++ 69.session | 28 +++++ cpp_includes | 13 +++ 5 files changed, 443 insertions(+) create mode 100644 128069.diagram create mode 100644 134597.diagram create mode 100644 134725.diagram create mode 100644 69.session create mode 100644 cpp_includes diff --git a/128069.diagram b/128069.diagram new file mode 100644 index 0000000..dc31686 --- /dev/null +++ b/128069.diagram @@ -0,0 +1,302 @@ +format 223 + +classcanvas 128069 class_ref 128069 // bankomat + classdiagramsettings member_max_width 0 end + xyzwh 246.6 227.8 2000 125 135 +end +classcanvas 128197 class_ref 128197 // klient + classdiagramsettings member_max_width 0 end + xyzwh 46 694.8 2000 105 99 +end +classcanvas 128325 class_ref 128325 // karta + classdiagramsettings member_max_width 0 end + xyzwh 53.4 983 2000 95 67 +end +classcanvas 128453 class_ref 128453 // sot + classdiagramsettings member_max_width 0 end + xyzwh 324 649.8 2000 77 57 +end +classcanvas 128581 class_ref 128581 // konto + classdiagramsettings member_max_width 0 end + xyzwh 53.6 849 2000 101 81 +end +classcanvas 128709 class_ref 128709 // bank + classdiagramsettings member_max_width 0 end + xyzwh 308.4 944.6 2000 99 49 +end +classcanvas 128837 class_ref 128837 // watchdog + classdiagramsettings member_max_width 0 end + xyzwh 233.4 448.4 2000 79 49 +end +classcanvas 129221 class_ref 129221 // system_bankowy + classdiagramsettings member_max_width 0 end + xyzwh 302.8 810.6 2000 111 71 +end +classcanvas 129349 class_ref 129349 // system_telefonii_komorkowej + classdiagramsettings member_max_width 0 end + xyz 552.6 660 2000 +end +classcanvas 129605 class_ref 129605 // system_modulu_wplacajacego + classdiagramsettings member_max_width 0 end + xyz 80.2 137.2 2000 +end +classcanvas 129733 class_ref 129733 // system_modulu_wyplacajacego + classdiagramsettings member_max_width 0 end + xyz 330.8 137.2 2000 +end +classcanvas 129861 class_ref 129861 // system_uwierzytelniania + classdiagramsettings member_max_width 0 end + xyz 514 826.4 2000 +end +classcanvas 129989 class_ref 129989 // system_czytnika_kart + classdiagramsettings member_max_width 0 end + xyz 457.6 242.2 2000 +end +classcanvas 130117 class_ref 130117 // system_telekomunikacyjny + classdiagramsettings member_max_width 0 end + xyz 477.8 371 2000 +end +classcanvas 130245 class_ref 136645 // kasetka + classdiagramsettings member_max_width 0 end + xyzwh 258.8 10.8 2000 97 65 +end +classcanvas 130373 class_ref 136773 // wplata + classdiagramsettings member_max_width 0 end + xyzwh 46.6 518.4 2000 55 39 +end +classcanvas 130501 class_ref 136901 // wyplata + classdiagramsettings member_max_width 0 end + xyz 47.8 561 2000 +end +classcanvas 130629 class_ref 137029 // przelew + classdiagramsettings member_max_width 0 end + xyz 47.4 603.8 2000 +end +classcanvas 130757 class_ref 137157 // system_drukowania_potwierdzen + classdiagramsettings member_max_width 0 end + xyz 451.6 304.4 2000 +end +classcanvas 130885 class_ref 137285 // wydruk + classdiagramsettings member_max_width 0 end + xyz 773.6 302.4 2000 +end +classcanvas 131013 class_ref 137413 // transakcja + classdiagramsettings member_max_width 0 end + xyzwh 114.8 524.8 2000 123 113 +end +classcanvas 131141 class_ref 137541 // pin + classdiagramsettings member_max_width 0 end + xyzwh 33.6 1088.4 2000 131 49 +end +classcanvas 131269 class_ref 137669 // loklizacja_banku + classdiagramsettings member_max_width 0 end + xyzwh 286.8 1066 2000 127 49 +end +classcanvas 131397 class_ref 137797 // lokalizacja_bankomatu + classdiagramsettings member_max_width 0 end + xyzwh 15.8 274.6 2005 139 49 +end +classcanvas 135877 class_ref 144325 // pracownik + classdiagramsettings member_max_width 0 end + xyzwh 484.8 924.8 2000 111 81 +end +classcanvas 136133 class_ref 144453 // serwisant + classdiagramsettings member_max_width 0 end + xyz 619.6 922.2 2000 +end +classcanvas 136261 class_ref 144581 // konwojent + classdiagramsettings member_max_width 0 end + xyz 624.8 974.6 2000 +end +classcanvas 137285 class_ref 144709 // system_nadzoru + classdiagramsettings member_max_width 0 end + xyz 521.6 563.4 2000 +end +classcanvas 138693 class_ref 144837 // adres + classdiagramsettings member_max_width 0 end + xyzwh 21.4 388.2 2000 123 97 +end +relationcanvas 131525 relation_ref 128069 // < Znajduje sie + decenter_begin 561 + from ref 128069 z 2006 label "< Znajduje sie" italic max_width 255 xyz 165.5 286 2006 to ref 131397 + no_role_a no_role_b + multiplicity_a_pos 163 306 3000 multiplicity_b_pos 231 309 3000 +end +relationcanvas 131653 relation_ref 128197 // < Znajduje sie + decenter_end 542 + from ref 128709 z 2001 label "< Znajduje sie" italic max_width 255 xyz 321.5 1014.5 2001 to ref 131269 + no_role_a no_role_b + multiplicity_a_pos 338 1047 3000 multiplicity_b_pos 341 999 3000 +end +relationcanvas 131781 relation_ref 128325 // Posiada + from ref 128197 z 2001 label "Posiada" italic max_width 255 xyz 79.5 811.5 2001 to ref 128581 + no_role_a no_role_b + multiplicity_a_pos 75 830 3000 multiplicity_b_pos 83 799 3000 +end +relationcanvas 131909 relation_ref 128453 // < Jest przypisa + from ref 128581 z 2001 label "< Jest przypisa" italic max_width 255 xyz 66.5 946 2001 to ref 128325 + no_role_a no_role_b + multiplicity_a_pos 86 964 3000 multiplicity_b_pos 85 936 3000 +end +relationcanvas 132037 relation_ref 128581 // + decenter_begin 510 + from ref 131141 z 2001 to ref 128325 + no_role_a no_role_b + multiplicity_a_pos 83 1056 3000 multiplicity_b_pos 83 1069 3000 +end +relationcanvas 132549 relation_ref 128965 // < Posiada + decenter_begin 634 + decenter_end 266 + from ref 128837 z 2001 label "< Posiada" italic max_width 255 xyz 257 403 2001 to ref 128069 + no_role_a no_role_b + multiplicity_a_pos 263 368 3000 multiplicity_b_pos 267 429 3000 +end +relationcanvas 132677 relation_ref 129093 // < Jest obslugiwana + from ref 131013 z 2001 label "< Jest obslugiwana" italic max_width 255 xyz 235 633 2001 to ref 128453 + no_role_a no_role_b + multiplicity_a_pos 307 668 3000 multiplicity_b_pos 246 624 3000 +end +relationcanvas 132805 relation_ref 129221 // < Posiada + from ref 128709 z 2001 label "< Posiada" italic max_width 255 xyz 333 903 2001 to ref 129221 + no_role_a no_role_b + multiplicity_a_pos 341 887 3000 multiplicity_b_pos 341 925 3000 +end +relationcanvas 133829 relation_ref 129989 // Posiada + decenter_begin 187 + from ref 128069 z 2001 label "Posiada" italic max_width 255 xyz 393.5 239 2001 to ref 129989 + no_role_a no_role_b + multiplicity_a_pos 440 263 3000 multiplicity_b_pos 380 259 3000 +end +relationcanvas 133957 relation_ref 130117 // Posiada + decenter_begin 925 + decenter_end 282 + from ref 128069 z 2001 label "Posiada" italic max_width 255 xyz 403.5 349 2001 to ref 130117 + no_role_a no_role_b + multiplicity_a_pos 460 390 3000 multiplicity_b_pos 380 361 3000 +end +relationcanvas 134085 relation_ref 130245 // Posiada + decenter_begin 595 + from ref 128069 z 2001 label "Posiada" italic max_width 255 xyz 390.5 296 2001 to ref 130757 + no_role_a no_role_b + multiplicity_a_pos 434 321 3000 multiplicity_b_pos 380 314 3000 +end +relationcanvas 134213 relation_ref 130373 // Komunikuje sie + from ref 130117 z 2001 label "Komunikuje sie" italic max_width 255 xyz 421.5 503.5 2001 to point 557.8 484.2 + line 136645 z 2001 to point 379.2 506.6 + line 136773 z 2001 to ref 128453 + no_role_a no_role_b + multiplicity_a_pos 348 630 3000 multiplicity_b_pos 545 416 3000 +end +relationcanvas 134341 relation_ref 130501 // Komunikuje sie + from ref 128453 z 2001 label "Komunikuje sie" italic max_width 255 xyz 323 743 2001 to ref 129221 + no_role_a no_role_b + multiplicity_a_pos 343 791 3000 multiplicity_b_pos 346 712 3000 +end +relationcanvas 134469 relation_ref 130629 // Obsluguje + from ref 130757 z 2001 label "Obsluguje" italic max_width 255 xyz 687.5 307 2001 to ref 130885 + no_role_a no_role_b + multiplicity_a_pos 758 328 3000 multiplicity_b_pos 661 329 3000 +end +relationcanvas 134597 relation_ref 130757 // + from ref 130373 z 2001 to ref 131013 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 134725 relation_ref 130885 // + from ref 130501 z 2001 to ref 131013 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 134853 relation_ref 131013 // + from ref 130629 z 2001 to ref 131013 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 134981 relation_ref 131141 // Obsluguje + from ref 130245 z 2001 to point 420.4 40.4 + line 137797 z 2001 label "Obsluguje" italic max_width 255 xyz 398 75 2001 to ref 129733 + no_role_a no_role_b + multiplicity_a_pos 407 118 3000 multiplicity_b_pos 364 49 3000 +end +relationcanvas 135109 relation_ref 131269 // Posiada + decenter_begin 43 + from ref 128069 z 2001 to point 419.2 231.6 + line 137029 z 2001 label "Posiada" italic max_width 255 xyz 375.5 213 2001 to point 420.4 201.6 + line 137157 z 2001 to ref 129733 + no_role_a no_role_b + multiplicity_a_pos 407 182 3000 multiplicity_b_pos 380 239 3000 +end +relationcanvas 135237 relation_ref 131397 // Posiada + decenter_begin 43 + from ref 128069 z 2001 label "Posiada" italic max_width 255 xyz 188.5 218 2001 to point 169.2 231.6 + line 136901 z 2001 to ref 129605 + no_role_a no_role_b + multiplicity_a_pos 155 182 3000 multiplicity_b_pos 229 239 3000 +end +relationcanvas 135365 relation_ref 131525 // Posiada > + from ref 129221 z 2001 label "Posiada >" italic max_width 255 xyz 438.5 831 2001 to ref 129861 + no_role_a no_role_b + multiplicity_a_pos 497 852 3000 multiplicity_b_pos 422 852 3000 +end +relationcanvas 135493 relation_ref 131653 // Komunikuje sie + from ref 128453 z 2001 label "Komunikuje sie" italic max_width 255 xyz 433 659 2001 to ref 129349 + no_role_a no_role_b + multiplicity_a_pos 537 685 3000 multiplicity_b_pos 410 684 3000 +end +relationcanvas 135749 relation_ref 131909 // Obsluguje + from ref 128581 z 2001 label "Obsluguje" italic max_width 255 xyz 195.5 846 2001 to ref 129221 + no_role_a no_role_b + multiplicity_a_pos 285 859 3000 multiplicity_b_pos 163 885 3000 +end +relationcanvas 136005 relation_ref 138437 // zatrudnia > + from ref 128709 z 2001 label "zatrudnia >" italic max_width 255 xyz 417 950.5 3000 to ref 135877 + no_role_a no_role_b + multiplicity_a_pos 469 971 3000 multiplicity_b_pos 416 973 3000 +end +relationcanvas 136389 relation_ref 138565 // + from ref 135877 z 2001 to ref 136133 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 136517 relation_ref 138693 // + from ref 135877 z 2001 to ref 136261 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 137413 relation_ref 138821 // < Monitoruje + decenter_begin 811 + decenter_end 865 + from ref 130117 z 2001 label "< Monitoruje" italic max_width 255 xyz 581 471 3000 to ref 137285 + no_role_a no_role_b + multiplicity_a_pos 595 544 3000 multiplicity_b_pos 596 416 3000 +end +relationcanvas 137541 relation_ref 138949 // Informuje o stanie > + decenter_end 144 + from ref 128837 z 2001 label "Informuje o stanie >" italic max_width 255 xyz 353 454.5 3000 to point 487.8 465.4 + line 137669 z 2001 to ref 130117 + no_role_a no_role_b + multiplicity_a_pos 483 416 3000 multiplicity_b_pos 321 477 3000 +end +relationcanvas 138437 relation_ref 139077 // Obsluguje + decenter_begin 310 + decenter_end 337 + from ref 129605 z 2001 label "Obsluguje" italic max_width 255 xyz 112 71 3000 to point 134.2 33 + line 138565 z 2001 to ref 130245 + no_role_a no_role_b + multiplicity_a_pos 241 38 3000 multiplicity_b_pos 120 118 3000 +end +relationcanvas 138821 relation_ref 139205 // + from ref 131397 z 2006 to ref 138693 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 138949 relation_ref 139333 // + decenter_begin 81 + decenter_end 70 + from ref 138693 z 2001 to point 21.6 1161.6 + line 139205 z 2001 to point 286.6 1162.8 + line 139077 z 2001 to ref 131269 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +end diff --git a/134597.diagram b/134597.diagram new file mode 100644 index 0000000..f17271c --- /dev/null +++ b/134597.diagram @@ -0,0 +1,52 @@ +format 223 + +classinstancecanvas 128069 classinstance_ref 128069 // + xyz 10 5 2005 life_line_z 2000 +end +classinstancecanvas 128197 classinstance_ref 128197 // + xyz 195 4 2000 life_line_z 2000 +end +classinstancecanvas 128325 classinstance_ref 128325 // + xyz 342 4 2000 life_line_z 2000 +end +classinstancecanvas 131525 classinstance_ref 128837 // + xyz 580 4 2000 life_line_z 2000 +end +durationcanvas 130885 classinstance_ref 128069 // :Klient + xyzwh 21 62 2010 11 40 +end +durationcanvas 131013 classinstance_ref 128197 // :bankomat + xyzwh 220 63 2010 11 221 +end +durationcanvas 131653 classinstance_ref 128325 // :system_czytnika_kart + xyzwh 396 81 2010 11 83 +end +durationcanvas 132037 classinstance_ref 131525 // :karta + xyzwh 599 227 2010 11 25 +end +msg 131141 synchronous + from durationcanvas_ref 130885 + to durationcanvas_ref 131013 + yz 63 2015 explicitmsg "wprowadzKarte()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 62 49 +msg 131781 synchronous + from durationcanvas_ref 131013 + to durationcanvas_ref 131653 + yz 82 2015 explicitmsg "czytajNumerKarty()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 266 68 +msg 131909 return + from durationcanvas_ref 131653 + to durationcanvas_ref 131013 + yz 153 2015 explicitmsg "numerKarty" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 285 139 +msg 132165 synchronous + from durationcanvas_ref 131013 + to durationcanvas_ref 132037 + yz 227 2015 explicitmsg "new(numerKarty)" + stereotype "<>" xyz 423 239 3000 + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 409 210 +end diff --git a/134725.diagram b/134725.diagram new file mode 100644 index 0000000..d9dbb17 --- /dev/null +++ b/134725.diagram @@ -0,0 +1,48 @@ +format 223 + +classinstancecanvas 128197 classinstance_ref 129093 // + xyz 33 4 2005 life_line_z 2000 +end +classinstancecanvas 128325 classinstance_ref 129221 // + xyz 174 4 2000 life_line_z 2000 +end +classinstancecanvas 128453 classinstance_ref 129349 // + xyz 421 11 2000 life_line_z 2000 +end +durationcanvas 128581 classinstance_ref 128197 // :Klient + xyzwh 44 72 2010 11 40 +end +durationcanvas 128709 classinstance_ref 128325 // :bankomat + xyzwh 199 80 2010 11 117 +end +durationcanvas 129733 classinstance_ref 128453 // :karta + xyzwh 440 105 2010 11 45 +end +durationcanvas 130117 classinstance_ref 128453 // :karta + xyzwh 440 179 2010 11 25 +end +msg 128837 synchronous + from durationcanvas_ref 128581 + to durationcanvas_ref 128709 + yz 80 2015 explicitmsg "wprowadzPIN()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 89 66 +msg 129861 synchronous + from durationcanvas_ref 128709 + to durationcanvas_ref 129733 + yz 105 2015 explicitmsg "pobierNumer()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 287 86 +msg 129989 return + from durationcanvas_ref 129733 + to durationcanvas_ref 128709 + yz 133 2015 explicitmsg "numerKarty" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 291 120 +msg 130245 synchronous + from durationcanvas_ref 128709 + to durationcanvas_ref 130117 + yz 179 2015 explicitmsg "dodajPINdoKarty(numerKarty,PIN)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 236 164 +end diff --git a/69.session b/69.session new file mode 100644 index 0000000..ade1f66 --- /dev/null +++ b/69.session @@ -0,0 +1,28 @@ +window_sizes 1920 1018 247 1668 918 54 + +diagrams + classdiagram_ref 128069 // domain-model + 911 859 100 A4 204 0 + sequencediagram_ref 134597 // 5-1-WprowadzenieKarty + 794 376 100 A4 0 0 + active sequencediagram_ref 134725 // 5-2-WprowadzeniePINu + 685 338 100 A4 0 0 +end +show_stereotypes +selected +package_ref 129 // models +open + class_ref 128069 // bankomat + class_ref 128197 // klient + class_ref 128325 // karta + class_ref 128709 // bank + class_ref 136645 // kasetka + class_ref 137413 // transakcja + class_ref 137541 // pin + class_ref 137669 // loklizacja_banku + class_ref 137797 // lokalizacja_bankomatu + class_ref 144325 // pracownik + class_ref 144837 // adres + classview_ref 134597 // design +end +end diff --git a/cpp_includes b/cpp_includes new file mode 100644 index 0000000..531b86f --- /dev/null +++ b/cpp_includes @@ -0,0 +1,13 @@ +// "a type" "needed cpp_includes" +"vector" "#include +using namespace std;" + +"list" "#include +using namespace std;" + +"map" "#include +using namespace std;" + +"string" "#include +using namespace std;" +