Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/46932
Назва: Впровадження компонентно-орієнтованої архітектури для створення додатку управління особистими фінансами з використанням React та Electron
Інші назви: Implementation of component-based architecture for creating a personal finance management application using React and Electron
Автори: Харлан, Андрій Андрійович
Kharlan, Andrii
Приналежність: Тернопільський національний технічний університет ім. Івана Пулюя
Бібліографічний опис: Харлан А. А. Впровадження компонентно-орієнтованої архітектури для створення додатку управління особистими фінансами з використанням React та Electron : робота на здобуття кваліфікаційного ступеня магістра : спец. 121 - інженерія програмного забезпечення / наук. кер. М. Р. Петрик. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 74 с.
Дата публікації: гру-2024
Дата внесення: 28-гру-2024
Видавництво: Тернопільський національний технічний університет імені Івана Пулюя
Країна (код): UA
Місце видання, проведення: Тернопіль
Науковий керівник: Петрик, Михайло Романович
Члени комітету: Сверстюк, Андрій Степанович
УДК: 004.9
Теми: 121
інженерія програмного забезпечення
додаток
React
Electron
TypeScript
додаток управління фінансами
Open Banking
Кількість сторінок: 74
Короткий огляд (реферат): Кваліфікаційна робота на здобуття освітнього ступеню «магістр» за спеціальністю 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.
Зміст: АНОТАЦІЯ 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
Власник авторського права: © Харлан Андрій Андрійович, 2024
Перелік літератури: 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/
Тип вмісту: Master Thesis
Розташовується у зібраннях:121 — інженерія програмного забезпечення

Файли цього матеріалу:
Файл Опис РозмірФормат 
dyplom_Kharlan_2024.pdf2,64 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора