Skip to content

ooad-2017-2018/Grupa9-EtfRailways

Repository files navigation

Grupa9-EtfRailways

Članovi tima:

  1. Amina Salčin
  2. Lejla Ramić

Opis teme

EtfRailways je aplikacija čiji primarni zadatak je upravljati, olakšati i rastetetiti rad same željezničke stanice i njenih uposlenika. Cilj naše aplikacije je ponuditi korisniku sve potrebne informacije za samostalnu organizaciju prevoza do željene destinacije, ukoliko se korisnik odluči da kao prevozno sredstvo koristi voz. Gužve i redove čekanja na kupovinu karata možete izbjeći koristeći našu aplikaciju, koja je praktična i jednostavna za korištenje. Aplikacija nije namijenjena samo za osobe koje žele koristiti uslge EtfRailways-a, već i za osoblje naše kompanije u cilju lakše organizacije i uvida u sve aktivnosti unutar EtfRailways-a. EtfRailways nudi velike olakšice svim korisnicima, od onih koji kupuju kartu, do zaposlenika, te i same uprave koja želi modernizirati svoje poslovanje i učiniti svoje usluge jednostavnijim i boljim. Detaljan opis svih funkcionalnosti aplikacije slijedi u nastavku.

Procesi

Mogućnost prijave na sistem sa različitim privilegijama (zaposlenik, korisnik aplikacije, gost, supervizor)

Proces počinje klikom na dugme prijava. Osobe koje imaju account se mogu logovati unoseći korisničko ime i lozinku. Nakon što je korisnik pristupio sistemu, može izvršiti ažuriranje nekih svojih podataka, kao npr. trenutnu adresu boravišta. Također aplikaciju mogu koristiti i gosti, tj. nije obavezno imati profil za korištenje usluga aplikacije, ali gosti ne mogu ostvariti popust pri kupovini ili otkazati kupljenu kartu. Ukoliko se loguje zaposlenik na aplikaciju, njemu se nudi posebna forma u skladu sa njegovim privilegijama koje su unaprijed definisane.

Mogućnost registrovanja novog korisnika

Ukoliko ste stalni korisnik naše aplikacije ili želite da postanete, postoji mogućnost registracije korisnika. Registracija obuhvata unošenje sljedećih podataka: ime i prezime, adresa, korisničko ime, e-mail adresa, broj telefona, te šifru. U slučaju zauzetog korisničkog imena, korisnik biva obaviješten, te se očekuje ispravka. Nakon uspješne registracije korisnik dobiva prava na specijalne pogodnosti koje su u opticaju.

Kreiranje arhive registrovanog korisnika

Svaki korisnik aplikacije će imati svoj profil, koji će pored osnovnih informacija o korinsiku, sadržavati i listu kupljenih karata ukoliko se radi o kupcima, tako da će postojati evidnecija koja će korisniku omogućiti popust na svaku petu kupljenu kartu, a ako je korisnik aplikacije zaposlenik onda on pored osnovnih informacija na svom profilu ima i listu mjesečnih prihoda.

Mogućnost pregleda svih vožnji koje su ponuđene sa polascima i očekivanim dolascima

Omogućiti korisniku pretragu dostupnih destinacija uz prikaz svih odgovarajućih linija sa vremenom polaska i dolaska voza.

Mogućnost dodavanja novih zaposlenika

Ukoliko se korisnik naše aplikacije loguje kao supervizor, on ima mogućnost registrovanja novih zaposlenika, kao i listu profila svih zaposlenika, pomoću koje može otvoriti bilo kojeg, te vidjeti informacije o njemu. Registracija zaposlenika obuhvata unošenje osnovnih podataka, a to su: ime i prezime zaposlenika, godište, kao i opis radnog mjesta.

Mogućnost brisanja zaposlenika u slučaju otkaza

Ukoliko zaposlenik dobije otkaz ili da otkaz potrebno je izbrisati profil zaposlenog, ovu funkcionalnost obavlja supervizor.

Mogućnost registrovanja novih vožnji

Zaposlenici imaju mogućnost registrovanja nove vožnje sa svim potrebnim informacijama. Vrijeme polaska, očekivano vrijeme dolaska, informacije o vozu...Ukoliko su presjedanja uključena u novododanu vožnju, korisnik aplikacije mora biti detaljno informisan o organizaciji i mogućim pauzama prilikom presjedanja.

