UC.14 – Reset databáze

Scope and Importance

CdG – additional

Context of Use

Učitel resetuje databázi. To znamená, že se vymažou a následně nenávratně zruší všechny tabulky. Reset ale prakticky způsobí jen ztrátu hesel, protože data o studentech a o odevzdaných úlohách se jen načítají ze souborů a v databázi se nijak nemodifikují. Pro restartu DB se všechny tabulky opět založí.

Primary Actor

Učitel

Constraints

  1. učitel ještě není registrován (UC.03)

Preconditions

  1. je zobrazena jakákoliv stránka CdG
  2. uživatel je v aktivní roli Učitel

Main Success Scenario

  1. uživatel klikne na položku menu Nastavení
  2. zobrazí se stránka Servisní činnosti s aktivní záložkou Aktualizace úloh
  3. uživatel klikne na záložku Reset databáze
  4. uživatel stiskne tlačítko Resetovat databázi
  5. objeví se modální okno Nebezpečná destruktivní akce
  6. uživatel stiskne tlačítko Ano, opravdu resetovat DB

Postconditions

  1. v menu vlevo je aktivní role Nepřihlášený
  2. aplikace je ve stavu jako při prvním spuštění, tj. v databázi jsou založeny prázdné tabulky

Alternative Flows

   N/A

Related Information

   N/A