UC.03 – Změna uživatelských personálních údajů
Context of Use
Přihlášený uživatel si může změnit své first name a/nebo last name a/nebo email
Primary Actor
přihlášený uživatel
Stakeholders and Interests
- student: chce si změnit personální údaje
- učitel: chce si změnit personální údaje
Constraints
- First name musí mít počet znaků min. 2 a max. 30 včetně
- Last name musí mít počet znaků min. 2 a max. 30 včetně
- Email musí mít počet znaků min. 8 a max. 40 včetně
Preconditions
- uživatel je již přihlášený do UIS
- je zobrazena stránka Overview
Trigger
uživatel edituje některou vstupní položku nebo jejich libovolné kombinace
Main Success Scenario
- uživatel změní zobrazené údaje v položce First name
- uživatel změní zobrazené údaje v položce Last name
- uživatel změní zobrazené údaje v položce Email
- uživatel stiskne tlačítko Update
Postconditions
- UIS uloží změněné údaje a provede další navazující změny v příslušných tabulkách DB
- je stále zobrazena stránka menu Overview
- objeví se hlášení o úspěšném provedení
- pokud bylo změněno first name a/nebo last name, objeví se tato změna ve výpisu uživatelova jména v horní liště vpravo
Alternative Flows
- 1a.
Zadané first name je kratší než 2 znaky
Postconditions:
- zůstává zobrazena stránka Overview
- objeví se chybové hlášení o neúspěšné změně
- k zápisu / změně nikde nedojde
- 1b.
Zadané first name je delší než 30 znaků
Postconditions:
- zůstává zobrazena stránka Overview
- objeví se chybové hlášení o neúspěšné změně
- k zápisu / změně nikde nedojde
- 2a.
Zadané last name je kratší než 2 znaky
Postconditions:
- zůstává zobrazena stránka Overview
- objeví se chybové hlášení o neúspěšné změně
- k zápisu / změně nikde nedojde
- 2b.
Zadané last name je delší než 30 znaků
Postconditions:
- zůstává zobrazena stránka Overview
- objeví se chybové hlášení o neúspěšné změně
- k zápisu / změně nikde nedojde
- 3a.
Zadaný email je kratší než 8 znaků
Postconditions:
- zůstává zobrazena stránka Overview
- objeví se chybové hlášení o neúspěšné změně
- k zápisu / změně nikde nedojde
- 3b.
Zadaný email je delší než 40 znaků
Postconditions:
- zůstává zobrazena stránka Overview
- objeví se chybové hlášení o neúspěšné změně
- k zápisu / změně nikde nedojde
Technology and Data Variations List
N/A
Related Information
- stránka Overview je vizuálně i funkčně stejná jak pro studenta, tak i pro učitele