Use Cases - Agenda čtenářů

UC7 - Registrovat nového čtenáře

Případ užití: Registrovat nového čtenáře
ID:7
Stručný popis:
Knihovník vytvoří čtenáři nový uživatelský účet.
Hlavní aktéři:
knihovník
Vedlejší aktéři:
čtenář
Vstupní podmínky:
  • knihovník je přihlášen do systému
  • knihovník má k dispozici uživatele, nebo data o uživateli, jehož účet bude vytvářen
Hlavní scénář:
  1. Knihovník klikne na menu položku "Registrovat nového čtenáře".
  2. Systém zobrazí formulář pro vyplnění údajů o čtenáři.
  3. Knihovník zadá do formuláře čtenářovy nacionále.
  4. Knihovník klikne na tlačítko "Vytvořit účet".
  5. Systém dle rodného čísla ověří, zda se již čtenář v systému nenachází.
    1. Pokud se čtenář v systému nachází, pokračuje případ alternativním scénářem.
  6. Systém ověří správnost formátu ostatních vkládaných dat.
    1. Pokud jsou data v nesprávném formátu, pokračuje případ alternativním scénářem.
  7. Systém vytvoří a uloží uživatelský účet dle zadaných údajů.
Výstupní podmínky:
V systému je vytvořen účet pro právě zaregistrovaného čtenáře.
Alternativní scénáře:
  1. Knihovník zadá data o uživateli v neplatném formátu.
  2. Systém nepovolí uživatelský účet vytvořit do té doby, dokud nebudou vstupní data opravena.
  3. Pole, která nebyla zadána ve správném formátu, systém zvýrazní a doplní k nim chybovou hlášku.
Relace aktérů k případu užití:
  • Aktér Knihovník spouští případ užití a provádí vlastní interakci se systémem.
  • Vedlejší aktér Čtenář nemusí být přítomen, pokud má knihovník k dispozici jeho nacionále.
  • Pokud je přítomen, poskytuje své nacionále knihovníkovi. Knihovník tyto zadává do systému.

UC8 - Zadat úhradu penále

Případ užití: Zadat úhradu penále
ID:8
Stručný popis:
Knihovník zadá do systému záznam o tom, že čtenář uhradil penále za vrácení výpůjčky po termínu.
Hlavní aktéři:
knihovník
Vedlejší aktéři:
čtenář
Vstupní podmínky:
  • Knihovník je přihlášen do systému.
  • V systému je u daného čtenáře záznam o nezaplaceném penále.
Hlavní scénář:
  1. Knihovník vyhledá a zobrazí seznam nezaplacených penále.
  2. Ve zobrazeném seznamu knihovník rozklikne penále, které bude uživatel hradit.
  3. Systém zobrazí detail penále, včetně částky, kterou má čtenář uhradit.
  4. Poté, co čtenář danou částku uhradí, knihovník klikne na tlačítko "Označit penále jako uhrazené".
Výstupní podmínky:
Daný záznam o penále je označen jako zaplacený a nezobrazuje se dále v seznamu nezaplacených penále.
Alternativní scénáře:
  1. Knihovník se rozhodne kdykoli před ukončením use-case úkol přerušit.
  2. Kliknutím na jakoukoli položku v menu je akce stornována a knihovník je vrácen na příslušnou stránku dle toho, na jakou položku v menu klikl.
Relace aktérů k případu užití:
  • Aktér Knihovník spouští daný případ užití a provádí veškeré kroky popsané v use-case.
  • Vedlejší aktér Čtenář je přítomen v knihovně a hradí částku příslušného penále.

UC9 - Zablokovat čtenářský účet

Případ užití: Zablokovat čtenářský účet
ID:9
Stručný popis:
Knihovník zablokuje účet čtenáři.
Hlavní aktéři:
knihovník
Vedlejší aktéři:
žádní.
Vstupní podmínky:
  • Knihovník je přihlášen do systému.
Hlavní scénář:
  1. Knihovník klikne na položku v menu "Seznam čtenářů".
  2. Vyhledá v zobrazeném seznamu čtenáře, jehož účet chce zablokovat, a zobrazí detail tohoto účtu.
  3. Na detailu účtu klikne knihovník na tlačítko "Zablokovat účet".
Výstupní podmínky:
Účet daného čtenáře je zablokován.
Alternativní scénáře:
  1. Knihovník se rozhodne kdykoli před ukončením use-case úkol přerušit.
  2. Kliknutím na jakoukoli položku v menu je akce stornována a knihovník je vrácen na příslušnou stránku dle toho, na jakou položku v menu klikl.
Relace aktérů k případu užití:
  • Aktér Knihovník spouští daný případ užití a provádí veškeré kroky popsané v use-case.

Diagram případů užití balíku Agenda čtenářů

school/fit/mipis/semestralwork/usecse/agendactenaru.txt · Last modified: 2018-06-21 19:48 (external edit)
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0