ВВЕДЕНИЕ 5
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 8
1.1. Основные понятия предметной области 8
1.2. Обзор аналогов 9
1.3. Анализ исследований и публикаций 13
2. ТРЕБОВАНИЯ К СИСТЕМЕ 15
2.1. Функциональные требования 15
2.2. Нефункциональные требования 18
3. ПРОЕКТИРОВАНИЕ ВЕБ-ПРИЛОЖЕНИЯ 19
3.1. Правила проведения соревнований 19
3.2. Проектирование компонентов 20
4. РЕАЛИЗАЦИЯ ВЕБ-ПРИЛОЖЕНИЯ 22
4.1. Средства реализации 22
4.2. Реализация компонента «БД» 22
4.3. Реализация компонента «Processor» 23
5. ОЦЕНКА СООТВЕТСТВИЯ ПОСТАВЛЕННЫМ ТРЕБОВАНИЯМ 27
ЗАКЛЮЧЕНИЕ 30
ЛИТЕРАТУРА 31
На сегодняшний день профессиональный и любительский спорт требуют качественного управления на основе последних достижений и актуальных тенденций. Для надлежащего проведения спортивных мероприятий и получения максимальной экономической прибыли в кратчайшие сроки организаторы соревнований обязаны предоставлять удобные и современные системы онлайн регистрации, автоматизации подсчета результатов, ведения турнирных таблиц, общего зачета, информирования о последующих мероприятиях, их месте проведения [4].
В настоящее время целый ряд организаций готов предложить свои услуги в области проведения спортивных состязаний. Их деятельность, одинаковая в некоторых аспектах, имеет свои особенности в управлении ресурсами и рабочими процессами, но тем не менее вопросы, стоящие перед каждой из подобных спортивных организаций весьма схожи [5].
Рабочих процессов, требующих контроля и управления, достаточно много, но ключевым из них для всех сфер спортивной отрасли можно назвать регулярное проведение мероприятия с максимально достоверными результатами.
Существование огромного количества различных спортивных соревнований, многообразие формата их проведения создает значительный задел для предприятий, занимающихся автоматизированием проведения состязаний.
Однако на рынке не представлено большое число готовых решений, ограничиваясь разработкой программ учета турнирной рутины: регистрация участников, посев по группам согласно рейтингу, фиксация результатов в электронном виде. Некоторые разработчики предоставляют возможность просмотра текущих результатов соревнований. Программы же, анализирующие передвижение спортсмена по трассе, вообще почти не встречаются [11].
Таким образом, разработка системы для автоматизации спортивного состязания в режиме эстафеты является актуальной и своевременной.
Цель и задачи работы
Целью выпускной квалификационной работы является разработка веб-приложения для автоматизации спортивного состязания в режиме эстафеты.
Для реализации данной цели были поставлены следующие задачи:
1) провести анализ предметной области;
2) провести обзор аналогов приложения;
3) разработать архитектуру приложения;
4) реализовать приложение;
5) провести тестирование и внедрение приложения.
Структура и объем работы
Работа состоит из введения, 5 основных разделов, заключения, библиографии, приложения. Объем работы составляет 33 страницы, объем библиографии 29 наименований.
Содержание работы
В первом разделе описывается предметная область: рассматриваются основные понятия, аналогичные решения, представленные на рынке, анализируются исследования в данной области.
Во втором разделе описываются функциональные и нефункциональные требования, предъявляемые к веб-приложению.
В третьем разделе описывается процесс проектирования веб-приложения для автоматизации спортивного состязания в режиме эстафеты: общее описание процесса соревнования и эстафеты, общее проектирование компонентов.
В четвертом разделе описан процесс реализации компонентов вебприложения: «Processor», «БД».
В пятом разделе веб-приложение оценено на соответствие поставленным требованиям.
В заключении перечислены основные результаты работы, выносимые на защиту.
В результате разработки веб-приложения для автоматизации спортивного состязания в режиме эстафеты была выполнена следующая работа:
1) проведен анализ предметной области;
2) проведен обзор аналогов веб-приложения;
3) разработана архитектура веб-приложения;
4) реализовано веб-приложение;
5) проведена оценка соответствия поставленным требованиям.
Разработанное веб-приложение внедрено в промышленную эксплуатацию на сайт http://live.3sport.org/ компании ООО «ВОРТЕКСКОД».