Design and development of a component for automating the processing of bank transactions in the ABRA Flexi system
Thesis title: | Návrh a vývoj komponenty pro automatizaci zpracování bankovních pohybů v systému ABRA Flexi |
---|---|
Author: | Hošková, Michaela |
Thesis type: | Bakalářská práce |
Supervisor: | Stanovská, Iva |
Opponents: | Luc, Ladislav |
Thesis language: | Česky |
Abstract: | Bakalářská práce se zabývá tvorbou komponenty na automatické zpracování bankovních pohybů ve formě pluginu do ERP systému ABRA Flexi. První část se zaměřuje na popis problematiky účetnictví a konkrétněji pak na účtování a párování bankovních pohybů. Jako další popisuje metodiky, nástroje a technologie, které byly při vývoji použity, a představuje jejich výhody a nevýhody. Realizační část je zaměřena na specifikaci požadavků na systém a vymezení případů užití podle metodiky MMSP. Popisuje také architekturu aplikace a návrh databáze, přičemž se detailně věnuje popisu jednotlivých tabulek, jejich atributů a vazeb mezi nimi. Jako poslední je popsán samotný vývoj aplikace a výsledky jejích testů na testovacích datech, která byla dobrovolně poskytnuta dvěmi právnickými osobami. |
Keywords: | node.js; RPA; webová aplikace; JavaScript; párování; Docker; PostgreSQL; REST API; MMSP; účetnictví; bankovní pohyby; účtování |
Thesis title: | Design and development of a component for automating the processing of bank transactions in the ABRA Flexi system |
---|---|
Author: | Hošková, Michaela |
Thesis type: | Bachelor thesis |
Supervisor: | Stanovská, Iva |
Opponents: | Luc, Ladislav |
Thesis language: | Česky |
Abstract: | The bachelor thesis deals with the creation of a component for automatic processing of banko movements in the form of a plug-in for the ERP system ABRA Flexi. The first part focuses on the description of accounting issues and more specifically on accounting and matching of bank transactions. If further describes the methodologies, tools and technologies used in the development and presents their advantages and disadvantages. The implementation part focuses on the specification of the system requirements and the definition of use cases according to the MMSP methodology. It also describes the architecture of the application and the design of the database, with detailed descriptions of the invididual tables, their attributes and the relationships between them. Lastly, the actual development of the application and its testing on test data voluntarily provided by two legal entities is described. |
Keywords: | Docker; JavaScript; REST API; MMSP; bookkeeping; bank transactions; accounting; pairing; PostgreSQL; web application; node.js; RPA |
Information about study
Study programme: | 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: | 12. 10. 2023 |
---|---|
Date of submission: | 5. 5. 2024 |
Date of defense: | 17. 6. 2024 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/85971/podrobnosti |