Backend webové aplikace podporující proces přijímacího řízení pro zahraniční uchazeče na ČVUT FIT
Backend of web application supporting admissioning process of international students at CTU
Typ dokumentu
diplomová prácemaster thesis
Autor
Tomáš Kovářík
Vedoucí práce
Pešek David
Oponent práce
Valenta Michal
Studijní obor
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
Diplomová práce se zaměřuje na návrh, implementaci a nasazení backendové části webového systému pro automatizaci procesu přijímacího řízení do studijních programů v cizím jazyce na ČVUT FIT. Součástí práce je analýza existujících řešení, jejich technických nedostatků, dále pak návrh celého systému a jeho rozdělení na jednotlivé mikroslužby. Práce také obsahuje návrh databázového modelu a komplexního REST rozhraní s podporou selektivního vyhledávaní a řazení včetně popisu provedené implementace, automatizovaného testování a celkového nasazení. Výsledkem práce je komplexní a zejména funkční prototyp podporující různé druhy přihlašování. This thesis focuses on the design, implementation and deployment of the backend part of the web system for the automation of the admission process to study programs in a foreign language at the CTU FIT. The thesis consists of the analysis of existing solutions and their technical shortcomings, the design of the entire system and its division into individual microservices, design of a database model and a complex REST interface with support for selective searching and sorting. Including a description of the provided implementation, automated testing and overall deployment. The result of the work is a complex functional prototype supporting various types of authentication.
Kolekce
- Diplomové práce - 18102 [1036]