Original title:
Správa konfigurací v systému pro zpracování dat z hlasování samospráv
Translated title:
Configuration Management in the Local Government Voting Data Processing System
Authors:
Červinka, Ondřej ; Ondrušková, Magdaléna (referee) ; Hynek, Jiří (advisor) Document type: Bachelor's theses
Year:
2026
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Tato bakalářská práce se věnuje problematice správy konfigurací v rámci informačního systému sloužícího ke zpracování dat z hlasování samospráv. Hlavním cílem práce bylo navrhnout a implementovat správu konfigurací prezentační vrstvy systému vyvíjené v knihovně React, a to s důrazem na zvýšení udržitelnosti a snadnou rozšiřitelnost systému. V rámci realizace byly do prezentační vrstvy integrovány nové konfigurační moduly umožňující dynamickou správu vizuální podoby stránek, definici načítaných dat a řízení aplikačního směrování. Za účelem striktního oddělení datového modelu od prezentační vrstvy byly navrženy a implementovány části aplikační a databázové vrstvy sloužící k efektivnímu ukládání a distribuci statistických a geografických dat. Správnost a stabilita výsledného řešení byly ověřeny procesem manuálního testování a sadou automatizovaných regresních testů.
This bachelor thesis addresses the issue of configuration management within an information system designed for processing municipal voting data. The primary objective was to design and implement a configuration management system for the presentation layer, developed using the React library, with an emphasis on enhancing system sustainability and extensibility. As part of the implementation, new configuration modules were integrated into the presentation layer, enabling dynamic management of visual styling, data definitions, and application routing. To ensure a strict separation of the data model from the presentation layer, components of the application and database layers were designed and implemented to facilitate the efficient storage and distribution of statistical and geographical data. The correctness and stability of the resulting solution were verified through manual testing and a suite of automated regression tests.
Keywords:
API; endpoint; information system; local government; parliament; React; software configurability; software sustainability; API; informační systém; koncový bod; konfigurovatelnost softwaru; parlament; React; samospráva; udržitelnost softwaru
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/258146