proje kat rent a car

Upload: itp

Post on 02-Mar-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/26/2019 Proje Kat Rent a Car

    1/131

    ProjektovanjeISrentacar MilanSavi03/06

    VISOKAKOLASTRUKOVI!STU"I#A$AI%ORMA&IO'T'!OLO(I#'

    PRO#'KTOVA#'I%ORMA&IOI!SIST'MA

    Projektni)a*atak+Rentacar

    Pre*,etnina-tavnik+

    ,./S0)anaMarkovi

    St0*ent+

    MilanSavi03/06

    "at0,1re*aje

  • 7/26/2019 Proje Kat Rent a Car

    2/131

    1/68

  • 7/26/2019 Proje Kat Rent a Car

    3/131

    ProjektovanjeISrentacar MilanSavi03/06

    UVO"

    Pri ra*0 na i)ra*i *ok0,entacije )a 1rojekat rent2a2car a1likacije kori-tio -a,o-novne konce1te o4jektno2orjenti-ano. 1ri-t01a 1reko 5a)e anali)e i 1rojektovanjakori-inje, UMLje)ika ,o*elovanja i nje.ovi6 konce1ata kao 7to -0 *ija.ra,i kla-a*ija.ra,i -ekvenci *ija.ra,i kola4oracije 0-e2ca-e *ija.ra,i *ija.ra,i aktivno-ti/ Pri

    *eko,1onovanj0 -i-te,a*a 4i -e -ti.lo *o -l08ajeva kori7enja 01otre4ljavanaje SSA9-tr0kt0rna-i-te,-ka anali)a/Poka)a0va,tri,o*elaSSAkako-eje*an1roce-*elinavi7e1roce-a/Sve*ok-ene -ti.ne*o 1roce-a koji vi7e ne ,o:e *a -e *eli/ "a 4ije*an -i-te,nor,alno 50nkcioni-ao ,ora *ai,a i -voj0 4a)0 1o*ataka/ $a 1rojektovanje 4a)e 1o*atakarent2a2car kori-tio -a, 1aralelno1ro-ireni ,o*el o4jekti2ve)e tj/ PMOV relacioni ,o*elkao i vla*aj0a I"'%; -a 1ratei, alati,a kaoiTelelerik Ra*&ontrol- 5orASP/et koje -a, -kin0o -a -ajta ? ? ?/telerik/co,/ U) 1o,octi6kontrola*o4io-a,4olj0vi)0eln0-lik0-a,ea1likacije/

    Po-le 1rojektovanja 4a)e 1o*ataka 0) 1o,o alata S@L Servet Mena.e,ent St0*io =00>

    na1ravio-a,4a)0-akolona,ai1olji,a/

    Projektovanje-vi6 *ija.ra,ara*io -a,0 Vi-io=003koji -enala)i 0 1aket0 MS O55ice=003/Po-tojijo7je*analatkoji-e)oveRationalRo-e1o,o0ko.a-etakoe1rojekt0j0*ija.ra,i/

  • 7/26/2019 Proje Kat Rent a Car

    4/131

    2/68

  • 7/26/2019 Proje Kat Rent a Car

    5/131

    ProjektovanjeISrentacar MilanSavi03/06

    R'T2A2&ARS&'ARIO

    V'RBALIOPISSIST'MA

    Pre*0)ee rent2a2car -e 4avi i)naj,iljivanje, a0to,o4ila klijenti,a/ Svoj vo)ni

    1ark

    ,ora

    *a

    vre,eno,

    o-ve:i/

    a

    o-nov0to.a

    5ir,a

    7alje

    -vi,

    *o4avlja8i,a

    1or0k0

    *aje-1re,na0lo:iti novac0vo)ni 1ark/"o4avlja8i 7alj0 -vojekatalo.erentacar20kojao*a4iranaj4olje1on0*e/ Po-leo*a4ira 7alje-e)a6tev )a i-1or0k0novi6a0to,o4ila/"o4avlja8ka*a1ri,i )a6tev )a i-1or0k0 1ri1re,a 0.ovor o i-1or0ci i 1laanj0 a0to,o4ila/U.ovor -e 7aljerent a car20 koji ,ora *a vrati in5or,acoij0 *a -e -la:e -a 0.ovoro,/Po-le to.a -le*ii-1or0ka a0to,o4ila na *o.ovoren0 a*re-0/ Po-le 1ri,anja a0to,o4ila-l0:4enik 1ot1i-0je1rije,nic0a0to,o4ila ina8in 1laanja/ Pri,ljenea0to,o4ile0no-i 04a)0 1o*ataka)avo)ni1ark/

    Svaka 5ir,a rent a car ,ora *a i,a 4a)0 1o*ataka 0 koj0 e *a 01i-0je klijente/ao-nov0 to.a 5ir,a -talni,,07terija,a *aje o*reene 1o.o*no-ti i 1o10-te/ To -e ra*itako7to-l0:4enik-vak0,07terij001i7e04a)01o*ataka/

    Pore* to.a-vakanova,07terija-e01i-0je0 4a)0 1o*ataka*a4i -e i,alaevi*encija

    o i)naj,ljeni, a0to,o4ili,a/ Ka*a ,07terija *oe 0 5ir,0 rent a car i )atra:ia0to,o4il -l0:4enik *a 01o)naje -a vo)ni, 1arko, 5ir,e *aj0i ,0 katalo. a0to,o4ila/Po-le o*a4ira o4e -trane -e *o.ovore o *o*atni, tro7kovi,a i na8in0 1laanja )ai)naj,ljeni a0to,o4il/Otvara -e novi 0.ovor 1o10njava -e -a -vi, )a6tevi,a ,07terije ina8ino, 1laanja/ Po-le8e.a-e0.ovor7ta,1aio4e-trane*o4ijaj01oje*an1ri,erak/

    Priliko, vraanja a0to,o4ila -l0:4enik 1re.le*a -tanje a0to,o4ila 1o-lekori7enja/Akoje -ve 0 re*0 -l0:4enik na1la0je -a,o cen0 kori7enja a0to,o4ilaevent0alno -ena1la0je akoje kilo,etra:a vea o* 0.ovorene/ I-to tako -e na1la0je1o-e4no akoje,07terija vratila a0to,o4ila 1o-le *o.ovoreno. roka/ U -l08aj0 *ajea0to,o4il o7teen1riliko, kori7enja -l0:4enik o* ,07terije na1la0je tro7kove )a1o1ravk0/ Ka*a -l0:4enikna1lati 0-l0.0 i 1roveri -ve1oje*ino-ti nakoli,a,ora*a 1oni7ti0.ovor 0 ra80nar0 nakon8e.a,07teriji*ajera80n)ana1laen00-l0.0/

    Ako ,07terija :eli *a 1ro*0:i rent0 )a a0to,o4il ,ora *a -e najavi/ On ta*a)ove tele5ono, rent a car k00 i -l0:4enik0 *aje 4roj 0.ovora/ a o-nov0 4ro.a 0.ovora-l0:4enik1ronala)i 0.ovor 0 4a)i i 1o,era *at0, )a vraanje i kilo,etra:0/ Ta*a -e,07terijao4ave7tavao1ro,eni0.ovora/

    Svako,klijent0-l0:4enikje*0:an0)etili8ne1o*atkei01i-ati i604a)01o*ataka/

    3/68

  • 7/26/2019 Proje Kat Rent a Car

    6/131

  • 7/26/2019 Proje Kat Rent a Car

    7/131

    4/68

  • 7/26/2019 Proje Kat Rent a Car

    8/131

    ProjektovanjeISrentacar MilanSavi03/06

    i)vora o*no-no 1onora 1o*ataka -a o*.ovaraj0i, 1roce-i,a kao i ,e0-o4n0 ve)01roce-a/

    Uovo,1ri,er0kori-ti0-le*ee.ra5i8ke-i,4ole+

    kr0.ilieli1-a1ret-tavlja50nkcij0ili1roce-o4ra*e1o*ataka

    1ravo0.aonik1re*-tavljainter5ej-

    0-,erenalinija1re*-tavljatok1o*ataka

    *ve1aralelnelinijeCEotvoreniE1ravo0.aonikD1re*-tavlja-kla*i7te1o*ataka

    S1oljni Tok1o*atka;

    o4jekat;

    Proce-A Tok1o*atka6Tok1o*atka=

    Tok1o*atka3

    S1oljnio4jekat=

    Proce-BTok1o*atka>

    Skla*i7te;

    Slika

    1.

    Dijagram

    toka

    podataka

    O8i.le*noje *a -eje*an IS -a-toji i),no7tva 1roce-a inter5ej-a tokova i -kla*i7ta1o*ataka/ S1eci5ikacija IS tre4a *a40*e 1ot10naC*etaljnaD ija-na/ Ka*a 4i -eje*an -i-te,

    *etaljnoo1i-ao i 1rika)aoje*ni, *ija.ra,o, toka1o*ataka *o4io 4i -eveo,aneja-an o1i--i-te,a 1a0kova,re:a 1roce-a tokova -kla*i7ta i inter5ej-a/ I-tovre,eno *etaljan ija-ano1i- -i-te,a )a6teva o1i- na Era)li8iti, nivoi,a a1-trakcijeE o*no-no 6ijerar6ij-kio1i- 0ko,e -e na vi7i, nivoi,a -i-te, o1i-0je o17tije a na ni:i, 1o-te1eni, ior.ani)ovani,0voenje, *etalja 1ot10no i *etaljno/ !ijerar6ij-ki o1i- -i-te,a 0 te6nici*ija.ra,a tokova1o*ataka-e-vo*inato *a-enavi7i,nivoi,a*e5ini70 .lo4alniji1roce-ia*a-e)ati,-vakitakav.lo4alni1roce-na-le*ee,ni:e,nivo01ret-tavinovi,*ija.ra,o,toka1o*ataka/"ija.ra, toka1o*atakanavr60 ovakve6ijerar6ijena)iva-e*ija.ra,kontek-taa1roce-inanajni:e,nivo0C1roce-ikoji-e*aljene*eko,1on0j0Dna)ivaj0-e1ri,itivni1roce-i/

  • 7/26/2019 Proje Kat Rent a Car

    9/131

    5/68

  • 7/26/2019 Proje Kat Rent a Car

    10/131

    ProjektovanjeISrentacar MilanSavi03/06

    "I#A(RAMKOT'KSTAR'TA&AR

    Slika

    2.

    Dijagram

    konteksta

    Rent

    A

    Car

    PRO&'SISR'TA&AR

    ISRentacarje1re*vien*ara*i-aklijenti,aia0to,o4ili,a/Vi*i,o*ana*ija.ra,01o-toje*vao4jektaato-0klijenti-l0:4enik/Svi)a6tevi iakcije-0re.0li-anitokovi,a1o*atakakoji-01oka)ateljikakoo4jektiko,0niciraj0-a-i-te,o,/

  • 7/26/2019 Proje Kat Rent a Car

    11/131

    6/68

  • 7/26/2019 Proje Kat Rent a Car

    12/131

    ProjektovanjeISrentacar MilanSavi03/06

    "I#A(RAM"'KOMPO$I&I#'PRVO(IVOA

    Slika

    3.

    Dekompozicija

    prvog

    nivoa

    Po-le*eko,1o)icijeIS5ir,eRentacar*o4ija,onovatri1roce-akoji1rate-va*e-avanja05ir,i/Svatri1roce-ana-tala-0i)tokova1o*atakakoji-0na)na8eni01rvo,*ija.ra,0/

    "o4ijeni1roce-i1o-le*eko,1o)icjije+ I)naj,ljivanje Vraanje Pretra.a

    "o4ijena-kla*i7ta1o*ataka+ U.ovori Ra80ni $a6tevi

  • 7/26/2019 Proje Kat Rent a Car

    13/131

    Klijenti A0to,o4il0

    7/68

  • 7/26/2019 Proje Kat Rent a Car

    14/131

    ProjektovanjeISrentacar MilanSavi03/06

    "RU(IIVO"'KOMPO$I&I#'9;/I$A#ML#IVA#'

    Pot1i-0je0.ovor

    U.ovori

    Klijent $atev)ai)naj,ljivanje

    ;/;O4ra*a)ateva

    ;/=Pravljenje0.ovora

    Pravi0.ovor

    $atevi

    Pre0)i,aa0to,o4il

    ;/3Pre*aja Pre*ajea0to,o4il Sl0:4enik

    a0to,o4ila

    I)naj,ljenia0to,o4ili

    Slika

    4.

    Drugi

    nivo

    dekompozicije

    -

    Iznajmljivanje

    PRO&'S;/;9OBRA"A$A!T'VA

    Po-le

    0)i,anja

    )a6teva

    )a

    i)naj,ljivanje

    a0to,o4ila

    o*

    klijenta

    -l0:4enik

    1ri-t01a1retra:ivanj0/$a6tev-,e7ta04a)0ra*iar6ive/

    PRO&'S;/=9PRAVL#'#'U(OVORA

    Ka*a -e o4e -trane -lo:e oko i)4ora a0to,o4ila cene i -vi6 *o*atnik tro7kova -l0:4enik1ri-t01a1ravljenj00.ovora/#e*an1ri,erak1re*ajeklijent0*r0.i-,e7ta04a)00.ovora/

    PRO&'S;/39PR'"A#AAUTOMOBILAKLI#'TU

    akon1ot1i-ivanja0.ovora-l0:4enik1re*ajea0to,o4ilklijent0/

  • 7/26/2019 Proje Kat Rent a Car

    15/131

    8/68

  • 7/26/2019 Proje Kat Rent a Car

    16/131

    ProjektovanjeISrentacar MilanSavi03/06

    "RU(IIVO"'KOMPOI&I#'9=/VRAGA#'

    Slika

    .

    Drugi

    nivo

    dekompozicije

    -

    !raanje

    PRO&'S=/;9UPLATA

    Ovi,1roce-o,vi*i,o*aklijentnakon 7toje)avr7iorentiranjea0to,o4ila1ri-t01a01lati)a0-l0.0/Sl0:4enik1ri,a01lat0o*klijentai)avo*ije04a)001latnica/

    PRO&'S=/=9PRO"UHIVA#'R'T'

    Ovaj1roce-o4ja7njavatok1o*atakaka*aklijent:eli*a1ro*0:irent0nai)naj,ljenia0to,o4il/Klijent-l0:4enikao4ave7tavao1ro*0:ivanj0ita*a-l0:4enik04a)itra:i0.ovorkoji5ir,ai,a-aklijento,/Poni7tava-tari *at0,vraanjai-tavljanovi*o.ovoreni*at0,/Klijentje-a.la-an*ajeicena)4o.1ro*0:ivanja,no.ovea/akono4avljeno.ra).ovora-l0:4eniknovi0.ovor-,e7ta04a)00.ovora/

  • 7/26/2019 Proje Kat Rent a Car

    17/131

    9/68

  • 7/26/2019 Proje Kat Rent a Car

    18/131

    ProjektovanjeISrentacar MilanSavi03/06

    "RU(IIVO"'KOMPO$I&I#'93/PR'TRA(A

    Slika

    ".

    Drugi

    nivo

    dekompozicije

    -

    !raanje

    PRO&'S3/;PR'TRA(AKLI#'ATA

    Proce- o406vata 1retra.0 4a)e 1o*ataka 0 -i-te,0/ $na,o *a -e t0 nala)e -vi klijentio*ranije i koji -0 01i-ani/ Pretra.a -e vr7i i-klj08ivo 0no7enje, li8ni6 1o*atakaklijenta nakoje-i-te,vraa1or0k0*a li-eklijentnala)i ili-enenala)i04a)i 1o*ataka/Ako -eklijentnala)i 0 4a)i 0 nje.ov 1ro5il -e 01i-0je renta koj0 0)i,a ra*i evi*encije i ka-nije neki61o10-ta )a-talne,07terije/Ako-eklijentnenala)i04a)i1ri-t01a-e-le*ee,1roce-0/

    PRO&'S3/;PR'TRA(AKLI#'ATAOvi,1roce-o,0-i-te,-e01i-0j01o*atciklijentakojijeto.a*at0,ai)vr7iorentiranjea0to,o4ila/Si-te,,ora*a1otvr*i*aje0no-0-1e7an/

    PRO&'S3/;PR'TRA(AAUTOMOBILA

    Proce-o406vata1retra:ivanje4a)ea0to,o4ilana)a6tevklijenta/Si-te,vraa1or0k0o0-1e7no-ti1retra.e/Akojea0to,o4il1ronaen-i-te,naekran0i-1i-0je1o*atkeoa0to,o4il0cen0i-tat0-a0to,o4ila/Akoa0to,o4ilnije1ronaen-i-te,vraa1or0k0one0-1e7no-ti1retra.e/

    PRO&'S3/;PR'TRA(AKLI#'ATA

  • 7/26/2019 Proje Kat Rent a Car

    19/131

    I-tokaoi-aklijenti,a/Po-lek01ovinenovo.a0to,o4ila-vekarakteri-tike-e01i-0j004a)01o*ataka/Si-te,vraa1or0k0o0-1e7no-ti0no-anovo.a0to,o4ila

    10/68

  • 7/26/2019 Proje Kat Rent a Car

    20/131

    ProjektovanjeISrentacar MilanSavi03/06

    R'IIKPO"ATAKA

    Re8nik 1o*ataka kao 7toje ranije re8eno *aje o1i- -tr0kt0re i -a*r:aja -vi6 tokova i-kla*i7ta 1o*ataka/ Be) o4)ira 7ta tok ili -kla*i7te 1o*ataka 1ret-tavljaj0 1a1irni*ok0,enat ni) karaktera kao 0la) -a ter,inala E1aketE in5or,acija *o4ijen

    teleko,0nikaciono,

    linijo,

    kartotek0

    ili

    *atotek0

    kao

    lo.i8ka

    -tr0kt0ra

    1o*ataka

    oni1ret-tavljaj0 nek0ko,1o)icij0 1olja/ "a 4i 1reci)no *e5ini-ali lo.i8k0 -tr0kt0r0 -la*i7ta i tokova i *e5ini-ali-intak-0 re8nikaneo16o*noje*a0ve*e,o*e5inicije-vikonce1atare8nika+

    ;D Poljejeele,entarnaCato,-kaD-tr0kt0rakoja-e*aljene*eko,1on0jeikojai,a-voj0vre*no-t/

    =D Polja-vojevre*no-ti0)i,aj0i)-k01ovavre*no-tikoji-ena)ivaj0*o,eni,a/"o,eni,o.04iti+

    2 E1re*e5ini-aniEo*no-no -tan*ar*ni 1ro.ra,-ko2je)i8ki *o,enikao 7to -0IT'('R&!ARA&T'RR'ALLO(I&ALi"AT'/

    2 E-e,anti8kiE ka*a-e*e5ini701o-e4no1reko-vo.ai,ena1re*e5ini-ano.*o,eneievent0alnoo.rani8enjana,o.0i-k01vre*no-ti1re*e5ini-ano.*o,ena/

    3D Pore* o.rani8enja na vre*no-ti 1olja o*no-no vre*no-ti *o,ena koja -0 *ata0 1ri,eri,a *e5ini70 -e i *r0.a/ O.rani8enja ,o.0 4iti 1ro-ta i -lo:ena/ Li-ta *o)voljeni61ro-ti6o.rani8enjaje+

    CaD kon-tanta .*eje 4ilo koji o1erator 1oreenja koji -e na *ato, *o,en0,o:e *e5ini-ati Cna 1ri,er J K L JL KL )a 4rojne *o,eneD a kon-tantaje neka*e5ini-anavre*no-ti)*ato.*o,ena/

    C4D B'T''kon-tantakon-tanta.*e-0kon-tantevre*no-ti i)*ato.*o,ena/

    CcDI

    Cli-ta

    vre*no-tiD

    .*e-e

    li-ta

    5or,ira

    o*

    kon-tanti

    i)

    o*.ovaraj0e.

    *o,ena/

    C*D OT ULLka*a*ato 1oljene,o:e*a*o4ijeEn0llavre*no-tEo*no-no,ora0vek*ai,avre*no-t/

    R'IKPO"ATAKA$AISR'TA&AR

    TAB'LAAUTOMOBILI

    #A$I!

    %&DA'(A

    DR)*I#A$I!

    %&DA'(A

    D&+,# &*RA#IC,#-, #A%&+,#A

    I,e1roi)voa8aa0to,o4ila

    Proi)vo*jac Varc6arC;>0D

    otn0ll

    Mo*ela0to,o4ila

    Mo*el Varc6arC;>0D

    otn0ll

    Kate.orijaA0to,o4ila

    Kate.orija Varc6arC;>0D

    otn0ll

    Brojvrata BRNvrata Varc6arC;>0D

    otn0ll

  • 7/26/2019 Proje Kat Rent a Car

    21/131

    11/68

  • 7/26/2019 Proje Kat Rent a Car

    22/131

    ProjektovanjeISrentacar MilanSavi03/06

    Vr-ta.oriva Vr-taN.oriva Varc6arC;>0D

    otn0ll

    Menja8naA0to,o4il0

    Menjac Varc6arC;>0D

    (o*i7teA0to,o4ila

    (o*i-te Varc6arC;>0D

    0ll

    Broj7a-ije BRN-a-ije Varc6arC;>0D

    otn0ll Pri,arOkeO

    Broj,otora BRN,otora Varc6arC;>0D

    otn0ll

    BojaA0to,o4ila

    Boja Varc6arC;>0D

    otn0ll

    K01ovnacena

    A0to,o4ila

    K01ovnaNcena Varc6arC;>0D

    0ll

    &enai)naj,ljivanja

    &enaNi)naj,ljivanja Varc6arC;>0D

    0ll

    K04ika:aA0to,o4ila

    && Varc6arC;>0D

    0ll

    Brojre.i-tracije

    BRNre.i-tracije Varc6arC;>0D

    otn0ll

    Prvare.i-tracija

    PrvaNre.i-tracija Varc6arC;>0D

    0ll

    PreenaKilo,etra:a

    Kilo,etra)a Varc6arC;>0D

    0ll

    "o*atnaO1re,a

    "o*atnaNo1re,a Varc6arC;>0D

    0ll

    Stan*ar*A0to,o4ila

    Stan*ar* Var6arC;>0D

    0ll

    TAB'LAI$A#MI

    #A$I!

    %&DA'(A

    DR)*I#A$I!

    %&DA'(A

    D&+,# &*RA#IC,#-, #A%&+,#A

    Broj0.ovora PBroj0.ovoraQ Int 0ll Primary

    Key

    Broj7a-ije BRNSa-ije Varc6arC;>0D

    0ll

    Mati8ni4roj MatNBr Varc6arC;>0D

    0ll

    "at0,i)naj,ljivanjaA0to,o4ila

    "at0,Ni)naj,ljivanja

    Varc6arC;>0D

    otn0ll

    "at0,vraanjaA0to,o4ila

    "at0,NVracanja Varc6arC;>0D

    otn0ll

    12/68

  • 7/26/2019 Proje Kat Rent a Car

    23/131

    ProjektovanjeISrentacar MilanSavi03/06

    TAB'LAKLI#'T

    #A$I!

    %&DA'(A

    DR)*I#A$I!

    %&DA'(A

    D&+,# &*RA#IC,#-, #A%&+,#A

    I,eklijenta Ime Varchar (150)

    Not

    nu

    Pre!ime

    "i#enta

    Pre!ime Varchar

    (150)

    Nut

    nu

    $%re&a

    "i#enta

    $%re&a Varchar

    (150)

    Not

    nu

    Konta"t

    tee'on

    ee'on Varcah

    (150)

    Not

    nu

    ati8ni*ro# at+*r Varchar (150)

    Not

    nu Primary

    "ey

    ,ro#

    i8ne"arte

    ,ro#+-K Varchar

    (150)

    Not

    nu

    ,ro#

    .a&o&a ,r+.a&o&a Varchar

    (150)

    Nu

    Na!i

    'irmeKi#enta

    Na!i+'irme Varcah(150)

    Nu

    $%re&a

    'irme $%re&a+'irme Varcah

    (150)

    Nu

    ee'on

    'irme e+'irme Varchar

    (150)

    Nu

    PI,

    'irme PI, Varchar

    (150)

    Nu

    ati8ni*ro#irme

    at,+irme Varchar

    (150)

    Nu

    In'ormaci#e In'o Varchar

    (150)

    Nu

    13/68

  • 7/26/2019 Proje Kat Rent a Car

    24/131

    ProjektovanjeISrentacar MilanSavi03/06

    US'&AS'9R'TA&AR

    Sl08ajevi kori7enja ,o*el0j0 *ijalo. i),e0 i)voa8a i -i-te,a/ One1re*-tavljaj050nkcionalno-t koj0 o4e)4e0je -i-te,/ Sk01ina -l08ajeva kori7enja )aneki -i-te, 0-tanovljava -ve *e5ini-ane na8ine na koje taj -i-te, ,o:e 4iti kori7en/%or,alna *e5inicija -l08ajeva kori7enja .la-i+ -l08aj kori7enjaje ni) tran-akcija koje

    i)vo*i

    -i-te,

    koji

    *aje

    ,erljive

    re)0ltate

    o*

    vre*no-ti

    )a

    1oje*ina8no.

    i)voa8a/I),e0i)voa8a i -l08aja kori7enja ,o:e 1o-tojati relacija a-ocijacije koja -e jo7 na)iva i

    ko,0nikaciono, a-ocijacijo,/ Mo.0 1o-tojati *va ti1a relacija i),e0 -l08ajevakori7enja+ incl0*e C0klj08iD i eRten* C1ro7iriD/ Relacije incl0*e -e 5or,iraj0 i),e0novo. -l08ajeva kori7enja i -vako. *r0.o. -l08aja kori7enja koji kori-ti nje.ov050nkcionalno-t/

    RelacijaeRten*kori-ti-e*a1rika:e+SO1ciono1ona7anjeSPona7anjekoje-e1okree-a,o1o*o*reeni,0-lovi,aSekolikora)li8iti6tokovakoji,o.04iti1okren0tinao-nov0i)4orai)voa8a

    "ija.ra,-l0cajevakori-cenjaje.ra5i8ki1rika)1oje*ini6ili-vi6i)voa8a-l08ajevakori7enjainji6ovi6interakcija/

  • 7/26/2019 Proje Kat Rent a Car

    25/131

    Slika

    .

    )se

    Case

    -

    Rent

    a

    Car

    14/68

  • 7/26/2019 Proje Kat Rent a Car

    26/131

    ProjektovanjeISrentacar MilanSavi03/06

    U-e&a-e;/ar8ivanje

    Pri,arni akter+Klijent

    O1i-+Klijentnar080jea0to,o4ilko*-l0:4enikanakon7tojei)a4raoa0to,o4ilkojije:eleo/

    Pre*-lovi + Si-te, 1riklj08en na na1ajanje ekran 0klj08en 0 -i-te,/ Sl0:4enik kojije

    nara*no,,e-t0/Ra*novre,ejo70tok0/Si-te,1ri,a0la)ne)a6teveklijenta

    Tok *o.aaja+;/Sl0:4enikjelo.ovan-a-voji,nalo.o,na-i-te,5ir,e=/Klijent0la)i05ir,0-a)a6tevi,a)akola3/Sl0:4enik1retra:0je4a)0a0to,o4ilainala)i)a6tevani a0to,o4il/Klijent1otvr0je1or0*:4in0

    Alternativni tok *o.aaja + Sl0:4enik ne nala)i a0to,o4il koji o*.ovara )a6tev0klijenta/&enai)naj,ljivanjajevi-oka)aklijenta/

    Po-le*ice+Por0*:4inaje)avr7ena

    Pret1o-tavke +Pret1o-tavi,o*aklijentta8no)nakojakola,0tre4aj0

    U-e&a-e=/Pre.le*ato,o4ila

    Pri,arni akter+Sl0:4enik-i-te,

    O1i- + Sl0:4enik na )a6tev klijenta 1re.le*a 4a)0 a0to,o4ila/ On 0no-i ta8no o*reene)a6teve -i-te,/Sl0:4enik1reno-iklijent0re)0ltate1retra.e/

    Pre*-lovi + Si-te, 1riklj08en na na1ajanje ekran 0klj0cen 0 -i-te,/ Sl0:4enik kojijena ra*no, ,e-t0/ Ra*no vre,ejo- 0 tok0/ Si-te, 1ri,a 0la)ne )a6teve klijenta/ Si-te,1ove)an-a4a)o,1o*ataka/

    Tok *o.aaja+;/Sl0:4enikjelo.ovan-a-voji,nalo.o,na-i-te,5ir,e=/Klijent0la)i05ir,0-a)a6tevi,a)akola3/Sl0)4enik0no-ikriterij0,e)a1retra:ivanje4a)e/Sl0:4enik1retra:0je4a)0a0to,o4ilainala)i)a6tevani a0to,o4il>/Sl0:4enik1reno-iklijent0re)0ltate1retra.e

    Alternativni tok *o.aaja + Sl0:4enik ne nala)i a0to,o4il koji o*.ovara )a6tev0klijenta/Sl0:4enik.re7i0kriterij0,i,ai-i-te,i)4ac0je1o.re7nere)0ltate/

    Po-le*ice+Tra:enia0to,o4ilje1ronaen04a)i/

    Pret1o-tavke + Pret1o-tavi,o *a klijent ta8no )na koja kola ,0 tre4aj0/ Sa,i, ti,i-l0:4enik0no-ita8nekriterij0,e/Akojea0to,o4il04a)i-i-te,e.ai)4acitinaekran/

    15/68

  • 7/26/2019 Proje Kat Rent a Car

    27/131

    ProjektovanjeISrentacar MilanSavi03/06

    U-e&a-e3/Pre.le*klijenata

    Pri,arni akter+Sl0:4enik-i-te,

    O1i- + Po )avr7etk0 1or0*:4ine -l0:4enik 1re.le*a 4a)0 klijenata/ Sa cilje *a 1roveri *a lije klijent novi 1aje 1otre4no *a -e 0ne-e 0 4a)0 ilije -tari 1ri 8e,0 *o4ija neki

    1o10-t i1o.o*no-ti

    Pre*-lovi + Si-te, 1riklj08en na na1ajanje ekran 0klj0cen 0 -i-te,/ Sl0:4enik kojijena ra*no, ,e-t0/ Ra*no vre,ejo- 0 tok0/ Si-te, 1ri,a 0la)ne )a6teve klijenta/ Si-te,1ove)an-a4a)o,1o*ataka/

    Tok *o.aaja+;/Sl0:4enikjelo.ovan-a-voji,nalo.o,na-i-te,5ir,e=/Por0*:4ina)akolaje0-1e7no)avr7ena3/Sl0:4enik1retra:0je4a)0-aklijenti,a1oi,en0i1re)i,en0/ Sl0:4enik 1ronala)i klijenta 0 4a)i 7to )na8i *aje on ve -tara,07terija/"o4ija1o10-ti1o.o*no-ti)ai)naj,ljivanje>/Sl0:4eniknenala)iklijenta04a)i

    Alternativni tok *o.aaja +Sl0:4enik nenala)ikljenta0 4a)ijer ne1o-toji/ Tra:i -e0no-i-to.04a)i/Sl0:4enikje1o.re-io1riliko,1retra.eklijenata

    Po-le*ice+Tra:eniklijentje1ronaen04a)i/

    Pret1o-tavke +Pret1o-tavi,o*a-l0:4enikne)nakoje-taraakonova,0-terija/

    U-e&a-e/Uno-klijenta

    Pri,arni akter+Sl0:4enik-i-te,

    O1i-+

    Po)avr7etk0

    1retra.eklijenata

    -l0:4enik

    0via

    *aklijenta

    ne,a

    0

    4a)i/

    Potre4noje0netii-to.)4o.evi*encije

    Pre*-lovi + Si-te, 1riklj08en na na1ajanje ekran 0klj0cen 0 -i-te,/ Sl0:4enik kojijena ra*no, ,e-t0/ Ra*no vre,ejo- 0 tok0/ Si-te, 1ri,a 0la)ne )a6teve klijenta/ Si-te,1ove)an-a4a)o,1o*ataka/

    Tok *o.aaja+;/Sl0:4enikjelo.ovan-a-voji,nalo.o,na-i-te,5ir,e=/Sl0:4enik1retra:0je4a)0-aklijenti,a1oi,en0i1re)i,en03/Sl0:4eniknenala)iklijenta04a)i/Sl0:4enik0no-inovo.klijenta04a)0

    Alternativni tok *o.aaja + Sl0:4enikje1o.re7io 1riliko, 1retra.eklijenata/ Uneonovo.0-tvari-taro.akove1o-toji/Sa*a04a)i i,aj0*vaklijenta-ai-ti,1o*aci,a/

    Po-le*ice+Klijentje0-1e7no0ne7en04a)0klijenata

    Pret1o-tavke +ne,a

    16/68

  • 7/26/2019 Proje Kat Rent a Car

    28/131

    ProjektovanjeISrentacar MilanSavi03/06

    U-e&a-e>/I)naj,ljivanje

    Pri,arni akter+Sl0:4enikklijent

    O1i-+Po0-1e7no,o*a4ir0a0to,o4ila-l0:4eniki)naj,lj0jea0to,o4ilklijent0

    Pre*-lovi+Tra:enia0to,o4il1o-toji04a)i0ne7ennoviklijent-tariklijenta:0riran04a)i0.ovor)aklj08en/

    Tok *o.aaja+;/Sl0:4enikjelo.ovan-a-voji,nalo.o,na-i-te,5ir,e=/Sl0:4enik)aklj080je0.ovor-aklijento,3/Sl0:4eniko*la)i*a1oka:ea0to,o4ilklijent0/Sl0:4enik1re*ajeklijent0i)naj,ljena0to,o4il

    Alternativni tok *o.aaja+Klijento*0-tajeo*vo)ila

    Po-le*ice+Klijentje0-1e7noi)naj,ioa0to,o4il

    Pret1o-tavke +ne,a

    U-e&a-e6/Vraanje ato,o4ila

    Pri,arni akter+Sl0:4enikklijent

    O1i-+Vraanjea0to,o4ila

    Pre*-lovi+I)naj,ljena0to,o4il)aklj08en0.ovor/

    Tok *o.aaja+;/Klijentvraaa0to,o4il01ro1i-ano,rok0=/Sl0:4enik1roverava-tanjea0ta

    3/Poni7tava

    0.ovori),a0

    rentAcar2a

    iklijenta/Sl0:4enik1ravi ra80nnao-nov00.ovora

    Alternativni tok *o.aaja + Klijent nije vratio kola 0 1re*vieno, rok0 kola -0 toko,kori7enjao7teena

    Po-le*ice+Klijentje0-1e7novratioa0to,o4il

    Pret1o-tavke +Sl0:4enikjeovla7ten*a1re0),evo)lio

    17/68

  • 7/26/2019 Proje Kat Rent a Car

    29/131

    ProjektovanjeISrentacar MilanSavi03/06

    U-e&a-e/Plaanje

    Pri,arni akter+Sl0:4enikklijent

    O1i- +Pre i-tekarokaklijentvraakola/Sl0:4enik 1ravi ra80n iklijent i-ti ra80n 1laa1o-le*o.ovoraona8in01laanja

    Pre*-lovi + A0to,o4ilje vraen 0.ovor 1oni7ten ra80n na1ravljen *o.ovoren na8in1laanja

    Tok *o.aaja+;/Sl0:4enikjelo.ovan-a-voji,nalo.o,na-i-te,5ir,e=/Sl0:4enik1ronala)i4roj0.ovora04a)i1roveravavali*no-ti1oni7tava.a3/Sl0:4enik-e-aklijento,*o.ovaraona8in01laanja/Sl0:4enik1re*ajera80nklijent0>/Klijentra80n1laa

    Alternativni tok *o.aaja + eva:ea kre*itna kartica 1ra)an 4ankovni ra80n*o*atnitro7kovi

    Po-le*ice+Klijentje0-1e7no1latiokori7enjea0to,o4ila

    Pret1o-tavke +Sl0:4eniki,a1ravo*ana1latinalic0,e-ta

    U-e&a-e/Pro*:ivanje.ovora

    Pri,arni akter+Sl0:4enikklijent

    O1i-+Prei-tekarokaklijenttra:i*a,0-e0.ovor1ro*0:i/

    Pre*-lovi+A0to,o4il

    je

    i)naj,ljen

    -tari

    0.ovorva:ei

    Tok *o.aaja+;/Sl0:4enikjelo.ovan-a-voji,nalo.o,na-i-te,5ir,e=/Klijenttra:i*a,0-e1ro*0:i0.ovoroi)naj,ljeno,a0t03/Sl0:4eniknao-nov0-taro.0.ovora1ronala)iklijenta04a)i/Pro*0:ava,00.ovor>/Uno-i*o*atnetro7kove

    Alternativni tok *o.aaja+e,o.0no-t1ro*0:enja0.ovora

    Po-le*ice+Klijentje0-1e7no1ro*0:io0.ovoroi)naj,ljivanj0a0ta

    Pret1o-tavke +Sl0:4enikjeovla7ten*a1ro*0:i0.ovor-aklijento,

    18/68

  • 7/26/2019 Proje Kat Rent a Car

    30/131

    ProjektovanjeISrentacar MilanSavi03/06

    U-e&a-eW/Uno-novikola

    Pri,arni akter+Sl0:4enik

    O1i- + Po7toje 5ir,ak01ilanovakola i 1o*,la*ilavo)ni 1ark/ I-takola tre4a0neti 04a)0/Sl0:4enik1o7toje1ri,iokola0no-i-1eci5ikacije-a-vakovo)ilo1onao-o4

    Pre*-lovi+$aklj08en0.ovor-aa0tok0o,oi-1or0cikola/Kolai-1or08enakola1ri,ljena

    Tok *o.aaja+;/Sl0:4enikjelo.ovan-a-voji,nalo.o,na-i-te,5ir,e=/Uno-i1o*atke)a-vakovo)lio3/A)0rira4a)0vo)no.1arka

    Alternativni tok *o.aaja+Vo)ilani-0i-1or08ena

    Po-le*ice+Sl0:4enikje0-1e7no0neoia:0rirao4a)0)avo)ni1ark

    Pret1o-tavke +Sl0:4eniki,a1ravo1ri-t01a4a)i)a0no7enjenovi6kola

    19/68

  • 7/26/2019 Proje Kat Rent a Car

    31/131

    ProjektovanjeISrentacar MilanSavi03/06

    "I#A(RAMIAKTIVOSTI

    taje*ija.ra,aktivno-tiX

    "ija.ra, aktivno-tije1oje*no-tavljen 1rika)ono.a7to -e *o.aa)avre,eo1eracijeili1roce-a/Poka)0jekorake0o1eraciji ili1roce-0koji-0na)vaniaktivno-tiali ita8keo*l0keC*eci-ion 1oint-D i .rane Co.rankeD/ Kori-ti -e n1r/ )a 1rika)ivanje 1o-lovno.1roce-a ilio1eracije/

    "ija.ra, aktivno-tije ek-ten)ija Cna-tavak *o*atakD -tate *ia.ra,a 2 *ija.ra,a-tanja/ "ija.ra, -tanja 1oka)0je -tanje o4jekta i aktivno-ti 1rika)0je kao -trelicekoje1ove)0j0-tanje*ok*ija.ra,aktivno-tii-ti8e4a7aktivno-ti/

    Svaka aktivno-tje 1re*-tavljena )ao4ljeni, 1ravo0.aoniko,/ Ka* -e )avr7io*vijanjeje*ne aktivno-ti a0to,at-ki -e 1rela)i na o*vijanje *r0.e aktivno-ti/ Strelice1re*-tavljaj0kretanje o*je*ne aktivno-ti *o -le*ee/ Kao i *ija.ra, -tanja *ija.ra,aktivno-ti i,a1o8etn0 ta8k0 1rika)an0 kao 4ikovo oko C40llY- eOe kr0.a - ,anji,i-10njeni, kr0:ie,0n0tarnje.aD

    a-licivi*i,o+

    ;/ 1o8etn0 ta8k0=/ )avr7n0 ta8k03/ *ve aktivno-ti/ kretanje1roce-a

    Aktivnost1

    Aktivnost2

    Slika

    /.

    Dijagram

    aktivnosti

    O*lke

    Ka*0-le*o*vijanjaaktivno-ti *oe*o ta8ke0kojojje*an-k010v-lovavo*i naje*n0-ta)0a*r0.i-k010-lovana*r0.0-ta)0tre4a1rika)ati.rananje/

  • 7/26/2019 Proje Kat Rent a Car

    32/131

  • 7/26/2019 Proje Kat Rent a Car

    33/131

    Ta8ka 0 kojoj *ola)i *o .ranjanja -e na)iva *eci-ion 1oint Cta8ka o*l0keD i ,o:e -e1rika)ati na *va na8ina/ #e*an na8in je *a ,o.0e -ta)e i)la)e C*ola)eD *irektno i)aktivno-ti/ "r0.ina8inje *a i,a,o tran)icij0 C1rela)D aktivno-ti *o E,alo. *ija,antaE C Z2 -i,4ol o*l0ke i)5la?c6artaD i on*a,o.0e -ta)e i) to. -i,4ola/ U o4a -l08aja 0-lov kojivo*i )a o*reen0-ta)0je00.lati,)a.ra*a,a4li)0o*.ovaraj0e-ta)e/

    Slika 0.&dluke

    20/68

  • 7/26/2019 Proje Kat Rent a Car

    34/131

    ProjektovanjeISrentacar MilanSavi03/06

    U1ore*ne-ta)e

    U-1ore*ne -ta)e -0 -ta)e kojekre0 0 i-to vre,e aka-nije -e o1et -1ajaj0 0je*n0-ta)0/ O*vijaj0 -e 01ore*no/ Se1aracija Co*vajanje -ta)aD -e 1rika)0je 1o*e4ljani, linija,aoko,iti, na tran)icij0 C-,er 0 koje, -e 1rika)0je o*vijanje o1eracije ili 1roce-aD/S1ajanje0-1ore*ni6-ta)a1rika)0je-e1o*e4ljano,1o1re8no,linijo,/

  • 7/26/2019 Proje Kat Rent a Car

    35/131

    Slika 1.)porednestaze

    Si.nali

    $a vrije,e -ekvence aktivno-ti ,o.0eje 1o-lati -i.nal/ Ka*je 1ri,ljen-i.nal0)rok0je*aaktivno-t)a0),e-voje,je-to/

    Si,4ol)a-lanje-i.nalajekonvek-ni1eterok0t/Si,4ol)a1ri,anje-i.nalajekonkavni1eterok0t/Konvek-ni1oli.on-i,4oli)irao0t10t2*o.aaj/Konkavni1oli.on-i,4oli)irain10t2*o.aaj/

  • 7/26/2019 Proje Kat Rent a Car

    36/131

    Slika

    11.

    Signali

  • 7/26/2019 Proje Kat Rent a Car

    37/131

    21/68

  • 7/26/2019 Proje Kat Rent a Car

    38/131

    ProjektovanjeISrentacar MilanSavi03/06

    "I#A(RAMIAKTIVOSTIISR'TA&AR

    "ija.ra,Aktivno-ti;/ Por*:4ina

    Slika

    12.

    Dijagram

    aktivnosti

    -

    %orudina

  • 7/26/2019 Proje Kat Rent a Car

    39/131

    22/68

  • 7/26/2019 Proje Kat Rent a Car

    40/131

    ProjektovanjeISrentacar MilanSavi03/06

    "ija.ra,Aktivno-ti=/ Pre.le*ato,o4ila

    Slika

    13.

    Dijagram

    aktivnosti

    -

    pregled

    automoila

  • 7/26/2019 Proje Kat Rent a Car

    41/131

    23/68

  • 7/26/2019 Proje Kat Rent a Car

    42/131

    ProjektovanjeISrentacar MilanSavi03/06

    "ija.ra,Aktivno-ti3/ Pre.le*klijenata

    Slika 14.Dijagramaktivnosti- %regledklijenata

  • 7/26/2019 Proje Kat Rent a Car

    43/131

    24/68

  • 7/26/2019 Proje Kat Rent a Car

    44/131

    ProjektovanjeISrentacar MilanSavi03/06

    "ija.ra,Aktivno-ti/ Uno-novo.klijenta

    Slika

    1.

    Dijagram

    aktivnosti

    -

    )nos

    novog

    klijenta

  • 7/26/2019 Proje Kat Rent a Car

    45/131

    25/68

  • 7/26/2019 Proje Kat Rent a Car

    46/131

    ProjektovanjeISrentacar MilanSavi03/06

    "ija.ra,Aktivno-ti>/ I)naj,ljivanje

    Slika

    1".

    Dijagram

    aktivnosti

    -

    Iznajmljivane

  • 7/26/2019 Proje Kat Rent a Car

    47/131

    26/68

  • 7/26/2019 Proje Kat Rent a Car

    48/131

    ProjektovanjeISrentacar MilanSavi03/06

    "ija.ra,Aktivno-ti6/ Vraanjeato,o4ila

  • 7/26/2019 Proje Kat Rent a Car

    49/131

    Slika

    1.

    Dijagram

    aktivnosti

    -

    !raanje

    automoila

    27/68

  • 7/26/2019 Proje Kat Rent a Car

    50/131

    ProjektovanjeISrentacar MilanSavi03/06

    "ija.ra,Aktivno-ti/ Plaanje

    Slika

    1/.

    Dijagram

    aktivnosti

    -

    %laanje

  • 7/26/2019 Proje Kat Rent a Car

    51/131

    28/68

  • 7/26/2019 Proje Kat Rent a Car

    52/131

    ProjektovanjeISrentacar MilanSavi03/06

    "ija.ra,Aktivno-ti/ Pro*:ivanje.ovora

  • 7/26/2019 Proje Kat Rent a Car

    53/131

    Slika

    10.

    Dijagram

    aktivnosti

    -

    %roduivanje

    ugovora

    29/68

  • 7/26/2019 Proje Kat Rent a Car

    54/131

    ProjektovanjeISrentacar MilanSavi03/06

    "ija.ra,Aktivno-tiW/ Uno-novivo)ila

  • 7/26/2019 Proje Kat Rent a Car

    55/131

    Slika

    2.

    Dijagram

    aktivnosti

    -

    )nos

    novog

    vozila

    30/68

  • 7/26/2019 Proje Kat Rent a Car

    56/131

    ProjektovanjeISrentacar MilanSavi03/06

    S'KV'&I#ALI"I#A(RAMAKTIVOSTI

    Slika

    21.

    Sekvancijalni

    dijagram

    -

    Iznajmljivanje

    automoila

  • 7/26/2019 Proje Kat Rent a Car

    57/131

    Slika

    22.

    Sekvencijalni

    dijagram

    -

    !raanje

    automoila

    31/68

  • 7/26/2019 Proje Kat Rent a Car

    58/131

    ProjektovanjeISrentacar MilanSavi03/06

    Slika 23.Sekvencijanidijagram-%roduivanjeugovora

  • 7/26/2019 Proje Kat Rent a Car

    59/131

    Slika

    24.

    Sekvencijalni

    dijagram

    -

    %retraga

    32/68

  • 7/26/2019 Proje Kat Rent a Car

    60/131

    ProjektovanjeISrentacar MilanSavi03/06

    "I#A(RAMKLASA

    Slika

    2.

    Dijagram

    klasa

    -

    Rent

    a

    Car

  • 7/26/2019 Proje Kat Rent a Car

    61/131

    33/68

  • 7/26/2019 Proje Kat Rent a Car

    62/131

    ProjektovanjeISrentacar MilanSavi03/06

    (RA%IIKIPRIKA$SIST'MA

    (LAVA%ORMA

  • 7/26/2019 Proje Kat Rent a Car

    63/131

    Slika

    2".

    *lavna

    orma

    a ovoj -lici vi*i,oje*n0 5or,0 koj0 -,o na)vali .lavna 5or,a/ a njoj -e nala)eo*reeni1o*atci koji -e 08itavaj0/ a vr60 i,a,o ,eni koji -a*r:i 1olja O1cije Klijenti

    A0to,o4iliPo,o/ Vi*i,oje*n0 )elen0 linij0CPro.re-BarD koja -e 1o10njava i -ve *ok -e1o10njava ne,o:e,o *a kori-ti,o ,eni/ Ka*a -e )avr7i 1o10navanje Pro.re-Bar2a ,eni1o-tajecrne4ojei-1re,anje)akori7tenje/

    Kakotoi).le*a0ko*0+

    //,eto*a)a08itavanje)elenelinijena5or,i1rivatevoi*0citajPo*atkeN"oorkCo4ject-en*er"oork'ventAr.-eD

    //,en0Stri1;/Meto*a)a1rika)ivanje,eni2ana5or,i//0na7e,-l08aj01rika)0jena,O1cijeKlijentiA0to,o4iliPo,o//'na4le*L5al-e)na8i*ajeo1cijakori-tenja,eni2a0kin0ta,en0Stri1;/'na4le*L5al-e[

    //*aje,ovre*no-t;0ra*Pro.re--Bar;/Val0e;L;0[

    //*ok.otjevre*no-t,anjao*;00-i-te,-e08itava?6ileCra*Pro.re--Bar;/Val0e;\L;00D

    34/68

  • 7/26/2019 Proje Kat Rent a Car

    64/131

    ProjektovanjeISrentacar MilanSavi03/06

    SO-te,/T6rea*in./T6rea*/Slee1C300D[

    //1ro.re-4ar-e1o10njava)a;0vre*no-tra*Pro.re--Bar;/Val0e;]L;0[

    //,eto*akoja*ola)i1o-le08itavanja1o*ataka

    //ova,eto*a-l0:i*ana,o,o.0ikori7tenje,eni2a1rivatevoi*0citajPo*atkeNR0norker&o,1lete*Co4ject-en*er

    R0norker&o,1lete*'ventAr.-eD//1o-le1o10njavanja)elenelinijei-1i-0je-e1or0ka*a-01o*atci0-1e7no08itanira*La4el;/TeRtLEPo*aci0-1e7no08itani\E[//,enije-1re,an)akori7tenje,en0Stri1;/'na4le*Ltr0e[

    35/68

  • 7/26/2019 Proje Kat Rent a Car

    65/131

    ProjektovanjeISrentacar MilanSavi03/06

    (LAVA%ORMA9OP&I#'

    Slika

    2.

    %regled

    opcija

  • 7/26/2019 Proje Kat Rent a Car

    66/131

    %or,ana,o,o.0ava*ai),eni2ai)a4ere,oneke-tavkekoje-,o1ret6o*no0neli/U,eni,o:e,o-taviti4e-kona8noa1likacijaali-eo4i8no-tavljaonaj4rojkojina,kori-ti/Po7to na*a a1likacija ra*i na i)naj,ljivanj0 a0to,o4ila lo.i8noje *a 0 1o* O1cije -tavi,o1oljakojao*.ovaraj0tojra*nji/

    O1cije-a*r:e+ I)naj,ljivanje Povraaj Pro*

    0:iva

    nje

    I)la)

    Priti-ko, na o1cij0 I)naj,ljivanje otvara na, -e nov 1anel koji na, -l0:i *a klijent0i)naj,i,oa0to,o4ili1o*atkeoi)naj,ljivanj00ne-e,o04a)01o*ataka/

    'vokakotoi).le*a0&^ko*0+

    //Meto*akojana,-l0:i*aotvori,o1anel)ai)naj,ljivanjea0to,o4ila//ra*i-a,oka*a-e-ti-neovao1cija1rivatevoi*i)naj,ljivanjeToolStri1Men0Ite,N&lickCo4ject-en*er'ventAr.-

    eD//Bri-e,o-ve7to-enala)ilona.lavno,1anel01anel;/&ontrol-/&learCD[//a,e-to.lavno.1anela*o*aje,o1anel)ai)naj,ljivanje1anel;/&ontrol-/A**Cne?i)naj,iA0to,o4ilCDD[

    36/68

  • 7/26/2019 Proje Kat Rent a Car

    67/131

    ProjektovanjeISrentacar MilanSavi03/06

    %ORMAI$A#ML#IVA#'AUTOMOBILA

  • 7/26/2019 Proje Kat Rent a Car

    68/131

    Slika 2/.5ormazaiznajmljivanje automoila

    "o4ro*o7lina1anel)ai)naj,ljivanjea0to,o4ila/Kao 7to vi*i,o on -e -a-toji o*je*no. na-lova koji na, .ovori o ko, 1anel0 -e ra*i/I-1o* na-lova -e nala)e *va TeRtBoR2a 0 koja 01i-0je,o 4roj -a-ije a0to,o4ila i,aticni 4rojklijenta/aravno-veto,ora,o*ao)na8i,oneki,*at0,o,/Una7e,-l08aj0,i01i-0je,o*at0,*oka*aklijenti)naj,lj0jea0to,o4il/I-1o* *at0,a nala)e -e tri *0.,eta1reko koji6 7ta,1a,o 0.ovor i)naj,lj0je,o a0to,o4ili1o*atkeo i)naj,ljivanj0 01i-0je,o 0 4a)0 1o*ataka i otka)0je,o i)naj,ljivanje 1ri 8e,0-e01i-ani1o*atcia0to,at-ki4ri70/

    "0.,eOtka:i1rika)ano0&^ko*0+

    //,eto*a)aotka)ivanjei)naj,ljivanje1rivatevoi*40tton=N&lickCo4ject-en*er'ventAr.-eD

    //-l0:i*a-e-akrij0-va1oljana1anel0t6i-/!i*eCD[

    "0.,eI)naj,i1rika)ano0&^ko*0+

    //Meto*a)ai)naj,ljivanjea0to,o4ilai1o*atke01i-0je04a)01rivatevoi*40tton3N&lickCo4ject-en*er'ventAr.-eD

    37/68

  • 7/26/2019 Proje Kat Rent a Car

    69/131

    ProjektovanjeISrentacar MilanSavi03/06

    //6vata,oi)0)etaktrO

    //S@Lkonekcijakojano-ita8n010tanj0*o4a)eS_l&onnectionconnLne?S_l&onnectionCPro1ertie-/Settin.-/"e5a0lt/&onnStrD[

    //Ko,an*akoja0)i,ai)4a)eta8noono7tojoj)a*a,o/S_l&o,,an*,etLne?S_l&o,,an*CESelectco0ntC`D5ro,Klijent?6ereMatNBr

    LYE]teRtBoR=/TeRt]EYEconnD[//Otvara,okonekcij0conn/O1enCD[

    S_l"ataRea*errea*erL,et/'Rec0teRea*erCD[rea*er/Rea*CD[-trin.,etre)Lrea*er/(etInt3=C0D/ToStrin.CD[conn/&lo-eCD[

    S_l&o,,an*4r-Lne?S_l&o,,an*CESelectco0ntC`D5ro,A0to,o4ili?6ere

    BrNSa-ijeLYE]teRtBoR;/TeRt]EYEconnD[conn/O1enCD[

    S_l"ataRea*errea*er3L4r-/'Rec0teRea*erCD[rea*er3/Rea*CD[-trin.4r-re-Lrea*er3/(etInt3=C0D/ToStrin.CD[//$atvara,okonekcij0conn/&lo-eCD[

    //Ako-01olja)a0no-1ra)nai5CteRtBoR;/TeRt/Re1laceCEEEED\LEEteRtBoR=/TeRt/Re1laceCEEEED\LEED

    i5C,etre)\LE;ED?arnin.BoR;/Me--a.eCEi-te0nelivali*an,atican4rojED[

    el-ei5C4r-re-\LE;ED?arnin.BoR;/Me--a.eCEi-te0nelivali*anBroj

    -a-ijeED[el-e

    S_l&o,,an*c,*Lne?S_l&o,,an*CEIn-ertintoI)naj,iCBrNSa-ijeMatNBr"at0,NI)naj,ljivanja"at0,NvracanjaDVal0e-CYE]teRtBoR;/TeRt]EYYE]teRtBoR=/TeRt]EYYE]*tPicker;/Min"ate]EYYE]*tPicker;/(et"ateCD]EYDEconnD[

    conn/O1enCD[c,*/'Rec0teon@0erOCD[

    ?arnin.BoR;/Me--a.eCEU-1e-no-tei)naj,ilia0to/ED[el-e

    ?arnin.BoR;/Me--a.eCEi-te0neli-ve1o*atke\ED[catc6C'Rce1tioneRD Me--a.eBoR/S6o?CeR/Me--a.eD[

    38/68

  • 7/26/2019 Proje Kat Rent a Car

    70/131

    ProjektovanjeISrentacar MilanSavi03/06

    %ORMAPOVRAGA#AUTOMOBILA

  • 7/26/2019 Proje Kat Rent a Car

    71/131

    Slika

    20.

    5orma

    za

    vraanjeautomoila

    akon kori7tenja klijent vraa a0to,o4il/ U TeRtBoR -l0:4enik 01i-0je 4roj 0.ovora koji-ena1ravio ka*aje klijent i)naj,io a0to,o4il/ I,a,oje*an &o,4oBoR 0 koje, -e nala)ena8ini1laanjaCke7 vi-a,a-ter car* 8ekb/D/ Sl0:4enik tre4a -a,o *a 1riti-ne na 1olje i1ojavie -e li-ta -a -vi, 0ne7eni, na8ini,a 1laanja/ akon i)4ora 1laanja 01i-0je -ekilo,etre:a1o-lerentiranja/Po-le0no7enja1o*atakaklijentjeo4ave7teno i)no-0koji tre4a*a 1lati/ Ako -e -la:e -l0:4enik -ti-ko, na *0.,e Ra80n 7ta,1a ra80n )a klijenta/ Ili1riti-ko, na*0.,eotka:i1oni-tava-veako-eklijentne-la:enai)no-o,rentiranja/

    39/68

  • 7/26/2019 Proje Kat Rent a Car

    72/131

    ProjektovanjeISrentacar MilanSavi03/06

    %ORMAPOVRAGA#AUTOMOBILA9"O"ATITROKOVI

  • 7/26/2019 Proje Kat Rent a Car

    73/131

    Slika

    3.

    5orma

    sa

    dodatnim

    tro6kovima

    eka*aje 1otre4no 1o-le rentiranja a0to,o4ila 0klj08iti i *o*atne tro7kove koje klijent

    ,ora *a 1lati/ T0 -1a*aj0 ra)na o7teenja 1revelika kilo,etra:a it*/ U TeRtBoR na)iv-l0:4enik01i-0je i,e tro7ka i 0 TeRtBoR &ena 01i-0je cen0 to. tro7ka/ a *0.,e *o*ajo4a 01i-ana1olja-eo1et01i-0j00 ta4el0nakon8e.a-ecena)a01lat01oveava)a01i-anii)no-/

    "o*atnetro7kove-,o0klj08ili1riti-ko,nac6eckBoRcUklj08i*o*atnetro7koved/To0ko*0i).le*aovako+

    1rivatevoi*c6eckBoR;N&6ecke*&6an.e*Co4ject-en*er'ventAr.-eD

    i5Cra*Panel;/Vi-i4leLLtr0eDra*Panel;/Vi-i4leL5al-e[&ena2L&enaTro-kova[

    &enaTro-kovaL0[li-tVie?;/Ite,-/&learCD[la4el/TeRtLStrin./%or,atCE0+Uk01no+0/00'0raE&enaD[

    el-era*Panel;/Vi-i4leLtr0e[

    40/68

  • 7/26/2019 Proje Kat Rent a Car

    74/131

    ProjektovanjeISrentacar MilanSavi03/06

    %ORMAPRO"UHIVA#'U(OVORA

    Slika

    31.

    5orma

    za

    produavanje

    ugovora

    aovo,1anel0-a,o1ro*0:0je,o*at0,)atrajanje0.ovora/Sl0:4enik01olje01i-0je4roj0.ovoranakonce.a,enja*at0,/a*0.,e1ro*0:i1o*atci04a)i-ea:0riraj0/

  • 7/26/2019 Proje Kat Rent a Car

    75/131

    Uko*0toi).le*aovako+

    1rivatevoi*40tton3N&lickCo4ject-en*er'ventAr.-eD

    trOS_l&onnectionconnLne?S_l&onnectionCPro1ertie-/Settin.-/"e5a0lt/&onnStrD[S_l&o,,an*c,*Lne?S_l&o,,an*CEU1*ateI)naj,iSet"at0,NVracanjaLYE]

    *tPicker;/(et"ateCD]EY?6erePBrojU.ovoraQLYE]co,4oBoR=/Selecte*Ite,]EYEconnD[

    conn/O1enCD[c,*/'Rec0teon@0erOCD[

    ?arnin.BoR;/Me--a.eCEU-1e-no-te1ro*0)ili0.ovorED[catc6C'Rce1tioneRD

    Me--a.eBoR/S6o?CeR/Me--a.eD[

    41/68

  • 7/26/2019 Proje Kat Rent a Car

    76/131

    ProjektovanjeISrentacar MilanSavi03/06

    (LAVA%ORMA9KLI#'TI

    Slika

    32.

    %regled

    klijenata

    Priti-ko, na 1olje Klijenti/"o*avanje otvara -e 1anel )a "o*avanje novi6 klijenata 0 4a)0

  • 7/26/2019 Proje Kat Rent a Car

    77/131

    1o*ataka/

    Uko*0toi).le*aovako+

    1rivatevoi**o*ajToolStri1Men0Ite,N&lickCo4ject-en*er'ventAr.-eD1anel;/&ontrol-/&learCD[1anel;/&ontrol-/A**Cne?klijent"o*ajCDD[

    42/68

  • 7/26/2019 Proje Kat Rent a Car

    78/131

    ProjektovanjeISrentacar MilanSavi03/06

    %ORMA"O"AVA#'KLI#'ATA

  • 7/26/2019 Proje Kat Rent a Car

    79/131

    Slika

    33.

    5orma

    za

    dodavanje

    klijenata

    Ovaj 1anel na, -l0:i *a 0 4a)0 1o*ataka 0ne-e,o nove klijente/ a nje,0 -e nala)e4rojniTeRtBoR2ovikoji -a,-l0:e*a01i-0je,o 1o*atkeoklijent0/Oni,oraj0*ao*.ovaraj01olji,a0 4a)i/ Po-le 1o10njavanja 1olja na*0.,e "o*aj -vi 1o*atci e 4iti 01i-ani 0 4a)0/a*0.,eotka:i-vee*a-eo4ri7e/

    "0.,e"o*ajU&^ko*0+

    1rivatevoi*40tton;N&lickCo4ject-en*er'ventAr.-eD

    trOi5CteRtBoR;/TeRt/Re1laceCEEEED\LEEteRtBoR=/TeRt/Re1laceCEEEED\LEE

    teRtBoR3/TeRt/Re1laceCEEEED\LEEteRtBoR/TeRt/Re1laceCEEEED\LEECteRtBoR>/TeRt/Re1laceCEEEED\LEEeeteRtBoR6/TeRt/Re1laceCEEEED\LEEDD

    0-in.CS_l&onnectionconnLne?S_l&onnectionCPro1ertie-/Settin.-/"e5a0lt/&onnStrDD

    S_l&o,,an*c,*Lne?S_l&o,,an*CEIn-ertIntoKlijentCI,ePre)i,eA*re-aTele5onMatNBrBrojNLKBrNPa-o-aa)ivN%ir,eA*re-aN%ir,eTelN%ir,ePIBMatBRN%ir,eIn5oDval0e-CYE]teRtBoR;/TeRt]EYYE]teRtBoR=/TeRt]EYYE]teRtBoR3/TeRt]EYYE]teRtBoR/TeRt]EYYE]teRtBoR>/TeRt]EYYE]teRtBoR6/TeRt]EYYE]teRtBoR/TeRt

  • 7/26/2019 Proje Kat Rent a Car

    80/131

    43/68

  • 7/26/2019 Proje Kat Rent a Car

    81/131

    ProjektovanjeISrentacar MilanSavi03/06

    ]EYYE]teRtBoR/TeRt]EYYE]teRtBoRW/TeRt]EYYE]teRtBoR;0/TeRt]EYYE]teRtBoR;;/TeRt]EYYE]teRtBoR;=/TeRt]EYYE]ra*TeRtBoR;/TeRt]EYDEconnD[

    conn/O1enCD[c,*/'Rec0teon@0erOCD[

    Me--a.eBoR/S6o?CETe-tED[el-e

    Me--a.eBoR/S6o?CEi-te0neli-vao4ve)na1olja\ED[

    catc6C'Rce1tionD

    "0.,eOtka:i0&^ko*0+

    1rivatevoi*40tton=N&lickCo4ject-en*er'ventAr.-eD

    t6i-/!i*eCD[

    44/68

  • 7/26/2019 Proje Kat Rent a Car

    82/131

    ProjektovanjeISrentacar MilanSavi03/06

    %ORMAPR'TRA(AKLI#'ATA

  • 7/26/2019 Proje Kat Rent a Car

    83/131

    Slika 34.5ormazapretraguklijenata

    Panelna,-l0:i*a1retra:0je,o1o*atkeoklijenti,a/Sl0:4enik1o10njava1oljaI,ei

    Pre)i,ei1riti-ko,na*0.,eTra:i01anel0Ra)0ltat-e1ojavlj0j01o*atcioklijent0/Akoje1retra.ane0-1ela1ojavlj0je-e1or0ka*ane,are)0ltata/"0.,eotka:ina,-l0:i*a1rekine,o1retra.0/

    "0.,eTra:i0&^ko*0+

    1rivatevoi*40tton;N&lickCo4ject-en*er'ventAr.-eD

    ra*Panel;/Vi-i4leL5al-e[li-tVie?;/Ite,-/&learCD[li-tVie?;/Vi-i4leLtr0e[1ict0reBoR;/Vi-i4leLtr0e[

    trO

    0-in.CS_l&onnectionconnLne?S_l&onnectionCPro1ertie-/Settin.-/"e5a0lt/&onnStrDD

    conn/O1enCD[

  • 7/26/2019 Proje Kat Rent a Car

    84/131

    45/68

  • 7/26/2019 Proje Kat Rent a Car

    85/131

    ProjektovanjeISrentacar MilanSavi03/06

    S_l&o,,an*c,*Lne?S_l&o,,an*CES'L'&T MatNBrI,ePre)i,e%ROMKlijent!'R'I,eLIK' YfE]teRtBoR;/TeRt]EfYA"Pre)i,eLIK' YfE]teRtBoR=/TeRt]EfYEconnD[

    S_l"ataRea*er*rLc,*/'Rec0teRea*erCD[

    ?6ileC*r/Rea*CDD

    Li-tVie?Ite,lviLne?Li-tVie?Ite,CD[lvi/TeRtL*r/(etStrin.C0D[lvi/S04Ite,-/A**C*r/(etStrin.C;DD[lvi/S04Ite,-/A**C*r/(etStrin.C=DD[li-tVie?;/Ite,-/A**ClviD[

    catc6C'Rce1tionD

    i5Cli-tVie?;/Ite,-/&o0ntLL0D

    ra*Panel;/Vi-i4leLtr0e[li-tVie?;/Vi-i4leL5al-e[1ict0reBoR;/Vi-i4leL5al-e[

    46/68

  • 7/26/2019 Proje Kat Rent a Car

    86/131

    ProjektovanjeISrentacar MilanSavi03/06

    (LAVA%ORMA9AUTOMOBILI

    Slika

    3.

    &pcija

    automoili

    Priti-ko,na*0.,eKlijenti/"o*avanjeotvara,o1anel0])a*o*avanjeklijenata04a)01o*ataka/

  • 7/26/2019 Proje Kat Rent a Car

    87/131

    U&^ko*0toi).le*aovako+

    1rivatevoi**o*avanjeovo.ToolStri1Men0Ite,N&lickCo4ject-en*er'ventAr.-eD

    1anel;/&ontrol-/&learCD[1anel;/&ontrol-/A**Cne?a0to,o4il"o*ajCDD[

    47/68

  • 7/26/2019 Proje Kat Rent a Car

    88/131

    ProjektovanjeISrentacar MilanSavi03/06

    %ORMA"O"AVA#'AUTOMOBILA

  • 7/26/2019 Proje Kat Rent a Car

    89/131

    Slika

    3".

    5orma

    za

    dodavanje

    automoila

    Kao i ko* klijenata ovaj 1anel na, -l0:i *a 1o*atke o novo, a0to,o4il0 0ne-e,o 04a)01o*ataka/ Panel -e -a-toji o* ,no7tvo 1olja koja -l0:4enik 1o10njava i 1riti-ko, na*0.,e"o*aj0ne7ene1o*atke01i-0je04a)0/"0.,eotka:i-l0:i*a-e-ve1oni7ti/

    "0.,e "o*aj 0 &^ ko*0 i).le*a i-to kao ko* klijenata ra)likaje 0 i,eni,a i 4roj0 1olja/Svako1olje,ora*ao*.ovaraono,04a)i1o*ataka/

    48/68

  • 7/26/2019 Proje Kat Rent a Car

    90/131

    ProjektovanjeISrentacar MilanSavi03/06

    %ORMAPR'TRA(AAUTOMOBILA

  • 7/26/2019 Proje Kat Rent a Car

    91/131

    Slika 3.5ormazapretraguautomoila

    I-tokaoko*klijenata-l0:4enik01i-0je1o*atke01oljainao-nov0nji6tra:i04a)i1o*ataka/

  • 7/26/2019 Proje Kat Rent a Car

    92/131

    49/68

  • 7/26/2019 Proje Kat Rent a Car

    93/131

    ProjektovanjeISrentacar MilanSavi03/06

    POV'$IVA#'ABA$UPO"ATAKA

    RA"SABA$OMR'TA&AR

    Ba)0 1o*ataka -a, ra*io 0 S_l Mana.e,ent St0*io =003/ U) ovaj 1ro.ra, -e *o4ija iS_l Server =003 koji je 1otre4an 4a 4i na1ravljena 4a)a ra*ila/ Po-le 1rojetovanja

    a1likacije

    i

    recnika

    1o*ataka

    1ri-t01a,o

    -a,oj

    i)ra*i

    4a)e/

    PRO&'SI$RA"'BA$'PO"ATAKA

  • 7/26/2019 Proje Kat Rent a Car

    94/131

    Slika

    3/.

    Startovanje

    S7l

    +anagenent

    aplikacije

    Po-le in-talacije S@L Servera =00> va7 1ro.ra, ,o:ete nai na Start/Pro.ra,-/Micro-o5tS@L Server =00>/ S@L Server Mana.e,ent St0*io/ Pokretanje, ove a1likacije -1re,ni-,o *a1rojekt0je,o i1ravi,o4a)01o*ataka/

    50/68

  • 7/26/2019 Proje Kat Rent a Car

    95/131

    ProjektovanjeISrentacar MilanSavi03/06

  • 7/26/2019 Proje Kat Rent a Car

    96/131

    Slika

    30.

    8ogovanje

    na

    S98

    Server

    akon 1okretanja a1likacije 1ojavice va, -e 1ro)or kao na -lici/ I-1ratite korake koje va,40*e,na1i-ao*a4i-elo.ovalina-erver/

    ServertO1e9"ata4a-e'n.ine Serverna,e9vi1i7etei,eva7e.ra80narag-_leR1re-- A0t6entication9in*o?-a0t6entication

    Po-leto.a1riti-ka,o*0.,e&onnect/////

  • 7/26/2019 Proje Kat Rent a Car

    97/131

    51/68

  • 7/26/2019 Proje Kat Rent a Car

    98/131

    ProjektovanjeISrentacar MilanSavi03/06

  • 7/26/2019 Proje Kat Rent a Car

    99/131

    Slika

    4.

    %regled

    svi:

    aza

    Po-le konektovanja na -erver *o4icete ovakv0 -lik0/ Sa leve -trane i,ate 1oljeO4ject'R1lorer i t0 -0 va, 1o*atci o va7i, 4a)a,a koje 1ravite ili koje va,je -i-te,*o*elio/ Priti-ko, na kr-tic "ata4a-e- otvara -e na *olejo7 1olja/ Vi*eete i,ena neki64a)a/#a-a,vena1ravio4a)01o*atakaRentA&arNBa)a/je6na)iv,i1i7e/Priti-ko, na kr-ti ,oje 4a)e otvaraj0 ,i -e 1olja koja -e ti80 -a,o 4a)e/ a ta4le-.le*a,o ta4ele koja -e nala)e 0 ,ojoj 4a)i 1o*ataka/ Te ta4ele -a*r:e 1olja i) Re8nika1o*atakakojae,o,i*akori-ti,o)ana70a1likacij0/

  • 7/26/2019 Proje Kat Rent a Car

    100/131

    52/68

  • 7/26/2019 Proje Kat Rent a Car

    101/131

    ProjektovanjeISrentacar MilanSavi03/06

  • 7/26/2019 Proje Kat Rent a Car

    102/131

    Slika

    41.

    &pcija

    +odi;

    U na7oj 4a)i 1o*ataka i)a4ere,oje*n0 ta4el0 i *e-ni, kliko, o)na8i,o na Mo*i5O/ Tonana, otvara ta4el0 -a -vi, 1olji,a koje -,o na1ravili i -a*a i6 ,o:e,o ,o*i5ikovati4ri-ati*o*avati nova 1olja ,enjati o.ranicenja ,enjati ti1 1olja/ a -le*eoj -lici i,ate*etaljan1rika)7ta-e*e7avaka*a-e1riti-neMo*i5O///

  • 7/26/2019 Proje Kat Rent a Car

    103/131

    53/68

  • 7/26/2019 Proje Kat Rent a Car

    104/131

    ProjektovanjeISrentacar MilanSavi03/06

  • 7/26/2019 Proje Kat Rent a Car

    105/131

    Slika

    42.

    %rikaz polja

    taele

    Automoili

    za

    izmenu

    Vi*ite-a,i *a na,je -i-te, 1on0*io -va1oljakoja:eli,o*a,o*i5ik0je,o/ U )avi-no-to*1otra:nje,ie,o*a,enja,o1olja/

    54/68

  • 7/26/2019 Proje Kat Rent a Car

    106/131

    ProjektovanjeISrentacar MilanSavi03/06

    Slika

    43.

    %rikazpolja

    za

    popunjavanje

  • 7/26/2019 Proje Kat Rent a Car

    107/131

    Ka*a -,o na ta4el0A0to,o4ili -a *e-ni, kliko, 1riti-n0li o1cij0 O1en *o4ili -,o ovaj1ro)or/ T0 -0 na, 1on0*jena 1olja koja -a*r:e neke vre*no-ti/ Ba)0 ,o:e,o1o10njavati ovako*irektnoi)1ro.ra,a/"okje,O:e,o1o10njavati ii)a1likacije/

    55/68

  • 7/26/2019 Proje Kat Rent a Car

    108/131

    ProjektovanjeISrentacar MilanSavi03/06

    POV'$IVA#'OV'APLIKA&I#'IBA$'PO"ATAKA

    Ka*a -,o 0 Vi-0al St0*io =003 na1ravili nov ?in*o?- 1rojekat i -a80vali .a ,ora,o*a 1ove:e,o 1rojekat -a o*.ovoraj0o, 4a)o, 1o*ataka/ #er na7a a1likacija i ra*i -a4a)o, 1o*ataka/ $naci ,i -a*a -a,o 1ove)0je,o a1likacij0 i 4a)0 *a 4i *o4ilic&onnectionStrin.cKojie,oka-nije*akori-ti,o0ko*0/

    Korak;+

    Slika

    44.

    Izor

    novog

    Data

    Source-a

    Ov*je i,a,o 1rika) ekrana Vi-0al St0*io =003 -a o1cijo, *a -e 1ove:e,o na 4a)0/ Tao1cija -e )ove "ata So0rce-/Ako -l08ajno ne vi*ite ov0 o1cij0 1otra:iteje .ore 0 li-ti na"ata/S6o?"ataSorce-/Ka*aje1o-tavi,onaekrani)a4eriteo1cij0A**ne?"ataSorce-//

  • 7/26/2019 Proje Kat Rent a Car

    109/131

    56/68

  • 7/26/2019 Proje Kat Rent a Car

    110/131

    ProjektovanjeISrentacar MilanSavi03/06

    Korak=+

    Slika

    4.

    &pcija

    Dataase

    Si-te,e*ava-1itaO*aklen:elite*av08ete1o*atkei*ajeva,trio1cije+

  • 7/26/2019 Proje Kat Rent a Car

    111/131

    "ataBa-e- Service- O4ject

    Minaravno0)i,a,o"ata4a-e-ii*e,onaeRt////

    57/68

  • 7/26/2019 Proje Kat Rent a Car

    112/131

    ProjektovanjeISrentacar MilanSavi03/06

    Korak3+

  • 7/26/2019 Proje Kat Rent a Car

    113/131

    Slika

    4".

    #ova

    konekcija

    Sa*a *ola)i,o *o o1cije ka*a 4ira,o 4a)0 1o*ataka/ aravno -i-te,je ve 1on0*ioje*n04a)0koja0 ovo, -l08aj0 na,ane tre4a/ "a4i *o7li *o na7e4a)e,ora,o *a i*e,onae?&onnection-a8i,e4ira,onov0konekcij0-a*r0.o,4a)o,/

    58/68

  • 7/26/2019 Proje Kat Rent a Car

    114/131

    ProjektovanjeISrentacar MilanSavi03/06

    Korak+

  • 7/26/2019 Proje Kat Rent a Car

    115/131

    Slika 4.%oljezaupisimeservera

    U 1olje Server na,e 01i-0je,o i,e na7e. ra80nara i 1o-le ko-e crte 1i7e,o-_leR1re--/ ekira,o o1cij0 U-e in*o?- A0t6entication jer ne :eli,o 0-er na,e i1a--?or*/ a Re5re-6 a:0rira,o 0ne7ene 1o*atke/Akoje -ve *o4ro 0ne7eno re)0ltate etevi*etina-le*eoj-lici/

  • 7/26/2019 Proje Kat Rent a Car

    116/131

    59/68

  • 7/26/2019 Proje Kat Rent a Car

    117/131

    ProjektovanjeISrentacar MilanSavi03/06

    Korak>+

  • 7/26/2019 Proje Kat Rent a Car

    118/131

    Slika

    4/.

    Izor

    aze

    Ako 8ekira,o Select or enter a *ata4a-e na,e i 1riti-ne,o na 1olje *o4ie,o -1i-ak -vi64a)a0Server0/aravno,i4ira,ona-0 RentA&arNBa-e i 1riti-ka,oTe-t&onnection/Akoje-ve0re*0*o4ice,o1or0k0*ajekonekcija0-1e7nakaona-le*eoj -lici/

  • 7/26/2019 Proje Kat Rent a Car

    119/131

    Slika

    40.

    %ovezivanje

    uspe6no

    60/68

  • 7/26/2019 Proje Kat Rent a Car

    120/131

    ProjektovanjeISrentacar MilanSavi03/06

    Korak6+

  • 7/26/2019 Proje Kat Rent a Car

    121/131

    Slika

    .

    #ov

    naziv

    za

    konekciju

    Ka*a -e vrati,o na 5or,0 )a konekcij0 vi*i,o *aje 1ro,enjena konekcija/ Sa*a 0na)iv0konekcije1i7ei,ena7e4a)e/I*e,onaeRt/

    61/68

  • 7/26/2019 Proje Kat Rent a Car

    122/131

    ProjektovanjeISrentacar MilanSavi03/06

    Korak+

  • 7/26/2019 Proje Kat Rent a Car

    123/131

    Slika

    1.

    (onekcioni

    string

    Si-te, na, n0*i na)iv )a &onnectionStrin./ Toje -trin. koji no-i -ve 1o*atke o 4a)i/Taj-trin.,i,o:e,o *a 1ro,eni,o *a-tavi,o na)ivkoji -e lako 1a,tijer e,oka-nije*a.akori-ti,o0ko*0/#ali8none,enja,ono7to,ije-i-te,1on0*io/I*e,onaeRt/

    62/68

  • 7/26/2019 Proje Kat Rent a Car

    124/131

    ProjektovanjeISrentacar MilanSavi03/06

    Korak+

  • 7/26/2019 Proje Kat Rent a Car

    125/131

    Slika

    2.

    Izor

    taela

    aze

    O*o1cijakojena,-i-te,n0*i,i4ira,oTa4le-/Takoe,o*a1rene-e,o-veta4elei)4a)e0na-Vi-0alSt0*io=003/"0.,e%ini-6o)na8ava*a-e1ove)ivanje)avr7eno/

    63/68

  • 7/26/2019 Proje Kat Rent a Car

    126/131

    ProjektovanjeISrentacar MilanSavi03/06

    Korak W+

  • 7/26/2019 Proje Kat Rent a Car

    127/131

    Slika 3.DataSource

    Ka*a-evrati,o0Vi-0alSt0*io=003i1o.le*a,o"ataSo0rce-vi*i,o*a-et0nala)e1o*aciona7oj4a)i/

    64/68

  • 7/26/2019 Proje Kat Rent a Car

    128/131

    ProjektovanjeISrentacar MilanSavi03/06

    ZAKLJUIAK

    Vi*eli -,o 10t ra)vojaje*ne a1likacije -a 4a)o, 1o*ataka/ "a 4i -eje*na a1likacijana1ravila,ora -e 1roi kro) -et *ija.ra,a i 1rojektovanja -a,e a1likacije/ aravno na1o8etk0je 1otre4no kori-titi -a,o 8injenice i )a6teve kori-nika/ a o-nov0 to.a -e ra*i

    SSA

    koja

    na,

    1o,a:e

    *a

    *o4ije,o

    neke

    okvire

    10teve

    )a

    a1likacij0/

    SSA

    na,

    1o,a:e

    *a1rati,o tokove1o*ataka i *a o1i-e,o -ta ta a1likacija 0-tvari tre4a *a ra*i/ Ona -e-a-toji o* tokova1o*ataka1roce-ai-kla*i7ta/Tokovi 1o*ataka -0 10tevi koji,a e na7i )a6tevi i in5or,acije 10tovati/ Skla*i7ta -00-ko 1ove)ana -a 4a)a,a 1o*ataka i ona 0-tvari 1re-tavljaj0 ta4ele 0 4a)i 1o*ataka/Proce-i 0SSA -0 ,eto*e 0 a1likaciji/ Po-le to.a 1ravi,o re8nik 1o*ataka koji na, verno1re-tavljata4ele0na7oj4a)i/Re8nik1o*ataka-a*r:i i,enakojace,o*akori-ti,o)a1olja0ta4ele,ati11ro,enjiveo.rani8enja/

    akon kreiranja 4a)e 1o*ataka *ola)i,o *o 1ravljenja U-e &a-e *ija.ra,a -akoji,a o1i-0je,o a1likacij0/ Sve 1roce-e ,i verno 1rika)0je,o i nji6ove tokove/Sa ovi, *ija.ra,i,a ve i,a,o neke -,ernice 0 1ravljenj0 in5or,aciono. -i-te,a/ U-eca-e-e,o:ereci*aje-cenariona7e.IS/

    Sekvencijalni *ija.ra, na, 1rika)0je 1roce-e -a ta8ni, vre,eno, kori7tenja/Svako,1roce-0je*atonekovre,ekojeje1otre4no*a-eono)avr-i/"a 4i *ok0,entacija 4ila ko,1lenta,oralo -a, na1raviti .ra5i8ke 1rika)e -a,e a1likacijeija-nijeo4ja-niti1ove)ivanjena4a)0/

    $na,o *a -e a1likacija -a-toji o* 5or,i koje -0 ,e*j0-o4no 1ove)ane i kojeko,0niciraj0/Svaka 5or,a na -e4i i,a neka 1olja *0.,a* c6ec6 4oR2ove/ Svaki o* ovi6ko,1onenti i,a-voj&^ko*kojikrajnjikori-niknevi*i/je,0nijeniva:nokakotora*i/$a 4olje ra)0,evanje a1likacije)a -vak0 5or,0 -a,1rika)ao neki najva:niji *io ko*a/Svakire*ko*aje1roko,entari-aniko,enatari-0o)na8eni)eleno,4ojo,/

    Pove)ivanje-a,ea1likacije-a4a)o,1o*ataka i-1ratio -a,0nekoliko-likakao i 1ravljenjenove4a)e/

    65/68

  • 7/26/2019 Proje Kat Rent a Car

    129/131

    ProjektovanjeISrentacar MilanSavi03/06

    TAB'LASLIKA

    i"a

    1

    i#aram

    to"a

    .o%ata"a 5

    i"a

    2

    i#aram

    "onte"&ta

    ent

    $

    ar

    6

    i"a

    3

    e"om.o!ici#a

    .ro

    nioa 7

    i"a

    4

    rui

    nio

    %e"om.o!ici#e

    I!na#m#ian#e

    8i"a

    5

    rui

    nio

    %e"om.o!ici#e

    Vraan#e9i"a

    6

    rui

    nio

    %e"om.o!ici#e

    Vraan#e10i"a

    7

    &e

    a&e

    ent

    a

    ar 14

    i"a

    9

    :%u"e20

    i"a

    10

    .ore%ne

    &ta!e

    21

    i"a

    11

    inai

    21

    i"a

    12

    i#aram

    a"tino&ti

    Poru%;*ina22

    i"a

    13

    i#aram

    a"tino&ti

    .ree%

    automo*ia23

    i"a

    14

    i#aram

    a"tino&ti

    Pree%

    "i#enata

    24

    i"a

    15

    i#aram

    a"tino&ti

    no&

    noo

    "i#enta 25

    i"a

    16

    i#aram

    a"tino&ti

    I!na#m#iane 26

    i"a

    17

    i#aram

    a"tino&ti

    Vraan#e

    automo*ia 27i"a

    18

    i#aram

    a"tino&ti

    Paan#e28i"a

    19

    i#aram

    a"tino&ti

    Pro%u;ian#e

    uoora29

    i"a

    20

    i#aram

    a"tino&ti

    no&

    noo

    o!ia

    30

    i"a

    21

    e"anci#ani

    %i#aram

    I!na#m#ian#e

    automo*ia 31

    i"a

    22

    e"enci#ani

    %i#aram

    Vraan#eautomo*ia31i"a

    23

    e"enci#ani

    %i#aram

    Pro%u;ian#e

    uoora32

    i"a

    24

    e"enci#ani

    %i#aram

    Pretraa32

    i"a

    25

    i#aram

    "a&a

    ent

    a

    ar 33

    i"a

    26

  • 7/26/2019 Proje Kat Rent a Car

    130/131

    ProjektovanjeISrentacar MilanSavi03/06

    i"a

    49

    Poe!ian#e

    u&.e=no 60

    i"a

    50

    No

    na!i

    !a

    "one"ci#u61

    i"a

    51

    Kone"cioni

    &trin62

    i"a

    52

    I!*or

    ta*ea

    *a!e 63

    i"a

    53

    ata

    ource 64

    SA"RHA#

    UVO".......................................................................................................................................................................2

    R'T2A2&ARS&'ARIO.................................................................................................................................3

    V'RBALIOPISSIST'MA 3

    STRUKTURASIST'MSKAAALI$A2SSA............................................................................................4

    OSOVIPO"AT&I 4

    "I#A(RAMKOT'KSTAR'TA&AR ......................................................................................................."

    PRO&'SISR'TA&AR6

    "I#A(RAM "'KOMPO$I&I#'PRVO(IVOA7

    "RU(IIVO"'KOMPO$I&I#'9;/I$A#ML#IVA#' ..................................................................../

    PRO&'S;/;9OBRA"A$A!T'VA8PRO&'S;/=9PRAVL#'#'U(OVORA 8PRO&'S;/39PR'"A#AAUTOMOBILAKLI#'TU8

    "RU(IIVO"'KOMPOI&I#'9=/VRAGA#'.....................................................................................0

    PRO&'S=/;9UPLATA 9PRO&'S=/=9PRO"UHIVA#'R'T' 9

    "RU(IIVO"'KOMPO$I&I#'93/PR'TRA(A ................................................................................1

    PRO&'S3/;PR'TRA(AKLI#'ATA 10

    PRO&'S3/;PR'TRA(AKLI#'ATA 10PRO&'S3/;PR'TRA(AAUTOMOBILA 10PRO&'S3/;PR'TRA(AKLI#'ATA 10

    R'IKPO"ATAKA........................................................................................................................................11

    R'IKPO"ATAKA$AISR'TA&AR 11TAB'LA AUTOMOBILI............................... ...................................... ......................................... .................. 11TAB'LA I$A#MI............................ ............................................ ................................... .............................. 12TAB'LAKLI#'T .................................. ...................................... ......................................... ........................ 13

    US'&AS'9R'TA&AR..............................................................................................................................14

    US' &AS';/ARUIVA#' 15US' &AS'=/PR'(L'"AUTOMOBILA 15US' &AS'3/PR'(L'" KLI#'ATA 16US' &AS'/UOS KLI#'TA 16US' &AS'>/I$A#ML#IVA#' 17US' &AS'6/VRAGA#' AUTOMOBILA 17US' &AS'/ PLAGA#' 18US' &AS'/PRO"UHIVA#' U(OVORA 18US'&AS'W/UOSOVI!KOLA 19

    "I#A(RAMIAKTIVOSTI ............................................................................................................................2

    TA#'"I#A(RAMAKTIVOSTIX 20

    67/68

  • 7/26/2019 Proje Kat Rent a Car

    131/131

    ProjektovanjeISrentacar MilanSavi03/06

    O*l0ke ...........................................................................................................................................................20U1ore*ne-ta)e ..................... ......................................... ............................................. ................................ 21Si.nali ............................................................................................................................................................21

    "I#A(RAMAKTIVOSTI;/ PORU"HBIA 22"I#A(RAMAKTIVOSTI=/ PR'(L'"AUTOMOBILA 23"I#A(RAMAKTIVOSTI3/ PR'(L'"KLI#'ATA 24"I#A(RAMAKTIVOSTI/ UOSOVO(KLI#'TA 25

    "I#A(RAMAKTIVOSTI>/ I$A#ML#IVA#' 26"I#A(RAMAKTIVOSTI6/ VRAGA#'AUTOMOBILA 27"I#A(RAMAKTIVOSTI/ PLAGA#' 28"I#A(RAMAKTIVOSTI/ PRO"UHIVA#'U(OVORA 29"I#A(RAMAKTIVOSTIW/ UOSOVI!VO$ILA 30

    S'KV'&I#ALI"I#A(RAMAKTIVOSTI...........................................................................................31

    "I#A(RAMKLASA............................................................................................................................................33

    (RA%IKIPRIKA$SIST'MA......................................................................................................................34

    (LAVA %ORMA 34(LAVA%ORMA9OP&I#' 36%ORMA I$A#ML#IVA#'AUTOMOBILA 37

    %O

    RM

    A

    PO

    VRAGA#

    AUTOMO

    BILA 39

    %ORMAPOVRAGA#AUTOMOBILA9"O"ATITROKOVI 40%ORMA PRO"UHIVA#' U(OVORA 41(LAVA%ORMA9KLI#'TI 42%ORMA "O"AVA#'KLI#'ATA 43%ORMA PR'TRA(AKLI#'ATA 45(LAVA%ORMA9AUTOMOBILI 47%ORMA "O"AVA#'AUTOMOBILA 48%ORMAPR'TRA(AAUTOMOBILA 49

    POV'$IVA#'ABA$UPO"ATAKA.......................................................................................................

    RA"SABA$OM R'TA&AR 50PRO&'S I$RA"' BA$' PO"ATAKA .......................................................................................................50POV'$IVA#'OV'APLIKA&I#'IBA$'PO"ATAKA................................... ................................... 56ZAKLJUAK.... ...... ..... ...... ...... ...... ...... ...... ...... ...... ...... ..... ...... ...... ...... ...... ...... ...... ...... ...... ..... ...... ...... ...... ...... ...65