Aplikační rozhraní systému hlasování zastupitelstev
Loading...
Date
Authors
Kodaj, Radoslav
Advisor
Referee
Mark
A
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
ORCID
Abstract
Práca sa zaoberá vytvorením novej architektúry serverovej časti aplikácie pre zobrazovanie výsledkov hlasovania zastupiteľstiev v Českej republike. Cieľom je tiež integrovanie vybraného nástroja pre špecifikáciu aplikačného rozhrania a jej interaktívnej dokumentácie. Pre nástroj, ktorý vytvára špecifikáciu aplikačného rozhrania, bolo použité OpenAPI verzie 3.0. Vytvorené riešenie poskytuje funkčnú aplikačnú logiku, prehladnejšiu súborovú štruktúru a interaktívnu dokumentáciu API. Prínosom tejto práce je vytvorenie modulárnejšej štruktúry, ktorá uľahčuje ďalší vývoj a integrovanie nových časti do systému v budúcnosti. Taktiež vďaka novej dokumentácii OpenAPI sa zabezpečuje jednoduchšia testovateľnosť koncových bodov rozhrania. Výsledky tejto práce by mali uľahčiť ďalší následný vývoj.
This work focuses on the development of a new server-side architecture for an application that displays the voting results of municipal councils in the Czech Republic. The aim is also to integrate a selected tool for API specification and its interactive documentation. For generating the API specification, OpenAPI version 3.0 was used. The resulting solution provides functional application logic, a clearer file structure, and interactive API documentation. The contribution of this work lies in creating a more modular structure, which facilitates further development and the integration of new components into the system in the future. Additionally, the new OpenAPI documentation ensures easier testability of API endpoints. The results of this work are intended to support and simplify future development efforts.
This work focuses on the development of a new server-side architecture for an application that displays the voting results of municipal councils in the Czech Republic. The aim is also to integrate a selected tool for API specification and its interactive documentation. For generating the API specification, OpenAPI version 3.0 was used. The resulting solution provides functional application logic, a clearer file structure, and interactive API documentation. The contribution of this work lies in creating a more modular structure, which facilitates further development and the integration of new components into the system in the future. Additionally, the new OpenAPI documentation ensures easier testability of API endpoints. The results of this work are intended to support and simplify future development efforts.
Description
Citation
KODAJ, R. Aplikační rozhraní systému hlasování zastupitelstev [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.
Document type
Document version
Date of access to the full text
Language of document
sk
Study field
Informační systémy a databáze
Comittee
doc. Dr. Ing. Dušan Kolář (předseda)
RNDr. Marek Rychlý, Ph.D. (člen)
Ing. Zbyněk Křivka, Ph.D. (člen)
Ing. Šárka Květoňová, Ph.D. (člen)
Ing. Radek Hranický, Ph.D. (člen)
Ing. Jiří Hynek, Ph.D. (člen)
Date of acceptance
2025-06-23
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, např. ohledně reálného nasazení implementovaného řešení. 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 A - výborně.
Result of defence
práce byla úspěšně obhájena
