Тема: РАЗРАБОТКА МОБИЛЬНОГО ПРИЛОЖЕНИЯ ДЛЯ СОСТАВЛЕНИЯ ИНДИВИДУАЛЬНЫХ ПРОГРАММ ТРЕНИРОВОК
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ВВЕДЕНИЕ 6
1 Анализ предметной области 8
1.1 Обзор существующих решений 9
1.1.1 Твой Тренер 10
1.1.2 Fitness Online 12
1.1.3 Sworkit Личный тренер 13
1.1.4 FitMeUp 14
1.2 Сравнение существующих решений 15
2 Требования к системе 16
2.1 Функциональные требования 16
2.2 Нефункциональные требования 16
2.3 Варианты использования 17
3 Инструменты для реализации 20
3.1 Выбор операционной системы 20
3.2 Выбор среды разработки 20
3.3 Выбор языка программирования 22
4 Реализация 25
4.1 Общее описание архитектуры Android-приложений 25
4.1.1 Описание Activity 25
4.1.2 MVC в Android 27
4.1.3 Singleton 28
4.2 Компоненты мобильного приложения 28
4.3 Работа с JSON 32
4.4 Внутренняя реализация составления тренировок 34
4.5 Работа с Firebase 35
5 Руководство пользователя 39
ЗАКЛЮЧЕНИЕ 47
ЛИТЕРАТУРА 48
📖 Введение
Одной из основных причин такой бешеной популярности здорового образа жизни является «сидячий» вид деятельности. Жизнь сама по себе стала требовать от большинства людей все меньше усилий: мы едем до работы на автобусе/машине, сидим в душных офисах, проводя за компьютером большую часть дня, приходим домой и опять же берем в руки ноутбук либо садимся перед телевизором. Из-за этого рано или поздно могут начаться проблемы со здоровьем, а болеть, естественно, не хочется никому. Поэтому, люди стали «компенсировать» недостаток активности в течение дня походами в тренажерный зал, бассейн, либо занятиями в домашних условиях.
Помимо этого, поход в спорт зал в современном обществе становится модной тенденцией - парням хочется иметь рельефное мускулистое тело, а девушкам хочется быть стройными и подтянутыми.
Однако, необходимо осознавать, что недостаточно иметь одно лишь желание начать тренироваться. При подходе к занятиям спортом основной задачей является составление плана тренировок: подбор упражнений, расчёт количества подходов и повторений, планирование прогресса в интенсивности тренировки и изменении веса снаряжения. Чтобы самостоятельно разобраться во всём этом, новичку потребуется достаточно много сил и времени. Поэтому существует другой, более разумный выход: можно обратиться к специалисту - профессиональному тренеру, который поможет составить индивидуальный тренировочный план, сориентирует на первых порах в правильности выполнения упражнений, а также при необходимости подкорректирует нагрузки. Естественно, это удовольствие не бесплатное, и за него вам придется отдать немалую сумму денег.
Так что же делать человеку, у которого нет времени и средств на то, чтобы разобраться во всех тонкостях составления персонального плана тренировок? Ответ прост - необходимо воспользоваться мобильным приложением, которое сделает это за вас - подберет по вашим параметрам оптимальный комплекс упражнений, подскажет сколько сделать повторений и подходов, продемонстрирует технику выполнения, а также поможет следить за прогрессом.
Таким образом, целью данной выпускной квалификационной работы является разработка мобильного приложения для составления индивидуальных программ тренировок с возможностью внесения данных об их выполнении.
Для достижения поставленной цели были обозначены следующие задачи:
- анализ и описание предметной области, анализ и сравнение аналогов;
- формулировка требований;
- изучение принципов разработки Android-приложений;
- реализация приложения.
✅ Заключение
Помимо этого, были выполнены и другие поставленные задачи, а именно:
- изучена и проанализирована предметная область: основные принципы составления тренировок, исходя из индивидуальных особенностей человека;
- сформулированы функциональные и нефункциональные требования к системе;
- изучены и приобретены навыки по разработке Android-приложений на языке Java.
В итоге было разработано приложение на платформе Android для составления индивидуальных программ тренировок с возможностью внесения данных об их выполнении, которое устранило недостатки аналогичных программных решений, и при этом объединило их достоинства. Тем самым была достигнута поставленная цель данной работы.
В дальнейшем планируется улучшить интерфейс пользователя, а также расширить функционал приложения, добавив возможность составления плана питания. Ведь ведение здорового образа жизни - это не только выполнение тренировок, но и соблюдение режима питания.
Важно понимать, что полностью заменить тренера данное приложение не сможет, оно носит лишь рекомендательный характер и помогает облегчить жизнь спортсменам.





