Aplikace pro optimalizaci zadávánı́ účetnı́ch dokladů
Název práce: | Aplikace pro optimalizaci zadávánı́ účetnı́ch dokladů |
---|---|
Autor(ka) práce: | Bína, Ondřej |
Typ práce: | Diplomová práce |
Vedoucí práce: | Pecinovský, Rudolf |
Oponenti práce: | Oraný, Vladimír |
Jazyk práce: | Česky |
Abstrakt: | 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. |
Klíčová slova: | účetní doklady; React.js; zadávání; optimalizace; Ruby on Rails; RabbitMQ |
Název práce: | Application for accounting documents' data entry optimization |
---|---|
Autor(ka) práce: | Bína, Ondřej |
Typ práce: | Diploma thesis |
Vedoucí práce: | Pecinovský, Rudolf |
Oponenti práce: | Oraný, Vladimír |
Jazyk práce: | Česky |
Abstrakt: | 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. |
Klíčová slova: | accounting documents; data entry; optimization; Ruby on Rails; React.js; RabbitMQ |
Informace o studiu
Studijní program / obor: | Aplikovaná informatika/Informační systémy a technologie |
---|---|
Typ studijního programu: | Magisterský studijní program |
Přidělovaná hodnost: | Ing. |
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: | 19. 7. 2018 |
---|---|
Datum podání práce: | 28. 4. 2019 |
Datum obhajoby: | 5. 6. 2019 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/66744/podrobnosti |