You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ostale segmente koje su važni za kvalitetno izvršavanje aplikacije
Uz aplikaciju treba odraditi i popratne aktivnosti:
kreiranje relacijske baze podataka na serveru
preuzimanje i postavljanje MySQL JDBC drivera prilikom izgradnje aplikacije
postaviti driver za izvršnu datoteku
0. Korisnicka priča - zahtjevi
Aplikacija "Vidoeteka", applikacija za sustav videoteke sa mogućnosti prijave i registracije korisnika/admina,
u aplikaciji se pristupa na glavni izbornik gjde su ponuđene opcije
za pretragu/posudbu/unos/brisanje/uvid (zavisno o tipu prijavljenog korisnika)
u stanje nekog od filmova u kolekciji. Korisnici mogu pretraživati filmove
po nekom podatku (godina, ime, redatelj, trajanje) ili ispisati sve filmove
koji se nalaze u kolekciji te klikom na "posudi" posuditi odabrani film,
kod svakog filma nalazi se broj dostupnih komada za trenutnu posudbu.
1. ANALIZA
Koje mogućnosti aplikacija/sustav mora zadovoljiti:
1. Mogućnost kreacije i prijave korisnika u sustav
2. Izbornik sa opcijama za - pretragu/posudbu/uvid u stanje -unos/brisanje/administriranje
3. Pretraga po nekom podatku o filmu - godina/redatelj
4. Ispis svih filmova u kolekciji
5. Odabir filma za posudbu klikom na gumb pokraj dostupnog filma
6. Zapisivanje koji je film posuđen kojem korisniku
Tko su akteri u aplikaciji/sustavu:
1. Korisnik/Član
2. Baza podataka
Kako akteri interaktiraju sa sustavom:
1. Član
2.1. Prijava u sustav
2.2. Mogućnost pretrage/posudbe/uvida-/dodavanja/brisanja filmova u kolekciji
2.3. Mogućnost uvida u posuđene filmove i kod kojih su korisnika
2.4. Mogućnost uvida u popis korisnika te izmjenu(brisanje neaktivnih ili slično)
2. Baza podataka
3.1. Tablica korisnika sa korisnickim imenom, PK korisnika, FK filma koji je trenutno posudio
3.2. Posudbom filma o strane korisnika u bazi u agregacijskoj tablici se kreira novi zapis sa filmom i korisnikom
3.3. Član može brisati/dodavati/izmjenjivati filmove i podatke o filmovima
3.4. Član može brisati neaktivne korisnike ili one koji nevraćaju filmove