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

Pregled profila korisnika

Luka Simić edited this page Apr 14, 2022 · 3 revisions

Uvod

Rezime

Definisanje scenarija upotrebe funkcionalnosti pregleda profila korisnika.

Namena dokumenta i ciljne grupe

Dokument je namenjen svim članovima projektnog tima i asistentima na predmetu kao klijentima aplikacije koja se izrađuje.

Reference

  1. Projektni zadatak
  2. Uputstvo za pisanje specifikacije scenarija upotrebe funkcionalnosti
  3. Guidelines -- Use Case, Rational Unified Process 2000
  4. Guidelines -- Use Case Storyboard, Rational Unified Process 2000

Otvorena pitanja

Redni broj Opis Rešenje
1 Da li bi profilna slika trebalo biti zamagljena za korisnike koji nisu ulogovani/ne prate nalog? Odlučeno je da ne, jer bi sakrilo previše detalja o nalogu, što nije dobro za korisničko iskustvo.
2
3
4

Scenario pregleda profila korisnika

Kratak opis

Korisnik, u zavisnosti od uloge može da pregleda svoj profil, kao i profile drugih korisnika, vidi osnovne informacije o njima i pregled njihovih objava.

Tok događaja

Korisnik pristupa stranici za postojeći nalog

  1. Korisnik dobija prikaz osnovnih informacija o nalogu:
    1. Korisničko ime naloga
    2. Ime i prezime korisnika naloga
    3. Profilna slika
    4. Broj naloga koje nalog prati
    5. Broj pratilaca naloga
    6. Broj objava naloga
  2. Korisnik dobija pregled objava korisnika kome pripada stranica, prikazan u kvadratnoj mreži. Ukoliko je korisnik ulogovan, objave koje je otkrio se prikazuju kao takve, dok su ostale zamagljene
  3. Ukoliko postoji više od 10 objava, učitava se prvih 10 i pri skrolovanju do dna stranice se učitava još maksimalno 10 objava, sve dok ne ponestane objava koje se mogu prikazati
  4. Postavljanjem kursora na objavu, prikazuje se broj sviđanja te objave

Prijavljeni korisnik pristupa stranici za postojeći nalog

Sve isto kao u prethodnom scenariju, i još dodatno:

  1. Korisnik ima opciju da zaprati ili otprati nalog, kao što je opisano u specifikaciji scenarija Praćenje korisnika

Prijavljeni korisnik pristupa stranici svog naloga

Sve isto kao u scenariju Korisnik pristupa stranici za postojeći nalog, i još dodatno:

  1. Postavljanjem kursora na profilnu sliku, korisnik dobija informaciju da može da promeni trenutnu profilnu sliku
  2. Korisniku se prikazuje dugme za izmenu naloga

Prijavljeni korisnik bira opciju izmene naloga na stranici svog naloga

Sve isto kao u scenariju Prijavljeni korisnik pristupa stranici svog naloga, i još dodatno:

  1. Korisnika biva preusmeren na stranicu izmene naloga

Prijavljeni korisnik postavlja novu profilnu za svoj nalog

Sve isto kao u scenariju Prijavljeni korisnik pristupa stranici svog naloga, i još dodatno:

  1. Korisnik klikće na svoju profilnu sliku
  2. Korisnik dobija dijalog za biranje fajla, gde može da izabere sliku sledećih specifikacija:
    1. JPEG format
    2. Maksimalna rezolucija 512x512, minimalna rezolucija 150x150
    3. Maksimalna veličina 2 MB
  3. Šalje se izabrani fajl

Prijavljeni korisnik postavlja profilnu sliku koja nije odgovarajućih specifikacija

Sve isto kao u prethodnom scenariju, i još dodatno:

  1. Korisnik dobija obaveštenje u kom je detaljno objašnjen razlog zašto se ne može prihvatiti profilna slika koju je izabrao

Korisnik pristupa stranici nepostojećeg naloga

Ukoliko korisnik pristupi stranici naloga koji ne postoji, odnosno nije registrovan ili je bio obrisan, sajt će obavestiti korisnika da traženi nalog ne postoji.

Posebni zahtevi

Pošto je učitavanje strana korisnika sa velikim brojem objava zahtevno po server, uzet je pristup beskonačnog skrolovanja stranice, gde se pri dolasku do dna stranice dodatno učitava još objava.

Preduslovi

Neke funkcionalnosti stranice zavise od uloge korisnika. Ako je korisnik ulogovan, omogućava se opcija praćenja korisnika. Ako je korisnik na stranici svog naloga, omogućava se promena profilne slike. Ako je korisnik gost, pregledu profila može pristupiti direktnom vezom do profila, koja može da mu bude poslata od strane nekog prijavljenog korisnika. Korisnik pregledu svog profila može pristupiti direktnom vezom, ili posećivanjem drugih veza do njegovog profila (npr. veze do profila na svom komentaru ili objavi).

Posledice

Izmene profilne slike korisnika od strane korisnika sa dozvolama za to, odnosno izmene u praćenjima se beleže u bazi na način na koji je opisan u relevantnim scenarijima upotrebe.

Clone this wiki locally