IRCPNU
Institutional Repository of Chernihiv Polytechnic National University

Експертна система формування рейтингів на основі використання даних футбольної статистики. Серверна частина

ISSN 2415-363X

Show simple item record

dc.contributor.author Прищепа, В. О.
dc.date.accessioned 2024-01-17T10:11:28Z
dc.date.available 2024-01-17T10:11:28Z
dc.date.issued 2023
dc.identifier.uri http://ir.stu.cn.ua/123456789/29258
dc.description Прищепа, В. О. Експертна система формування рейтингів на основі використання даних футбольної статистики. Серверна частина : випускна кваліфікаційна робота : 121 "Інженерія програмного забезпечення" / В. О. Прищепа ; керівник роботи А. М. Акименко ; НУ "Чернігівська політехніка", Кафедра інформаційних технологій та програмної інженерії. – Чернігів, 2023. – 385 с. uk_UA
dc.description.abstract У роботі описаний процес та результати розробки системи за темою «Експертна система формування рейтингів на основі використання даних футбольної статистики. Серверна частина». Мета розробки полягає у проектуванні та створенні системи з відповідною базою даних, що забезпечить широкий спектр можливостей для роботи з футбольними даними всім зацікавленим особам. Під час проектування системи було використано об'єктно-орієнтоване середовище проектування Visual Paradigm та мова UML. Крім того, для створення графіків та діаграм було використано кросплатформне програмне забезпечення draw.io. Для досягнення поставленої мети було прийнято рішення розробити кілька клієнтських та серверних додатків, які будуть інтегровані в мікросервісну архітектуру. Для реалізації серверних додатків пропонується використати мови програмування Kotlin (фреймворк Quarkus) та TypeScript (фреймворк NestJS). Основною базою даних у процесі виконання даної випускної кваліфікаційної роботи стала документо-орієнтована система керування базами даних MongoDB. Для неї було створено декілька баз даних, які сукупно складаються з 17 колекцій. Крім того використовувалося розподілене сховище пар ключ-значення Redis. Також під час проектування було створено UML-діаграми, які описують варіанти використання для різних типів користувачів системи. Для роботи з системою буде необхідна наявність веб-браузера у клієнта. Подальшим розвитком проекту може бути покращення стабільності та продуктивності роботи додатків, розширення функціональних можливостей для різних типів користувачів та посилення автоматизації робочих процесів проекту. uk_UA
dc.language.iso uk uk_UA
dc.publisher Чернігів : НУ "Чернігівська політехніка" uk_UA
dc.subject проектування uk_UA
dc.subject розробка uk_UA
dc.subject експертна система uk_UA
dc.subject база даних uk_UA
dc.subject UML uk_UA
dc.subject MONGODB uk_UA
dc.subject WEB uk_UA
dc.subject BACKEND uk_UA
dc.subject design uk_UA
dc.subject development uk_UA
dc.subject expert system uk_UA
dc.subject database uk_UA
dc.title Експертна система формування рейтингів на основі використання даних футбольної статистики. Серверна частина uk_UA
dc.title.alternative Expert rating system based on the use of football statistics data. Server part uk_UA
dc.type Thesis uk_UA
dc.description.abstractalt1 The goal of the development is to design and create a system with an appropriate database that will provide a wide range of opportunities for working with football data to all interested parties. During the system design, the Visual Paradigm object-oriented design environment and the UML language were used. In addition, cross-platform draw.io software was used to create graphs and charts. To achieve the goal, it was decided to develop several client and server applications that will be integrated into the microservice architecture. To implement server applications, it is suggested to use Kotlin (Quarkus framework) and TypeScript (NestJS framework) programming languages. The document-oriented MongoDB database management system became the main database in the process of completing this final qualification work. Several databases were created for it, which collectively consist of 17 collections. In addition, a distributed storage of Redis key-value pairs was used. UML diagrams were also created during the design, which describe different use cases for different types of users of the system. The client will only need a web browser to work with the system. Further development of the project may be to improve the stability and performance of applications, expand functionality for different types of users, and strengthen the automation of project workflows. uk_UA


Files in this item

This item appears in the following Collection(s)

Show simple item record