HADAŠ, J. Rozhraní mapového a trasovacího systému pro webovou aplikaci [online]. Brno: Vysoké učení technické v Brně. Fakulta strojního inženýrství. 2025.

Posudky

Posudek vedoucího

Šomplák, Radovan

Diplomová práce se podílela na vývoji komplexní webové aplikace pro servisní techniky systému sdílených kol společnosti nextbike Czech Republic s.r.o. Student se v rámci projektu zaměřil především na zpracování mapových podkladů, konkrétně na funkcionalitu pro aktivaci stanic sdílených kol a vizualizaci tras určených pro redistribuci kol. Součástí jeho řešení je také pokročilý systém filtrování a přizpůsobení uživatelského rozhraní pro práci na mobilních zařízeních, což významně zvyšuje použitelnost nástroje v terénních podmínkách. Na výsledku je patrná kreativita studenta, která se pozitivně promítla do ergonomie a intuitivnosti ovládání celé aplikace. Vzhledem k tomu, že vývojová technologie byla stanovena předem, bylo nutné, aby si student samostatně osvojil množství nových dovedností a nástrojů, což zvládl velmi dobře. Kladně hodnotím i jeho schopnost týmové spolupráce a zapojení do společného vývoje, včetně práce s verzovacím a zálohovacím systémem. Diplomová práce věrně odráží realitu vývoje softwarového řešení pro potřeby průmyslového partnera a obsahuje veškeré výzvy, které s tímto procesem běžně souvisejí. Významným úspěchem je, že i přes časové omezení dokázal student dokončit klíčové funkcionality a připravit nástroj pro pilotní testovací provoz. Tento výsledek je samozřejmě výstupem týmové spolupráce, avšak přínos studenta byl jednoznačně významný. Práce je přehledně strukturovaná, psaná srozumitelným a čtivým jazykem, a jasně dokumentuje jak vývojový proces, tak i dosažené výsledky. Stanovené cíle byly splněny v plném rozsahu. Diplomovou práci doporučuji k obhajobě s výslednou známkou A.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Splnění požadavků a cílů zadání A
Postup a rozsah řešení, adekvátnost použitých metod A
Vlastní přínos a originalita A
Schopnost interpretovat dosažené výsledky a vyvozovat z nich závěry A
Využitelnost výsledků v praxi nebo teorii A
Logické uspořádání práce a formální náležitosti A
Grafická, stylistická úprava a pravopis A
Práce s literaturou včetně citací A
Samostatnost studenta při zpracování tématu A
Navrhovaná známka
A

Posudek oponenta

Šenkeřík, Roman

Práce po formální stránce splníla všechny body zadání (dílčí cíle). Téma práce zaměřené na optimalizaci trasování a interaktivní mapové systémy je velmi aktuální vzhledem k rostoucí potřebě efektivní správy systémů v doméně nejen sdílené mobility. Mezi pozitivní stránky patří zejména volba technologií jako Angular, Leaflet, OSRM, GraphQL a PostgreSQL, které odpovídá moderním trendům ve vývoji webových aplikací. Dále práce obsahuje poměrně dobře popsanou a logicky implementovanou integrace mezi frontendem a backendem, včetně procesu optimalizace (trasy). Mezi slabiny práce patří jen okrajově zmíněné možnosti testování či evaluace - zajímavé by byly popis a výsledky komplexního testování, zejména testování výkonu při velkých datových objemech (což byl jeden z motivačních aspektů). A také, že práce se omezeně zabývá aspektem zabezpečení dat při komunikaci mezi frontendem a backendem, což je u podobného SW systému důležité. Bylo by i vhodné zmínit analýzu/přehled a srovnání s dostupnými komerčními nebo open-source řešeními v řešené doméně funkcionality, i když zde je to obtížnější, neboť se jedná o komlexní modulární projekt. Celkově ale se jedná o zdařilou práci, kde bylo nutné synchronizovat řadu úkolů v rámci většího týmu. Formální přípomínka k vyjádření na straně 27: "Pro zajištění co nejoptimálnější integrace implementovaných modulů..." Slovo „optimální“ už samo o sobě znamená nejvhodnější, nejlepší možný. Je to superlativ, a tedy nelze dále stupňovat.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Splnění požadavků a cílů zadání A
Postup a rozsah řešení, adekvátnost použitých metod A
Vlastní přínos a originalita A
Schopnost interpretovat dosaž. výsledky a vyvozovat z nich závěry B
Využitelnost výsledků v praxi nebo teorii A
Logické uspořádání práce a formální náležitosti B
Grafická, stylistická úprava a pravopis B
Práce s literaturou včetně citací A
Navrhovaná známka
A

Otázky

eVSKP id 165861