Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
diplomová práce
Autor práce: Ing. Kristýna Zaklová
Ak. rok: 2022/2023
Vedoucí: Ing. Jiří Hynek, Ph.D.
Oponent: doc. Ing. Radek Burget, Ph.D.
Cílem této práce bylo zanalyzovat data z hlasování Zastupitelstva města Brna a navrhnout jejich vizualizace, tedy srozumitelnou prezentaci získaných informací a statistik o rozhodnutích zastupitelů. Systém byl navržen s důrazem na použitelnost pro jiná zastupitelstva, řešení proto zahrnuje i model vstupních dat pro hlasovací data. Vytvořené řešení má podobu webové aplikace s architekturou klient-server a bylo implementováno pomocí frameworku Flask a knihovny React. Správnost vytvořené datové sady byla ověřena oproti zápisům ze zasedání. Samotná aplikace byla otestována vybraným vzorkem uživatelů i v reálném provozu. Přínosem této práce jsou transparentnější informace z činnosti brněnských zastupitelů, vytvořený analytický nástroj pro občany města Brna a potenciál rozšíření řešení do dalších municipalit.
zastupitelstvo, hlasování zastupitelstva, otevřená data, vizualizace, Brno, Flask, React
Termín obhajoby
22.06.2023
Výsledek obhajoby
obhájeno (práce byla úspěšně obhájena)
Klasifikace
A
Průběh obhajoby
Studentka nejprve prezentovala výsledky, kterých dosáhla v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Studentka následně odpověděla 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í studentky na položené otázky rozhodla práci hodnotit stupněm A.
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 a umělá inteligence (MITAI)
Specializace
Kybernetická bezpečnost (NSEC)
Složení komise
doc. Dr. Ing. Petr Hanáček (předseda) prof. RNDr. Alexandr Meduna, CSc. (člen) prof. Ing. Jiří Jaroš, Ph.D. (člen) Ing. Vladimír Veselý, Ph.D. (člen) Ing. Ondřej Kanich, Ph.D. (člen) Mgr. Ing. Pavel Očenášek, Ph.D. (člen)
Posudek vedoucíhoIng. Jiří Hynek, Ph.D.
Studentka ke své práci přistupovala svědomitě, dokázala pracovat samostatně a vytvořila použitelné řešení, díky kterému výrazně přispěla k transparentnosti zastupitelstva města Brna. Výsledky byly publikovány a oceněny. Navrhuji hodnocení stupněm A.
Zadání vzniklo ve spolupráci s Magistrátem města Brna (MMB), Oddělením dat, analýz a evaluací města Brna. Cílem bylo vytvořit systém pro zpracování, analýzu a vizualizaci dat ze zasedání Zastupitelstva města Brna s možností rozšíření na jiná zastupitelstva. Studentka musela důkladně prostudovat celý proces tvorby, zpracování a ukládání dat. To vyžadovalo vést komunikaci s jednotlivými lidmi, kteří vstupují do tohoto procesu. Dále bylo nutné nastudovat technologie pro zpracování a vizualizaci dat na webu (např. Python/Flask a JavaScript/React). Zadání hodnotím jako obtížnější. Bylo splněno ve všech jeho bodech.
Studentka prostudovala rozsáhlé množství zdrojů týkající se zejména problematiky otevřených dat, legislativy ČR a použitých technologií.
Studentka komunikovala během celého akademického roku. Konzultace probíhaly online i osobně s vedoucím práce a lidmi z MMB. Studentka řádně plnila zadané úkoly a práce postupovala dobrým tempem.
Praktická část práce byla dokončena ve značném předstihu. První verze systému byla nasazena již v září 2022 před volbami do městských zastupitelstev na webu města Brna. Závěr technické zprávy byl dopisován před termínem odevzdání, nicméně obsah byl několikrát konzultován.
Výsledky byly publikovány formou posteru na konferenci Excel@FIT 2023. Studentka byla oceněna ve všech třech kategoriích (akademiky, průmyslem i veřejností). Software byl vykázán v projektu IGA.
Známka navržená vedoucím: A
Posudek oponentadoc. Ing. Radek Burget, Ph.D.
Studentka důkladně zmapovala související problematiku, provedla zevrubnou analýzu požadavků a navrhla velmi zdařilou aplikaci, která je navíc velmi kvalitně implementována. Její práci proto hodnotím jako výbornou.
Stupeň hodnocení: průměrně obtížné zadání
Náročnost zadání odpovídá diplomové práci.
Stupeň hodnocení: zadání splněno
Zadání považuji za splněné bez výhrad.
Stupeň hodnocení: je v obvyklém rozmezí
Technická zpráva se svým rozsahem blíží spíše horní hranici rozmezí obvyklého pro diplomovou práci a obsahuje i množství příloh. Všechny části jsou však relevantní k tématu práce.
Technická je velmi logicky a přehledně strukturovaná. Do detailů se zabývá jak problematikou otevřených dat, tak procesem hlasování v různých institucích v ČR i v zahraničí a dostupností příslušných dat. Dále je prezentován návrh aplikace pro interaktivní analýzu a vizualizaci dat o hlasování Zastupitelstva města Brna včetně důkladně provedené analýzy problému a rovněž je podrobně zdokumentována provedená implementace a testování.
Po jazykové i typografické stránce je technická zpráva na vynikající úrovni, prakticky nelze mít výhrady.
Seznam použité literatury je nadprůměrně rozsáhlý a odráží rozsah prostudované problematiky. Jednotlivé zdroje jsou relevantní k tématu práce a v textu jsou řádně citovány.
Realizačním výstupem je implementovaná aplikace pro interaktivní analýzu a vizualizaci dat o hlasování Zastupitelstva města Brna, která sestává ze serverové a klientské části. Zatímco serverová část implementuje spíše jednoduché webové aplikační rozhraní nad databází, klientská část je technicky velmi pěkně navržena a implementována pomocí moderních technologií. Vyzdvihnout lze rovněž pečlivý návrh uživatelského rozhraní s důrazem na praktickou použitelnost, který navazuje na důkladnou analýzu požadavků popsanou v technické zprávě.
Implementovaná aplikace je podle všeho dostupná na webu města Brna a je využitelná širokou veřejností.
Známka navržená oponentem: A
Odpovědnost: Mgr. et Mgr. Hana Odstrčilová