Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
bakalářská práce
Autor práce: Bc. Dmitrii Kozhevnikov
Ak. rok: 2022/2023
Vedoucí: Ing. Petr John
Oponent: Ing. Jiří Hynek, Ph.D.
V současné době se každý specialista potýká s velkým množstvím dat, a jeho cílem je pracovat s nimi co nejefektivněji. Často ale chybí platformy, které jsou schopny poskytnout efektivní zobrazení informace pro každého uživatele a umožňují individuálního přizpůsobení. Tato bakalářská práce se zabývá ukládáním dat a zobrazováním za pomocí dashboardů. Cílem práce bylo navrhnout a vytvořit dashboard pro organizace zaměřené na kontrolu kvality, který umožní nejen efektivní zobrazení potřebných dat, ale také poskytne uživatelům možnost přizpůsobit zobrazené informace podle jejich požadavků a úkolů. Některé části tohoto řešení byly nasazeny ve firmě Sanezoo. Výsledkem provedené práce je aplikace pro vizualizaci dat, která uživatelům poskytuje data v tabulkách v pohodlné podobě a umožňuje také vytváření a úpravu grafů, které budou zobrazeny na speciálním dashboardu. Aplikace byla testována jak za pomocí automatických testů, tak reálnými uživateli. V budoucnu budou přidány nové možnosti na základě testovacího feedbacku a aplikace bude integrována do aplikace Sanezoo.
dashboard, vizualizace dat, chytrá zařízení, automatické testování, cypress
Termín obhajoby
21.08.2023
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. 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
čeština
Fakulta
Fakulta informačních technologií
Ústav
Ústav informačních systémů
Studijní program
Informační technologie (BIT)
Složení komise
doc. Dr. Ing. Dušan Kolář (předseda) doc. Ing. František Zbořil, Ph.D. (člen) Ing. Jiří Matoušek, Ph.D. (člen) Ing. Tomáš Milet, Ph.D. (člen) Ing. Jiří Hynek, Ph.D. (člen)
Posudek vedoucíhoIng. Petr John
Student splnil zadání. Pro řešení musel nastudovat různé technologie a během obou semestrů pracoval velmi samostatně. Výsledek jako takový hodnotím spíše jako prototyp, který je možné otestovat ve firmě Sanezoo. Navrhuji hodnocení stupněm C.
Cílem práce bylo vytvořit komponenty pro zobrazení dat z chytrých zařízení použitých pro automatickou kontrolu kvality ve firmě Saneezo a aplikaci, která umožní jejich demonstraci. Student musel nastudovat požadavky na dashboard použitelné v tomto zaměření, typy vizualizací. Dále také musel nastudovat technologie, které umožní výsledné komponenty testovat (Cypress) a technologie pro vývoj frontendových aplikací (JavaScript, TypeScript a React) a způsoby komunikace s backendem (REST). Zadání hodnotím jako průměrně složité a považuji jej za splněné.
Student prostudoval doporučenou literaturu a sám si dohledal další relevantní zdroje.
Student komunikoval během celého akademického roku a to jak prostřednictvím konzultací tak častých zpráv. Konzultace probíhaly každé dva týdny. Student pracoval samostatně.
Student dokončil práci včas, obsah byl konzultován.
Známka navržená vedoucím: C
Posudek oponentaIng. Jiří Hynek, Ph.D.
Bakalářská práce je na průměrné úrovni. Praktické výstupy mohly být více propracované, nicméně oceňuji snahu vytvořit prakticky využitelné řešení. Navrhuji hodnocení stupněm D.
Stupeň hodnocení: průměrně obtížné zadání
Cílem práce bylo vytvořit řešení pro firmu Sanezoo pro vizualizaci dat získaných ze zařízení pro kontrolu kvality. Student se musel seznámit s problematikou kontroly kvality a prostudovat vybrané webové technologie určené pro tvorbu informačních systémů (např. Python/Flask, JavaScript/React, MySQL). Zadání hodnotím jako průměrné obtížné.
Stupeň hodnocení: zadání téměř splněno s drobnými výhradami
Student vytvořil webovou aplikaci pro tvorbu pohledů (tzv. dashboards) určených k vizualizaci dat. Pro firmu Sanezoo nicméně v daném nástroji nebyl vytvořen a otestován žádný konkrétní pohled, který by řešil požadavky firmy.
Stupeň hodnocení: je v obvyklém rozmezí
Práce má obvyklou strukturu. Nejprve jsou představeny teoretické základy potřebné pro řešení práce (chytrá zařízení, dashboard, vizualizace dat, testování). Dále následují kapitoly Analýza, Návrh, Implementace a Testování. Vytkl bych, že kapitola 4 působí spíše jako encyklopedie technologií.
Formální úprava technické zprávy je na přijatelné úrovni. Často se vyskytují typografické chyby (pomlčky nebo výčty). Slovosled některých vět není vhodný, což přisuzuji faktu, že se nejedná o rodilého mluvčího. Některé věty jsou zmatené a je obtížné pochopit jejich význam.
V rámci kapitol č. 2 a 3 student referuje dostatečné množství zdrojů. Kapitola č. 4 neobsahuje žádný zdroj. Obrázky rovněž neobsahují zdroje.
Student implementoval informační systém, který obsahuje jednoduchou aplikaci pro tvorbu přehledové obrazovky typu dashboard vytvořenou s využitím knihovny React. Řešení podporuje celkem 4 typy diagramů použité z knihovny Nivo. Serverová část byla implementována s využitím knihovny Flask a databázového systému MySQL. Řešení působí jednoduchým dojmem. Ačkoliv student na deseti stránkách popisuje doporučení pro tvorbu použitelných dashboards, řešení tyto doporučení ignoruje.
Výsledky by dle uvedených informací měly být potenciálně aplikovatelné ve firmě Sanezoo.
Známka navržená oponentem: D
Odpovědnost: Mgr. et Mgr. Hana Odstrčilová