Zobrazit minimální záznam

Backend of the Educhild Android application - parent's mode



dc.contributor.advisorHunka Jiří
dc.contributor.authorMiloš Popovič
dc.date.accessioned2021-06-10T22:52:44Z
dc.date.available2021-06-10T22:52:44Z
dc.date.issued2021-06-10
dc.identifierKOS-961987177405
dc.identifier.urihttp://hdl.handle.net/10467/94943
dc.description.abstractTáto bakalárska práca sa zaoberá mobilnou aplikáciu zameranou na rodičovskú kontrolu a vzdelávanie detí. Cieľom práce je navrhnúť a realizovať server pre Android aplikáciu a webového klienta so zameraním na administratívnu a rodičovskú časť aplikácie, a zrealizovať komunikáciu Android aplikácie so serverom. Teoretická časť práce je zameraná na výber vhodného aplikačného rámca pre realizáciu práce, analýze spôsobov asynchrónnej práce v operačnom systéme Android a následne je zanalyzovaný súčasný stav Android aplikácie, na základe ktorého sú vytvorené požiadavky na server. V praktickej časti práce je navrhnutý server vrátane databázového návrhu, logickej a fyzickej architektúry systému a návrhu rozhrania pre komunikáciu s klientskými aplikáciami. Systém je následne realizovaný pomocou aplikačného rámca Spring Boot a nástroja Docker. V praktickej časti je taktiež popísaná forma vývoja servera pomocou DevOps a je ukázaná implementácia komunikácie Android aplikácie so serverom na základe rôznych typov požiadaviek. Okrem výsledného stavu boli v praktickej časti popísané taktiež nedostatky počas vývoja. Výsledkom práce je funkčný server realizujúci všetky funkčné požiadavky a je pripravený na používanie na testovacom prostredí.cze
dc.description.abstractThis bachelor thesis deals with a mobile application focused on parental control and education of children. The target of this thesis is to design and implement a server for Android application and web client with focus on the administrative and parent part of the application, and to implement communication of the Android application with the server. The theoretical part of the work is focused on the selection of a suitable framework for the implementation, analysis of ways of asynchronous work in the Android operating system and then the current state of the Android application is analyzed, based on which server requirements are created. Server is designed in the practical part of the thesis, including database design, logical and physical system architecture and interface design for communication with client applications. The system is then implemented using Spring Boot framework and Docker tool. The practical part also describes the form of server development using DevOps and shows the implementation of Android application communication with the server based on different types of requsets. Along with the final state of the program, deficiencies during development were described in the thesis as well. The result is a functional server that implements all functional requirements and is ready for use in a test environment.eng
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA 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.htmleng
dc.rightsVysokoš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.htmlcze
dc.subjectrodičovská kontrolacze
dc.subjectwebový servercze
dc.subjectRESTcze
dc.subjectSpringcze
dc.subjectAndroidcze
dc.subjectparental controleng
dc.subjectweb servereng
dc.subjectRESTeng
dc.subjectSpringeng
dc.subjectAndroideng
dc.titleEduchild - Backend rodičovského móducze
dc.titleBackend of the Educhild Android application - parent's modeeng
dc.typebakalářská prácecze
dc.typebachelor thesiseng
dc.contributor.refereeErben Marek
theses.degree.disciplineWebové a softwarové inženýrstvícze
theses.degree.grantorkatedra softwarového inženýrstvícze
theses.degree.programmeInformatika 2009cze


Soubory tohoto záznamu





Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam