Development of a web application for reporting approval processes

Thesis title: Vytvoření webové aplikace pro reporting schvalovacích procesů
Author: Král, Tomáš
Thesis type: Diplomová práce
Supervisor: Pour, Jan
Opponents: Blažek, Martin
Thesis language: Česky
Abstract:
Diplomová práce se zabývá vývojem aplikace pro reporting a monitorování schvalovacích procesů v rámci jedné z českých bankovních institucí. Hlavním cílem diplomové práce je vytvoření funkční aplikace, která umožní zobrazení základního přehledu s klíčovými údaji přímo souvisejícími s aktuálním během schvalovacích procesů, dále dashboardu statistik zobrazujících filtrovatelné údaje o denním průběhu schvalovacích procesů dle jeho statusu dokončení a názvu workflow. V poslední části bude aplikace umožňovat zobrazení detailu vybraných schvalovacích procesů, jejich grafického znázornění pomocí Business Process Model and Notation (BPMN), vypsání detailu systémových aktivit náležících do daného workflow zároveň s daty, které zde byly použity. Pro dosažení tohoto cíle práce v rámci teoretických východisk pojednává o základní teorii okolo problematiky úvěrových bankovních produktů, schvalovacích procesů a možnostech architektur webových aplikací. V následujících kapitolách se práce věnuje analýze vyvíjené aplikace, definici její specifikace, databázové struktury a návrhu jednotlivých obrazovek. Kapitoly zabývající se vytvořením samotné aplikace, která je hlavním výstupem této diplomové práce po této analytické části vývoje následují. Nakonec jsou zváženy možnosti budoucího vývoje aplikace a rozšíření jejích funkcionalit.
Keywords: Schvalovací proces; Banka; Vývoj; Proces; Schvalování; Zobrazení; React; Report; API; REST
Thesis title: Development of a web application for reporting approval processes
Author: Král, Tomáš
Thesis type: Diploma thesis
Supervisor: Pour, Jan
Opponents: Blažek, Martin
Thesis language: Česky
Abstract:
The diploma thesis deals with the development of an application for reporting and monitoring of approval processes within one of the Czech banking institutions. The main goal of the thesis is to create a functional application that allows its users to view a basic overview with data directly related to current executions of approval processes, a dashboard of statistics displaying filterable data on the daily course of approval processes according to its completion status and workflow name. In the last part, the application will allow displaying the detail of selected approval processes, their graphical representation using Business Process Model and Notation (BPMN), listing the details of system activities belonging to the workflow together with the data used here. To achieve this goal, the work within the theoretical section discusses the basic theory of credit banking products, approval processes and the possibilities of web application architectures. In the following part, the work focuses on an analysis of the developed application, a definition of its specification, database structure and the design of individual screens. Chapters dealing with the creation of the application itself, which is the main output of this thesis follow this analytical part of the development. Finally, the possibilities of future development of the application are considered.
Keywords: Bank; React; REST; Process; Approval; Display; Approval process; Developement; API; Report

Information about study

Study programme: Aplikovaná informatika/Informační systémy a technologie
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
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: 11. 6. 2020
Date of submission: 1. 5. 2021
Date of defense: 9. 6. 2021
Identifier in the InSIS system: https://insis.vse.cz/zp/73516/podrobnosti

Files for download

Main text
Private file
Download
Private annex
Private file
Download
Private annex
Private file
Download
    Last update: