Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/52629
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorЛитвиненко, Ярослав Володимирович-
dc.contributor.advisorLytvynenko, Iaroslav-
dc.contributor.authorПоворозник, Роман Віталійович-
dc.contributor.authorPovoroznyk, Roman-
dc.date.accessioned2026-06-24T10:07:39Z-
dc.date.available2026-06-24T10:07:39Z-
dc.date.issued2026-06-18-
dc.date.submitted2026-06-04-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/52629-
dc.descriptionРоботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 18.06.2026р. на засіданні екзаменаційної комісії №31 у Тернопільському національному технічному університеті імені Івана Пулюяuk_UA
dc.description.abstractКваліфікаційна робота присвячена проектуванню та розробці застосунку, який призначений для обміну повідомленнями із віддаленими пристроями (з інтеграцією із хмарним середовищем та Telegram-ботом). У першому розділі роботи виконано огляд предметної галузі запланованого дослідження. Наведено поняття та особливості застосування сокет- з'єднань з метою забезпечення надійної взаємодії серверного застосунку із віддаленими пристроями Описані технології та інструменти, котрі використовуватимуться для розробки. У другому розділі докладно описано процес проектування та програмного втілення застосунку. Наведена та описана гнучка програмна архітектура розробки на базі концепції MVC, представлено користувацький інтерфейс. Реалізовано і проведено тестування протоколу передачі пакетів від сервера до віддаленого пристрою, котрий забезпечує безпечну і надійну передачу даних у процесі взаємодії в мережі при допомозі сокет- з'єднання. У третьому розділі описано інтеграцію хмарного сервісу для забезпечення доступності та надання зручних інструментів для управління, а також впровадження Telegram-боту для своєчасного оповіщення користувачів. Проведено якісне тестування розробки.uk_UA
dc.description.abstractThesis deals with the design and development of an application that is intended for exchanging messages with remote devices (with integration with the cloud environment and Telegram bot). The first section of the work reviews the subject area of the planned research. The need for conducting such research is described. The concepts and features of using socket connections are presented to ensure reliable interaction of the server application with remote devices. The technologies and tools that will be used for development are described. The second section describes in detail the process of designing and software implementation of the application. A flexible software development architecture based on the MVC concept is presented and described, and the user interface is presented. The packet transfer protocol from the server to the remote device is implemented and tested, which ensures safe and reliable data transfer in the process of interaction in the network using a socket connection. The third section describes the integration of a cloud service to ensure accessibility and provide convenient management tools, as well as the implementation of a Telegram bot for timely notification of users. Qualitative testing of the development was carried out.uk_UA
dc.description.tableofcontentsВСТУП 7 РОЗДІЛ 1 ОПИС ПРЕДМЕТНОЇ ОБЛАСТІ 8 1.1 Необхідність проведення досліджень 8 1.2 Сокет з'єднання 8 1.3 Засоби розробки 11 РОЗДІЛ 2. ПРОЕКТУВАННЯ ТА РЕАЛІЗАЦІЯ ЗАСТОСУНКУ 13 2.1 Архітектура застосунку 13 2.2 Інтерфейс користувача 18 2.3 Протокол передачі даних 25 2.3.1 Опис протоколу 25 2.3.2 Реалізація протоколу 27 РОЗДІЛ 3. ДОДАТКОВІ СЕРВІСИ. ТЕСТУВАННЯ РОЗРОБКИ 30 3.1 Хмарний сервіс 30 3.2 Telegram сервіс 33 3.3 Тестування 38 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 43 4.1 Навчання працюючих і інструктажі з охорони праці 43 4.2 Санітарно-гігієнічні вимоги до умов праці 45 ВИСНОВКИ 48 ПЕРЕЛІК ДЖЕРЕЛ 49uk_UA
dc.format.extent51-
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені ім. І. Пулюяuk_UA
dc.subject122uk_UA
dc.subjectкомп’ютерні наукиuk_UA
dc.subjectвіддалений пристрійuk_UA
dc.subjectобмін повідомленнямиuk_UA
dc.subjectхмарний сервісuk_UA
dc.subjectшифрування данихuk_UA
dc.subjecttelegram-ботuk_UA
dc.subjectканалuk_UA
dc.subjecttelegram botuk_UA
dc.subjectremote deviceuk_UA
dc.subjectchanneluk_UA
dc.subjectmessaginguk_UA
dc.subjectcloud serviceuk_UA
dc.subjectdata encryptionuk_UA
dc.titleСерверний застосунок для обміну повідомленнями із віддаленими пристроямиuk_UA
dc.title.alternativeServer Application for Message Exchange with Remote Devicesuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Поворозник Роман Віталійович, 2026uk_UA
dc.coverage.placenameТернопільuk_UA
dc.subject.udc004.77uk_UA
dc.relation.references1. Socket Programming in Python (Guide) [Електронний ресурс] – Режим доступу: https://realpython.com/python-sockets/ (Дата звертання: 25.04.2026).uk_UA
dc.relation.references2. Benefits of Python Programming Language [Електронний ресурс] – Режим доступу: https://www.developer.com/languages/python/python-benefits/ (Дата звертання: 30.04.2026).uk_UA
dc.relation.references3. MVC: Model, View, Controller [Електронний ресурс] – Режим доступу: https://www.codecademy.com/article/mvc (Дата звертання: 02.05.2026).uk_UA
dc.relation.references4. Python-telegram-bot. Introduction [Електронний ресурс] – Режим доступу: https://docs.python-telegram-bot.org/en/v21.1.1/index.html (Дата звертання: 03.05.2026).uk_UA
dc.relation.references5. Using Matplotlib. Interactive figures [Електронний ресурс] – Режим доступу: https://matplotlib.org/stable/users/explain/figure/interactive.html (Дата звертання: 10.05.2026).uk_UA
dc.relation.references6. What is a REST API? [Електронний ресурс] – Режим доступу: https://www.redhat.com/en/topics/api/what-is-a-rest-api (Дата звертання: 11.05.2026).uk_UA
dc.relation.references7. Hybrid Encryption [Електронний ресурс] – Режим доступу: https://www.techopedia.com/definition/1779/hybrid-encryption (Дата звертання: 12.05.2026).uk_UA
dc.relation.references8. The Diffie-Hellman Key Exchange [Електронний ресурс] – Режим доступу: https://www.tutorialspoint.com/the-diffie-hellman-key-exchange (Дата звертання: 13.05.2026).uk_UA
dc.relation.references9. Everything You Need to Know About AES-256 Encryption [Електронний ресурс] – Режим доступу: https://www.kiteworks.com/risk-complianceglossary/aes-256-encryption/ (Дата звертання: 17.05.2026).uk_UA
dc.relation.references10. Reasons why software testing is important [Електронний ресурс] – Режим доступу: https://www.nearshore-it.eu/articles/why-is-software-testing-important/ (Дата звертання: 19.05.2026).uk_UA
dc.relation.references11. Буров Є.В., Митник М.М. Комп’ютерні мережі. Підручник. Том другий. Львів: «Магнолія 2006», 2024. 333 с.uk_UA
dc.relation.references12. Методичні вказівки до виконання кваліфікаційної роботи ор Бакалавр для студентів спеціальності 122 – Комп’ютерні науки, всіх форм навчання / укладачі: Готович В.А., Дуда О.М. Никитюк В.В. – Тернопіль: Тернопільський національний технічний університет імені Івана Пулюя, 2024. – 43 с.uk_UA
dc.relation.references13. Vyacheslav Nykytyuk, Vasyl Dozorskyy, Nataliia Kunanets, Volodymyr Pasichnyk, Oleksandr Matsiuk, Ihor Bodnarchuk: Electrical Probe-Signal Processing and Criterion for the Determination of Time Parameters of the Teeth Filling Material Polymerization Process in Dentistry. 4th IDDM 2021: Valencia, Spain. P. 54-63uk_UA
dc.relation.references14. Zagorodna, N., Skorenkyy, Y., Kunanets, N., Baran, I., Stadnyk, M. Augmented Reality Enhanced Learning Tools Development for Cybersecurity Major. CEUR Workshop Proceedings., 2022, 3309, pp. 25–32. https://ceur-ws.org/Vol-3309/short1.pdf.uk_UA
dc.relation.references15. Заікіна Д., Глива В. Основи охорони праці та безпека життєдіяльності. 2019. URL: https://doi.org/10.31435/rsglobal/001 (дата звертання: 29.05.2026).uk_UA
dc.relation.references16. Безпека в надзвичайних ситуаціях. Методичний посібник для здобувачів освітнього ступеня «магістр» всіх спеціальностей денної та заочної (дистанційної) форм навчання / укл.: Стручок В. С. Тернопіль: ФОП Паляниця В. А., 2022. 156 с.uk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені ім. І. Пулюяuk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Поворозник Р. В. Серверний застосунок для обміну повідомленнями із віддаленими пристроями : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. Я. В. Литвиненко. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 51 с.uk_UA
Розташовується у зібраннях:122 — Компʼютерні науки, F3 Комп’ютерні науки (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
2026_KRB_SNz-41_Povoroznyk_RV.pdfДипломна робота1,63 MBAdobe PDFПереглянути/відкрити


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

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