Creating a web application on the shopping list topic

Thesis title: Tvorba webové aplikace na téma nákupního seznamu
Author: Mašek, Jiří
Thesis type: Bakalářská práce
Supervisor: Vencovský, Filip
Opponents: Slezák, Milan
Thesis language: Česky
Abstract:
Bakalářská práce se zabývá implementací webové aplikace, jejímž primárním účelem je serverová podpora mobilní aplikace ve vztahu klient-server. Tento webový program rozšiřuje stávající mikroservisní řešení serveru o funkcionalitu nákupního seznamu. Hlavní cílem je tedy navrhnout a implementovat aplikaci odpovídající požadavkům zadavatele. V práci je nejprve provedena analýza konkurence na trhu. Na základě výstupu jsou definovány zadavatelem funkční požadavky. Požadavky jsou rozebrány z pohledu prostředí firmy na organizační a technologické úrovni, v tomto kontextu je popsána i příprava vývojáře implementující aplikaci. Tím je uzavřen teoretický oddíl a je zahájena systémová analýza a návrh. Ta nejprve definuje funkční požadavky týkající se serverové části, které jsou výstupem pro samotný návrh. Návrh je pak implementován, v práci jsou zmíněna některá zajímavá implementační řešení, testy aplikace a nasazení do provozu. Na závěr je uvedeno zhodnocení výsledků práce a ve stručnosti nastíněna budoucnost funkcionality.
Keywords: webová aplikace; Java; Spring Boot; RESTful API; nákupní seznam
Thesis title: Creating a web application on the shopping list topic
Author: Mašek, Jiří
Thesis type: Bachelor thesis
Supervisor: Vencovský, Filip
Opponents: Slezák, Milan
Thesis language: Česky
Abstract:
The bachelor thesis deals with the implementation of a web application, the primary purpose of which is server support of a mobile application in a client-server relationship. This web program spreads the functionality of a shopping list to the existing microservices architecture of server. The main goal is to design and implement an application corresponding to the requirements of the client. In the thesis, the market competition is analyzed at first. Based on the output, functional requirements are defined by the client. The requirements are analyzed from the perspective of the company's environment at the organizational and technological level, in this context, the preparation of the developer implementing the application is also described. The theoretical section is ended by this and the system analysis and design is introduced. At first, it defines the functional requirements related to the server part, which are the output for the design itself. The design is then implemented, the thesis mentions some interesting implementation solutions, application tests and production deployment. In the conclusion, results of the thesis and a brief outline of the future of functionality is presented.
Keywords: web application; Java; Spring Boot; RESTful API; shopping list

Information about study

Study programme: Aplikovaná informatika/Aplikovaná informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 16. 11. 2018
Date of submission: 11. 5. 2020
Date of defense: 16. 6. 2020
Identifier in the InSIS system: https://insis.vse.cz/zp/68533/podrobnosti

Files for download

Main text
Private file
Download
    Last update: