🔍 Поиск готовых работ

🔍 Поиск работ

РАЗРАБОТКА ВЕБ-ПРИЛОЖЕНИЯ ДЛЯ ПОДДЕРЖАНИЯ СПОРТИВНОГО ОБРАЗА ЖИЗНИ И МЕНТАЛЬНОГО ЗДОРОВЬЯ

Работа №192118

Тип работы

Магистерская диссертация

Предмет

информатика

Объем работы89
Год сдачи2025
Стоимость4800 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
23
Не подходит работа?

Узнай цену на написание


Аннотация
Введение 4
1 Исследование предметной области 6
1.1 Описание предметной области 6
1.2 Концептуальная модель предметной области 11
1.3 Роль умных устройств для предметной области 13
2 Анализ существующих аналогов 14
2.1 MyFitnessPal 14
2.2 FatSecret 15
2.3 Fitbit 16
2.4 Huawei Health 17
2.5 Calm и Headspace 18
2.6 Сравнение существующих решений 19
3 Проектирование приложения 21
3.1 Функциональные требования 21
3.2 Нефункциональные требования 22
3.3 Выявление актеров 22
3.4 Выявление вариантов использования 22
3.5 Разработка диаграмм вариантов использования 23
3.6 Структуризация вариантов использования 24
4 Архитектура приложения 31
4.1 Общая архитектура приложения 31
4.1.1 Стек MEAN 31
4.1.2 Принцип сбора данных с умных устройств 33
4.2 Клиент 34
4.2.1 Одностраничное веб-приложение 35
4.2.2 Архитектурный паттерн Model-View-ViewModel (MVVM) 37
4.2.3 Angular и взаимодействия его основных компонентов 38
4.3 Сервер 39
4.4 Внедрение модели в общую архитектуру 41
4.5 База данных 42
5 Используемые библиотеки и инструменты 51
5.1 Исследование библиотек для построения графиков 51
5.2 Языки программирования 53
5.3 Среды разработки 54
6 Реализация 55
6.1 Серверная часть 55
6.1.1 Описание API сметодов 55
6.1.2 Создание серверной части 59
6.2 База данных 62
6.3 Клиентская часть 69
6.4 Модель, предсказывающая эффективность сна 75
6.4.1 Проведение разведочного анализа 75
6.4.2 Предварительная обработка данных 78
6.4.3 Обучение модели 79
6.5 Создание рекомендаций 81
6.5.1 Анализ сна по основным параметрам и создание рекомендаций
для улучшения эффективности сна 81
6.5.2 Анализ питания и создание рекомендаций для его улучшения .... 81
ЗАКЛЮЧЕНИЕ 83
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 84

Спортивный образ жизни и ментальное здоровье тесно связаны между собой и играют важную роль в общем самочувствии человека. Большинство людей в наше время ведут малоподвижный образ жизни, что может негативно сказываться не только на их физическом здоровье, но и на эмоциональном состоянии. В таких условиях особенно важно следить за своим здоровьем, поддерживать физическую активность и контролировать ключевые показатели организма.
С помощью веб-приложения, которое отслеживает жизненно важные показатели, люди могут эффективно управлять своим здоровьем и поддерживать ментальное состояние. Оно предлагает удобные инструменты для комплексного управления здоровьем и обеспечивает легкий доступ к информации. Пользователи могут одновременно уделить внимание как физическому здоровью, так и эмоциональному состоянию.
Веб-приложение позволяет пользователям отслеживать ключевые показатели здоровья. Мониторинг частоты сердечных сокращений и артериального давления дает возможность оценить состояние сердечнососудистой системы. Уровень кислорода в крови отражает качество насыщения тканей. Отслеживание параметров сна поможет контролировать восстановление и уровень стресса в организме. А рост, вес и уровень физической активности необходимы для правильного расчета КБЖУ и оптимального режима питания. Вышеперечисленные показатели помогают иметь полное представление о своем образе жизни и принимать решения по улучшению своего состояния.
Пользователи могут выполнять различные упражнения для улучшения ментального здоровья, исходя из своих потребностей. Это помогает им развивать здоровые привычки и стремиться к лучшему самочувствию. Благодаря внедрению искусственного интеллекта можно детальнее анализировать эффективность сна и получать рекомендации для повышения его качества.
Целью работы является разработка веб-приложения для поддержания спортивного образа жизни и ментального здоровья.
Для достижения поставленной цели необходимо выполнить следующие задачи:
1. Проанализировать предметную область и составить требования к веб-приложению.
2. Проанализировать аналоги веб-приложений для поддержания здорового образа жизни и ментального здоровья и определить функциональность.
3. Изучить инструменты и технологии, необходимые для разработки.
4. Спроектировать веб-приложение.
5. Реализовать веб-приложение.

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

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

