Mateřská škola
Zadání
Navrhněte datový model pro evidenci žáků, jejich rodičů, tříd, docházky, učitelek a školních akcí. U každého žáka je nutné evidovat kromě základních údajů také jméno doktora a číslo zdravotní pojišťovny a jednoho nebo více zákonných zástupců včetně kontaktu na ně (telefon a email). Každý žák je zařazen do jedné ze tříd a to vždy na dobu celého školního roku. Třídu má na starosti vždy jedna učitelka, některé učitelky jsou bez přiřazené třídy (například angličtinářka nebo učitelka výtvarného kroužku).
Učitelka hodnotí vývoj dítěte a rozvoj jeho schopností vždy jednou měsíčně. Tento stav se bude nově zaznamenávat do databáze (nyní se vyhotovoval pouze na papír) a bude přístupný učitelkám a zákonným zástupcům žáka.
U školních akcí je potřeba evidovat vždy jednoho zodpovědného zaměstnance (učitelku) a správný počet učitelek podle počtu dětí – počítejte minimálně vedoucí plus jedna další učitelka na každých 10 dětí. Evidujte druh školní akce, cíl, datum, čas odchodu a návratu (je-li relevantní), finanční částku příspěvku a seznam dětí, které se dané akce zúčastní.
Účel
Mateřská škola potřebuje databázi pro webovou aplikaci, která po přihlášení zobrazí seznam tříd, jejich učitelek, žáků a plán akcí na daný školní rok. Přihlášení je možné pouze pro zaměstnance a zákonné zástupce žáků.
Výstupem budou následující sestavy:
- seznam tříd a počet žáků
- slovní hodnocení žáka „Leonard Tuhý“ od začátku letošního školního roku
- přehled zameškaných hodin žákyně „Eleonora Ostražitá“ ve druhém pololetí
- seznam plánovaných i proběhlých akcí třídy „Berušky“
- přehled měst / obcí žáků a jejich počet seřazený od měst / obcí s nejvyšším počtem žáků po nejnižší
Nezapomeňte na klasické operace typu:
- zápis nového žáka
- zaznamenání docházky
- přidání nového slovního hodnocení žáka
- přidání nové akce
- zápis žáka na akci