Розробка веб-сервісу для моніторингу кіберспортивних матчів
Тип публікації :
Бакалаврська робота
Дата випуску :
2021
Автор(и) :
Бухало Михайло
Мова основного тексту :
ua
eKNUTSHIR URL :
Цитування :
[APA 7] Бухало, М. (2021). Розробка веб-сервісу для моніторингу кіберспортивних матчів [Бакалаврська робота, Київський національний університет імені Тараса Шевченка]. eKNUTSHIR. https://ir.library.knu.ua/handle/123456789/3130
[ДСТУ] Бухало М. Розробка веб-сервісу для моніторингу кіберспортивних матчів : кваліфікаційна робота бакалавра : 12 Інформаційні технології. Київ, 2021. 52 с. URL: https://ir.library.knu.ua/handle/123456789/3130 (дата звернення: 25.07.2026).
В результаті виконання даної кваліфікаційної роботи був розроблений веб-сервіс, який вирішує проблему отримання даних кіберспортивних матчів з мінімально можливою затримкою. Було проведено аналіз функціоналу вже існуючих на сьогоднішньому ринку ресурсів та сайтів, які займаються наданням статистики та новин з різного роду кіберспортивних дисциплін. Створено веб-api для отримання актуальних даних з турнірних матчів по комп’ютерним іграм з використанням Open Source бібліотеки Selenium мовою програмування C# для легкої інтеграції з будь якими додатками на різних платформах, а також розроблено якісну архітектуру завдяки якій основний функціонал синтаксичного аналізу кіберспортивних ресурсів можна винести в окремий пакет для подальшого інтегрування в у додатки на платформі .NET.
При виконанні кваліфікаційної роботи був проведений аналіз існуючих способів, для того, щоб отримувати необхідні дані напряму з гри за допомогою api, яку надають самі розробники. А також бібліотеки та фреймворки для синтаксичного аналізу DOM сторінок сайтів. Беручи до уваги кросплатформенісь мови програмування C# та платформи .NET, було обрано бібліотеку Selenium, яка підтримується багатьма операційними системами та містить рішення для багатьох проблем синтаксичного аналізу веб-сторінок. Були досліджені методи бібліотеки, які дозволяють вирішити поставлену задачу, а також способи їх оптимізації для забезпечення мінімально можливої затримки між відправленням запитів і отриманням необхідних даних.
При виконанні кваліфікаційної роботи був проведений аналіз існуючих способів, для того, щоб отримувати необхідні дані напряму з гри за допомогою api, яку надають самі розробники. А також бібліотеки та фреймворки для синтаксичного аналізу DOM сторінок сайтів. Беручи до уваги кросплатформенісь мови програмування C# та платформи .NET, було обрано бібліотеку Selenium, яка підтримується багатьма операційними системами та містить рішення для багатьох проблем синтаксичного аналізу веб-сторінок. Були досліджені методи бібліотеки, які дозволяють вирішити поставлену задачу, а також способи їх оптимізації для забезпечення мінімально можливої затримки між відправленням запитів і отриманням необхідних даних.
Галузі знань та спеціальності :
12 Інформаційні технології
121 Інженерія програмного забезпечення
Файл(и) :![Ескіз]()
Вантажиться...
Формат :
Adobe PDF
Розмір :
1003.82 KB
Контрольна сума :
(MD5):ecc62c882e63e023246e9ffc5eccf8f1
Якщо не вказано інше, ця робота розповсюджується на умовах ліцензії Creative Commons Attribution-NonCommercial 4.0 International

