UC.09 – Přihlášení studenta
Scope and Importance
CdG – additional
Context of Use
Již registrovaný student se chce přihlásit do aplikace
Primary Actor
Nepřihlášený
Constraints
inicializace databáze ještě neproběhla - není načten seznam studentů (UC.04)
student ještě není registrován pod svým osobním číslem (UC.08)
Preconditions
je zobrazena jakákoliv stránka CdG
uživatel je v aktivní roli
Nepřihlášený
Main Success Scenario
uživatel klikne na položku menu
Nepřihlášený
objeví se rozbalovací submenu s položkou
Login
uživatel klikne na položku menu
Login
objeví se modální okno
Přihlaste se podle své role
s aktivní záložkou
Student
uživatel vybere z výběrového seznamu svoje osobní číslo
uživatel zadá svoje existující heslo do vstupního pole
uživatel stiskne tlačítko
Přihlásit
Postconditions
v menu vlevo se objeví role
Student
v liště menu budou zobrazeny položky
Návod
,
Celkově
a ikona
Logout
hodnota položky
osobní_číslo
bude nahrazena aktuálním osobním číslem přihlášeného studenta
v liště menu je zvýrazněna položka aktuálního osobního čísla
je zobrazena osobní stránka studenta; její obsah závisí na tom, zda již proběhl UC.05
Alternative Flows
7a.
student ještě nebyl registrován
Postconditions:
ve výběrovém seznamu osobních čísel se nezobrazí studentovo osobní číslo
student musí nejdříve provést UC.08
7b.
student nezvolil žádné osobní číslo, ale zadal existující heslo
Postconditions:
po stisku tlačítka
Přihlásit
je zobrazeno modální okno
Varovné hlášení
s textem
Nebylo zvoleno žádné osobní číslo.
po uzavření modálního okna zůstává zobrazeno menu pro aktivního uživatele
Nepřihlášený
7c.
student nezadal žádné heslo
Postconditions:
po stisku tlačítka
Přihlásit
je na stejné stránce zobrazena nápověda
Vyplňte prosím toto pole
7d.
student zvolil osobní číslo, ale zadal chybné heslo
Postconditions:
po stisku tlačítka
Přihlásit
je zobrazeno modální okno
Varovné hlášení
s textem
Přihlášení se nezdařilo. Zadané heslo není správné.
po uzavření modálního okna zůstává zobrazeno menu pro aktivního uživatele
Nepřihlášený
Related Information
N/A