Systém pro evidenci projektových aktivit
System for Management of Project Activities
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Martin Ouředník
Vedoucí práce
Bernhauer David
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 práce se zaměřuje na systém pro evidenci projektových aktivit ve firmě za využití mikroslužeb. Popisuje v čem má být GraphQL náhradou architektury REST a porovnává jejich výhody. Dále rozebírá vlastnosti a použité technologie již existujících řešení systémů pro monitoring firemních aktivit. Součástí práce je, vzhledem k citlivé povaze dat a nařízení GDPR, rešerše a řešení zabezpečení. Cílem je prototyp systému pro evidenci projektových aktivit, obsahující služby pro evidenci uživatelů, práce na projektech a docházky. Na základě požadavků a konzultací bylo pro řešení tohoto systému použito PHP frameworku Lumen. This work focuses on system for managment of project activities in company based on microservices. It shows how GraphQL is supposed to replace architecture REST and compares their advantages. Then concentrates on properties and technologies of existing solutions for monitoring work activities. Part of the work, considering the nature of contained data and GDPR, is focused on research on security solutions. The main goal of this work is to create functioning prototype of system for managing project activities providing attendance tracking, user management and project administration. Based on requirements and meetings PHP framework Lumen was chosen as the final sulution for the prototype.
Kolekce
- Bakalářské práce - 18102 [1608]