📄Работа №213426

Тема: Разработка мобильного приложения для занятий фитнесом

📝
Тип работы Бакалаврская работа
📚
Предмет прикладная информатика
📄
Объем: 49 листов
📅
Год: 2025
👁️
Просмотров: 3
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

Аннотация
Введение 6
Глава 1 Анализ предметной области 8
1.1 Описание компании 8
1.2 Выбор case-средств для описания бизнес-процессов 12
1.3 Формирование требований для разрабатываемых приложений .. 14
Глава 2 Проектирование мобильного приложения 17
2.1 Выбор средств разработки 17
2.2 Выбор языка программирования 20
2.3 Проектирование интерфейса пользователя 22
2.4 Описание средств для решения поставленных задач 25
Глава 3 Реализация мобильного приложения 29
3.1 Разработка мобильного приложения 29
3.2 Тестирование приложения 37
Заключение 46
Список используемой литературы и используемых источников 48

📖 Введение

В мире современных технологий кардинально меняются подходы к поддержанию физической формы. Мобильные приложения предлагают автоматизированные решения с функциями анализа тренировок, напоминаниями о занятиях и визуализацией прогресса.
Актуальность данной работы обусловлена растущим спросом на инструменты для персонального управления фитнес-активностью, однако данное приложение будет интегрировано в платформу, которая разрабатывается в «ВорлдИнтерТех РУС». Разработанное приложение призвано решить эти задачи, предоставив удобный и интуитивно понятный инструмент для организации тренировок.
Объектом исследования является процесс разработки мобильного приложения для занятий фитнесом.
Предмет исследования - методы и технологии, которые
применяются при создании фитнес-приложений для платформы Android.
Цель данной работы заключается в создании мобильного приложения, которое предназначено для организации тренировок, позволяя пользователям создавать индивидуальные программы, отслеживать прогресс и просматривать видеоуроки для улучшения техники выполнения упражнений. Для успешной реализации этой цели необходимо решить ряд задач, среди которых: исследование предметной области, анализ деятельности компании, выявление требований к будущему приложению, а также обоснование выбора инструментов разработки. Важным этапом также является проектирование интерфейса пользователя, создание диаграмм классов и состояний, непосредственная разработка приложения и его тестирование для обеспечения стабильной и качественной работы.
В первой главе работы проводится анализ предметной области, в котором описывается деятельность компании «ВорлдИнтерТех РУС», подробно рассматривается один из её бизнес-процессов, с использованием инструмента для анализа, который был выбран на основе сравнительного анализа различных CASE-средств. На основе этого анализа формируются требования к разрабатываемому приложению, и создаётся диаграмма вариантов использования, что помогает чётко зафиксировать интерфейсы взаимодействия пользователей с системой.
Во второй главе работы определяется основное программное обеспечение, которое будет использоваться для разработки, и выбирается язык программирования, необходимый для реализации проекта, проводится также проектирование мобильного приложения, включая создание диаграммы состояний и диаграммы классов, которые структурируют общую архитектуру приложения и позволяют обеспечить его функциональность и удобство использования.
Третья глава содержит подробное описание процесса создания приложения. В ней описываются этапы настройки проекта, реализация интерфейса и классов приложения, а также проводимое тестирование, этот этап является ключевым для обеспечения качественной и стабильной работы приложения и выявления возможных ошибок перед его запуском.

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

В рамках выполнения данной бакалаврской работы было спроектировано и разработано мобильное приложение для занятий фитнесом. Основной задачей проекта стало создание удобного инструмента, который поможет пользователям эффективно планировать тренировки, создавать свои собственные и достигать, таким образом, своих спортивных целей, при этом приложение адаптировано для интеграции в платформу, что расширяет возможности взаимодействия пользователей.
На начальном этапе работы была проведена детальная проработка предметной области, а также проанализированы особенности деятельности компании, для которой разрабатывался данный продукт. Для наглядного представления архитектуры и логики работы системы было выбрано подходящее CASE-средство для создания UML-диаграмм. Эти диаграммы позволили четко структурировать требования к будущему приложению и заложить основу для его дальнейшей разработки.
Процесс проектирования включал разработку архитектуры приложения, выбор технологий и создание пользовательского интерфейса. В качестве основной среды разработки была использована Android Studio, а для написания кода выбран язык программирования Kotlin. Интерфейс приложения был спроектирован с учетом современных принципов дизайна, таких как Material Design, чтобы обеспечить удобство использования и привлекательный внешний вид.
Реализация функционала потребовала решения ряда технических задач. Были разработаны механизмы для добавления, редактирования и удаления упражнений, а также система хранения данных о тренировках и параметрах пользователя. Для хранения информации использовался современный подход с применением DataStore и JSON-сериализации, что обеспечило надежность и быстродействие при работе с данными. Особое внимание уделялось стабильности работы приложения и корректности всех вычислений, связанных с тренировками.
Проведенным тестированием была подтверждена работоспособность всех модулей приложения. Проверялась не только корректность выполнения операций, но и удобство взаимодействия с интерфейсом, тестирование проводилось на реальных устройствах, что позволило убедиться в высокой производительности и надежности приложения. Результаты показали, что оно успешно справляется с поставленными задачами и готово к практическому использованию.
Разработанное мобильное приложение представляет собой законченный продукт, который может быть использован для эффективного управления тренировками. При создании особое внимание уделялось удобству использования и простоте интерфейса, чтобы сделать приложение доступным не только для профессионалов, но и для новичков. В перспективе возможно дальнейшее развитие продукта за счет добавления новых функций, таких как интеграция с носимыми устройствами (например, смарт-часами), расширенная аналитика прогресса или возможность устраивать челленджи с другими пользователями. Но уже в текущем виде приложение полностью соответствует поставленным целям и может стать полезным инструментом для пользователей, стремящихся улучшить свою физическую форму.

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. Ахметов А. К. Операционная система Android: история создания и развития. Разработка приложений для платформы Android [Электронный ресурс]. URL: https:ZZcyberleninka.ru/articleZn/operatsionnaya- sistema-android-istoriya-sozdaniya-i-razvitiya-razrabotka-prilozheniy-dlya- platformy-android (дата обращения: 15.03.2025).
2. Анализ качества case-средств для функционального моделирования систем //Информационно- аналитические и интеллектуальные системы для производства и социальной сферы Z А. В. Гузилов, К. С. Мышенков, М. Ф. Симонов. - 2021. - 29 c.
3. Анализ современных платформ для разработки мобильных приложений / А. Р. Иванова, Д. К. Петров. - 2020. - 124 с.
4. Бурнет Э. Привет, Android! Разработка мобильных приложений. 2- е издание. - СПб.: Издательство «Питер». - 2016. - 256 с.
5. Вендров А. М. CASE-технологии: практическая работа в Rational Rose. - 1998. - 176 с.
6. Методологии и стандарты разработки требований к программным системам / М. В. Сидоров, Л. А. Кузнецова. - 2018. - 168 с.
7. Моделирование бизнес-процессов: учебное пособие /
А.Н. Байдаков, О.С. Звягинцева, А.В. Назаренко. - 2017. - 179с.
8. Моделирование бизнес-процессов: учебник и практикум для вузов / О. И. Долганова, Е. В. Виноградова, А. М. Лобанова. - 2023. - 322 с.
9. Тестирование программного обеспечения / С. С. Куликов, Г. В. Данилова, О. Г. Смолякова, М. М. Меженная. - 2019. - 277 с.
10. Федоров Н. В. Проектирование информационных систем на основе современных CASE-технологий. - 2008. - 278 с.
11. UML 2.0: объектно-ориентированное моделирование и разработка / Г. Буч, Д. Рамбо , И. Якобсон. - 2007. - 544 с.
12. A Comparative Study: Java Vs Kotlin Programming In Android Application Development / Subham Bose, Aditi, Madhuleena Mukherjee, Madhurima Banerjee - 2018. - 5 с.
13. Android Studio [Электронный ресурс]. URL:
https://developer.android.com/studio (дата обращения: 05.04.2025).
14. Are you still smelling it? A comparative study between Java and Kotlin language / Matheus Flauzino, Julio Verissimo, Ricardo Terra, Elder Cirilo, Vinicius H. S. Durelli, Rafael S. Durelli. - 2018. - 10 с.
15. Comparative Analysis of Python and Java for Beginners / Mrs. Selina Khoirom, Moirangthem Sonia, Borishphia Laikhuram, Jaeson Laishram, Tekcham Davidson Singh - 2020. - 24 с.
..23

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

©2026 Cервис помощи студентам в выполнении работ