Mogućnost brisanja vožnje

Ukoliko neka od linija nije trenutno dostupna ili je iz nekih razloga u potpunosti uklonjena zaposlenik treba ažurirati aplikaciju tako da se ona izbriše iz svih listi pretraživanja.

Mogućnost pregleda svih destinacija, do kojih nudimo prevoz, radi boljeg upoznavanja korisnika sa destinacijom koju izaberu

Cilj naše aplikacije je da korisnici budu zadovoljni. Stoga svi korisnici, bilo da su registrovani ili su gosti, imaju uvid u detaljan opis svih destinacija do kojih nudimo prevoz. Taj detaljan opis je slikovit, sa zanimljivim i historijski važnim znamenitostima, koje će zainteresirati naše korisnike, te olakšati izbor željene destinacije.

Kupovina karte

Korinsik prvo bira destinaciju iz liste ponuđenih destinacija, te datum koji mu odgovara. Nakon toga izlistavaju mu se sve odgovarajuće linije zajedno sa vremenom polaska i dolaska voza na određenu destinaciju. Ukoliko se odluči za neku od linija, čekira je, te ukoliko je korisnik pristupio kao gost, unosi tražene informacije o sebi. Registrovanim korisnicima se daje mogućnost rezervacije karata 10 dana pred polazak za željenu destinaciju ukoliko ima slobodnih mjesta(Vode se evidencije o kapacitetu za sve vožnje). Ukoliko se korisnik predomisli, ima pravo da otkaže rezervaciju, no međutim najkasnije 3 dana pred polazak, jer mora se dati mogućnost i ostalim zainteresovanim korisnicima da zauzmu svoje mjesto. Nakon određenog vremena korisnik na svoj mail dobija potvrdu o obavljenoj trasankciji, s tim da registrovani korisnici dobijaju i kod koji je potreban ukoliko žele otkazati kartu.

Mogućnost čitanja knjige žalbi i pohvala svih korisnika, kao i upisivanje utisaka korisnika

Ostavlja se mogućnost upisivanja pohvala i kritika na račun aplikacije, ali isto tako i čitanje komentara drugih korisnika.

Mogućnost prikaza informacija o našoj željezničkoj stanici(statistički podaci, informacije o vozovima...)

Zaposlenicima i korisnicima omogućavamo uvid u sve važne informacije vezane za našu željezničku stanicu. Te informacije uključuju podatke o vozovima, o našim zaposlenicima, statističke informacije vezane za poslovanje u prethodnoj godini.

Funkcionalnosti

  • Mogućnost prijave na sistem sa različitim privilegijama (zaposlenik, korisnik aplikacije, gost, supervizor)
  • Mogućnost registrovanja novog korisnika
  • Kreiranje arhive registrovanog korisnika
  • Mogućnost pregleda svih vožnji koje su ponuđene sa polascima i očekivanim dolascima
  • Mogućnost dodavanja novih zaposlenika
  • Mogućnost brisanja zaposlenika u slučaju otkaza
  • Mogućnost registrovanja novih vožnji
  • Mogućnost brisanja vožnje
  • Mogućnost pregleda svih destinacija, do kojih nudimo prevoz, radi boljeg upoznavanja korisnika sa destinacijom koju izaberu
  • Kupovina karte
  • Mogućnost čitanja knjige žalbi i pohvala svih korisnika, kao i upisivanje utisaka korisnika
  • Mogućnost prikaza informacija o našoj željezničkoj stanici(statistički podaci, informacije o vozovima...)

Akteri

Supervizor

Korisnik aplikacije koji ima mogućnost dodavanja novog zaposlenika, uvid u sve profile trenutnih zaposlenika, te mogućnost brisanja zaposlenika.

Zaposlenik

Korisnik aplikacije koji ima mogućnost dodavanja i brisanja linija.

Gost

Korisnik aplikacije kojem je omugućen pregled svih destinacija, pregled bitnih informacija o željeznici, no nema mogućnost otkazivanja karte, kao ni pravo na specijalne pogodnosti.

Registrovani korisnik

Registrovani korisnik aplikacije kojem je omugućen pregled svih destinacija, pregled bitnih informacija o željeznici, kao i mogućnost rezervacije karata, otkazivanje rezervacije, te razne specijalne pogodnosti.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages