agjensi udhetimi dorzimi final
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