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í
top