Помощь в написании работ!


В ходе данной работы была рассмотрена и проанализирована предметная область, изучены аналогичные решения веб-приложений для поддержания спортивного образа жизни, ментального здоровья, качественного питания и сна. На основе анализа предметной области и рассмотренных аналогов были определены функциональные и нефункциональные требования для веб-приложения. Помимо этого, были изучены инструменты и технологии для разработки веб-приложений и приобретены навыки разработки таких приложений на практике.
В результате проделанной работы был создан макет и реализовано вебприложение для поддержания спортивного образа жизни и ментального здоровья, при проектировании которого были учтены все достоинства и недостатки аналогов. Это позволило сделать приложение, которое содержит расширенную функциональность, удобным для пользователя.
Таким образом, цель работы и поставленные задачи были выполнены.


1. Comparison of predictive equations for resting metabolic rate in healthy
nonobese and obese adults: a systematic review / National Library of Medicine - 2005. - URL: https://pubmed.ncbi.nlm.nih.gov/15883556/ (дата обращения
20.10.2024) .
2. Paterson, A. The Sleep Handbook / A.Paterson. - Academic Health Science Network North East and North Cumbria, 2019: - 40 с. (дата обращения
12.11.2024) .
3. Холмс С. Стек MEAN. Mongo, Express, Angular, Node / С.Холмс. - Санкт-Петербург: Питер, 2016. - 496 с. (дата обращения: 12.12.2024).
4. SPA, MPA и PWA: плюсы и минусы в разработке сайтов [Электронный ресурс] - URL: https://www.azoft.ru/blog/spa-mpa-pwa/ (дата обращения 04.01.2025).
5. Браун, П. Silverlight. Практическое руководство / П. Браун. - Санкт-Петербург: Питер, 2012. - 816 с (дата обращения: 10.04.2025).
6. Документация Angular [Электронный ресурс] - URL: https://angular.dev/overview (дата обращения 20.04.2025).
7. Руководства Node.js [Электронный ресурс] - URL:
https://nodejs.org/ru/docs/guides/ (дата обращения 03.02.2025).
8. Браун И. Веб-разработка с применением Node и Express. Полноценное использование стека JavaScript / И. Браун. - Санкт-Петербург: Питер, 2017. - 336 с (дата обращения 05.03.2025).
9. Амундсен М. RESTful Web API: Паттерны и практики /М.Амундсен. - Санкт-Петербург: Питер, 2025. - 464 c (дата обращения 20.03.2025)
10. Брэдшоу Ш. MongoDB: полное руководство. Мощная и масштабируемая система управления базами данных / Ш. Брэдшоу, Й. Брэзил, К.Ходоров. - Москва: ДМК Пресс, 2020. - 540 с. (дата обращения 04.04.2025)
11. Хоган Б. HTML5 и CSS3. Веб-разработка по стандартам нового поколения. 2-е изд. / Б.Хоган. - Санкт-Петербург: Питер, 2014. - 320 с. (дата обращения 20.04.2025)
12. Современный учебник JavaScript [Электронный ресурс] - URL: https://learn.javascript.ru (дата обращения 01.05.2024).
13. Документация TypeScript [Электронный ресурс] - URL: https://www.typescriptlang.org/docs/ (дата обращения 21.04.2025).
14. Документация Python [Электронный ресурс] - URL: https://www.python.org/doc/ (дата обращения 21.12.2024).


Работу высылаем на протяжении 30 минут после оплаты.




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