agjensi udhetimi dorzimi final

Upload: james-howard

Post on 14-Apr-2018

229 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/27/2019 Agjensi Udhetimi Dorzimi Final

    1/20

    Rezervim Bilete

    Skonto

    Extension Points

    Deshtim

    Extension Points

    Deshtim Pagese

    Extension Points

    Operatori

    Perdorues

    Log In

    Deshtim Pagese

    Deshtim

    Pagesa

    KerkimSkonto

    Rezervim Bilete

    Agjensi Udhetimi

    Banka

    RriturFemije

    Klienti Online

  • 7/27/2019 Agjensi Udhetimi Dorzimi Final

    2/20

    Krijim Llogarie

    Deshtim Llogarie

    Extension Points

    Deshtim LLogarie

    Extension Points

    Operatori

    Klienti

    Agjensi Udhetimi

    Banka

    Verifikim

    Google

    Llogari e Zakonshme LLogari e Vecant

    Deshtim Llogarie

    Deshtim LLogarie

    Llogari Bankare

    GoogleLlogari...

    Sistemi

    Krijimi i Llogaris

    Admin

    Perdorues

  • 7/27/2019 Agjensi Udhetimi Dorzimi Final

    3/20

    Perditesim Udhetimesh

    Deshtim Database

    Extension Points

    MosmarieInformacioni

    Extension Points

    Log In

    Agjensi Udhetimi

    Mosmarie Informacioni

    Kompania e Trasportit

    Deshtim Database

    Update Database

    Perditesim UdhetimeshAdmin

  • 7/27/2019 Agjensi Udhetimi Dorzimi Final

    4/20

    Log In

    DeshtimVerifikimi

    Extension Points

    Operatori

    Agjensi Udhetimi

    Google

    Admin

    Perdorues

    Klient Online

    Deshtim Verifikimi

    Verifikim Llogarie

    Log In GoogleLog In Sistemi

    Log In

  • 7/27/2019 Agjensi Udhetimi Dorzimi Final

    5/20

    Anullim Bilete

    Deshtim Anullimi

    Extension Points

    Mund te kete kaluar afati qe

    te lejohet ta anullosh bileten

    Agjensi Udhetimi

    Deshtim Anullimi

    Log In

    Anullim Bilete

    Klient Online

  • 7/27/2019 Agjensi Udhetimi Dorzimi Final

    6/20

    LogIn/Log out

    System

    Log Out

    Log In

    Perdorues

  • 7/27/2019 Agjensi Udhetimi Dorzimi Final

    7/20

    Modeli Konceptual

    -emri

    -mbiemri-password

    -llogaria

    Udhetar

    Udhetim

    -emri

    -mbiemri

    -password

    -llogaria

    Admin

    Oferta

    Kompania Transportit

    Llogaria Bankare Problemi

    Raportim

    Mjeti Trasporit

    Llogari Sistemi

    Llogari Google

    avjon tragetAut obus

    ka nje

    ka nje

    ka nje

    ka nje

    ka

    Raporton

    Percakton

    vendos

    kontakton

    ka nje

  • 7/27/2019 Agjensi Udhetimi Dorzimi Final

    8/20

    Agjensi Udhetimi Diagram Klasash

    -emri : String

    -mbiemri : String

    -mosha : int

    -nrTel : int

    -password : String

    +getNrTel() : int

    +setNrTel(nrTel : int) : void

    +getMosha() : int

    +setMosha(mosha : int) : void

    +getMbiemri() : String

    +setMbiemri(mbiemri : String) : void+getEmri() : String

    +setEmri(emri : String) : void

    +Perdorues(e : String, m : String, mo : int, nrTel : int, pass : String)

    +getPassword() : String

    +setPassword(password : String) : void

    Perdorues

    +rezervoBilete() : void

    +kerko() : void

    Klient

    +perditsoUdhetime(menaxher : MenaxherUdhetimesh) : void

    Admin

    -balanca : double

    -ID : String

    -PIN : int

    +getPIN() : int

    +setPIN(PIN : int) : void+getID() : String

    +setID(ID : String) : void

    +getBalanca() : double

    +setBalanca(balanca : double) : void

    +withdraw(amount : double) : void

    +deposit(amount : double) : void

    Llogari Bankare

    +GjendetApoJo(njeUdhetim : Udhetim) : boolean

    +GjejUdhetim(ID : String) : Udhetim

    +upDateUdhetim(u1 : Udhetim) : void

    Koleksion Udhetimesh+shtoPerdorues(njePerdorues : Perdorues) : void

    +hiqPerdorues(njePerdorues : Perdorues) : void

    +GjendetApoJo(njePerdorue : String, pass : String) : boolean

    +gjejPerdorues(njePerdorues : String, pass : String) : Perdorues

    Koleksion Llogarish

    -OrariNisjes : int

    -DataNisjes : int

    -OrariMbrritjes : int

    -DataMbrritjes : int

    -Destinacioni : String

    -MjetiTrasportit : MjetTrasporti

    -NrBiletave : int

    -IDUdhetimi : String

    +getOrariNisjes() : int

    +setOrariNisjes(OrariNisjes : int) : void

    +getDataNisjes() : int

    +setDataNisjes(DataNisjes : int) : void

    +getOrariMbrritjes() : int

    +setOrariMbrritjes(OrariMbrritjes : int) : void

    +getDataMbrritjes() : int

    +setDataMbrritjes(DataMbrritjes : int) : void

    +getDestinacioni() : String

    +setDestinacioni(Destinacioni : String) : void

    +getMjetiTrasportit() : MjetTrasporti

    +setMjetiTrasportit(MjetiTrasportit : MjetTrasporti) : void

    +getNrBiletave() : int

    +setNrBiletave(NrBiletave : int) : void

    +getIDUdhetimi() : String+setIDUdhetimi(IDUdhetimi : String) : void

    Udhetim

    +anulloBilet()

    +ShtoUdhetim()

    +krijoLlogari()

    +LogIn()

    +kerkoUdhtim()

    +rezervoUdhetim() : void

    Nderfaqe Perdoruesi

    -total : int

    -listeUdhetimesh : Udhetim[*]

    +getNumerUdhetimesh() : int

    +getUdhetime() : Udhetime []

    +getTotalAmount() : int

    +hiqUdhetim(u1 : Udhetim) : void

    Shitje

    1..*

    1

    1..*

    1

    1

    1

    1

    1

    1

    1

    1

    1..*

    0..*

    1

  • 7/27/2019 Agjensi Udhetimi Dorzimi Final

    9/20

  • 7/27/2019 Agjensi Udhetimi Dorzimi Final

    10/20

    sd Log In

    koleksionAcc : KoleksionLlogarishndrefaqe : NderfaqePerdoruesiKlient : Klient

    3.2: 4: gjendetApoJo(emri : String, pass : String) : boolean

    3.1: gjejPerdorues(emri : String,pass :String) : Klient

    3: enterAccountCredencials(name :String , pass : Stirng)

    2: selectAccountType(type)

    1: logIn() : Klient

  • 7/27/2019 Agjensi Udhetimi Dorzimi Final

    11/20

    sd Rezervim Bilete

    ref

    Log In

    sh1 :

    Shitje

    Banka

    koleksionU : KoleksionUdhetimeshnderfaqe : NderfaqePerdoruesiklient : Klient

    9: perditesoGjendjen()

    8: 7: konfimimPagese()

    6: paguaj()

    4:

    10: shtoUdhetim()

    5.1: 5: rezervoUdhetim()

    3: gjendetApoJo(emri : String) : boolean

    2: vendosTeDhenatUdhetimit(name :Stirng) 1.1: gjejUdhetim(name : String) : Udhetim

    1: kerkoUdhetim ()

  • 7/27/2019 Agjensi Udhetimi Dorzimi Final

    12/20

    sd Krijim Llogarie

    Perdorues

    nderfaqe : NderfaqePerdoruesi koleksionAcc : Koleksion Llogarish

    7:

    6:5: gjendetApoJo(emri : String, pass : String) : boolean

    4: submit() 4.1: shtoPerdorues(k1 :Klient) : void

    1: KrijoLlogari()

    3: vendosKredencialet(emri : String,mbiemri :String)

    2: selectAccountType(type)

  • 7/27/2019 Agjensi Udhetimi Dorzimi Final

    13/20

    sd Perditsim Udhetimesh

    ref

    Log In

    koleksionAcc : KoleksionLlogarish koleksion : KoleksionUdhetimeshnderfaqe : NderfaqePerdoruesiamd : Admin

    2.2:

    2.1: upDateUdhetim(u1)3: submit()

    2: vendosTeDhenatUdhetimit(u1 : Udhetim)

    1: shtoUdhetim()

  • 7/27/2019 Agjensi Udhetimi Dorzimi Final

    14/20

    sd Anullim Bilete

    ref

    Log In

    sh1 : Shtije koleksion : KoleksionUdhetimeshkoleksionAcc : Koleksion Llogarishnderfaqe : NderfaqePerdoruesik1 : Klient

    4: kompensoKlient(k1)

    3:

    2: perditesoGjendjen()1.1: hiqUdhetim(u1)

    4: vendosTeDhenatUdhetimit(u1 : Udhetim)

    1: anulloBiete()

  • 7/27/2019 Agjensi Udhetimi Dorzimi Final

    15/20

    Rezervim Bilete

    Log In

    Zgjidh Udhetim u1 :Udhetim Verifiko

    paguaj

    Rezervo Bilete Bilete[OK]

    [OK]

    [OK]

  • 7/27/2019 Agjensi Udhetimi Dorzimi Final

    16/20

    Log In

    Vendos Te DhenatVendos Password

    Verifiko

  • 7/27/2019 Agjensi Udhetimi Dorzimi Final

    17/20

    Krijo Llogari

    Vendos Te Dhenat Detajet e Klientit Verifiko

    Vendos Llogarin Bankare Verifiko

    Ruaj Te

    Dhenat

    [OK]

  • 7/27/2019 Agjensi Udhetimi Dorzimi Final

    18/20

    Perditso Udhetim

    Log In

    Shto Udhetim

    [OK]

  • 7/27/2019 Agjensi Udhetimi Dorzimi Final

    19/20

    Anullo Bilete

    Log In

    Zgjidh

    Bileteb1 :BIlete anullo

    Rimburso

    [OK]

  • 7/27/2019 Agjensi Udhetimi Dorzimi Final

    20/20

    Agjensi Udhetimi

    nderfaqe : NderfaqePerdoruesi

    koleksionAcc : KoleksionLlogarish koleksionTr : KoleksionUdhetaresh

    a: Klient b :Klient c : Klient u1 : Udhetim u2 : Udhetim u3 : Udhetim

    b 1 : BankAcc ount b 2 : Ban kAcc ount

    b3 :BankAccount

    sh1 : Shitje

    sh2 : Shitje