Skip to content
This repository has been archived by the owner on Apr 20, 2023. It is now read-only.

Student 1

Danilo Novakovic edited this page Apr 8, 2020 · 3 revisions

Student 1

  • Tipovi korisnika: 2, 3
  • Funkcije: 2.3, 2.4, 2.6, 2.7, 2.9, 2.11, 3.5

Tipovi korisnika

  • Registrovani korisnici (2): mogu da rezervišu avionske karte, ocene aviokompaniju/let, otkažu rezervaciju leta, rezervišu vozilo iz rent-a-car servisa, ocene rent-a-car servis/vozilo, otkažu rezervaciju vozila, pozovu prijatelje

  • Administrator aviokompanije (3): mogu da definišu destinacije (aerodrome) na kojima posluju, nove letove za određene destinacije, cene karata, dobijaju izveštaje o prodatim kartama, ocenama korisnika i ostvarenom prihodu na nedeljnom/mesečnom/godišnjem nivou, uređuju info stranicu aviokompanije

Funkcije

Profil korisnika (2.3)

Registrovani korisnik u mogućnosti je da ažurira svoje lične podatke na stranici za prikaz svog profila. Na toj stranici je moguće i dodavati i uklanjati prijatelje iz liste prijatelja. Prijatelji se traže po imenu i/ili prezimenu. Prijateljstvo je obostrano (šalje se zahtev za prijateljstvo koji druga strana može da prihvati ili odbije).

Profil aviokompanije (2.4)

Administrator aviokompanije može da uređuje profil koji sadrži:

  • Naziv aviokompanije
  • Adresu (dodatno prikaz lokacije korišćenjem mapa)
  • Promotivni opis
  • Destinacije na kojima posluje
  • Letove
  • Spisak karata sa popustima za brzu rezervaciju
  • Konfiguraciju segmenata i mesta u avionima
  • Cenovnik i informacije o prtljagu

Administrator aviokompanije ima mogućnost da dodaje, menja i uklanja sedišta aviona (rezervisano mesto se ne može obrisati ili izmeniti).

Takođe, ima mogućnost i da definiše letove za različite destinacije. Za svaki let je potrebno definisati sledeće podatke:

  • Datum i vreme poletanja
  • Datum i vreme sletanja
  • Vreme putovanja
  • Dužina putovanja
  • Broj i lokacije presedanja
  • Cena karte

Aplikacija omogućava administratoru aviokompanije prikaz izveštaja o poslovanju:

  • Prosečnu ocenu aviokompanije
  • Prosečnu ocenu pojedinačnih letova
  • Prikaz grafika prodatih karata na dnevnom, nedeljnom i mesečnom nivou
  • Prihode aviokompanije u određenom periodu

Administrator aviokompanije može i da:

  • Ažurira svoje podatke i da promeni lozinku
  • Prvi put kada se loguje mora da promeni lozinku

Home page za registrovanog korisnika (2.6)

Na osnovnoj stranici za autentifikovanog korisnika prikazana je istorija njegovih letova i rezervisanih vozila. Takođe, dostupni su i linkovi za:

  • Listu aviokompanija u sistemu – aviokompanije mogu biti sortirane po nazivu, gradu...
  • Listu rent-a-car servisa u sistemu – servisi mogu biti sortirani po nazivu, gradu, udaljenosti...
  • Listu prijatelja - sortirani po imenu, prezimenu, sa mogućnošću dodavanja ili brisanja
  • Profil korisnika

Iz liste rezervacija korisnik može da otkaže:

  • Let - najkasnije 3 sata pre početka leta. Otkazivanjem leta, otkazuje se i rezervacija hotelskiog smeštaja i vozila (ukoliko su napravljene dodatne rezervacije)
  • Vozilo iz rent-a-car servisa - najkasnije 2 dana ranije (osim u slučaju otkazivanja leta)

Sa osnovne stranice, korisniku je potrebno omogućiti prelazak na stranicu koja prikazuje spisak svih pozivnica. Poziv prijatelja se može prihvatiti ili odbiti. Ukoliko korisnik ne odgovori na poziv (prihvati ili odbije) u roku od 3 dana od slanja poziva ili 3 sata do početka leta, smatra se da je korisnik odbio pozivnicu.

Registrovani korisnik svakim letom dobija određeni broj bonus poena koje može da iskoristi za umanjenje konačne cene rezervacije.

Postupak rezervacije letova (2.7)

Korak 1: Registrovani korisnik pretragom pronalazi odgovarajući let (sekcija 2.11).

Korak 2: Korisnik bira mesto (ili više njih) iz grafičkog prikaza slobodnih mesta u avionu za izabrani let.

Korak 3: Korisnik opciono poziva prijatelje ukoliko je rezervisao više mesta. Prijateljima se šalje email sa pozivom. U emailu se nalazi link na stranicu na kojoj prijatelj može da potvrdi ili otkaže rezervaciju. Ukoliko prijatelj odbije, mesto iz rezervacije postaje slobodno.

Korak 4: Za svako odabrano mesto na letu je potrebno popuniti lične podatke putnika (ime i prezime). Ovi podaci mogu da se kupe na osnovu registrovanog korisnika koji je kreirao rezervaciju, prijatelja koji je potvrdio rezervaciju, ili u slučaju da je mesto rezervisano za osobu koja nije korisnik aplikacije, polja se popunjavaju ručno. Takođe, za svakog putnika na letu je potrebno uneti broj pasoša.

Korak 5: Korisniku se opciono nudi rezervacija vozila iz nekog rent-a-car servisa koji se nalazi u mestu na koje je sleteo (sekcija 2.8).

Korak 6: Korisniku se šalje email sa podacima o napravljenoj rezervaciji (potrebno je prikazati i podatke o rezervaciji hotela/vozila, ukoliko je takva rezervacija izvršena).

Postupak brze rezervacije avionskih karata (2.9)

Na stranici aviokompanije postoji link ka listi karata sa popustima za brzu rezervaciju. Svaka karta iz liste ima podatak o polaznoj i odredišnoj destinaciji, datumu, vremenu, mestu u avionu, originalnoj ceni i popustu. Karte se mogu rezervisati isključivo pojedinačno, klikom na dugme rezerviši. Opcija predstavlja brzu rezervaciju karata koja jednim klikom zamenjuje ceo postupak rezervacije opisan u sekciji 2.7, bez koraka 5. Mesta koja su vezana za karte na popustu na grafičkom prikazu rasporeda mesta pri klasičnoj rezervaciji moraju biti onemogućena za izbor. Za ovaj tip rezervacije ne postoji mogućnost dodatnog rezervisanja vozila iz rent-a-car servisa.

Pretraga i filtriranje letova (2.11)

Na stranici koja prikazuje listu aviokompanija postoji opcija za pretragu gde je potrebno uneti polazni i odredišni aerodrom, kao i datume polaska i povratka. Kao dodatni kriterijumi pretrage mogu se postaviti i tip puta (round-trip, one-way, multi-city), broj osoba, klasa (economy, business, first, … - opciono), količina prtljaga. Rezultati pretrage za postavljene filtere prikazuju informacije o dostupnim letovima. Za svaku stavku rezultata prikazani su vreme poletanja i sletanja, broj presedanja, ukupno vreme trajanja leta, naziv aviokompanije koja obavlja let, cena, itd. Dodatne informacije koje se mogu prikazati u sklopu rezultata ostavljaju se na izbor studentima. Rezultate pretraga moguće je filtrirati po aviokompaniji, ukupnom trajanju leta, ceni, itd. Odabirom željenog leta vrši se redirekcija na stranicu sa kompletnim detaljima za dalju rezervaciju koja uključuje detaljnije informacije o putu (šifre puta, datumi, ...) prtljagu (količina, težina, dimenzije, ...), dodatnim uslugama (posluženje, novine, ...). Potvrda ovog koraka rezervacije vodi na korak dva iz sekcije 2.7

Lokacijski servisi (3.5)

Za prikazivanje lokacije mogu se koristiti proizvoljni servisi poput Google mapa, Yandex mapa, OpenLayers, itd.