Cílem této diplomové práce je prozkoumat možnosti řešení tvorby komplexního systému
pro evidenci elektronické knihy jízd. Tato práce se skládá z teoretické a praktické části. V teoretické části jsou prozkoumány již existující řešení, které tuto problematiku řeší a byly analyzovány jejich vlastnosti a nedostatky. Dále jsou v teoretické části popisovány vhodné technologie, na kterých by bylo možné systém stavět a jsou vyjmenovány i jejich případné alternativy. V praktické části je pak navržen systém elektronické knihy jízd a specifikovány požadavky, které by se na něj měly klást. Následně jsou popisovány postupy řešení implementace jeho klíčových prvků a způsoby překonání problémů při tvorbě systému.
Anotace v angličtině
The aim of this diploma thesis is to explore the possibilities of solving the creation of a comprehensive system for the registration of electronic logbooks. This work consists of theoretical and practical part. The theoretical part examines existing solutions that address this issue and analyzed their properties and shortcomings. Furthermore, the theoretical part describes the appropriate technologies on which it would be possible to build the system and lists their possible alternatives. In the practical part, the system of electronic logbook is designed and the requirements that should be placed on it are specified. Subsequently, the procedures for solving the implementation of its key elements and ways to overcome problems in creating the system are described.
Klíčová slova
Komplexní systém, kniha jízd, Angular, webová aplikace, Xamarin, mobilní
aplikace, GeoServer
Klíčová slova v angličtině
Comprehensive system, logbook, Angular, web application, Xamarin, mobile
application, GeoServer
Rozsah průvodní práce
110 s
Jazyk
CZ
Anotace
Cílem této diplomové práce je prozkoumat možnosti řešení tvorby komplexního systému
pro evidenci elektronické knihy jízd. Tato práce se skládá z teoretické a praktické části. V teoretické části jsou prozkoumány již existující řešení, které tuto problematiku řeší a byly analyzovány jejich vlastnosti a nedostatky. Dále jsou v teoretické části popisovány vhodné technologie, na kterých by bylo možné systém stavět a jsou vyjmenovány i jejich případné alternativy. V praktické části je pak navržen systém elektronické knihy jízd a specifikovány požadavky, které by se na něj měly klást. Následně jsou popisovány postupy řešení implementace jeho klíčových prvků a způsoby překonání problémů při tvorbě systému.
Anotace v angličtině
The aim of this diploma thesis is to explore the possibilities of solving the creation of a comprehensive system for the registration of electronic logbooks. This work consists of theoretical and practical part. The theoretical part examines existing solutions that address this issue and analyzed their properties and shortcomings. Furthermore, the theoretical part describes the appropriate technologies on which it would be possible to build the system and lists their possible alternatives. In the practical part, the system of electronic logbook is designed and the requirements that should be placed on it are specified. Subsequently, the procedures for solving the implementation of its key elements and ways to overcome problems in creating the system are described.
Klíčová slova
Komplexní systém, kniha jízd, Angular, webová aplikace, Xamarin, mobilní
aplikace, GeoServer
Klíčová slova v angličtině
Comprehensive system, logbook, Angular, web application, Xamarin, mobile
application, GeoServer
Zásady pro vypracování
Popište vhodné technologie a doporučené postupy pro tvorbu systému evidence elektronické knihy jízd.
Navrhněte vhodnou architekturu systému evidence elektronické knihy jízd.
Implementujte mobilní a webovou platformu pro klienskou část řešení.
Navrhněte a vytvořte využití geoserveru pro publikování mapových podkladů.
Vytvořte databázi pro perzistentní uchovávání dat.
Popište klíčové prvky řešení.
Zásady pro vypracování
Popište vhodné technologie a doporučené postupy pro tvorbu systému evidence elektronické knihy jízd.
Navrhněte vhodnou architekturu systému evidence elektronické knihy jízd.
Implementujte mobilní a webovou platformu pro klienskou část řešení.
Navrhněte a vytvořte využití geoserveru pro publikování mapových podkladů.
Vytvořte databázi pro perzistentní uchovávání dat.
Popište klíčové prvky řešení.
Seznam doporučené literatury
SNIDER, Ed. Mastering Xamarin.Forms: Build Rich, Maintainable, Multi-platform, Native Mobile Apps with Xamarin.Forms. 2. Birmingham: Packt Publishing, 2018. ISBN 1788297342.
SEINTURIER, Lionel, Renaud PAWLAK a Jean-Philippe RETAILLÉ. Foundations of AOP for J2EE Development. 1. New York City: Apress, 2005. ISBN 1590595076.
YOUNGBLOOD, Brian a Stefano IACOVELLA. GeoServer: Beginner's Guide. 1. Birmingham: Packt Publishing, 2013. ISBN 9781849516686.
MASSÉ, Mark. REST API Design Rulebook: Designing Consistent RESTful Web Service Interfaces. 1. Sebastopol: O'Reilly Media, 2011. ISBN 1449319904.
RITCHIE, Christopher. WildFly Configuration, Deployment, and Administration. 2. Birmingham: Packt Publishing, 2014. ISBN 1783286237.
Přílohy volně vložené
1 CD-ROM
Přílohy vázané v práci
ilustrace, mapy, schémata, tabulky
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student odprezentoval svou prezentaci, vedoucí přečetl posudky a student odpověděl na všechny dotazy vedoucího/oponenta.
Komise měla následující dotazy:
doc. Šenkeřík - Vy jste sčítal vzdálenosti mezi body ?
doc. Šenkeřík - Dá se zabránit předávání telefonu s předáním přístupových údajů ?
doc. Šilhavý - Jak dlouho vydrží baterie, je nutné mít mobilní telefon mít neustále v napájení ?
doc. Šilhavý - Jak řešíte knihu jízd, když automobilem bude jezdit více řidičů ?