Aplikace “Půjčovna aut” - serverová strana
'Car rental' application - server-side
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Artur Sarhsjan
Vedoucí práce
Jelínek Ivan
Oponent práce
Žára Ondřej
Studijní program
Softwarové inženýrství a technologieInstituce přidělující hodnost
katedra počítačů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 zabývá vytvořením serverové části aplikace na půjčování aut. V první části obsahuje analýzu již existujících řešení, včetně silných a slabých stránek, a uvádí zlepšení, která server bude poskytovat oproti zmíněným řešením. Ve druhé kapitole jsou popsány požadavky, kladené na vyvíjený server. Sem patří uživatelské role, funkční i nefunkční požadavky, životní cykly objektů a modelování hlavních procesů, které budou probíhat při využívání serveru. Třetí kapitola popisuje technologie, které byly použity k naplnění fungování serveru. Jedná se o architekturu serveru a úložiště dat a jejich vzájemnou komunikaci, použitý framework, implementovanou autentizaci a autorizaci a platební bránu a testování funkčnosti serveru jako takového. Čtvrtá kapitola je věnovaná popisu testování vstupů a průchodů serverem a shrnutí výsledků testování. Poslední část práce obsahuje popis rozšíření, které by mohly být implementovány v budoucnu s cílem zlepšení fungování serveru. This work describes the development and implementation of the server side of the application designed for renting cars. The first chapter is dedicated to the analysis of the already existing solutions. The analysis includes discovered pros and cons and introduces improvements that our server presents compared to the mentioned solutions. The second chapter of the thesis contains requirements for the developed server. Those include user roles, functional and non-functional requirements, objects’ lifecycles, modeling and visualization of the most important processes that will take place during the server’s usage. The third chapter describes technologies that were used to develop and implement this server per the defined requirements. Those technologies include architecture of both the server and data storage and communication between them, a framework that will be used for the server’s development, authentication and authorization mechanisms, payment gateway and server functioning testing tools. The fourth chapter goes into detail about which functionalities and expected inputs and outputs are tested. The last chapter focuses on possible improvements that can be implemented in the future.
Kolekce
- Bakalářské práce - 13136 [1056]