Korespondenční úkol Vymyslela jsem si evidenci žáků 6. 9. ročníku ZŠ, jejich osobních údajů a jejich prospěchu v daném školním roce. Výpočty budou obsahovat především aritmetické průměry, dále přehledy o počtech žáků, viz body dole. Entita: Žák Atributy: Jméno Příjmení Rodné číslo Místo narození Pohlaví M/Z bydliště: Ulice Město PSČ Zákonný zástupce Telefon zákonného zástupce Třída (např. 6.A, 6.B...) typ číslo (deset míst) typ číslo (pětimístné) typ číslo (devítimístné) dále všechny předměty vyučované na druhém stupni: Čj, Ma, Tv, Ov, Aj, Nj, Dě, Ze, Fy, Bi, Che, Ivt, Hv, Vv, Ov, Pv - typ číslo, indexovaná proměnná, možnost obsahovat NULL, IO 1-5 Poznámka V databázi je možno sledovat: 1. Počty žáků na druhém stupni celkem 2. Počet dívek/chlapců na druhém stupni celkem 3. Počty žáků ve třídě celkem 4. Počet dívek/chlapců ve třídě celkem 5. Prospěch žáka z jednotlivých předmětů (aritmetický průměr) 6. Prospěch třídy z jednotlivých předmětů (aritmetický průměr) 7. Možnost tisku vysvědčení 8. Možnost zobrazit na internetu známky žáka pro rodiče 9. Dále možnost výpočtů prospěl, neprospěl, prospěl s vyznamenáním.
Upřesnění návrhu Lineární zápis: Žák (RČ, jméno, příjmení, místo narození, pohlaví, bydliště, třída, třídní učitel) Předměty (ID_předmětu, název) Hodnocení (RČ, ID_předmětu, známka, datum) Hodnocení je vazební entita mezi žákem a předměty Datová analýza formou ERD: dostává jsou Žák Hodnocení Předměty Datový slovník: entita atribut dat_typ délka KEY NULL IDX IO význam Žák RČ num 10 A N A *1) jméno char 10 N N N příjmení char 10 N N N místo_nar char 20 N N N pohlaví char 1 N N N *2) ulice char 20 N N N město char 20 N N N třída char 2 N N A *3) třídní_uč char 20 N N N Předměty ID_předmětu char 2 A N A *4) název char 20 N N A Hodnocení RČ num 10 A N N *1) přenos z Žák ID_předmětu char 2 A A A *4) přenos z Předměty Známka num 1 N A A *5) Datum date 8 N A N *1) formát: RRMMDDČČČČ, u dívek MM+50 *2) M/Z (muž/žena) *3) jednociferné číslo (z rozsahu 6-9) + písmeno abecedy (z rozsahu A-C), např. 6A, 8C *4) zkratka předmětu, dva znaky, např.: čj, ma, tv, bi, aj, nj,.. *5) jedno číslo, nabývá hodnot 1 5 Zpřesněná datová analýza: - každý učitel učí jen jeden předmět - ne všichni učitelé mají třídnictví - ve třídě je max. 30 žáků
entita atribut dat_t délka KEY NULL IDX IO význam yp Žák RČ num 10 A N A *1) jméno char 10 N N N příjmení char 10 N N N místo_nar char 20 N N N pohlaví char 1 N N N *2) ulice char 20 N N N město char 20 N N N třída char 2 N N A *3) třídní_uč char 20 N N N přenos z Učitel Předměty ID_předmětu char 2 A N A *4) název char 20 N N A ID_učitele char 20 N N přenos z Učitel Hodnocení RČ num 10 A N N *1) přenos z Žák ID_předmětu char 2 A A A *4) přenos z Předměty Známka num 1 N A A *5) Datum date 8 N A N ID_učitele char 20 N N přenos z Učitel Učitel ID_učitele jméno učitele třídnictví bool N třída A ID_předmětu Třída ID_třídy Jméno třídy Příklad: Žák Třída Předmět Učitel Breberka 6A Novák Méďa 7B Hubený Pitbul 9A Široký Hafan 8A Mocný Žirafka 6B Starý Kotěcí 6A Novák Slepička 7A Moudrý Husáková 8B Dlouhý Pelikán 9B Bystrý Slavíková 7B Hubený Hafan 8A Mocný Breberka 6A Novák Slepička 7A Moudrý Skřivan 9B Bystrý Kotěcí 6A Novák Levová 9A Široký Pardál 8B Dlouhý předmětu Známka Datum známky
Předmět ID_předmětu Název ID_učitele Ma Matematika ČJ Český jazyk AJ Angličtina Fy Fyzika VV Výtvarná výchova Bi Biologie Ze Zeměpis IT Informační technologie TV Tělesná výchova HV Hudební výchova PV Pracovní vyučování Učitel ID_učitele Jméno učitele Třídnictví ID_předmětu U1 Novák ano Ma U2 Starý ano AJ U3 Moudrý ano ČJ U4 Hudebný ano Fy U5 Mocný ano VV U6 Dlouhý ano Bi U7 Široký ano Ze U8 Bystrý ano IT U9 Rychlý ne TV U10 Zpěvák ne HV U11 Upracovaný ne PV Žáci ve třídě ID_třídy Žák1 Žák2 Žák3 Žák4 Žák5 Žák6. Žák30 6A ID6A1 ID6A2 ID6A3 ID6A4 ID6A5 ID6A6. ID6A30 6B ID6B1 ID6B2 ID6B3 ID6B4 ID6B5 ID6B6. ID6B30 7A ID7A1 ID7A2 ID7A3 ID7A4 ID7A5 ID7A6. ID7A30 7B ID7B1 ID7B2 ID7B3 ID7B4 ID7B5 ID7B6. ID7B30 8A ID8A1 ID8A2 ID8A3 ID8A4 ID8A5 ID8A6. ID8A30 8B ID8B1 ID8B2 ID8B3 ID8B4 ID8B5 ID8B6. ID8B30 9A ID9A1 ID9A2 ID9A3 ID9A4 ID9A5 ID9A6. ID9A30 9B ID9B1 ID9B2 ID9B3 ID9B4 ID9B5 ID9B6. ID9B30 Žáci ID_žáka Jméno RČ Bydliště Pohlaví Kontakt. ID6A1 Breberka..... ID6A5 Kotěcí..... ID6A30......
ID6B1...... ID6B4...... ID6B30 Žirafová..... ID7A1...... ID7A20 Slepička..... ID7A30...... ID7B1...... ID7B3 Méďa..... ID7B12 Slavíková..... ID7B30...... ID8A1...... ID8A5 Hafan..... ID8A30...... ID8B1...... ID8B15 Husáková..... ID8B23 Pardál..... ID8B30...... ID9A1...... ID9A6 Pitbul..... ID9A7 Levová..... ID9A30...... ID9B1...... ID9B8 Pelikán..... ID9B21 Skřivan..... ID9B30...... Zde je jen pro názornost výsek skutečnosti, každá třída má až 30 žáků, na druhém stupni je 8 tříd, čili v tabulce může být až 240 záznamů ID_třídy ID_učitel 6A U1 6B U2 7A U3 7B U4 8A U5 8B U6 9A U7 9B U8 Známka ID_předmětu ID_učitele ID-žáka Známka Datum Fy U4 ID6A1 1 9.9.2004 HV U10 ID7B3 2 5.9.2004 ČJ U3 ID9A6 1 8.9.2004 Ma U1 ID8A5 3 16.10.2004
Funkční požadavky 1. Proč je zapotřebí systém: a. papírová evidence žáků a jejich známek je zastaralá, nedosahuje zdaleka takových možností jako evidence formou elektronické databáze b. výpočetní technika je ideální prostředek na hromadné zpracování dat c. z evidence můžu dělat různé výpočty a přehledy d. postaru se žít nedá 2. K čemu má sloužit: a. evidence žáků a jejich známek na druhém stupni základních škol b. evidence třídnictví c. přehled, který učitel učí jaký předmět d. vytváření souhrnů, přehledů, výpočtů 3. Kdo s ním bude pracovat: a. běžně i. správce systému začátkem roku překlopení žáků do vyššího ročníku, s tím souvisí načtení nových žáků do 6. třídy, na konci šk. roku vyřazení žáků 9. tříd a jejich zařazení do event. archivu ii. třídní učitel aktualizace žáků, předmětů, učitelů, zadávání známek iii. učitel předmětu zadávání známek b. příležitostně rodiče žáka (prohlížení přes internet) c. pravidelně správce systému (zálohování dat), ředitel školy 4. Jaké budou vstupy do systému: a. zařadit nového žáka, vyřadit žáka, který se odstěhoval b. získané známky jednotlivých žáků v daném předmětu c. aktualizace (předmětů, učitelů) 5. Jaké budou výstupy ze systému: a. statistiky o počtech žáků na druhém stupni (celkem, kolik v jednotlivých třídách, kolik chlapců, dívek) b. statistiky o prospěchu žáků (jednotlivců, ve třídě, z předmětu, na druhém stupni celkem,.) c. tisk vysvědčení d. zobrazení prospěchu žáka na internetu možnost nahlížet rodiči (možnost vidět prospěch jen svého dítěte na základě přístupového hesla do prohlížeče) 6. Jaké funkce bude systém plnit: a. evidenční b. statistické c. tiskové
Nefunkční požadavky 1. Výkonná výpočetní technika, ideálně bude mít každý učitel k dispozici svůj počítač s operačním systémem Windows XP (NT), počítače budou napojeny do sítě přes server s dostatečně velkou kapacitou hlavní paměti, na kterém bude běžet databáze žáků, připojení na internet, nejlépe optickým kabelem či mikrovlnným spojením 2. Vhodný databázový software 3. Vhodný hardware, např. laserové tiskárny pro tisk vysvědčení 4. Uživatelská znalost obsluhy počítače, MS Office, obsluha databáze (zaškolení) Seznam událostí a reakcí systému Událost Reakce systému Aktér Nový školní rok překlopení žáků do vyšší třídy, správce systému zavedení nových žáků do 6. třídy Konec školního roku převedení žáků 9. tříd do archivu správce systému Získaná známka žáka zápis do databáze učitel Nový žák zavedení záznamu do databáze třídní učitel Nový učitel zavedení záznamu do databáze ředitel Statistiky, tiskové sestavy dle výpočet, tisk třídní učitel, ředitel požadavků Zálohování vyrobení kopie databáze správce systému Kontextový diagram Učitel Správce systému Hodnocení Žák
Model jednání správce systému začátek roku učitel předmětu hodnocení třídní učitel statistiky, výpočty, tisky ředitel nahlížení rodič konec roku
DFD 1. Učitel celk. známka žáka Zápis známky statistika třídy statistika předmětu 2. počet žáků ve třídě Nový žák počet žáků ve škole 3. Ředitel Učitel předmětu Nový učitel 4.
Správce systému překlopení tříd do vyšších ročníků Nový školní rok noví žáci do 6. třídy statistiky žáků 5. Správce systému Žáci 9. ročníku do archivu Konec šk. roku statistiky žáků 6. Statistiky hodnocení Konec šk. roku tisk vysvědčení