Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/49079
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorМудрик, Іван Ярославович-
dc.contributor.authorМуц, Назар Романович-
dc.contributor.authorMuts, Nazar-
dc.date.accessioned2025-06-27T10:01:23Z-
dc.date.available2025-06-27T10:01:23Z-
dc.date.issued2025-06-
dc.date.submitted2025-06-09-
dc.identifier.citationМуц Н.Р. Розробка системи візуального моніторингу показників компʼютерного обладання з використанням JavaFX: кваліфікаційна робота бакалавра за спеціальністю 121 «Інженерія програмного забезпечення» / наук. кер. І. Я. Мудрик – Тернопільський національний технічний університет імені Івана Пулюя – Тернопіль, ТНТУ, 2025. – 70 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/49079-
dc.description.abstractУ даній атестаційній роботі бакалавра розроблено систему для візуального моніторингу стану компʼютерного обладнання в режимі реального часу. Проєкт реалізований із використанням JavaFX — сучасного фреймворку для створення графічних інтерфейсів у середовищі Java. Система надає користувачеві зручний інтерфейс для перегляду ключових апаратних показників, зокрема: завантаження процесора, обсягу доступної оперативної памʼяті, температури компонентів та стану накопичувачів. Крім того, інтегровано модуль штучного інтелекту, що дозволяє не лише аналізувати зібрані дані, але й відповідати на запитання користувача. У розробці використано багаторівневу архітектуру, реалізовано збір даних через низькорівневі API, забезпечено масштабованість і стабільність системи. Особливу увагу приділено візуалізації: всі графіки, гістограми та діаграми оновлюються в реальному часі, забезпечуючи зрозуміле представлення технічної інформації. Система може бути корисною для ІТ-спеціалістів, системних адміністраторів, ентузіастів та користувачів, які хочуть контролювати стан свого компʼютера у зручній формі. Також робота демонструє інтеграцію елементів штучного інтелекту у прикладні десктопні застосунки.uk_UA
dc.description.abstractIn this bachelor's certification work, a system for visual monitoring of computer equipment in real time has been developed. The project was implemented using JavaFX, a modern framework for creating graphical interfaces in the Java environment. The system provides a user-friendly interface for viewing key hardware indicators, including CPU utilization, available RAM, component temperatures, and the status of drives. In addition, an artificial intelligence module is integrated, which allows not only analyzing the collected data but also answering user questions. The development used a multi-level architecture, implemented data collection via low-level APIs, and ensured scalability and stability of the system. Particular attention is paid to visualization: all graphs, histograms, and charts are updated in real time, providing a clear presentation of technical information. The system can be useful for IT professionals, system administrators, enthusiasts, and users who want to monitor their computer in a convenient way. The work also demonstrates the integration of artificial intelligence elements into desktop applications. Keywords: system monitoring, JavaFX, artificial intelligence, hardware resources, visualization, data analysis, system analytics.uk_UA
dc.description.tableofcontentsАНОТАЦІЯ 4 ABSTRACT 5 ВСТУП 6 РОЗДІЛ 1. ОГЛЯД ПРЕДМЕТНОЇ ОБЛАСТІ 7 1.1 ОПИС КОНЦЕПЦІЇ РОЗРОБКИ 7 1.2 ОГЛЯД КОНКУРЕНТІВ 8 1.3 ОБГРУНТУВАННЯ ВИБОРУ НАПРЯМКУ ДОСЛІДЖЕННЯ 11 РОЗДІЛ 2. АНАЛІЗ ВИМОГ ДО СИСТЕМИ 12 2.1 ФУНКЦІОНАЛЬНІ ВИМОГИ 12 2.2 НЕФУНКЦІОНАЛЬНІ ВИМОГИ 16 2.3 ВИМОГИ ДО ІНТЕРФЕЙСУ 17 2.4 ПІДСУМКИ АНАЛІЗУ ВИМОГ 18 РОЗДІЛ 3. РОЗРОБКА МОДЕЛІ ТА ПРОГРАМНОГО КОМПЛЕКСУ 18 3.1 РОЗРОБКА МОДЕЛІ ПРЕДМЕТНОЇ ОБЛАСТІ 18 3.2 ДІАГРАМА ПОСЛІДОВНОСТЕЙ 19 3.3 ПРОЄКТУВАННЯ АРХІТЕКТУРИ 21 3.4 РЕАЛІЗАЦІЯ КЛЮЧОВИХ КЛАСІВ 25 3.5 РОЗГОРТАННЯ ПРОГРАМНОГО КОМПЛЕКСУ 41 3.6 ПРИКЛАД РОБОТИ ПРОГРАМНОГО КОМПЛЕКСУ 43 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 50 4.1 НАДЗВИЧАЙНІ СИТУАЦІЇ, ВИКЛИКАНІ ПОЖЕЖАМИ, ВИБУХАМИ, ТЕХНОГЕННИМИ ТА ПРИРОДНИМИ ПРИЧИНАМИ 50 4.2 ОЦІНКА ТЕХНОЛОГІЧНОГО ПРОЦЕСУ, ОБЛАДНАННЯ, ЩОДО УМОВ ЕЛЕКТРОБЕЗПЕКИ, БЕЗПЕКИ 53 ВИСНОВКИ 56 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 57 ДОДАТКИ 59 ДОДАТОК А. ПОВНА ДІАГРАМА КЛАСІВ ЗГЕНЕРОВАНА ПОМІЧНИКОМ INTELLIJ IDEA ULTIMATE 60 ДОДАТОК Б. ТЕЗИ ДЛЯ ПУБЛІКАЦІЇ НА НАУКОВО-ТЕХНІЧНУ КОНФЕРЕНЦІЮ 61 ДОДАТОК Г. ДИСК ІЗ КВАЛІФІКАЦІЙНОЮ РОБОТОЮ БАКАЛАВРА 69uk_UA
dc.language.isoukuk_UA
dc.publisherТНТУ ім. І. Пулюяuk_UA
dc.subjectінженерія програмного забезпеченняuk_UA
dc.subjectjavaFXuk_UA
dc.subjectштучний інтелектuk_UA
dc.subjectпроєктуванняuk_UA
dc.subjectсистемна аналітикаuk_UA
dc.subjectsoftware engineeringuk_UA
dc.subjectartificial intelligenceuk_UA
dc.subjectdesignuk_UA
dc.subjectsystem analyticsuk_UA
dc.titleРозробка системи візуального моніторингу показників компʼютерного обладання з використанням JavaFXuk_UA
dc.title.alternativeDevelopment of a system for visual monitoring of computer hardware indicators using JavaFXuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Муц Назар Романович, 2025uk_UA
dc.contributor.committeeMemberМарценко, Сергій Володимирович-
dc.coverage.placenameТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.format.pages70-
dc.subject.udc004.9uk_UA
dc.relation.references1. Методичні вказівки до виконання дипломної роботи освітнього рівня “бакалавр” студентами усіх форм навчання для напряму підготовки 121 – Інженерія програмного забезпечення / М.Р. Петрик, Д.М. Михалик, Я.І. Кінах, С.В. Гладьо, Г.Б. Цуприк – Тернопіль: ТНТУ, 2016 – 28 с.uk_UA
dc.relation.references2. Сергій Г. Архітектура програмного забезпечення: все що треба знати. Wezom. URL: https://wezom.com.ua/ua/blog/arhitektura-programmnogo obespecheniya.uk_UA
dc.relation.references3. Петрик М. Р. Моделювання програмного забезпечення: науково-методичний посібник [Електронний ресурс] / М. Р. Петрик, О. Ю. Петрик. – 2015. – Режим доступу: http://elartu.tntu.edu.ua/handle/123456789/17796uk_UA
dc.relation.references3. UML [Електронний ресурс] – Режим доступу до ресурсу: https://www.uml.org/uk_UA
dc.relation.references4. Overview (JavaFX 24) [Електронний ресурс] – Режим доступу до ресурсу: https://openjfx.io/javadoc/24/.uk_UA
dc.relation.references5. oshi-core 6.8.2 API [Електронний ресурс] – Режим доступу до ресурсу: https://javadoc.io/doc/com.github.oshi/oshi-core/latest/index.html.uk_UA
dc.relation.references6. Java Language Specification [Електронний ресурс] – Режим доступу до ресурсу: https://docs.oracle.com/javase/specs/jls/se11/html/jls-1.html.uk_UA
dc.relation.references7. Maven Documentation [Електронний ресурс]. – 2025. – Режим доступу до ресурсу: https://maven.apache.org/guides/.uk_UA
dc.relation.references8. Apache Log4j [Електронний ресурс]. – 2025. – Режим доступу до ресурсу: https://logging.apache.org/log4j/2.x/.uk_UA
dc.relation.references9. Методичні вказівки для написання розділу “Безпека життєдіяльності, основи охорони праці” в кваліфікаційних роботах здобувачів освітнього ступеня ”бакалавр”. [Електронний ресурс] Режим доступу: https://elartu.tntu.edu.ua/bitstream/lib/35902/1/Metod._%20vkazivky_%20dlya_%20napysannnya_%20rozd._%20Bezp._%20zhyttyed._.pdfuk_UA
dc.relation.references10. Закон України «Про охорону праці». [Електронний ресурс] Режим доступу: https://zakon.rada.gov.ua/laws/show/2694-12uk_UA
dc.relation.references11. Сокуренко В.В. Безпека життєдіяльності та охорона праці : Підручник. Харків: Харків. нац. ун-т внутр. справ. 2021. 308 сuk_UA
dc.relation.references12. Бедрій Я.І. Основи охорони праці : навч. посіб. 4-е вид. перероб. і доп. Тернопіль : Навчальна книга – Богдан, 2018. 240 сuk_UA
dc.relation.references13. ДСТУ 4933:2008 Безпека у надзвичайних ситуаціях. Техногенні надзвичайні ситуації. Терміни та визначення основних понять.uk_UA
dc.relation.referencesДСТУ 3994-2000 Безпека в надзвичайних ситуаціях. Надзвичайні ситуації природні. Чинники фізичного походження. Терміни та визначення.uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
Розташовується у зібраннях:121 — Інженерія програмного забезпечення (бакалаври)

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


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

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