Empreu aquest identificador per citar o enllaçar aquest ítem: http://elartu.tntu.edu.ua/handle/lib/52638
Registre complet de metadades
Camp DCValorLengua/Idioma
dc.contributor.advisorЦуприк, Галина Богданівна-
dc.contributor.authorПавлов, Дмитро Ігорович-
dc.contributor.authorPavlov, Dmytro-
dc.date.accessioned2026-06-24T11:59:46Z-
dc.date.available2026-06-24T11:59:46Z-
dc.date.issued2026-06-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/52638-
dc.description.abstractКваліфікаційна робота присвячена дослідженню та розробці вебзастосунку для проведення віддалених медичних онлайн-консультацій із використанням технології WebRTC. Актуальність роботи обумовлена необхідністю створення безпечної та ефективної системи відеозв'язку. У першому розділі проведено аналіз предметної області, та обґрунтовано доцільність використання децентралізованої технології WebRTC. У другому розділі досліджено вимоги до системи, спроєктовано її архітектуру, структуру бази даних. Обґрунтовано вибір технологічного стеку та описано реалізацію основних модулів вебзастосунку. У третьому розділі описано процес реалізації програмної системи, наведено результати тестування, а також досліджено питання розгортання програмного забезпечення. У четвертому розділі розглянуто питання безпеки життєдіяльності та основ охорони праці під час експлуатації комп'ютерної техніки й інформаційних систем. Об'єкт дослідження — процес надання та отримання віддалених медичних консультацій. Предмет дослідження — методи, технології та програмні засоби побудови телемедичних інформаційних систем із використанням React, Node.js, WebRTC та Socket.io.uk_UA
dc.description.abstractThe qualification work is devoted to the research and development of a web application for conducting remote medical online consultations using WebRTC technology. The relevance of the work is due to the need to create a safe and effective video communication system. The first section analyzes the subject area, and justifies the feasibility of using decentralized WebRTC technology. The second section examines the requirements for the system, designs its architecture, database structure. Justifies the choice of the technological stack and describes the implementation of the main modules of the web application. The third section describes the process of implementing the software system, presents the results of testing, and also examines the issue of software deployment. The fourth section considers the issue of life safety and the basics of labor protection during the operation of computer equipment and information systems. The object of the study is the process of providing and receiving remote medical consultations. The subject of the study is methods, technologies and software tools for building telemedical information systems using React, Node.js, WebRTC and Socket.io.uk_UA
dc.description.tableofcontentsВступ................................................................................................................................. 9 1 Аналіз вимог до вебзастосунку................................................................................. 11 1.1 Аналіз предметної області............................................................................... 11 1.2 Постановка завдання та критерії успішності................................................. 12 1.3 Визначення акторів та варіантів використання............................................. 13 1.4 Опис ключових варіантів використання ........................................................ 16 1.5 Специфікація вимог до вебзастосунку ........................................................... 18 1.5.1 Функціональні вимоги................................................................................... 18 1.5.2 Нефункціональні вимоги............................................................................... 20 1.6 Висновки до розділу 1...................................................................................... 21 2 Проєктування та розробка вебзастосунку ............................................................... 22 2.1 Вибір процесу розробки ...................................................................................... 22 2.2 Проєктування архітектури вебзастосунку......................................................... 23 2.3 Побудова схем бази даних .................................................................................. 25 2.4 Побудова UML-діаграм класів ........................................................................... 26 2.5 Вибір мови та середовища розробки.................................................................. 30 2.6 Реалізація основних класів та методів ............................................................... 31 2.7 Розробка інтерфейсу користувача...................................................................... 35 2.8 Висновки до розділу 2 ......................................................................................... 40 3 Тестування та верифікація вебзастосунку............................................................... 42 3.1 Тестування вебзастосунку................................................................................... 42 3.1.1 Види та план тестування ............................................................................... 42 3.1.2 Функціональне тестування............................................................................ 43 3.1.3 Навантажувальне тестування........................................................................ 46 3.1.4 Автоматизоване тестування.......................................................................... 49 3.2 Розгортання та системні вимоги......................................................................... 54 3.3 Верифікація вебзастосунку ................................................................................. 56 3.4 Висновки до розділу 3 ......................................................................................... 58 4 Безпека життєдіяльності, основи охорони праці .................................................... 59 4.1 Протипожежні заходи на підприємстві, в офісі................................................ 594.1.1 Організаційні протипожежні заходи............................................................ 59 4.1.2 Технічні протипожежні заходи..................................................................... 60 4.1.3 Дії працівника у разі виникнення пожежі. .................................................. 61 4.2 Загальні вимоги безпеки з охорони праці для користувачів ПК..................... 61 4.2.1 Організація та обладнання робочого місця ................................................. 62 4.2.2 Гігієнічні вимоги до виробничого середовища .......................................... 62 4.2.3 Режими праці та відпочинку......................................................................... 63 4.2 Висновки до розділу 4 ......................................................................................... 64 Висновки ........................................................................................................................ 65 Список використаних джерел ...................................................................................... 67 Додатки........................................................................................................................... 70uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subjectWebRTCuk_UA
dc.subjectWebRTCuk_UA
dc.subjectP2P-передачаuk_UA
dc.subjectP2P-transmissionuk_UA
dc.subjectвідеоконсультаціяuk_UA
dc.subjectvideo consultationuk_UA
dc.subjectвебзастосунокuk_UA
dc.subjectweb applicationuk_UA
dc.subjectReactuk_UA
dc.subjectReactuk_UA
dc.subjectNode.juk_UA
dc.subjectNode.juk_UA
dc.subjectSocket.iouk_UA
dc.subjectSocket.iouk_UA
dc.subjectMySQLuk_UA
dc.subjectMySQLuk_UA
dc.titleРозробка вебзастосунку з використанням технології WebRTC для проведення медичних онлайн-консультаційuk_UA
dc.title.alternativeDevelopment of a web application using WebRTC technology for conducting medical online consultationsuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Павлов Дмитро Ігорович, 2026uk_UA
dc.contributor.committeeMemberСтадник, Наталія Богданівна-
dc.coverage.placenameТернопільський національний технічний університет імені Івана Пулюя, факультет ФІСuk_UA
dc.format.pages83-
dc.subject.udc004.9uk_UA
dc.relation.references1. Про внесення змін до деяких законодавчих актів України щодо функціонування телемедицини: Закон України від 09.08.2023 № 3301-IX. URL: https://zakon.rada.gov.ua/laws/show/3301-20#Textuk_UA
dc.relation.references2. World Health Organization. Consolidated telemedicine implementation guide. Geneva : World Health Organization, 2022. 68 p. URL: https://www.who.int/publications/i/item/9789240059184uk_UA
dc.relation.references3. ДСТУ EN ISO 13606-1:2023. Інформатизація охорони здоров’я. Передавання електронної медичної картки. Частина 1. Еталонна модель (EN ISO 13606-1:2019, IDT; ISO 13606-1:2019, IDT). Київ : ДП «УкрНДНЦ», 2023. 85 с.uk_UA
dc.relation.references4. Mahmoud H., Abozariba R. A systematic review on WebRTC for potential applications and challenges beyond audio video streaming. Multimedia Tools and Applications. 2024. Vol. 84. P. 2909–2946.uk_UA
dc.relation.references5. Sahu S. K., Gharbaoui M., Ruscelli A. L., Cecchetti G., Sgambelluri A., Castoldi P. Remote Medical Support in Emergency Scenarios: A WebRTC-Based Solution. IEEE Communications Magazine. 2024. P. 1–7.uk_UA
dc.relation.references6. Stolley K. Programming WebRTC: Build Real-Time Streaming Applications for the Web. Pragmatic Bookshelf, 2024. 266 p.uk_UA
dc.relation.references7. WebRTC For The Curious: Open source WebRTC guide. 2021. URL: https://webrtcforthecurious.com/.uk_UA
dc.relation.references8. Guide to the Software Engineering Body of Knowledge (SWEBOK Guide). Version 4.0 / ed. H. Washizaki. IEEE Computer Society, 2024. 411 p.uk_UA
dc.relation.references9. Ford N., Richards M., Sadalage P., Dehghani Z. Software Architecture: The Hard Parts. O'Reilly Media, 2021. 432 p.uk_UA
dc.relation.references10. MySQL 8.0 Reference Manual. Oracle Corporation. URL: https://dev.mysql.com/doc/refman/8.0/en/uk_UA
dc.relation.references11. Haverbeke M. Eloquent JavaScript: A Modern Introduction to Programming. 4th ed. No Starch Press, 2024. URL: https://eloquentjavascript.net/uk_UA
dc.relation.references12. React Documentation. Meta Open Source. URL: https://react.dev/uk_UA
dc.relation.references13. Hasnain M., Ullah S. Learning and programming challenges of React.js opensource framework. Library Hi Tech News. 2023. Vol. 40, No. 8. P. 12–15.uk_UA
dc.relation.references14. Node.js v26.x Documentation. OpenJS Foundation. URL: https://nodejs.org/docs/latest/api/uk_UA
dc.relation.references15. Pratama I. P. A. E., Raharja I. M. S. Node.js Performance Benchmarking and Analysis at Virtualbox, Docker, and Podman Environment Using Node-Bench Method. JOIV: International Journal on Informatics Visualization. 2023. Vol. 7, No. 4. P. 2240– 2248.uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Павлов Д. І. Розробка вебзастосунку з використанням технології WebRTC для проведення медичних онлайн-консультацій: робота на здобуття кваліфікаційного ступеня бакалавра : 121 - інженерія програмного забезпечення / наук. кер. Г.Б Цуприк. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 63 с.uk_UA
Apareix a les col·leccions:121 — Інженерія програмного забезпечення, F2 Інженерія програмного забезпечення (бакалаври)

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
dyplom_Pavlov_D_2026.pdf1,9 MBAdobe PDFVeure/Obrir


Els ítems de DSpace es troben protegits per copyright, amb tots els drets reservats, sempre i quan no s’indiqui el contrari.

Eines d'Administrador