Актуальность работы. 2020 год стал одним из самых сложных за 21 век. Череда событий, начиная от глобальных экологических катастроф, экономического кризиса до распространения коронавирусной инфекции, заметно ослабило здоровье населения. Многие отложили занятия в тренажерных залах, бассейнах и спортивных клубах в долгий ящик, как из-за финансовой составляющей, так и, например, из-за режима самоизоляции, начиная с марта 2020 года. Единственным возможным способом поддержания физической формы стали занятия в домашних условиях, однако, подобрать грамотно программу тренировок начинающим достаточно сложно.
Цель выпускной магистерской диссертации – разработать информационную систему для подбора индивидуального плана тренировок, исходя из типа телосложения и противопоказаний человека, которые подходят для занятий, как в домашних условиях, так и в тренажерном зале.
Цель работы обусловила выполнение следующих задач:
1. Исследовать эффективность различных видов тренировок для людей разных возрастов, с разным типом телосложения;
2. Проанализировать противопоказания к определенным видам упражнений;
3. Создать удобную и адаптированную, легкую в использовании информационную систему для подбора индивидуального плана тренировок с учетом параметров, выбранных пользователем.
Объектом исследования является решение проблемы выбора подходящего плана тренировок для начинающих в связи с большим количеством информации.
Предметом исследования является эффективность информационной системы по подбору индивидуального плана тренировок.
Для достижения цели были проведены исследования в области влияния тех или иных физических упражнений на разные категории людей, в зависимости от возраста, типа телосложения, образа жизни, перенесенных и полученных травм и т.д. Была изучена механика выполнения упражнений для исключения их из плана тренировок для людей с соответствующими противопоказаниями.
Магистерская диссертация состоит из введения, трех разделов, заключения, списка источников и приложения.
В первом разделе описываются анализ разных типов телосложения, анализ противопоказаний к тренировкам, анализ эффективности тренировок для людей с различными типами телосложения и противопоказаний, а также анализ требований к информационной системе.
Во втором разделе описываются средства и инструменты, которые были использованы при написании магистерской диссертации.
В третьем разделе описывается функционал разработанного WEB- приложения.
ВВЕДЕНИЕ.......................................................................................................................................... 3
1ИССЛЕДОВАНИЕ ПРОБЛЕМЫ ВЫБОРА ПОДХОДЯЩЕГО ПЛАНА ТРЕНИРОВОК....... 5
1.1 Анализ разных типов телосложения человека.......................................................................... 5
1.2 Анализ вариантов противопоказаний к тренировкам............................................................. 6
1.3 Анализ эффективности тренировок для людей с различными типами телосложения и противопоказаниями....................................................................................................................... 8
1.4 Анализ требований к информационной системе................................................................... 18
2 ТЕХНОЛОГИИ И ИНСТРУМЕНТЫ, ИСПОЛЬЗУЕМЫЕ В РАЗРАБОТКЕ.......................... 21
2.1 Выбор платформы Java EE........................................................................................................ 21
2.2 Интегрированная среда разработки Intellij IDEA................................................................... 22
2.3 Инструмент автоматической сборки проекта Maven............................................................. 23
2.4 Srping boot................................................................................................................................... 25
2.5 Графический редактор CorelDraw............................................................................................ 26
2.6 Шаблонизатор Pebble и набор инструментов Bootstrap......................................................... 27
2.7 MySQL......................................................................................................................................... 27
3 ФУНКЦИОНАЛ WEB - ПРИЛОЖЕНИЯ.................................................................................... 30
3.1 Вход и регистрация пользователя............................................................................................ 30
3.2 Страницы «Личная информация» и мои замеры.................................................................... 32
3.3 Планы тренировок..................................................................................................................... 35
3.4 Рекомендации по питанию, с помощью вычисления максимального количества калорий36 ЗАКЛЮЧЕНИЕ.................................................................................................................................. 39
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ......................................................................... 40
ПРИЛОЖЕНИЕ.................................................................................................................................. 41
1. Фитнес: что можно и нельзя [Электронный ресурс]. URL: https://interfax.by/news/zdorove/fitnes/44769/ (Дата обращения 23.01.2020)
2. Р.Кинзябулатов. Внедрение программного продукта. От практика практику. Москва, с 1 – 50 с.
3. Гаспариан М.С. Информационные системы и технологии: учебное пособие, Москва, 2011 г., с 1 – 259 с.
4. Доррер Г.А. Теория информационных процессов и систем : учеб. пособие для студентов специальности 230201.65 – «Информационные системы и технологии», Красноярск, 2008 г., с 1 – 659 с.
5. Хасанова А.Р. Выпускная квалификационная работа. Серверная часть прототипа экспертной системы по подбору баз данных, Казань, 2018 г., с 1 – 54 с.
6. Кириллов Д.В. Автотестирование как необходимая мера в веб- разработке, Магнитогорск, 2018 г., с 1063-1069 с.
7. Введение в Spring Boot: создание простого REST API на Java [Электронный ресурс]. URL: https://habr.com/ru/post/435144/ (Дата обращения 12.03.2020)
8. Основы векторной графики. Базовые принципы работы в CorelDRAW [Электронный ресурс]. URL: https://www.intuit.ru/studies/courses/2311/611/lecture/13243 (Дата обращения 26.03.2020)
9. Основы Hibernate [Электронный ресурс]. URL: https://habr.com/ru/post/29694/ (Дата обращения 16.03.2020)