Modul pro tvorbu grafů a statistik v aplikaci Levitio
Module for Creating Charts and Statistics in the Levitio Application
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/202448Identifikátory
SIS: 283287
Kolekce
- Kvalifikační práce [11987]
Autor
Vedoucí práce
Oponent práce
Zavoral, Filip
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Informatika se specializací Programování a vývoj software
Katedra / ústav / klinika
Katedra softwarového inženýrství
Datum obhajoby
4. 9. 2025
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Čeština
Známka
Velmi dobře
Klíčová slova (česky)
webová aplikace|vizualizace dat|transformace datKlíčová slova (anglicky)
web application|data visualization|data transformationTato bakalářská práce se zabývá návrhem a implementací modulu pro vizualizaci statistik v aplikaci Levitio. Cílem řešení bylo vytvořit uživatelské rozhraní, které bude intuitivní a použitelné i pro uživatele bez technických znalostí. Na základě analýzy poža- davků cílové skupiny a průzkumu existujících nástrojů pro tvorbu vizualizací byl navržen modul inspirovaný syntaxí jazyka SQL, který umožňuje práci s daty uloženými v NoSQL databázi DynamoDB. Modul podporuje 昀氀exibilní kon昀椀guraci prostřednictvím metadat, což výrazně zjednodušuje tvorbu statistických výstupů. Architektura řešení umožňuje snadnou integraci modulu i do dalších částí systému nebo externích aplikací. Výsledky uživatelského testování potvrzují, že vytvořený nástroj splňuje očekávání cílové skupiny a významně usnadňuje administrativní úlohy vedoucím oddílů.
This bachelor's thesis deals with the design and implementation of a statistics visu- alization module within the Levitio application. The aim of the solution was to create a user interface that is intuitive and usable even for users without technical knowledge. Based on an analysis of the target group's requirements and a survey of existing visual- ization tools, a module inspired by SQL syntax was designed, enabling work with data stored in the NoSQL database DynamoDB. The module supports 昀氀exible con昀椀guration through metadata, which signi昀椀cantly simpli昀椀es the creation of statistical outputs. The solution's architecture allows for easy integration of the module into other parts of the system or external applications. Results from user testing con昀椀rm that the developed tool meets the expectations of the target audience and signi昀椀cantly facilitates administrative tasks for section leaders.
