School assignment
- Oddělení datového modelu od prezentační logiky.
- Použití alespoň jedné asociace 1:N (agregace) mezi třídami modelu (např. evidence nějakých záznamů).
- Požadovaná funkčnost z pohledu uživatele:
- přidání, úprava, smazání a zobrazení záznamu,
- vyhledávání a řazení dat