Use Case - Gekocius/cafe GitHub Wiki

Uživatelské role

V rámci návrhu informačního systému je nutné rozlišovat jednotlivé role, přičemž každá role má odlišná práva a vážou se k ní různé funkce. V našem systému rozlišujeme dvě uživatelské role.

Správce aplikace

Tato role provádí celkovou správu aplikace. Má největší práva. Nový správce se může registrovat, přihlásit se pod svým uživatelským jménem. Správce má funkci přidání nové kavárny, k té přidává popis, adresu, nabídku káv, případně speciální nabídky. Kavárnu může později také editovat či odstranit. Správce aplikace také spravuje veškeré uživatele, to znamená, že může editovat profily uživatelů (například při použití nevhodných slov či jiné porušení podmínek) nebo je odstranit ze systému. Také může odstranit komentáře uživatelů u kaváren i jejich hodnocení.

Uživatel

Uživatel aplikace se může přihlásit k aplikaci a editovat svůj profil. Nový uživatel se může registrovat pod unikátním uživatelským jménem. Uživatelé mají možnost vyhledávání kaváren podle názvu, adresy, ponúkané kávy a speciální ponuky. Uživatelé mohou udělit kavárnám hodnocení a zanechat komentář ke kavárně.

Use Case

alt UseCase