Vývoj webové aplikace pro správu zákaznických konfigurací tiskovin
Název práce: | Vývoj webové aplikace pro správu zákaznických konfigurací tiskovin |
---|---|
Autor(ka) práce: | Halíková, Markéta |
Typ práce: | Bakalářská práce |
Vedoucí práce: | Pavlíčková, Jarmila |
Oponenti práce: | Šedivá, Zuzana |
Jazyk práce: | Česky |
Abstrakt: | 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í. |
Klíčová slova: | Spring Boot; Java; MVC; webová aplikace; vývoj softwaru; tiskoviny |
Název práce: | Development of web application for managing customer configurations of printed matter |
---|---|
Autor(ka) práce: | Halíková, Markéta |
Typ práce: | Bachelor thesis |
Vedoucí práce: | Pavlíčková, Jarmila |
Oponenti práce: | Šedivá, Zuzana |
Jazyk práce: | Česky |
Abstrakt: | 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. |
Klíčová slova: | Java; Spring Boot; MVC; web application; software development; printed matter |
Informace o studiu
Studijní program / obor: | Aplikovaná informatika/Aplikovaná informatika |
---|---|
Typ studijního programu: | Bakalářský studijní program |
Přidělovaná hodnost: | Bc. |
Instituce přidělující hodnost: | Vysoká škola ekonomická v Praze |
Fakulta: | Fakulta informatiky a statistiky |
Katedra: | Katedra informačních technologií |
Informace o odevzdání a obhajobě
Datum zadání práce: | 15. 4. 2018 |
---|---|
Datum podání práce: | 6. 5. 2019 |
Datum obhajoby: | 11. 6. 2019 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/66069/podrobnosti |