Abstract:
У роботі описаний процес та результати розробки системи за темою «Експертна система формування рейтингів на основі використання даних футбольної статистики. Серверна частина».
Мета розробки полягає у проектуванні та створенні системи з відповідною базою даних, що забезпечить широкий спектр можливостей для роботи з футбольними даними всім зацікавленим особам.
Під час проектування системи було використано об'єктно-орієнтоване середовище проектування Visual Paradigm та мова UML. Крім того, для створення графіків та діаграм було використано кросплатформне програмне забезпечення draw.io.
Для досягнення поставленої мети було прийнято рішення розробити кілька клієнтських та серверних додатків, які будуть інтегровані в мікросервісну архітектуру. Для реалізації серверних додатків пропонується використати мови програмування Kotlin (фреймворк Quarkus) та TypeScript (фреймворк NestJS).
Основною базою даних у процесі виконання даної випускної кваліфікаційної роботи стала документо-орієнтована система керування базами даних MongoDB. Для неї було створено декілька баз даних, які сукупно складаються з 17 колекцій. Крім того використовувалося розподілене сховище пар ключ-значення Redis.
Також під час проектування було створено UML-діаграми, які описують варіанти використання для різних типів користувачів системи.
Для роботи з системою буде необхідна наявність веб-браузера у клієнта.
Подальшим розвитком проекту може бути покращення стабільності та продуктивності роботи додатків, розширення функціональних можливостей для різних типів користувачів та посилення автоматизації робочих процесів проекту.
Description:
Прищепа, В. О. Експертна система формування рейтингів на основі використання даних футбольної статистики. Серверна частина : випускна кваліфікаційна робота : 121 "Інженерія програмного забезпечення" / В. О. Прищепа ; керівник роботи А. М. Акименко ; НУ "Чернігівська політехніка", Кафедра інформаційних технологій та програмної інженерії. – Чернігів, 2023. – 385 с.