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

Scope

UIS

Level

user goal

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

  1. First name musí mít počet znaků min. 2 a max. 30 včetně
  2. Last name musí mít počet znaků min. 2 a max. 30 včetně
  3. Email musí mít počet znaků min. 8 a max. 40 včetně

Preconditions

  1. uživatel je již přihlášený do UIS
  2. je zobrazena stránka Overview

Trigger

uživatel edituje některou vstupní položku nebo jejich libovolné kombinace

Main Success Scenario

  1. uživatel změní zobrazené údaje v položce First name
  2. uživatel změní zobrazené údaje v položce Last name
  3. uživatel změní zobrazené údaje v položce Email
  4. uživatel stiskne tlačítko Update

Postconditions

  1. UIS uloží změněné údaje a provede další navazující změny v příslušných tabulkách DB
  2. je stále zobrazena stránka menu Overview
  3. objeví se hlášení o úspěšném provedení
  4. 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:
      1. zůstává zobrazena stránka Overview
      2. objeví se chybové hlášení o neúspěšné změně
      3. k zápisu / změně nikde nedojde

  • 1b. Zadané first name je delší než 30 znaků
      Postconditions:
      1. zůstává zobrazena stránka Overview
      2. objeví se chybové hlášení o neúspěšné změně
      3. k zápisu / změně nikde nedojde

  • 2a. Zadané last name je kratší než 2 znaky
      Postconditions:
      1. zůstává zobrazena stránka Overview
      2. objeví se chybové hlášení o neúspěšné změně
      3. k zápisu / změně nikde nedojde

  • 2b. Zadané last name je delší než 30 znaků
      Postconditions:
      1. zůstává zobrazena stránka Overview
      2. objeví se chybové hlášení o neúspěšné změně
      3. k zápisu / změně nikde nedojde

  • 3a. Zadaný email je kratší než 8 znaků
      Postconditions:
      1. zůstává zobrazena stránka Overview
      2. objeví se chybové hlášení o neúspěšné změně
      3. k zápisu / změně nikde nedojde

  • 3b. Zadaný email je delší než 40 znaků
      Postconditions:
      1. zůstává zobrazena stránka Overview
      2. objeví se chybové hlášení o neúspěšné změně
      3. 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