UC.01 – Přihlášení do aplikace

Context of Use

Registrovaný uživatel se přihlašuje do aplikace a podle login name jej aplikace přihlásí buď jako studenta nebo jako učitele

Scope

UIS

Level

user goal

Primary Actor

nepřihlášený uživatel

Stakeholders and Interests

  • student: chce se přihlásit do aplikace
  • učitel: chce se přihlásit do aplikace

Constraints

  1. uživatelský účet již musí existovat - nelze se nově zaregistrovat

Preconditions

  1. je zobrazena domácí stránka UIS
  2. nikdo není přihlášen - horní lišta má černou barvu a na ní je vpravo viditelná položka menu Login

Trigger

uživatel klikne na položku menu Login v horní liště vpravo

Main Success Scenario

  1. uživatel klikne na položku menu Login v horní liště vpravo
  2. objeví se stránka Login Page
  3. uživatel vyplní své již v UIS existující login name
  4. uživatel zadá heslo pass - pro všechny uživatele stejné heslo
  5. uživatel stiskne tlačítko Login

Postconditions

  1. UIS z login name zjistí, zda je uživatel v roli studenta či učitele
  2. v horní liště vpravo zmizí položka menu Login
  3. v horní liště je vpravo zobrazeno proklikávatelné jméno a příjmení přihlášeného uživatele
  4. v horní liště je vpravo zobrazena položka menu Logout
  5. pro roli studenta je zobrazeno menu Student's View a horní lišta má oranžovou barvu
  6. pro roli učitele je zobrazeno menu Teacher's View a horní lišta má tmavě zelenou barvu
  7. pro obě role je zobrazena stránka Overview

Alternative Flows

  • 5a. Zadané login name v UIS neexistuje
      Postconditions:
      1. zůstává zobrazena stránka Login Page
      2. objeví se chybové hlášení o neúspěšném přihlášení

  • 5b. uživatel zadal jiné heslo než pass
      Postconditions:
      1. zůstává zobrazena stránka Login Page
      2. objeví se chybové hlášení o neúspěšném přihlášení

Technology and Data Variations List

N/A

Related Information

  • Informaci o všech registrovaných uživatelích lze zobrazit kliknutím na odkaz Database content ze stránky University information System (Home page)
  • pokud je nutné do UIS přidat dalšího uživatele, musí se to provést pomocí importu datového souboru do DB (položka Export/Import DB v horní liště)