Skip to content

zkaric1/Grupa5-Titanik

 
 

Repository files navigation

Grupa5-Titanik 🚢


gif

Tema: Sistem kreiranja/traženja putovanja

Članovi tima:

  • Alma Ibrašimović
  • Eldin Kapetanović
  • Zlata Karić

Opis teme

Aplikacija TravelBook ima za cilj da pojednostavi traženje putovanja od strane korisnika i kreiranje putovanja od strane turističkih agencija. Agencija ima uvid u kreirana putovanja i broj korisnika koji su odabrali to putovanje. Korisnik ima mogućnost da pretražuje i sortira putovanja po cijeni, datumu, destinaciji i agenciji koja nudi putovanje. Omogućeno je plaćanje online karticom ili lično na lokaciji TravelBook-a, gdje su obuhvaćene sve turističke agencije koje su kreirale putovanja.

Procesi

Registracija korisnika na aplikaciju

Na početnom prikazu aplikacije prikazuju se putovanja sortirana po datumu. Da bi se rezervisalo putovanje potrebna je registracija. Korisnik koji želi da uplati putovanje mora se logovati u aplikaciju.
Korisnik se registruje sa osnovnim podacima o sebi, a to su:

  • Ime
  • Prezime
  • Datum rođenja
  • JMBG
  • E-mail
  • Password
  • Adresa stanovanja
  • Kontakt telefon
  • Podaci o kreditnoj kartici

Registracija agencija na aplikaciju

Agencija se mora registrovati na aplikaciju ako želi da kreira putovanje.
Registracija agencije podrazumijeva unos sljedećih informacija:

  • Naziv
  • Podatke o bankovnom računu
  • Kontakt telefon
  • Adresu
  • E-mail
  • Password

Kreiranje putovanja

Nakon kreiranja računa, agencija dobija pristup formi pomoću koje može kreirati putovanje.
Mogućnost kreiranja putovanja zahtjeva određene informacije, kao što su:

  • Odabir destinacije
  • Datum polaska i povratka
  • Minimalni i maximalni broj putnika
  • Izbor hotela
  • Odabir leta (interakcija sa timom Grupa6-piloti) ili autobusa
  • Cijena putovanja
  • Posljednji dan do kojeg se može otkazati putovanje i koliko od uplate se vraća
  • Opis putovanja
  • Slike hotela i destinacije

Nakon kreiranja i uplate iznosa za usluge navedene stranice, putovanje se prikazuje na TravelBook početnoj stranici. Agencija može da vidi sva svoja kreirana putovanja i korisnike koji su učestvovali/učestvuju u putovanju. Agencija također može platiti za izdvojenu reklamu na stranici tj. da su njena putovanja pri vrhu TravelBook stranice(preferirana).

Evidencija broja putnika po putovanju

Ukoliko se ne dostigne minimalni broj putnika, 10 dana prije putovanja, onda se putovanje otkazuje i vraća se novac putnicima. Ukoliko je dostignut maximalni broj putnika, označava se da je putovanje popunjeno. Putnici mogu otkazati putovanje do 10 dana pred putovanje, ali gube određeni iznos uplate.

Proces naplate putovanja

Korisnik može online odabrati putovanje i platiti kreditnom karticom ili da ode na lokaciju TravelBook i uplati gotovinom. Ako je online korisnik uplatio više od 10 putovanja kreditnom karticom, ostvaruje određeni popust na iduća putovanja.

Proces unosa podataka u poslovnici

Korisnik daje sljedeće informacije uposleniku u agenciji:

  • Ime
  • Prezime
  • JMBG
  • Kontakt telefon
  • E-mail

Funkcionalnosti

Funkcionalnosti aplikacije:

  • Pregled ponude putovanja
  • Pregled lokacije hotela
  • Pregled lokacije TravelBook
  • Online plaćanje ili u plaćanje glavnoj poslovnici
  • Mogućnost ocjenjivanja agencija
  • Mogućnost sortiranja putovanja
  • Mogućnost kupovanja karte online
  • Slanje karte na e-mail korisnika
  • Mogućnost brisanja putovanja od strane agencije koja je kreirala putovanje

Akteri

  • Putnička agencija (pravno lice): Kreiranje i pregled putovanja
  • Obični korisnik: Izbor i uplata putovanja na lokaciji agencije TravelBook
  • Online korisnik: Izbor i uplata putovanja online sa kreditnom karticom
  • Administrator: Održava stranicu i pregleda validaciju
  • Uposlenik u agenciji: Rezerviše i naplaćuje putovanja običnih korisnika
  • Aerodrom tima Grupa6-piloti: Preuzimanje informacija o letovima i rezervisanje
  • Sistem za autorizaciju i online naplatu karticom: Provjerava validnost uplate

About

Ignoramus et ignorabimus !

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 95.8%
  • JavaScript 3.6%
  • Other 0.6%