Use case diagram - smusa92/WebDipProject GitHub Wiki

Aplikacija prepoznaje četiri različita korisnika: neregistrirani, registrirani korisnik, moderator te administrator. Ovisno o tome jeste li prijavljeni na sustav i kako ste se prijavili, imate i mogućnosti pregleda lokacija, pregleda projekcija na odreĎenim lokacijama, rezervaciju projekcija, lajkanje projekcija itd. U koliko se prijavite kao moderator možete dodavati projekcije na lokaciju na kojoj ste moderator te možete prihvaćati ili odbijati rezervacije korisnicima te imate uvid u statistiku lajkova. Administrator može dodatno još dodavati lokacije, dodjeljivati moderatora lokaciji, blokirati korisnika te ima pregled dnevnika. Kao neregistrirani korisnik ne možete rezervirati projekcije ni lajkati, možete pregledati lokacije i projekcije na njima te otvoriti dokumentaciju aplikacije i vidjeti podatke o autoru. Slika prikazuje dijagram slučajeva korištenja (eng. use case diagram).

Use case diagram