Інформаційна система огляду футбольних турнірів та чемпіонатів

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Національний університет "Львівська політехніка"

Abstract

Об'єднання виконання різноманітних завдань є важливим етапом для досягнення мети в наш час. Автоматизація процесів дозволяє спрощувати рутинарні дії, які раніше виконувалися вручну. У контексті моєї теми, автоматизація може бути використана для полегшення процесів організації та відстеження подій у сфері футбольних турнірів та чемпіонатів. Що стосується України, то футбол тут розвивається дуже стрімко. Попит на цей вид спорту зростає, а тому інформація про нього має бути доступною для всіх зацікавлених. З огляду на те, що в наш час практично кожен має доступ до Інтернету, цей продукт стає необхідним та дуже ефективним. Аналіз літературних та онлайн ресурсів вказує на те, що існують різноманітні системи для збору та поширення інформації про футбольні чемпіонати. Однак ці всі системи працюють тільки для топ чемпіонатів. Однією з тиких систем є FlashScore[1]. На більш нижчому рівні, є подібні системи, але вони мають обмежені можливості і, головним чином, фокусуються на розповсюдженні результатів матчів. Для прикладу такою системою може бути федерація футболу певного району чи області, яка розміщує результати матчів на своєму веб-ресурсі [2]. Під час розробки цього продукту було узято до уваги його найбільш тісно пов'язані з функціональністю аспекти. Були розглянуті всі переваги та недоліки цих аспектів, включаючи всі позитивні та негативні характеристики вже існуючих проектів. Для глибшого розуміння сутності, функціоналу, структури та принципів створюваної системи використано різні форми та методи аналізу, такі як дерево цілей та UML діаграми. Для якісної розробки програми було проведено аналіз варіантів вирішення проблеми та обрано найбільш оптимальні з них, що дозволило створити надійну, швидкодіючу систему зі зручним інтерфейсом, яка забезпечує всі поставлені перед нею завдання виконуються. Для відображення даних про футбольні турніри та чемпіонати в реальному часі, було обрано технологію API. Веб ресурс, який надає доступ до API – football-data. Яка дозволяє швидко та зручно отримувати потрібну нам інформацію. [3] Після завершення були визначені та описані характеристики програми, обмеження функціональності та вимоги до програмно-технічного забезпечення для забезпечення коректної та високоякісної роботи продукту. Крім того, створено інструкцію користувача, яка докладно описує всі аспекти використання програми. Для перевірки правильності функціонування програми був проведений аналіз контрольного прикладу. Незважаючи на те, що програма працює коректно та виконує всі визначені завдання, існує можливість та потреба у її подальшому вдосконаленні. Для наочного представлення структури бази даних розроблювальної системи була створена схема бази даних. У межах системи виявлення нетипових дій на основі аналізу відео були визначені відповідні таблиці бази даних: User, Goal, SoccerPlayer, Team, Legue, Score. Запровадження інформаційної системи для моніторингу футбольних турнірів та чемпіонатів було розглянути з економічної перспективи. Також було проведено розрахунки вартості розробки сданої системи та були визначені критерії ефективності. Було здійснено порівняльний аналіз з аналогічними системами. Застосовано комплексний показник якості для оцінки проекту та порівняння витрат на використання аналогу та розробленого рішення. На основі отриманих даних розраховано показник конкурентоспроможності, що підтверджує економічну доцільність розробки запропонованої інформаційної системи. Об’єктом дослідження є цієї роботи є розгляд ведення футбольних турнірів та чемпіонатів, а також відображення інформації про футбольні чемпіонати та турніри. Предметом дослідження є інформаційна система яка спрощуватиме процес отримання інформації про результати чемпіонату чи турніру користувачам. А також дозволить полегшити роботу при організації чемпіонату чи турніру певним організаціям. Мета і задача дослідження – створити інформаційну систему моніторингу футбольних турнірів та чемпіонатів, яка зможе надавати користувачу актуальну інформацію, а також полегшення адміністрування маленьких футбольних турнірів та чемпіонатів. А також висвітлення інформації про них. В підсумку можемо зробити висновок, що система працює правильно, показує високу продуктивність та стабільність. Даний продукт абсолютно новий і має шанси отримати визнання серед користувачів, так як володіє широким функціоналом. Проте, для забезпечення конкурентоспроможності, високої ефективності, максимальної функціональності та комфорту користування, програма вимагає постійного удосконалення та розвитку.
The integration of diverse tasks is a crucial step in achieving goals in contemporary times. Automation of processes enables the simplification of routine actions that were previously performed manually. In the context of my topic, automation can be utilized to streamline the organization and tracking of events in the domain of football tournaments and championships. In Ukraine, football is rapidly evolving, with a growing demand for this sport. Therefore, information about it must be accessible to all interested parties. Given that almost everyone has internet access today, this product becomes essential and highly effective. Literary and online resource analysis indicates the existence of various systems for collecting and disseminating information about football championships. However, these systems predominantly cater to top-tier championships. One such system is FlashScore [1]. At a lower level, similar systems exist, but they have limited capabilities and primarily focus on distributing match results. For instance, a football federation at the regional or district level may publish match results on its website [2]. During the development of this product, aspects most closely associated with its functionality were taken into account. All the advantages and disadvantages of these aspects, including positive and negative characteristics of existing projects, were considered. Various forms and methods of analysis, such as goal trees and UML diagrams, were employed to comprehensively understand the essence, functionality, structure, and principles of the created system. For the quality development of the program, an analysis of solution options was conducted, and the most optimal ones were chosen, resulting in a reliable, fast-performing system with a user-friendly interface that accomplishes all assigned tasks. API technology was selected for real-time display of data on football tournaments and championships. The chosen API provider is football-data, allowing quick and convenient access to the required information [3]. After completion, the characteristics of the program, functional limitations, and requirements for software and technical support were defined and described to ensure the correct and high-quality functioning of the product. Additionally, a user guide was created, providing a detailed description of all aspects of program usage. A control case analysis was performed to verify the program's correctness. Despite the program functioning correctly and completing all defined tasks, there is the possibility and necessity for further improvement. To visually represent the structure of the database for the developing system, a database schema was created. Within the video analysis-based system for detecting unusual actions, the corresponding database tables were identified: User, Goal, SoccerPlayer, Team, Legue, Score. The implementation of the information system for monitoring football tournaments and championships was considered from an economic perspective. Calculations of the development cost of the system were made, and efficiency criteria were determined. A comparative analysis was conducted with similar systems, applying a comprehensive quality indicator to evaluate the project and compare the costs of using an analogue and the developed solution. Based on the obtained data, the competitiveness indicator was calculated, confirming the economic feasibility of developing the proposed information system. The object of the research is the management of football tournaments and championships, as well as the representation of information about football championships and tournaments. The subject of the research is an information system that simplifies the process of obtaining information about the results of championships or tournaments for users and facilitates the work of organizing specific tournaments or championships for certain organizations. The purpose and task of the study is to create an information system for monitoring football tournaments and championships, providing users with up-to-date information and facilitating the administration of small football tournaments and championships. Additionally, the system aims to highlight information about them. In conclusion, the system works correctly, demonstrating high productivity and stability. This innovative product, with its extensive functionality, has the potential to gain recognition among users. However, for competitiveness, high efficiency, maximum functionality, and user comfort, the program requires continuous improvement and development.

Description

Citation

Смерик М. М. Інформаційна система огляду футбольних турнірів та чемпіонатів : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „8.124.00.01 — Системи і методи прийняття рішень“ / Мар'ян Михайлович Смерик. — Львів, 2023. — 126 с.

Endorsement

Review

Supplemented By

Referenced By