Cílem práce je navrhnout a realizovat systém pro rezervaci a ověřování participujících subjektů na událostech, vázaných na jejich polohu. Teoretická část práce přiblíží některé technologie využité pro vývoj serverové aplikace např. Spring, MyBatis, EJB Web services, Google Maps API a Java 8. Aplikace bude tvořena webovým serverem a mobilním klientem, jež budou umožňovat tvorbu a rezervaci událostí v závislosti na jejich lokaci. Práce se především bude zaměřovat na notifikační a lokalizační část systému za použití návrhového vzoru Observer.
Anotace v angličtině
Goal of this diploma thesis is to design and realize system for reservation and verification of participating subjects on events bound to their location. Theoretical part of this thesis will describe various technologies used for developing server application e.g. Spring, MyBatis, EJB Web services, Google Maps API and Java 8. Application comprises of web server and mobile client, which will allow creation and reservation of events bound to their location. Thesis will primarily focus on notification and localization part of the system with the use of design pattern Observer.
Klíčová slova
rezervační systém, webová aplikace, notifikace, webové služby, spring, observer
Klíčová slova v angličtině
reservation system, web application, notification, web services, spring, observer
Rozsah průvodní práce
107s (21 497 znaků)
Jazyk
CZ
Anotace
Cílem práce je navrhnout a realizovat systém pro rezervaci a ověřování participujících subjektů na událostech, vázaných na jejich polohu. Teoretická část práce přiblíží některé technologie využité pro vývoj serverové aplikace např. Spring, MyBatis, EJB Web services, Google Maps API a Java 8. Aplikace bude tvořena webovým serverem a mobilním klientem, jež budou umožňovat tvorbu a rezervaci událostí v závislosti na jejich lokaci. Práce se především bude zaměřovat na notifikační a lokalizační část systému za použití návrhového vzoru Observer.
Anotace v angličtině
Goal of this diploma thesis is to design and realize system for reservation and verification of participating subjects on events bound to their location. Theoretical part of this thesis will describe various technologies used for developing server application e.g. Spring, MyBatis, EJB Web services, Google Maps API and Java 8. Application comprises of web server and mobile client, which will allow creation and reservation of events bound to their location. Thesis will primarily focus on notification and localization part of the system with the use of design pattern Observer.
Klíčová slova
rezervační systém, webová aplikace, notifikace, webové služby, spring, observer
Klíčová slova v angličtině
reservation system, web application, notification, web services, spring, observer
Zásady pro vypracování
Cílem práce je navrhnout a realizovat systém pro rezervaci a ověřování participujících subjektů na událostech, vázaných na jejich polohu. Teoretická část práce přiblíží některé technologie využité pro vývoj serverové aplikace např. Spring, MyBatis, EJB Webservices, Google Maps API a Java 8. Aplikace bude tvořena webovým serverem a mobilním klientem, jež budou umožňovat tvorbu a rezervaci událostí v závislosti na jejich lokaci. Práce se především bude zaměřovat na notifikační a lokalizační část systému za použití návrhového vzoru Observer.
Zásady pro vypracování
Cílem práce je navrhnout a realizovat systém pro rezervaci a ověřování participujících subjektů na událostech, vázaných na jejich polohu. Teoretická část práce přiblíží některé technologie využité pro vývoj serverové aplikace např. Spring, MyBatis, EJB Webservices, Google Maps API a Java 8. Aplikace bude tvořena webovým serverem a mobilním klientem, jež budou umožňovat tvorbu a rezervaci událostí v závislosti na jejich lokaci. Práce se především bude zaměřovat na notifikační a lokalizační část systému za použití návrhového vzoru Observer.
Seznam doporučené literatury
1) LACKO, Luboslav. 2003, 210s. Oracle: Správa, programování a použití databázového. Brno : Computer Press, 2003, 210s. ISBN 80-7226-699-3.
2) SCHILDT, Herbert. 2014. Mistrovství - Java - Kompletní průvodce. Brno : Computer Press, 2014, 1224s. ISBN 978-80-2514-145-8. JSR-000342
3) Oracle Corporation. Java Platform, Enterprise Edition 7 Public Review [Online] http://download.oracle.com/otndocs/jcp/java_ee-7-pr-spec/
Seznam doporučené literatury
1) LACKO, Luboslav. 2003, 210s. Oracle: Správa, programování a použití databázového. Brno : Computer Press, 2003, 210s. ISBN 80-7226-699-3.
2) SCHILDT, Herbert. 2014. Mistrovství - Java - Kompletní průvodce. Brno : Computer Press, 2014, 1224s. ISBN 978-80-2514-145-8. JSR-000342
3) Oracle Corporation. Java Platform, Enterprise Edition 7 Public Review [Online] http://download.oracle.com/otndocs/jcp/java_ee-7-pr-spec/
Přílohy volně vložené
1 CD ROM
Přílohy vázané v práci
ilustrace, schémata
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Zadaným cílem diplomové práce bylo navrhnout a realizovat systém pro rezervaci a ověřování participujících subjektů na událostech, vázaných na jejich polohu. Celá aplikace je tvořena webovým klientem a serverem a mobilním klientem. Klíčové muduly byly realizovány s použitím zejména java metod a technologií. Dle posudku vedoucího práce byl obsah v souladu se zadáním. Dle posudku oponenta prokázal autor znalosti o databázových systémech, HTTP protokolu a jazyků Java (objektové programování a Java Web Aplikace včetně JSP), XML, HTML, CSS a Java Script. Diplomová práce byla hodnocena komisí pro státní závěrečné zkoušky jako mimořáně vydařená a byla navržena na Studentskou cenu děkana FEI UPa dle článku 4, odstavce 1, písm. b) Stipendijního řádu Univerzity Pardubice.