Aplikace pro správu jízdních řádů autobusů
Application for Management of Bus Timetables
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Zatloukal Lukáš
Vedoucí práce
Majerová Dana
Oponent práce
Kubera Petr
Studijní obor
Aplikace softwarového inženýrstvíStudijní program
Aplikace přírodních vědInstituce přidělující hodnost
katedra softwarového inženýrstvíObhájeno
2018-02-09Prá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
Cílem této bakalářské práce je představení Single Page aplikací, historických důvodů, které vedly ke vzniku tohoto typu aplikací a nejpoužívanějších architektur. Práce dále obsahuje srovnání nejpoužívanějších technologií pro tvorbu klientské části, přičemž se zaměřuje na JavaScriptový framework Angular a serverový framework Node.js. Praktickou částí práce je demonstrační aplikace, využívající technologií zmíněných v teoretické části. V demonstrační aplikaci je analýza řešeného problému, návrh řešení a samotná implementace. V poslední kapitole je zmíněna možnost převodu webové aplikace na mobilní telefony. Součástí práce je také uživatelská příručka. The aim of the bachelor thesis is to introduce Single Page applications, historical reasons that led to the development of this type applications and the most used architectures. Thesis also contains a comparison of the most used technologies for creating a client part, focusing on the JavaScript framework Angular and the server framework Node.js is presented. The practical part of the thesis is demonstration application using the technologies mentioned in the theoretical part. Demonstration application is analysis of solved problem, solution design and implementation itself. The last chapter mentions the possibility of converting a application to mobile phones. The user guide is also a part of the thesis.