Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/50562
Назва: Розробка системи опрацювання даних з використанням технологій React та удосконаленням РБД технологією Firebase на замовлення ТОВ Газмережі
Інші назви: Development of a data processing system using React technologies and Firebase technology to improve RDB, commissioned by Gazmeri LLC
Автори: Соловій, Тарас Богданович
Soloviy, Taras
Бібліографічний опис: Соловій Т.Б. Розробка системи опрацювання даних з використанням технологій React та удосконаленням РБД технологією Firebase на замовлення ТОВ Газмережі : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „121 — інженерія програмного забезпечення“ / Т.Б.Соловій. — Тернопіль: ТНТУ, 2025. — 85 с.
Дата публікації: гру-2025
Дата внесення: 23-гру-2025
Видавництво: Тернопільський національний технічний університет імені Івана Пулюя
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Цуприк, Галина Богданівна
УДК: 004.42
Теми: 121
інженерія програмного забезпечення
вебсистема
газопостачання
управління даними
React
Firebase
штучний інтелект
аналітика
gas supply
web system
data management
artificial intelligence
analytics
Короткий огляд (реферат): Метою роботи є створення веб-системи для збору, зберігання та аналітичної обробки даних газопостачального підприємства з використанням сучасних вебтехнологій. Об’єктом дослідження –є процес створення веб-системи основною функцією якої є робота з великими об’ємами даних з використанням сучасних інофрмаційних технологій. Предмет дослідження – методи та інструменти побудови веб-систем управління даними на основі React, Firebase та модулів штучного інтелекту. Методи дослідження включають системний аналіз, моделювання бізнеспроцесів, об’єктноорієнтоване проєктування та Agile-підхід. У роботі виконано аналіз предметної області, розроблено архітектуру системи, структуру бази даних, реалізовано клієнтську та серверну частини, інтегровано модуль ШІ для автоматизованої аналітики. Наукова новизна полягає у створенні адаптивної веб-системи з інтегрованим ШІ-модулем, що забезпечує автоматичну обробку даних та інтелектуальну підтримку користувачів. Практична значущість полягає у можливості впровадження системи на підприємствах газового сектору для підвищення ефективності обліку, аналізу та візуалізації даних.
The purpose of the thesis is to develop a web-based system for collecting, storing, and analyzing operational data of a gas supply company using modern web technologies. The object of research is the process of creating a web system whose main function is to work with large volumes of data using modern information technologies. The subject of research is the methods and tools for building data management web systems based on React, Firebase, and integrated artificial intelligence modules. The applied research methods include system analysis, business process modeling, object-oriented design, and the Agile software development approach. The work presents the analysis of the domain, system architecture design, database structure development, implementation of client-side and server-side functionality, and integration of an AI module for automated analytics. Scientific novelty lies in creating an adaptive web-based data management system with an AI module capable of automated data processing and intelligent user support. The practical value is the possibility of implementing the system in gas sector enterprises to improve data collection, analysis, visualization, and operational efficiency.
Зміст: ВСТУП .........................................................................................................................6 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАДАЧІ ...8 1.1 Аналіз предметної області ..................................................................................8 1.2 Постановка завдання та цілей .......................................................................... 11 1.3 Пошук акторів та варіантів використання .......................................................13 1.4 Опис ключових вимог замовника ТОВ «Газмережі» ......................................15 РОЗДІЛ 2. ПРОЄКТУВАННЯ І РОЗРОБКА ........................................................19 2.1. Вибір процесу розробки та обґрунтування вибору технологій .....................19 2.2. Архітектурна модель системи .........................................................................21 2.3. Проєктування структури бази даних і взаємозв’язків компонентів ..............23 2.4. Побудова UML-діаграм....................................................................................26 2.5. Проєктування інтерфейсу користувача та логіки взаємодії...........................32 РОЗДІЛ 3. ПРОГРАМНА РЕАЛІЗАЦІЯ І ТЕСТУВАННЯ СИСТЕМИ ...........33 3.1. Структура проєкту та реалізація основних модулів .......................................33 3.2. Програмна реалізація ключових функцій системи.........................................34 3.2.1. Інтеграція модуля штучного інтелекту .....................................................44 3.4 Методика тестування системи..........................................................................46 3.5. Демонстрація отриманих результатів .............................................................52 РОЗДІЛ 4. ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ .............................................................................................................65 4.1. Охорона праці...................................................................................................65 4.2. Забезпечення безпеки життєдіяльності при роботі з ПК ...............................67 ВИСНОВКИ ..............................................................................................................71 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ ...............................................................73 ДОДАТКИ..................................................................................................................77
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/50562
Перелік літератури: 1. Методичні вказівки до виконання кваліфікаційної роботи магістра для здобувачів спеціальності 121 – Інженерія програмного забезпечення, всіх форм навчання / укладачі: Михалик Д.М., Цуприк Г.Б., Бревус В.М., Мудрик І.Я. – Тернопіль: Тернопільський національний технічний університет імені Івана Пулюя, 2024. – 44 с. URL: http://elartu.tntu.edu.ua/handle/lib/50316
2. Про компанію GRMU. URL: https://grmu.com.ua/about/
3. Моноґрафія ТНТУ ім. І. Пулюя. Монографія. С. 20–21. URL: https://elartu.tntu.edu.ua/bitstream/lib/46522/1/Monohrafiya_2024.pdf.pdf
4. Що таке SCADA-система та як вона працює. Sinsmarts. URL: https://www.sinsmarts.com/uk/blog/what-is-a-scada-system-and-how-does-it-work
5. SAP TechEd Virtual. SAP. URL: https://www.sap.com/events/teched/virtual.html
6. CRM Integration: Guide & Tools. Semrush Blog. URL: https://www.semrush.com/blog/crm-integration
7. Василюк А. В. Інтегровані інформаційні системи підприємств: особливості впровадження та розвитку. Вісник Хмельницького національного університету. Економічні науки. С. 100–104. URL: https://heraldes.khmnu.edu.ua/index.php/heraldes/article/view/1890/1927
8. Agile: що це таке. Brainrain. URL: https://brainrain.com.ua/uk/chto-takoeagile-ua
9. React Documentation. URL: https://react.dev
10. TailwindCSS Documentation. URL: https://tailwindcss.com
11. Recharts Documentation. URL: https://recharts.github.io
25. Methods of constructing algorithms for comparative test statistical verification of mathematical models of bioobject responses to low-intensity stimuli / Bohdan Yavorskyy, Evhenia Yavorska, Halyna Tsupryk, Roman Kinash // Scientific Journal of TNTU. — Tern.: TNTU, 2023. — Vol 112. — No 4. — P. 82–90.
26. Олянін, Д., Цуприк, Г. (2025) Transformer Neural Networks in Industry 4.0 / Д. Олянін, Г. Цуприк, Т. Говорущенко, О. Багрій-Заяць, І. Андрущак // Computer Information Technologies in Industry 4.0: proceedings of the 3rd International Workshop (CITI-2025), Ternopil, Ukraine, 11–12 June 2025. – Ternopil : Ternopil Ivan Puluj National Technical University, 2025 (Scopus) https://ceur-ws.org/Vol-4057/
27. Tsupryk H. LLM-based Extraction from Resumes / D. Olianin, H. Tsupryk // Advanced Technologies in Scientific Research: collection of scientific papers with proceedings of the 1st International Scientific and Practical Conference, Rotterdam, Netherlands, 20–22 August 2025. – International Scientific Unity, 2025. – 72-76
28. Methods of constructing algorithms for comparative test statistical verification of mathematical models of bioobject responses to low-intensity stimuli / Bohdan Yavorskyy, Evhenia Yavorska, Halyna Tsupryk, Roman Kinash // Scientific Journal of TNTU. — Tern.: TNTU, 2023. — Vol 112. — No 4. — P. 82–90.
29. Олянін, Д., Цуприк, Г. (2025) Transformer Neural Networks in Industry 4.0 / Д. Олянін, Г. Цуприк, Т. Говорущенко, О. Багрій-Заяць, І. Андрущак // Computer Information Technologies in Industry 4.0: proceedings of the 3rd International Workshop (CITI-2025), Ternopil, Ukraine, 11–12 June 2025. – Ternopil : Ternopil Ivan Puluj National Technical University, 2025 (Scopus) https://ceur-ws.org/Vol-4057/
30. React Router: Link API. URL: https://api.reactrouter.com/v7/functions/react_router.Link.html
Тип вмісту: Master Thesis
Розташовується у зібраннях:121 — інженерія програмного забезпечення

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


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

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