Serverový backend Android aplikace pro podporu rodin v rozvodovém řízení
Server backend for Android application supporting families during divorce proceedings
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Iaroslav Kolodka
Vedoucí práce
Hunka Jiří
Oponent práce
Glazar Filip
Studijní obor
Webové a softwarové inženýrstvíStudijní program
InformatikaInstituce přidělující hodnost
katedra softwarového inženýrstvíPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Tato bakalářská práce se zabývá realizací serverového backendu Android aplikace pro podporu rodin v rozvodovém řízení. Implementace se provádí na základě již existujícího návrhu a částečné implementace, které byly provedeny v rámci předmětů BI-SP1 a BI-SP2 bakalářského studia vyučovaných na FIT ČVUT v Praze. Zmíněné předměty jsou zaměřené na studium pomocí praktického vyzkoušení analýzy, návrhu a realizace rozsáhlejšího softwarového systému. Pro dosažení lepších výsledků byly navrženy vhodné úpravy podle požadavků frontedové části aplikace. Backend aplikace je napsán v jazyce Kotlin. Pro návrh REST API byl zvolen framework Spring. Pro testování aplikace byly zvoleny frameworky JUnit 5 a funkce, které poskytuje framework Spring. Za účely návrhu bezpečnosti server využívá protokoly HTTPS a OAuth 2.0. Pro dokumentacu REST API byl zvolen framework Swagger. Byly navrženy vhodné budoucí kroky, které budou implementovány po dokončení této práce. This bachelor thesis deals with the implementation of a server backend Android application to support families in divorce proceedings. Implementation is carried out based on an existing design and partial implementation, which were carried out within the subjects BI-SP1 and BI-SP2 of bachelor's studies taught at FIT CTU in Prague. To achieve better results, suitable modifications were proposed according to the requirements of the frontend part of the application. The backend application is written in the Kotlin language. The Spring framework was chosen to design the REST API. The JUnit frameworks and the functionality provided by the Spring framework were chosen to test the application. For security design purposes, the server uses the HTTPS and OAuth 2.0 protocols. The Swagger framework was chosen for the REST API documentation. Appropriate future steps have been proposed and will be implemented after the completion of this thesis.
Kolekce
- Bakalářské práce - 18102 [1608]