Přístupnostní navigace
E-application
Search Search Close
Master's Thesis
Author of thesis: Ing. Patrik Haas
Acad. year: 2025/2026
Supervisor: Ing. Magdaléna Ondrušková
Reviewer: Ing. Jiří Hynek, Ph.D.
This work deals with the reusability and universality of applications. Both in general and specifically for applications that visualize and analyze traffic data. The aim of the work is to extend the application that was created for the city of Brno by Ing. Magdaléna Ondrušková. Application analyzes and visualizes traffic data for the city of Brno. The result of this work is the extension of the original application to include the possibility of deploying new cities without the need for additional modifications, adding an administration module and deploying it for the city of Most. The extensions will allow the application to be visually customized for a given city through the administration interface, to manage cities and their admin users. The resulting application allows you to display deployed cities, visualize and analyze their traffic data.
Reusability, Universality, Brno, Most, Traffic data, Admin interface
Date of defence
23.06.2026
Result of the defence
Defended (thesis was successfully defended)
Grading
C
Process of defence
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 C.
Topics for thesis defence
Language of thesis
Slovak
Faculty
Fakulta informačních technologií
Department
Department of Information Systems
Study programme
Information Technology and Artificial Intelligence (MITAI)
Specialization
Cybersecurity (NSEC)
Composition of Committee
doc. Mgr. Kamil Malinka, Ph.D. (předseda) doc. Ing. Ivan Homoliak, Ph.D. (místopředseda) Ing. Vojtěch Havlena, Ph.D. (člen) doc. Ing. Ondřej Ryšavý, Ph.D. (člen) Ing. Vladimír Veselý, Ph.D. (člen) Ing. Tomáš Goldmann, Ph.D. (člen)
Supervisor’s reportIng. Magdaléna Ondrušková
Práca úspešne pokrýva všetkých šesť bodov zadania – od analýzy existujúcej aplikácie cez návrh a implementáciu rozšírenia až po overenie na reálnych dátach ORP Most. Administračný modul je navrhnutý s ohľadom na bezpečnosť (JWT tokeny) a použiteľnosť; farebná prispôsobiteľnosť aplikácie prostredníctvom CSS premenných predstavuje elegantné a praktické riešenie. Navrhujem hodnocení známkou B.
Zadanie je súčasťou projektu Analytycity pre analýzu a vizualizáciu dopravy. Cieľom bolo umožniť nasadenie tejto aplikácie pre ľubovoľné mesto bez zásahu do zdrojového kódu – prostredníctvom rozšírenia centrálnej databázy, nového administračného backendu a frontendového administračného rozhrania s podporou vizuálneho prispôsobenia. Výsledná aplikácia umožňuje správcovi systému pridávať mestá, spravovať administrátorov a konfigurovať farebnú schému aplikácie; funkčnosť bola overená nasadením pre ORP Most. Zadanie hodnotím ako priemerne ťažké a považujem ho za splnené.
Práca bola dokončená a odovzdaná včas, výsledná implementácia aj text práce boli riadne konzultované a moje pripomienky boli zapracované.
Študent si naštudoval odporúčanú literatúru a samostatne vyhľadal ďalšie relevantné zdroje pokrývajúce problematiku Big Data, prenositeľnosti a interoperability dopravných aplikácií, architektonických princípov a technológií podporujúcich znovupoužiteľnosť.
Študent bol aktívny počas celého akademického roku, na pravidelné konzultácie chodil pripravený s konkrétnymi výsledkami a otázkami.
Grade proposed by supervisor: B
Reviewer’s reportIng. Jiří Hynek, Ph.D.
Diplomová práce obsahuje některé výše zmíněné nedostatky, zejména ve formální úpravě a prezentační úrovni technické zprávy. Praktický výstup hodnotím kladně – student implementoval funkční rozšíření aplikace ověřené reálným nasazením pro město Most. Navrhuji hodnocení stupněm C.
Evaluation level: assignment fulfilled
Evaluation level: is within the usual extent
Práce je logicky strukturovaná a kapitoly na sebe navazují. Vyjadřování je nicméně místy těžkopádné a text by v některých případech lépe vynikl s důslednějším členěním do odstavců. Popis uživatelského testování mohl být propracovanější.
Po formální stránce práce obsahuje řadu nedostatků. Vytkl bych typografické chyby, chybějící čárky a překlepy v příkazech editoru LaTeX. Na straně 29 se nachází prázdná odrážka ve výčtu. Místy jsou nevhodně použita malá písmena (např. „postgis"). Schémata jsou ve formátu rastrové grafiky; vektorová reprezentace by byla vhodnější.
Student citoval nadprůměrné množství odborných i online zdrojů. Oceňuji snahu o důkladnou rešerši, nicméně rozsah prostudované literatury je místy diskutabilní vzhledem k podstatě řešeného problému a zvolenému přístupu.
Realizační výstup působí dobrým dojmem. Hlavním výstupem práce je funkční rozšíření původní aplikace o univerzální systém umožňující snadné nasazení v nových městech bez nutnosti úprav kódu a o nový administrační modul pro správu uživatelů a vizuální identity. Řešení bylo prakticky ověřeno s daty dopravy města Most.
Výsledky jsou využitelné v projektu Analyticity pro analýzu automobilové dopravy ve městech. Díky výsledkům je možné integrovat například město Most.
Evaluation level: moderately difficult assignment
Cílem diplomové práce bylo rozšířit existující aplikaci pro zpracování a vizualizaci dopravních dat, původně vyvinutou pro město Brno, o podporu nasazení v dalších městech bez nutnosti úprav zdrojového kódu. Součástí řešení byl nový administrační modul pro správu uživatelů, měst a vizuální přizpůsobení rozhraní. Funkčnost rozšíření byla ověřena na případu užití dat dopravy města Most. Student se musel mimo jiné seznámit s frameworkem FastAPI (Python), frontendovým stackem React/TypeScript a databázemi PostgreSQL s rozšířeními PostGIS a TimescaleDB. Zadání hodnotím jako průměrně obtížné. Považuji ho za splněné.
Grade proposed by reviewer: C
Responsibility: Mgr. et Mgr. Hana Odstrčilová