Cílem diplomové práce je integrace propojení webové aplikace se vstupně-výstupními zařízeními (tiskárny, platební terminály, pokladní zásuvky apod.) prostřednictvím REST API.
V teoretické části bude provedena analýza zaměřená na zpracování požadavků, případů užití či analytických tříd.
Pro realizaci aplikace se předpokládá využití technologie Java Spring Boot a předpokládá se otestování důležitých částí pomocí jednotkových a integračních testů.
Anotace v angličtině
Aim of the thesis is integration connection between web application and input-output devices (printers, payment terminal, cash drawer etc.) via REST API.
In the theoretical part, an analysis focused on the processing of requirements, use cases or analytical classes will be carried out.
For the implementation of the application, the use of Java Spring Boot technology is assumed, and the testing of important parts using unit and integration tests is assumed.
Klíčová slova
Webová aplikace, Vstupně-výstupní zařízení, Java Spring Boot, analýza, požadavky, případy užití
Klíčová slova v angličtině
Web application, Input-output device, Java Spring Boot, analysis, requirements, use cases
Rozsah průvodní práce
68
Jazyk
CZ
Anotace
Cílem diplomové práce je integrace propojení webové aplikace se vstupně-výstupními zařízeními (tiskárny, platební terminály, pokladní zásuvky apod.) prostřednictvím REST API.
V teoretické části bude provedena analýza zaměřená na zpracování požadavků, případů užití či analytických tříd.
Pro realizaci aplikace se předpokládá využití technologie Java Spring Boot a předpokládá se otestování důležitých částí pomocí jednotkových a integračních testů.
Anotace v angličtině
Aim of the thesis is integration connection between web application and input-output devices (printers, payment terminal, cash drawer etc.) via REST API.
In the theoretical part, an analysis focused on the processing of requirements, use cases or analytical classes will be carried out.
For the implementation of the application, the use of Java Spring Boot technology is assumed, and the testing of important parts using unit and integration tests is assumed.
Klíčová slova
Webová aplikace, Vstupně-výstupní zařízení, Java Spring Boot, analýza, požadavky, případy užití
Klíčová slova v angličtině
Web application, Input-output device, Java Spring Boot, analysis, requirements, use cases
Zásady pro vypracování
Cílem diplomové práce je integrace propojení webové aplikace s dalšími vstupně-výstupními zařízení (např. tiskárny, pokladní zásuvky, platební terminály apod.) prostřednictvím REST API. Tímto způsobem bude zabezpečen přístup k dostupným službám a bude umožněna komunikace s potřebnými zařízeními.
V teoretické části práce bude provedena analytická část zaměřená na zpracování požadavků, případů užití, analytických tříd atd.
Pro realizaci aplikace bude použita technologie Java Spring Boot a důležité části budou testovány pomocí jednotkových a integračních testů.
Zásady pro vypracování
Cílem diplomové práce je integrace propojení webové aplikace s dalšími vstupně-výstupními zařízení (např. tiskárny, pokladní zásuvky, platební terminály apod.) prostřednictvím REST API. Tímto způsobem bude zabezpečen přístup k dostupným službám a bude umožněna komunikace s potřebnými zařízeními.
V teoretické části práce bude provedena analytická část zaměřená na zpracování požadavků, případů užití, analytických tříd atd.
Pro realizaci aplikace bude použita technologie Java Spring Boot a důležité části budou testovány pomocí jednotkových a integračních testů.
Seznam doporučené literatury
TURNQUIST L. G.Learning Spring Boot 2.0 - Second Edition: Simplify the development of lightning fast applications based on microservices and reactive programming. Packt Publishing, 2017, 370 pp. ISBN978-1786463784.
ARLOW J., NEUSTADT I. UML 2 a unifikovaný proces vývoje aplikací: objektově orientovaná analýza a návrh prakticky. 2., vyd. Brno: Computer Press, 2007. ISBN 978-80-251-1503-9.
Seznam doporučené literatury
TURNQUIST L. G.Learning Spring Boot 2.0 - Second Edition: Simplify the development of lightning fast applications based on microservices and reactive programming. Packt Publishing, 2017, 370 pp. ISBN978-1786463784.
ARLOW J., NEUSTADT I. UML 2 a unifikovaný proces vývoje aplikací: objektově orientovaná analýza a návrh prakticky. 2., vyd. Brno: Computer Press, 2007. ISBN 978-80-251-1503-9.
Přílohy volně vložené
-
Přílohy vázané v práci
ilustrace, 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
Diplomová práce se věnuje analýze, návrhu, implementaci a také automatickému testování systému, který využívá tiskárny, platební terminály a případně i další zařízení, v podobě webové aplikace využívají technologii REST API.
Student vytvořil na základě analýzy současného řešení analytickou a návrhovou část pro nové řešení, které následně implementoval a automaticky testoval. Všechny cíle definované v zadání práce byly splněny.
Oponent vytkl práci několik nepřesností a nejasností, na které se student snažil reagovat a zodpovědět při obhajobě všechny dotazy kladené vedoucím práce, oponentem i členů komise pro státní závěrečné zkoušky.