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
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
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