Scenáriá
-
Vytvorenie konta
- Návštevník klikne na tlačidlo registrácia
- zobrazia sa mu okná na vyplnenie:
- Jedinečné prihlasovacie meno (povinné)
- Meno (nepovinné)
- Priezvisko (nepovinné)
- Vek (nepovinné)
- Mailová adresa (nepovinné)
- Heslo (povinné, viac ako 5 znakov, veľké písmeno, čislo)
- Kontrola zadania hesla
- návštevník vyplní okná a klikne na registračné tlačidlo
- prebehne kontrola jedinečnosti mena
- ak nie je jedinečné zobrazí sa varovná hláška, návštevník musí zadať nové meno,
kliknúť na registračné tlačidlo a vracia na kontrolu jedinečnosti
- ak už meno prešlo kontrolou ide sa na ďalší krok
- skontroluje sa či heslo spĺňa požiadavky
- ak áno, tak sa kontroluje či je heslo identické s kontrolným heslom
- ak áno, tak kontroly hesla skončili a ide sa na kontrolu vyplnenia povinných
položiek
- ak nie, tak návštevník musí zase zadať kontrolné heslo, kliknúť na
registračné tlačidlo
a vracia sa na kontrolu identity hesla
- ak nie, tak návštevník musí zadať nové heslo, kliknúť na registračné tlačidlo a
vracia sa na kontrolu hesla podľa
požiadaviek
- kontroluje sa vyplnenie povinných položiek
- ak sú vyplnené všetky tak prebehne registrácia a užívateľ je presmerovaný na hlavné
okno
aplikácie
- ak nie, tak sa zvýraznia nevyplnené položky návštevník ich musí vyplniť a kliknúť na
registračné tlačidlo a znovu prebehne kontrola vyplnenia
-
hodnotenie knihy
- užívateľ je na profile knihy
- ak knihu ešte nehodnotil klikne na "pridať hodnotenie"
- zobrazí sa mu kolónka do ktorej si vyberie číselné hodnotenie a textové pole
kde napíše recenziu (stačí vyplniť len jedno)
- používateľ stlačí tlačidlo "potvrdiť"
- ak bolo vyplnené len hodnotenie tak sa prepočíta hodnotenie knihy a užívateľ
bude
vidieť novú kolónku "moje hodnotenie" s jeho číslom
- ak bola vyplnená len recenzia tak medzi recenzie sa pridá užívateľova
recenzia a užívateľ bude mať novú kolónku "moja recenzia"
- ak boli vyplnené obe tak vznikne nová kolónka "moje hodnotenie s recenziou"
a recenzia sa pridá medzi ostatné s tým že bude pri nej zaznačené hodnotenie
a hodnotenie knihy sa prepočíta
- ak knihu hodnotil tak klikne na "upraviť hodnotenie"
- zobrazí sa mu kolónka s jeho číselným hodnotením a textové pole s jeho
recenziou (ak niektoré nebolo vyplnené bude prázdne)
- tu môže pridať/zmeniť hodnotenie a recenziu
- používateľ stlačí tlačidlo "potvrdiť" a zvyšok je taký istý ako pri pridaní
hodnotenia
- ak chce zmazať hodnotenie a nemá recenziu tak klikne na tlačidlo "zmazať
hodnotenie",
prepočíta sa nové hodnotenie knihy a užívateľovi zmizne kolónka "moje
hodnotenie"
- ak chce zmazať recenziu a nemá hodnotenie tak klikne "zmazať recenziu",
recenzia sa odstráni spomedzi recenzií a odtráni sa kolónka "moja recenzia"
- ak chce zmazať recenziu ale ponechať hodnotenie tak klikne na "zmazať
recenziu", recenzie sa odstráni spomedzi recenzií a namiesto kolónky "moje
hodnotenie s recenziou" ostane "moje hodnotenie"
- ak chce zmazať hodnotenie ale ponechať recenziu tak klikne na "zmazať
hodnotenie", hodnotenie sa odstráni, prepočíta sa hodnotenie knihy a
namiesto kolónky "moje
hodnotenie s recenziou" ostane "moja recenzia"
- ak chce zmazať obe tak klikne na tlačidlo "zmazať" lokalizované pod
recenziou a hodnotením a odstráni sa recenzia aj hodnotenie aj s kolónkami a
prepočíta sa hodnotenie knihy
poslanie požiadavky o zmene údajov knihy používateľom
- používateľ je na profile knihy
- klikne na tlačidlo "nahlásiť chybné/chýbajúce údaje
- zobrazí sa mu formulár kde je predvyplnený názov knihy, autora, a meno používateľa
- najprv používateľ vyberie pre každý údaj či je údaj ktorého sa požiadavka týka chýbajúci
alebo chybný
- potom vyberie čoho sa údaj týka. Má na výber: názov knihy, ISBN, meno autora, rok vydania,
jazyk, počet strán vo vydaní, obdobie, žánre, tagy, séria, to či je vydaná
- u každého údaju ktorý vybral ako chybný sa zobrazí druhá kolónka kde treba zadať správny
údaj
- na koniec uvedie zdroje z ktorých čerpal do osobitnej kolónky "zdroje"
- klikne na tlačidlo "poslať"
- prejde kontrola či majú všetky údaje označené ako chybné vyplnenú správnu verziu
- ak nie, tak sa vypíše hláška "treba vyplniť správne verzie chybných údajov",
používateľ ich zapíše, klikne na "poslať" a vracia sa na predošlý krok
- ak áno tak sa ide na kontrolu typov
- prejde kontrola dátových typov pri správnych verziách chybných údajov
- ak sú nezrovnalosti tak sa vypíše chybová hláška "nesedia dátové typy" a
vyznačí sa kde. Používateľ upraví dáta, klikne na "poslať" a vracia sa na
predošlý krok
- ak nie, tak sa požiadavka odošle a okno sa zatvorí