lahucka2@uniba.sk
Cieľom práce je vytvoriť aplikáciu pre školský internát pre mladistvých, ktorá by radikálne zjednodušila a automatizovala pracovné procesy zamestnancov.
Umožní elektornickú evidenciu prítomnosti ubytovaných študentov a zjednoduší a umožní zautomatizovať komunikáciu medzi zamestnancami internátu, rodičmi a študentmi.
Správa školského internátu má určité špecifiká. Napríklad vyžaduje pravidelnú kontrolu prítomnosti študentov, či komunikáciu s rodičmi.
V prípade evidencie sa zohľadňujú aj odôvodnené neprítomnosti (ospravedlnenky, krúžky) a realizuje prípadnú dodatočnú kontrolu.
Udeľujú a kontrolujú sa vychádzky, zamestnanci musia viesť denník a hodnotiť žiakov.
V súčastnosti sa všetka evidencia vedie na papieri a vyžaduje si časovo náročné a neefektívne kontroly.
Riešením situácie ja navrhnúť systém, ktorý umožní digitalizáciu a automatizáciu procesov, dokáže automatizovať a tým vlastne aj spresniť kontroly.
Týmto by sme odbremenili zamestnancov internátu a predchádzali možným chybám v evidencii.
Komunikácia s internátom.
Tvorba počiatočných požiadaviek.
Výber technológií.
Nájdenie podobných existujúcich riešení.
Zoznámenie sa s technológiou Symfony a lokálne rozbehanie aplikácie.
Dokončiť databázový model a vytvoriť príslušné migrácie.
Vytvoriť schému GUI aplikácie.
Začatie vývoja aplikácie.
Spísanie návrhu databázy v bakalárskej práci.
Namapovanie aplikácie na používateľské roly - admin, educator, guardian, student.
Finalizovanie praktickej časti bakalárskej práce.
Testovanie bakalárskej práce.
Spísanie časti implementácia a testovanie v bakalárskej práci.
Ukončenie a odovzdanie bakálarskej práce.
Vytvorenie stránky pre bakalársky seminár.
Importovanie a následné spracovanie dát o študentoch, stretnutiach a rozvrhu vychovávateľov vo forme excel.
Tvorba akcií new, edit, filter, show pre entity.
Spracovania príchodov a odchodov ubytovaných študentov, vychádzky, odchodvky.
Vytvorenie modelu tréningov, import a následné zobrazenie v dochádzke.
Evidencia dochádzky ubytovaných študentov, výpis docházdky, spracovanie večernej kontroly.
Hľadanie knižníc na push notifikácie a posielanie mailov s pdf prílohou.
Začatie implementácie posielania mailov a push notifikácií.
Pokračovanie na implementácií notifikácií.
Tvorba stránky pre vychovávateľa.
Príprava cron jobov a commandov na pravidelné kontroly.
Tvorba stránky pre študenta.
Ponuka templatov pre import dát.
Začatie implementácie správ pre všetkých užívateľov.
Tvorba stránky pre opatrovníkov.
Program na čítanie a spracovávanie záznamov z kariet pre RaspberryPi.
API pre RaspberryPi a model pre internátne karty na zaznamenávanie dochádzky.
Dokončenie implementácie správ pre všetkých užívateľov.
Dopísanie kapitoly východiská v bakalárskej práci.
Export údajov o žiakoch vo formáte csv.
Napísanie kapitoly špecifikácia funkcionality v bakalárskej práci.
Začatie písania kapitoly návrh v bakalárskej práci.
Vytvorenie prekladov v aplikácii.
Dopísanie kapitoly návrh v bakalárskej práci.
Testovanie aplikácie v online podobe, testovanie notifikácii, celkovej funkčnosti.
Písanie kapitoly implementácie v bakalárskej práci.
Pokračovanie testovania aplikácie v online podobe, testovanie notifikácii, celkovej funkčnosti.
Dopísanie bakalárskej práce.
TODO