Application for accounting documents' data entry optimization

Thesis title: Aplikace pro optimalizaci zadávánı́ účetnı́ch dokladů
Author: Bína, Ondřej
Thesis type: Diplomová práce
Supervisor: Pecinovský, Rudolf
Opponents: Oraný, Vladimír
Thesis language: Česky
Abstract:
Tato diplomová práce se zabývá problematikou zadávání dat účetních dokladů. Cílem práce je vytvořit aplikaci, která optimalizuje proces zadávání účetních dokladů dle specifických potřeb zadavatele, účetní firmy UOL a.s.. Tohoto cíle je dosaženo analýzou procesu zadávání účetních dokladů, popisem nástrojů, které jej zefektivňují, zpracováním analýzy specifických potřeb zadavatele a popisem možností jejich naplnění prostřednictvím existujících aplikací.Výsledkem práce je webová aplikace optimalizující proces zadávání účetních dokladů dle specifických potřeb zadavatele. Serverová část aplikace je realizována pomocí frameworku Ruby on Rails a klientská část pomocí frameworku React.js. Výsledná aplikace používá k optimalizaci procesu nástroje jako RabbitMQ nebo Redis. V úvodní kapitole jsou blíže specifikovány typy účetních dokladů včetně formátů, ve kterých jsou v dnešní době distribuovány. Následuje popis procesu zpracování těchto dokladů a možnosti jeho automatizace, analýza procesu zadávání účetních dokladů u zadavatele a analýza požadavků na navrhovanou aplikaci. Poté jsou popsány technologie, které jsou využité k implementaci a testování aplikace. V následujících kapitolách je výsledná aplikace navržena, implementována, a nakonec doplněna uživatelskou příručkou.
Keywords: účetní doklady; React.js; zadávání; optimalizace; Ruby on Rails; RabbitMQ
Thesis title: Application for accounting documents' data entry optimization
Author: Bína, Ondřej
Thesis type: Diploma thesis
Supervisor: Pecinovský, Rudolf
Opponents: Oraný, Vladimír
Thesis language: Česky
Abstract:
This diploma thesis deals with the issue of accounting documents’ data entry. The aim of this work is to develop an application, which optimizes the process of entering data from accounting documents according to the specific needs of the client, accounting company UOL a.s.. This goal is achieved by analyzing the process of accounting documents’ data entry, describing tools that make the process more efficient, analyzing specific needs of the client and describing possibilities of their fulfillment through existing applications.The outcome of this thesis is a web application which optimizes the process of entering accounting documents’ data according to specific needs of the client. The server part of the application is implemented using framework Ruby on Rails, client part uses framework React.js. In order to optimize the process, the application uses tools such as RabbitMQ or Redis.The introductory chapter specifies types of accounting documents, including formats in which they are distributed. The chapter is followed by description of the process of data entry of these documents and the possibilities of its automation, analysis of the accounting documents’ data entry in accounting company UOL a.s. and analysis of requirements for the proposed application. Afterwards, technologies that are used to implement and test the application are described. In the following chapters, the application is designed, implemented, and supplemented by a user manual.
Keywords: accounting documents; data entry; optimization; Ruby on Rails; React.js; RabbitMQ

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

Files for download

    Last update: