Please use this identifier to cite or link to this item:
http://elartu.tntu.edu.ua/handle/lib/50562| Title: | Розробка системи опрацювання даних з використанням технологій React та удосконаленням РБД технологією Firebase на замовлення ТОВ Газмережі |
| Other Titles: | Development of a data processing system using React technologies and Firebase technology to improve RDB, commissioned by Gazmeri LLC |
| Authors: | Соловій, Тарас Богданович Soloviy, Taras |
| Bibliographic description (Ukraine): | Соловій Т.Б. Розробка системи опрацювання даних з використанням технологій React та удосконаленням РБД технологією Firebase на замовлення ТОВ Газмережі : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „121 — інженерія програмного забезпечення“ / Т.Б.Соловій. — Тернопіль: ТНТУ, 2025. — 85 с. |
| Issue Date: | Dec-2025 |
| Date of entry: | 23-Dec-2025 |
| Publisher: | Тернопільський національний технічний університет імені Івана Пулюя |
| Country (code): | UA |
| Place of the edition/event: | ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна |
| Supervisor: | Цуприк, Галина Богданівна |
| UDC: | 004.42 |
| Keywords: | 121 інженерія програмного забезпечення вебсистема газопостачання управління даними React Firebase штучний інтелект аналітика gas supply web system data management artificial intelligence analytics |
| Abstract: | Метою роботи є створення веб-системи для збору, зберігання та аналітичної
обробки даних газопостачального підприємства з використанням сучасних
вебтехнологій.
Об’єктом дослідження –є процес створення веб-системи основною функцією
якої є робота з великими об’ємами даних з використанням сучасних інофрмаційних
технологій.
Предмет дослідження – методи та інструменти побудови веб-систем
управління даними на основі 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. |
| Content: | ВСТУП .........................................................................................................................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 |
| References (Ukraine): | 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 |
| Content type: | Master Thesis |
| Appears in Collections: | 121 — інженерія програмного забезпечення |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| dyplom_Soloviy_2025.pdf | 2,24 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
Admin Tools