Informační systém Studium

Informační systém Studium bude sloužit pro podporu správy kurzů včetně elektronického přihlašování a odhlašování.

Správa studijích kurzů umožní lektorům přidávání nových kurzů, mazání kurzů a úpravu stávajících parametrů, kterými jsou název, popis, prerekvizity, kapacita, nastavení rozvrhu a rozlišení, zda jde o prezenční nebo distanční kurz.

Studenti dostanou možnost využít systém k elektronickému zápisu do kurzů a odhlašování z kurzů. Zápis do kurzu bude umožněn jen v případě, že dosud není naplněna kapacita kurzu. Pokud dojde k vyčerpání kapacity kurzu, systém pošle upozornění na email lektora zodpovědněho za kurz.

Jednou z doplňkových funkcí systému bude podpora pro vkládání pracovních výkazů o odpracovaných hodinách pro externí lektory, kteří na rozdíl od interních lektorů nepobírají měsíční mzdu a jsou placeni na základě odpracovaných hodin.

Legenda:
červeně - podstatné jméno kadnidátem na třídu
zeleně - podstatné jméno kandidátem na atribut
modře - sloveso kandidátem na operaci/metodu

Získané třídy, atributy a operace:

Třída: Kurz/PrezencniKurz/DistancniKurz
Atributy: nazev, popis, prerekvizity, kapacita, rozvrh, zodpovednyLektor
Operace: spravovatKurz, prihlasitStudenta, odhlasitStudenta, zaslatUpozorneni

Třída: Student
Atributy: ---
Operace: ---

Třída: Lektor/InterniLektor/ExterniLektor
Atributy: email, mesicniMzda
Operace: ---

Třída: PracovniVykaz
Atributy: odpracovaneHodiny
Operace: vlozitVykaz

Výsledné třídy, atributy a operace po doplnění v podobě CRC:

Třída: Kurz/PrezencniKurz/DistancniKurz
Atributy: nazev, popis, prerekvizity, kapacita, rozvrh
Operace (zodpovědnosti): pridatKurz, smazatKurz, upravitUdaje, prihlasitStudenta, odhlasitStudenta, zaslatUpozorneni
Spolupracovníci: Studenti, zodpovědný Lektor, vyučující Lektoři

Třída: Student
Atributy: jmeno, adresa, email
Operace (zodpovědnosti): pridatStudenta, smazatStudenta, upravitUdaje
Spolupracovníci: Kurzy

Třída: Lektor/InterniLektor/ExterniLektor
Atributy: jmeno, adresa, email, mesicniMzda/hodinovaMzda
Operace (zodpovědnosti): pridatLektora, smazatLektora, upravitUdaje
Spolupracovníci: PracovniVykaz, vyučované Kurzy, spravované Kurzy

Třída: PracovniVykaz
Atributy: odpracovaneHodiny, datum
Operace (zodpovědnosti): vlozitVykaz, smazatVykaz
Spolupracovníci: Lektor, Kurz