Seminarski Avio Kompanija

download Seminarski Avio Kompanija

of 24

Transcript of Seminarski Avio Kompanija

  • 8/16/2019 Seminarski Avio Kompanija

    1/24

    Smer: Tehnika i informatikaPredmet: Objektno orjentisano programiranje

    SEMINARSKI RAD

    Tema:Objektno orijentisana analiza, dizajn i aplikacija za

    praćenje rada avio kompanije

    Profesor: Stdenti:!"ade #ro$e%i& 'jbi$a (trba) *+*,-../

    S"obodan 0eki& -1/,-..2

    3a4ak5 janar -.1-6

    UNIVERSITY OF KRAGUJEVACTECHNICAL FACULTY - ČAČAK

    УНИВЕРЗИТЕТ У КРАУ!ЕВ"УТЕ#НИ$КИ %АКУ&ТЕТ-$А$АК

  • 8/16/2019 Seminarski Avio Kompanija

    2/24

    Sadr7aj1.Uvod.............................................................................................4

    1616 8i"j66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666*

    16-6 Opis sistema666666666666666666666666666666666666666666666666666666666666666666666666666*2.Dijagrami slučajeva korićenja ! Use "ase#.............................$

    %. Dijagram klasa...........................................................................&

    4.'peci(ikacija aktera....................................................................)

    *616 K"ijent6666666666666666666666666666666666666666666666666666666666666666666666666666666666662*61616 Opis66666666666666666666666666666666666666666666666666666666666666666666666666666666662

    *616-6 Dijagram akti%nosti66666666666666666666666666666666666666666666666666666666662*6- S"7benik a%io kompaniji66666666666666666666666666666666666666666666666666669*6-61 Opis666666666666666666666666666666666666666666666666666666666666666666666666666666666669*6-6-6 Dijagram akti%nosti66666666666666666666666666666666666666666666666666666666669

    $. Use*"ase speci(ikacija...............................................................+

    +616 Kreira k"ijenta666666666666666666666666666666666666666666666666666666666666666666666666+6161 Opis66666666666666666666666666666666666666666666666666666666666666666666666666666666666+616-6 Tok doga;aja66666666666666666666666666666666666666666666666666666666666666666666+616ira a%ion666666666666666666666666666666666666666666666666666666666666666666666666666661.+6-61 Opis6666666666666666666666666666666666666666666666666666666666666666666666666666666661.+6-6-6 Tok doga;aja6666666666666666666666666666666666666666666666666666666666666666661.+6-6

  • 8/16/2019 Seminarski Avio Kompanija

    3/24

    +6

  • 8/16/2019 Seminarski Avio Kompanija

    4/24

    '( U)*+

    1.1. Cilj 

    O%de se ba%imo objektno orjentisanom ana"i=om5 di=ajnom i ap"ika)ijom =a

     pra&enje rada a%io kompanije @Air Ro&ko and Kraske"a6 Ana"i=a je %r$ena pomo& #M'diagrama6 Na osno% o%e ana"i=e omog&a%a se programerima mnogo "ak$e kodiranjeap"ika)ije koj &e koristiti =apos"eni a%io kompanije6

    1.2. Opis sistema

    O%a a%io kompanija se ba%i organi=o%anjem 4arter "eto%a a%ionima manjegkapa)iteta i pre%o=om ptnika na %e"iki broj destina)ija $irom p"anete6 Kompanija posedje sopst%ene a%ione5 pi"ote i stjardese = pomo) ops"7je k"ijente6

    K"ijent do"a=i a%io kompanij i =ahte%a s"g tj6 ho)e da re=er%i$e pre%o= do7e"jene destina)ije6 S"7benik a%io kompaniji prima =ahte% =a re=er%a)ijom i ko"iko sispnjeni s"o%i B destina)ija koj k"ijent 7e"i postoji rea"nom s%et i pondi je

    kompanije5 a%ion5 pi"ot i stjardesa s s"obodni =ahte%anom terminC =ima potrebne podatke od k"ijenta i pot%r;je re=er%a)ij6 S"7benik pri"ikom pot%r;i%anja re=er%a)ijedode"jje joj a%ion5 pi"ota i stjardes koji &e biti =ad7eni =a i=%r$a%anje iste6 On tako;e pored toga sto %odi e%iden)ij o re=er%a)ijama %odi e%iden)ij i o destina)ija koje o%aa%io kompanija ima pondi tj6 dodaje no%e destina)ije5 i=ba)je one koje %i$e nis  pondi i po potrebi menja informa)ije o postoje&im destina)ijama6

    *

  • 8/16/2019 Seminarski Avio Kompanija

    5/24

    ,( ./01203. 45670/8)0 9*2.:;8

    #4esni)i: S"7benik B a%io kompanijiC5 Pi"ot5 Stjardesa5 K"ijent6

    S"4aje%i kori$&enja: Odr7a%a informa)ije o re=er%a)ijama5 Odr7a%a informa)ije odestina)ijama5 Dode"jje pi"ota5 Dode"jje stjardese5 Dode"jje a%ion5 Kreirare=er%a)ije5 !r$i pre%o=5 Pos"7je ptnike5 =ahte%a s"g6

    S"ika 16 #se 8ase dijagram sistema

    +

  • 8/16/2019 Seminarski Avio Kompanija

    6/24

    ?( ./01203 95040

    Spisak k"asa: kDestina)ija5 kStjardesa5 kS"=benik5 kRe=er%a)ija5 kK"ijent5kA%ion5 kOsoba5 kPi"ot

    S"ika -6 Dijagram k"asa

    /

  • 8/16/2019 Seminarski Avio Kompanija

    7/24

    @(S8B..90B./0 09D820

    4.1. Klijent 

    @('('( O.4

    K"ijent do"a=i a%iokompanij i =ahte%a s"g6

    @('(,( ./01203 09D.)

  • 8/16/2019 Seminarski Avio Kompanija

    8/24

    4.2 Službenik u avio kompaniji 

    @(,(' O.4

    S"7benik a%iokompaniji i=%r$a%a =ahte%e k"ijenta5 odr7a%a informa)ije ore=er%a)ijama i destina)ijama5 bira a%ion5 pi"ota i stjardese =a re=er%isano pto%anje6

    @(,(,( ./01203 09D.)

  • 8/16/2019 Seminarski Avio Kompanija

    9/24

    ( U48-C048 48B..90B./0

    5.1. Kreira klijenta

    ('(' O.4

    S"7benik kreira k"ijenta da bi i=%r$io re=er%a)ij =a tog k"ijenta6

    ('(,( T*9 +*100/0

    Osno%ni tok • K"ijent mora biti net ba=

    A"ternati%ni tok • Odbijanje kreiranje k"ijenta

    ('(?( 28+645*)

    • K"ijent koji se kreira i ba)je ba= se prethodno ne na"a=i njoj6

    ('(@( U45*) 0)2:8D90

    • K"ijent je ba4en ba= podataka

    ('(( ./01203 489)8

  • 8/16/2019 Seminarski Avio Kompanija

    10/24

    ('(( ./01203 4020+

  • 8/16/2019 Seminarski Avio Kompanija

    11/24

    (,(( ./01203 489)8

  • 8/16/2019 Seminarski Avio Kompanija

    12/24

    5.3. Biraj pilota

    (?(' O.4

    S"7benik bira pi"ota koji )e pre%esti k"ijenta na 7e"jen destina)ij6

    (?(,( T*9 +*100/0

    Osno%ni tok • Pi"ot pre%o=i k"ijenta

    A"ternati%ni tok • Odbijanje pto%anja jer pi"ot nije s"obodan

    (?(?( 28+645*)

    Pi"ot mora da bde s"obodan(?(@( U45*) 0)2:8D90

    • Pi"ot je i=abran

    (?(( ./01203 489)8

  • 8/16/2019 Seminarski Avio Kompanija

    13/24

    (?(( ./01203 4020+

  • 8/16/2019 Seminarski Avio Kompanija

    14/24

    (@(( ./01203 489)8

  • 8/16/2019 Seminarski Avio Kompanija

    15/24

    5.5. Održava informaije o destinaijama

    ((' O.4

    S"7benik odr7a%a informa)ije o destina)ijama5 informa)ije o tome koji k"ijen ide na koje

    destina)ije5 koji pi"ot "eti =a te destina)ije5 kojim a%ionom5 i koje stjardese6 ((,( T*9 +*100/0

    Osno%ni tok • Destina)ija i= rea"nog s%eta se nosi ba= podataka

    A"ternati%ni tok • Odbijanje pto%anja jer destina)ija ne postoji

    ((?( 28+645*)

    • Destina)ija se na"a=i ba=i podataka

    ((@( U45*) 0)2:8D90

    • Odr=a%a informa)ije o destina)iji

    1+

  • 8/16/2019 Seminarski Avio Kompanija

    16/24

  • 8/16/2019 Seminarski Avio Kompanija

    17/24

    ((( ./01203 4020+

  • 8/16/2019 Seminarski Avio Kompanija

    18/24

    5.!. Održava informaije o re"ervaijama

    ((' O.4

    S"7benik odr7a%a informa)ije o re=er%a)ijama5 informa)ije o tome koji k"ijent je i=%rsio

    re=er%a)ij5 koji pi"ot "eti =a t re=er%a)ij5 koji a%ion5 i koja stjardesa6 ((,( T*9 +*100/0

    Osno%ni tok • Re=er%a)ija i= rea"nog s%eta se nosi ba= podataka

    A"ternati%ni tok • Odbijanje pto%anja jer s s%e re=er%a)ije =a=ete

    ((?( 28+645*)

    • Re=er%a)ija mora biti s"obodna

    ((@( U45*) 0)2:8D90• Odr7a%aj se informa)ije o re=er%a)iji

    19

  • 8/16/2019 Seminarski Avio Kompanija

    19/24

    ((( ./01203 489)8

  • 8/16/2019 Seminarski Avio Kompanija

    20/24

  • 8/16/2019 Seminarski Avio Kompanija

    21/24

    ((?( 28+645*)

    • K"ijent mora da obe=bedi potrebne podatke

    ((@( U45*) 0)2:8D90

    • ?ahte% je obra;en

    ((( ./01203 489)8

  • 8/16/2019 Seminarski Avio Kompanija

    22/24

    (CRC 902D.B8

    S%aka 8R8 karti)a treba da sadr7i:• Ime k"ase• Odgo%ornost k"ase• Saradnj k"ase

    Program )e da sadr=i 8R8 karti)e:• kRe=er%a)ija• kDestina)ija• kMadrid• kRim• kPari=• k'ondon• kKardif • k>er"in• k>dimpesta• kNjjork • kPeking

    Ime: kRe=er%a)ijaOdgo%ornost: Saradnja:Kreira no% re=er%a)ij kDestina)ija

    kStjardesakS"=benik 

    kRe=er%a)ijakK"ijentkA%ionkPi"ot

    Ime: kDestina)ijaOdgo%ornost: Saradnja:Sadr=i informa)ije o dostpnimdestina)ijama

    kRe=er%a)ija

    Ime: kMadridOdgo%ornost: Saradnja:Sadr=i informa)ije o )eni kDestina)ija

    --

  • 8/16/2019 Seminarski Avio Kompanija

    23/24

    Ime: kRimOdgo%ornost: Saradnja:Sadr=i informa)ije o )eni kDestina)ija

    Ime: kPari=Odgo%ornost: Saradnja:Sadr=i informa)ije o )eni kDestina)ija

    Ime: k'ondonOdgo%ornost: Saradnja:Sadr=i informa)ije o )eni kDestina)ija

    Ime: kKardif Odgo%ornost: Saradnja:Sadr=i informa)ije o )eni kDestina)ija

    Ime: k>er"inOdgo%ornost: Saradnja:Sadr=i informa)ije o )eni kDestina)ija

    Ime: k>dimpestaOdgo%ornost: Saradnja:Sadr=i informa)ije o )eni kDestina)ija

    Ime: kNjjork Odgo%ornost: Saradnja:Sadr=i informa)ije o )eni kDestina)ija

    Ime: kPeking

    Odgo%ornost: Saradnja:Sadr=i informa)ije o )eni kDestina)ija

    Ime: kohane=brgOdgo%ornost: Saradnja:Sadr=i informa)ije o )eni kDestina)ija

    -

  • 8/16/2019 Seminarski Avio Kompanija

    24/24