Інформаційна система обліку кіберспортивних турнірів
Loading...
Date
Authors
item.page.orcid
Journal Title
Journal ISSN
Volume Title
Publisher
НУБіП України
DOI
Abstract
Метою роботи є підвищення ефективності ведення кіберспортивної бази даних і супроводу турнірів шляхом розроблення мобільної інформаційної системи VOID Esports Database, що забезпечує централізоване зберігання даних, керування життєвим циклом турнірів, live-оновлення матчів, адміністрування користувачів і аналітичні звіти.
Для досягнення мети необхідно вирішити такі задачі:
проаналізувати предметну область кіберспортивних інформаційних систем і визначити проблеми, які виникають під час керування командами, гравцями, турнірами та матчами;
виконати огляд існуючих теоретичних і практичних рішень, визначити їх переваги та обмеження;
сформувати функціональні та нефункціональні вимоги до системи, визначити ролі користувачів і сценарії роботи;
розробити інформаційне забезпечення системи: модель даних, колекції MongoDB, зв’язки між сутностями, індекси та правила валідації;
обґрунтувати вибір технологій Flutter, NestJS, MongoDB, Redis, Socket.IO, Docker і пов’язаних бібліотек;
реалізувати серверні модулі API, мобільні екрани, локальне збереження сесій, fallback-дані та інтеграцію з realtime-каналом;
описати алгоритми генерації турнірної сітки, текстового пошуку, оновлення результатів матчів, повідомлень і модераційних дій;
провести перевірку працездатності, описати тестування, вимоги до запуску, склад інсталяційного пакета і перспективи розвитку системи.
Методи дослідження включають системний аналіз предметної області, об’єктно-орієнтоване моделювання, проєктування клієнт-серверної архітектури, проєктування документної бази даних, валідацію DTO, рольову модель доступу, алгоритмізацію турнірної сітки, модульне тестування та експериментальну перевірку локального запуску.
Практичне значення одержаних результатів полягає в тому, що розроблений застосунок може бути використаний як основа для кіберспортивної платформи локального або навчального рівня, для демонстрації принципів побудови сучасних мобільних інформаційних систем, а також для подальшого розширення функціоналу турнірного менеджменту.
Апробацію програмного продукту виконано у формі локального запуску серверної та мобільної частин, наповнення тестовими даними CS2 HLTV Top 10,
перевірки health endpoint, Swagger-документації, базових тестів і сценаріїв взаємодії з основними екранами застосунку.
Пояснювальна записка складається зі вступу, чотирьох розділів, висновків і списку використаних джерел. У першому розділі виконано системний аналіз предметної області. У другому розділі описано інформаційне забезпечення та модель даних. У третьому розділі розглянуто прикладне програмне забезпечення. У четвертому розділі наведено рекомендації щодо впровадження, експлуатації та тестування системи.
Description
Citation
Чех С. О. Інформаційна система обліку кіберспортивних турнірів : дипломна робота ... бакалавра : 122 Комп’ютерні науки. Київ, 2026. 104 с.