Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
diplomová práce
Autor práce: Ing. Jozef Čásar
Ak. rok: 2023/2024
Vedoucí: Ing. Jiří Hynek, Ph.D.
Oponent: Ing. Petr John
Cieľom tejto diplomovej práce je navrhnúť a vytvoriť webovú aplikáciu pre včelársku a laickú verejnosť pomocou nástroja dashboard. Aplikácia analyzuje veľké dátové súbory zo systému ApiVčelař 4.0, ktoré pochádzajú z moderných včelárskych zariadení, ako sú váhy, senzory teploty, vlhkosti a iné. Analyzované dáta sú prepojené s inými voľne dostupnými zdrojmi dát, ktoré sú potom vizualizované užívateľovi. Webová aplikácia je implementovaná pomocou frameworku Ionic s využitím frameworku React pre implementáciu užívateľského rozhrania. Pre ukladanie dát je zvolený databázový systém PostgreSQL a dáta sú spracovávané pomocou technológie Django. Výber technológií je zvolený podľa existujúcej aplikácie tak, aby bola výsledná aplikácia ľahko zlúčiteľná so systémom ApiVčelař 4.0. Výsledkom je aplikácia, ktorá prináša nové poznatky a informácie nájdené a získané z veľkých dátových súborov pre užívateľov.
dashboard, včelárstvo, vizualizácia, veľké dátové súbory, Ionic, React, Django, PostgreSQL
Termín obhajoby
19.06.2024
Výsledek obhajoby
obhájeno (práce byla úspěšně obhájena)
Klasifikace
D
Průběh obhajoby
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm D.
Otázky k obhajobě
Jazyk práce
slovenština
Fakulta
Fakulta informačních technologií
Ústav
Ústav informačních systémů
Studijní program
Informační technologie a umělá inteligence (MITAI)
Specializace
Softwarové inženýrství (NSEN)
Složení komise
doc. Ing. Ondřej Ryšavý, Ph.D. (předseda) doc. RNDr. Jitka Kreslíková, CSc. (člen) doc. Ing. Vladimír Janoušek, Ph.D. (člen) Ing. Vladimír Bartík, Ph.D. (člen) Ing. Šárka Květoňová, Ph.D. (člen) Ing. Radek Hranický, Ph.D. (člen)
Posudek vedoucíhoIng. Jiří Hynek, Ph.D.
Praktické výstupy práce mohly být více propracované. Student byl nicméně aktivní a účastnil se studentské konference. Navrhuji hodnocení stupněm C.
Cílem práce bylo analyzovat a zpracovat data z chytrých úlů vyvíjených v rámci projektu ApiVčelař. Student musel dobře porozumět daným datům a podrobně se seznámit s platformou pro zpracování, ukládání a poskytování těchto dat. Dále musel prostudovat technologie pro tvorbu serverové (Python, FastAPI) a klientské (JavaScript, React, Ant Design) části webové aplikace, dále knihovny pro vizualizaci dat (ApexCharts) a tvorbu interaktivních map (Leaflet). Zadání hodnotím jako průměrně obtížné.
Některé části technické zprávy byly dokončovány na poslední chvíli. Obsah byl konzultován.
Výsledky práce byly publikovány na studentské konferenci Excel@FIT 2024.
Student si aktivně dohledával literaturu týkající se včelařství a použitých technologií.
Spolupráce se studentem byla dobrá. Student byl aktivní během celého akademického roku. Konzultace se konaly online formou. Praktické výstupy dále diskutoval s členy projektu ApiVčelař. Kreativita studenta při tvorbě praktických výstupů mohla být něco lepší.
Známka navržená vedoucím: C
Posudek oponentaIng. Petr John
Pan Čásar vytvořil řešení, které provádí datovou fúzi dvou zdrojů za účelem poskytnutí přehledových obrazovek primárně využitelné pro včelaře. Řešení je jednodušší a neprovádí žádnou analýzu dat. Technická zpráva také obsahuje problémy, a to hlavně v kapitolách návrhu a implementace. Z těchto důvodů navrhuji hodnocení stupněm D.
Stupeň hodnocení: zadání splněno s vážnějšími výhradami
Práce plně nesplňuje bod 4 zadání. Práce neobsahuje návrh použití metod pro analýzu velkých datových souborů i přes to, že je této problematice věnována značná část kapitoly 2.
Stupeň hodnocení: je v obvyklém rozmezí
Práce je v typickém rozsahu pro diplomovou práci.
Práce má obvyklou strukturu. Nejprve jsou představeny teoretické základy potřebné pro řešení práce, a to problematika včelaření, vizualizací a existujících metod pro analýzu velkých datových souborů. Dále následují kapitoly analýzy, návrhu, implementace a testování. Kapitola návrh obsahuje z větší části spíše analýzu existujícího nástroje ApiVčelař, některé části navržené studentem obsahuje jen kapitola implementace.
Formální úprava technické zprávy je na nižší úrovni. Práce obsahuje časté typografické chyby (např. mezery před číslem poznámky pod čarou, překlepy). Jazyková stránka je dobrá.
Student cituje 37 zdrojů, které se skládají převážně z vědeckých článků a knižních publikací. Zvolené zdroje vhodně pokrývají popisovanou problematiku.
Student vytvořil řešení, které provádí datovou fúzi dvou zdrojů (OpenWeatherMap a ApiVčelař) a jejich vizualizaci. Za tímto účelem student implementoval dvě aplikace. První z nich využívá rámce React pro vizualizaci dat na frontendu a druhá, založená na nástroji Django, slouží jako aplikační rámec, který poskytuje tato data. Realizační kvalita obou částí je slabší. Backendová část je velmi jednoduchá na diplomovou práci, primárně chybí analýza velkých datových souborů. Frontendová část je rozsáhlejší, ale její zpracování není ideální. Práce s API je z velké části obsažena přímo v souborech jednotlivých komponent. Celkově hodnotím řešení jako jednodušší.
Práce se snaží o rozšíření projektu ApiVčelař. Student uvádí možnost integrace vytvořených výsledků do tohoto projektu.
Stupeň hodnocení: průměrně obtížné zadání
Zadání hodnotím jako průměrně obtížné.
Známka navržená oponentem: D
Odpovědnost: Mgr. et Mgr. Hana Odstrčilová