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.
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.
| 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 |
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.
| 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 |
eVSKP id 165861