Development of web application for managing customer configurations of printed matter

Thesis title: Vývoj webové aplikace pro správu zákaznických konfigurací tiskovin
Author: Halíková, Markéta
Thesis type: Bakalářská práce
Supervisor: Pavlíčková, Jarmila
Opponents: Šedivá, Zuzana
Thesis language: Česky
Abstract:
Bakalářská práce se zabývá vývojem webové aplikace poskytující snadnou uživatelskou správu konfigurací, potřebných k tisku publikací zákazníků. Aplikace je pro zadávající firmu posledním krokem k automatizaci procesu generování těchto dokumentů do formátů vhodných k tisku. Hlavním cílem práce je tedy navrhnout, implementovat a dodat takové řešení, které bude odpovídat zákaznickým požadavkům. Druhým cílem práce je prohloubení znalostí autorky v oblasti návrhu a implementace softwaru a v oblastech využitých technologií. Struktura práce odpovídá postupu zpracování projektu a lze ji rozdělit na dvě hlavní části. První část práce se zabývá zákaznickým zadáním. Její součástí je úvod do kontextu projektu a seznámení s požadavky a vizí aplikace. Zároveň jsou zde vymezeny a popsány vyžadované nástroje a technologie Tato část je zakončena provedením analýzy dostupných řešení. Druhá část práce se zabývá implementací zvoleného řešení. Jejím prvním krokem je stanovení metodiky vývoje za využití aspektů metodologií Scrum a Extrémní programování a jejich přizpůsobení pro vývoj jediným vývojářem. Následuje analýza a návrh řešení a dále se práce věnuje implementaci a následnému předání hotového produktu zákazníkovi, jeho zavedení do provozu a zhodnocení řešení.
Keywords: Spring Boot; Java; MVC; webová aplikace; vývoj softwaru; tiskoviny
Thesis title: Development of web application for managing customer configurations of printed matter
Author: Halíková, Markéta
Thesis type: Bachelor thesis
Supervisor: Pavlíčková, Jarmila
Opponents: Šedivá, Zuzana
Thesis language: Česky
Abstract:
The bachelor thesis deals with the development of a web application providing easy user configuration management, necessary for printing customer publications. The application is the final step for the customer to automate the process of generating these documents in printable formats. The main goal of the thesis is to design, implement and deliver a solution that will meet customer requirements. The second goal of the thesis is to deepen the author's knowledge in the area of software design and implementation and in the areas of technology used. The structure of the thesis corresponds with development process of the application and can be divided into two main parts. The first part of the thesis deals with customer assignment. It includes an introduction to the project context and it also specifies the requirements and vision of the application. In the same chapter, the required tools and technologies are defined and described. This section concludes with an analysis of available solutions. The second part of the thesis deals with the implementation of the chosen solution. Its first step is to specify a development methodology using aspects of the Scrum and Extreme Programming methodologies and their adaptation for development by a single developer. Then follows the analysis and design of the solution and then the thesis is devoted to the implementation and subsequent handover of the finished product to the customer and evaluation of the solution.
Keywords: Java; Spring Boot; MVC; web application; software development; printed matter

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: 15. 4. 2018
Date of submission: 6. 5. 2019
Date of defense: 11. 6. 2019
Identifier in the InSIS system: https://insis.vse.cz/zp/66069/podrobnosti

Files for download

    Last update: