Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen: http://elartu.tntu.edu.ua/handle/lib/46932
Title: Впровадження компонентно-орієнтованої архітектури для створення додатку управління особистими фінансами з використанням React та Electron
Other Titles: Implementation of component-based architecture for creating a personal finance management application using React and Electron
Authors: Харлан, Андрій Андрійович
Kharlan, Andrii
Affiliation: Тернопільський національний технічний університет ім. Івана Пулюя
Bibliographic description (Ukraine): Харлан А. А. Впровадження компонентно-орієнтованої архітектури для створення додатку управління особистими фінансами з використанням React та Electron : робота на здобуття кваліфікаційного ступеня магістра : спец. 121 - інженерія програмного забезпечення / наук. кер. М. Р. Петрик. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 74 с.
Issue Date: Dec-2024
Date of entry: 28-Dec-2024
Publisher: Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопіль
Supervisor: Петрик, Михайло Романович
Committee members: Сверстюк, Андрій Степанович
UDC: 004.9
Keywords: 121
інженерія програмного забезпечення
додаток
React
Electron
TypeScript
додаток управління фінансами
Open Banking
Number of pages: 74
Abstract: Кваліфікаційна робота на здобуття освітнього ступеню «магістр» за спеціальністю 121 – Інженерія програмного забезпечення. Тернопільський національний технічний університет ім. Івана Пулюя, факультет комп’ютерно інформаційних систем і програмної інженерії, кафедра програмної інженерії, група CПм-61, 2024 рік. Пояснювальна записка до кваліфікаційної роботи на здобуття освітнього ступеню «магістр» містить: 74 с., 30 рис., 3 додатки, 22 бібліогр. Тема: Впровадження компонентно-орієнтованої архітектури для створення додатку управління особистими фінансами з використанням React та Electron. В кваліфікаційній роботі магістра висвітлено ключові елементи у впровадженні компонентно-орієнтованої архітектури для створення додатку управління особистими фінансами з використанням технологій React та Electron, а також мови програмування TypeScript та платформи Firebase. Проаналізовано та оглянути предметну область розроблюваного додатку. Визначено можливості додатку. Розробено діаграми варіантів використання, класів та послідовностей. Зображено макети сторінок додатку. Створено додаток, що демонструє роботу управління особистими фінансами.
Qualification work for the educational degree ‘Master’ in speciality 121 - Software Engineering. Ternopil National Technical University named after Ivan Puluj, Faculty of Computer and Information Systems and Software Engineering, Department of Software Engineering, group CPm-61, 2024. The explanatory note to the qualification work for the master's degree contains: 74 p., 30 figures, 3 appendix, 22 ref. Topic: Implementation of component-based architecture for creating a personal finance management application using React and Electron. The master's thesis highlights the key elements in the implementation of component-oriented architecture for creating a personal finance management application using React and Electron technologies, as well as the TypeScript programming language and the Firebase platform. The subject area of the application is analysed and reviewed. The capabilities of the application are determined. Diagrams of use cases, classes and sequences are developed. The layouts of the application pages are shown. Created an application that demonstrates the work of personal finance management.
Content: АНОТАЦІЯ 4 ANNOTATION 5 ПЕРЕЛІК УМОВНИХ ПОЗНАЧЕНЬ, СКОРОЧЕНЬ І ТЕРМІНІВ 7 ВСТУП 8 1 ОГЛЯД ПРЕДМЕТНОЇ ОБЛАСТІ ДОДАТКУ УПРАВЛІННЯ ФІНАНСАМИ 9 1.1 Огляд конкурентів 9 1.2 Аналіз технології Open Banking 13 1.3 Обґрунтування вибору напрямку дослідження 15 1.4 Технічний аспект проблеми 21 2 РОЗРОБКА МОДЕЛІ ТА ПРОГРАМНОГО КОМПЛЕКСУ 23 2.1 Проєктування додатку для управління особистими фінансами 23 2.2 Розробка бізнес моделі додатку 28 2.3 Проєктування архітектури 33 3 КОНСТРУЮВАННЯ ДОДАТКУ 38 3.1 Реалізація ключових компонентів 38 3.2 Розробка GUI 43 3.3 Тестування, оцінка якості та результат розробки ПЗ 47 4 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ 55 4.1 Охорона праці 55 4.1 Безпека в надзвичайних ситуаціях 58 ВИСНОВКИ 61 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 62 ДОДАТКИ 64 ДОДАТОК А 65 ДОДАТОК Б 68 ДОДАТОК В 74
URI: http://elartu.tntu.edu.ua/handle/lib/46932
Copyright owner: © Харлан Андрій Андрійович, 2024
References (Ukraine): 1. Fintech Analysis of Personal Finance App Usage among Millennials / Tika Handayani et al. Journal of Economic Education and Entrepreneurship Studies. 2024. Vol. 5, no. 2. P. 150–162.
2. Everything about Open Banking [Електронний ресурс] – Режим доступу до ресурсу: https://www.openbanking.org.uk/
3. Stefanyshyn, I., Pastukh, O., Stefanyshyn, V., Baran, I., Boyko, I. Robustness of AI algorithms for neurocomputer interfaces based on software and hardware technologies CEUR Workshop Proceedings, 2024, 3742, pp. 137–149.
4. Документація по React [Електронний ресурс] – Режим доступу до ресурсу: https://react.dev/
5. Документація по Electron [Електронний ресурс] – Режим доступу до ресурсу: https://www.electronjs.org/docs
6. Документація по TypeScript [Електронний ресурс] – Режим доступу до ресурсу: https://www.typescriptlang.org/docs
7. Документація Firebase [Електронний ресурс] – Режим доступу до ресурсу: https://firebase.google.com/docs
8. Що таке Scrum? [Електронний ресурс] – Режим доступу до ресурсу: https://www.scrum.org/resources/what-scrum-module
9. Петрик М. Р., Мудрик І. Я. Проєктування програмного забезпечення на основі об’єктно-орієнтованого аналізу вимог та інструментальних засобів розробки IBM Rational Software Architect / М. Р. Петрик, І. Я. Мудрик – Тернопіль : ТНТУ ім. І. Пулюя, 2022. – 56 с.
10. Все про компонентно-орієнтовану архітектуру [Електронний ресурс] – Режим доступу до ресурсу: https://www.geeksforgeeks.org/component-based architecture-system-design/
Content type: Master Thesis
Appears in Collections:121 — інженерія програмного забезпечення

Files in This Item:
File Description SizeFormat 
dyplom_Kharlan_2024.pdf2,64 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Administrationswerkzeuge