Аннотация 2
ВВЕДЕНИЕ 3
1 Анализ рынка приложений 5
2 Описание приложения 7
2.1 Трекер 8
2.2 Подготовка к соревнованиям 10
2.3 Система приоритетов 12
3 Архитектура приложения 16
3.1 MVC для веб приложений 20
4 Проектирование приложения 21
4.1 Варианты использования 21
4.2 Требования 23
4.3 Модель предметной области 26
4.4 Схема базы данных 28
4.5 Функция хеширования 28
5 Используемые технологии и реализация 31
ЗАКЛЮЧЕНИЕ 33
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 35
В XXI веке сложно представить жизнь без цифровых технологий. Мы используем цифровые технологии, чтобы текущие организационные и проекты стали эффективнее, качественнее и шли в ногу с быстрым и развивающимся темпом жизни. На сегодняшний день цифровизация коснулась всех сфер жизни современного общества. Внедрение цифровых технологий в любой жизненный процесс дает абсолютно новые возможности и позволяет найти принципиально новые решения глобальных и мелких задач, что влечет за собой изменения характеристик самой работы организаций и порядка ведения дел. Действительно, хранить данные в одном компьютере удобнее и безопаснее, чем на физических носителях, которые запросто могут потеряться, и тогда хранимая на них информация восстановлению уже не подлежит.
В систему образования также активно внедряются цифровые технологии, и этот процесс действительно значительно снижает нагрузку учителей: заполнять журнал, вести учебные планы и контактировать с обучающимися становится проще и удобнее; повышает успеваемость детей и делает сам процесс обучения и оценивания прозрачным: родителям намного удобнее контролировать успехи своих детей.
На детско-юношеские спортивные школы все преимущества цифровизации образовательного процесса легко проецируются.
В роли учителей выступают тренеры, и автоматизация методической работы также значительно снижает нагрузку. Однако тренировочный процесс значительно отличается от учебно-образовательного, поэтому решения, предназначенные для учителей, тренерам использовать в своей работе проблематично и неудобно.
Таким образом возникает задача создания приложения, автоматизирующего работу тренера спортивной секции, в частности, футбольной. Попытка решения этой задачи представлена в данной работе.
На основе вышеизложенного, автор данной работы поставил перед собой следующую цель: разработать веб-приложение для построения трекера состояния команды и процесса подготовки команды к соревнованиям по футболу.
Для достижения этой цели автор поставил перед собой следующие задачи:
• Провести исследование предметной области процесса подготовки к соревнованиям по футболу и составить краткое описание продукта
• Проработать набор требований к продукту
• Выбрать платформу и программные инструменты, необходимые для разработки
• Составить проект продукта
• Реализовать приложение на основе полученного проекта.
В рамках проделанной работы была изучена и исследована предметная область работы футбольного тренера, проанализированы существующие решения, выявлены сильные и слабые стороны решений, реализованных в них, сформированы требования к разработанному web-приложению.
В результате данной работы было спроектировано и разработано web- приложение, которое решает проблему ведения статистики игроков и облегчает тренеру аналитическую работу по тренировочному и соревновательному процессам. Можно сделать вывод о том, что цель работы достигнута, а поставленные задачи успешно решены:
• Проведено исследование предметной области процесса подготовки к соревнованиям по футболу и составлено краткое описание продукта;
• Проработан набор требований к продукту;
• Выбрана платформа и программные инструменты, необходимые для разработки;
• Спроектировано приложение;
• Реализовано приложение на основе полученного проекта.
Автор данной работы не планирует останавливаться на достигнутом и планирует продолжить работу над приложением. В дальнейшем планируется:
- Добавить календарь с возможностью планирования мероприятий и тренировок и ведения посещаемости,
- Настроить приложение таким образом, чтобы при введении первичных данных об игроке оно подсказывало возможные позиции по значениям навыков техники и физической подготовки;
- Добавить возможность просматривать историю изменений значения показателей ;
- Хранить информацию о прошедших матчах для аналитики результатов и учитывать ее при подборе состава на следующий матч.
- Добавить вид спорта «Мини-футбол» и интерпретировать все реализованные решения под данный раздел.