Possibilities analysis of XSLT language for writing modularized and easily modifiable code for data migration

Thesis title: Analýza možností jazyka XSLT pro psaní modularizovaného a snadno upravitelného kódu pro migraci dat
Author: Měřínský, Jiří
Thesis type: Bakalářská práce
Supervisor: Kosek, Jiří
Opponents: Vojíř, Stanislav
Thesis language: Česky
Abstract:
Tato bakalářská práce se zabývá migrací dat mezi účetními systémy POHODA a ABRA Flexi, která probíhá pomocí XSLT transformací. Hlavním cílem práce je návrh a implementace řešení, které optimalizuje migraci dat pro jednotlivé klienty. Toho je dosaženo modularizací a optimalizací původního kódu s využitím pokročilejších možností novějších verzí jazyků XSLT a XPath. Součástí práce je také porovnání jednotlivých verzí obou jazyků, popis nově přidaných funkcionalit a jejich praktické využití při plnění hlavního cíle. Práce dále obsahuje popis struktury jazyků XML a XSLT, historický kontext jejich vzniku a popis obou zkoumaných účetních systémů, včetně struktur XML. Řešení navržené v této práci má přímé praktické využití a přináší přidanou hodnotu při migraci dat mezi účetními systémy.
Keywords: XPath; XSLT; XML; ABRA Flexi; Ekonomický systém POHODA
Thesis title: Possibilities analysis of XSLT language for writing modularized and easily modifiable code for data migration
Author: Měřínský, Jiří
Thesis type: Bachelor thesis
Supervisor: Kosek, Jiří
Opponents: Vojíř, Stanislav
Thesis language: Česky
Abstract:
This bachelor thesis focuses on data migration between accounting systems POHODA and ABRA Flexi, which is carried out using XSLT transformations. The main goal of the thesis is the design and implementation of a solution that optimizes data migration for individual clients. This is achieved through modularization and optimization of the original code, utilizing the advanced features of newer versions of XSLT and XPath. The thesis also includes a comparison of the different versions of both languages, a description of newly added functionalities, and their practical application in achieving the main objective. Additionally, the thesis provides a description of the structure of XML and XSLT languages, the historical context of their development, and an overview of the two examined accounting systems, including their XML structures. The solution proposed in this thesis has direct practical applications and provides added value in the migration of data between accounting systems.
Keywords: XML; XSLT; XPath; ABRA Flexi; Economic system POHODA

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 and Knowledge Engineering

Information on submission and defense

Date of assignment: 25. 10. 2024
Date of submission: 11. 5. 2025
Date of defense: 25. 6. 2025
Identifier in the InSIS system: https://insis.vse.cz/zp/90114/podrobnosti

Files for download

    Last update: