Produktový katalog
Produktový katalog
Produktový katalog zahrnuje několik "pod-use-case-ů":
- Zobrazení seznamu zboží pro běžného uživatele
- Přechod na detail zboží u běžného uživatele - zobrazí se katalogové číslo zboží, jeho typ, cena, případně počet kusů na skladě, nějaká fotografie
-
Administrace produktového katalogu pro administrátory. Bude umět CRUD metody:
- READ: Zobrazení detailu produktu (i věci, které se běžným uživatelům neukážou)
- CREATE: Přidání nového produktu do katalogu (databáze)
- UPDATE: Aktualizace informací o produktu
- DELETE: Odebrání produktu z katalogu
Pro spolupráci s databází budete mít:
- Business objekty
- ORM mapování
- Datovou (repo) vrstvu
- Aplikační (service) vrstvu
- Prezentační (models, views, controller) vrstvu
- Validaci
Ověříte, že se aplikace chová jinak pro:
- Nepřihlášeného uživatele
- Běžného přihlášeného uživatele
- Přihlášeného uživatele s admin rolí