Разработка мобильного приложения управления рационом питания для фитнес-задач
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Дополнительная информация
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Excel
- Программа для просмотра текстовых файлов
- Программа для просмотра изображений
- Microsoft Word
Описание
Тема дипломной работы - Разработка мобильного приложения управления рационом питания для фитнес-задач
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ 3
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 5
1.1 Анализ особенностей разработки современных мобильных приложений 5
1.2 Обзор существующих аналогов на рынке 10
1.3 Обоснование средств разработки 18
1.4 Формализация требований к функционалу приложения 27
2 ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА МОБИЛЬНОГО ПРИЛОЖЕНИЯ 31
2.1 Проектирование функциональной модели приложения 31
2.2 Проектирование модели базы данных 32
2.3 Проектирование и описание ключевых методов 34
3 ОПИСАНИЕ ПРОЦЕССА ИСПОЛЬЗОВАНИЯ МОБИЛЬНОГО ПРИЛОЖЕНИЯ 41
ЗАКЛЮЧЕНИЕ 58
ПРИЛОЖЕНИЕ А. Библиография 59
ПРИЛОЖЕНИЕ Б. Исходные коды 63
Целевыми задачами, которые помогают, решит подобные программные приложения являются:
определение причин набора лишнего веса или его потери;
оценка калорийности продуктов и всего рациона питания;
контроль процесса похудения или набора веса;
быстрый поиск и получение информации по выбранному продукту с точки зрения его полезности при выбранной диете;
ведение учета собственных рецептов и продуктовой базы;
управление суточными нормами питания согласно целевой установке;
просмотр энергетического баланса за выбранный срок;
расчет химического состава указанного блюда;
ведение дневников тренировок по выполненным упражнениям;
учет времени, выделенного на тренировки;
мониторинг антропометрических показателей;
создание планов питания на разные периоды времени.
Целью работы является разработка мобильного приложения управления рационом питания для фитнес-задач.
С целью обеспечить пользователю возможности управления рационом питания, расчета энергетической ценности продуктов и установки целей на базе режима питания для набора или сброса веса целесообразным является разработка собственного программного мобильного приложения, ориентированного для использования под управлением операционной системы Android. Для решения данной цели целесообразным является решение следующих задач:
анализ особенностей разработки современных мобильных приложений;
обзор существующих аналогов на рынке;
обоснование средств разработки;
формализация требований к функционалу приложения;
проектирование функциональной модели приложения;
проектирование модели базы данных;
проектирование и описание ключевых методов;
описание процесса использования мобильного приложения.
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
1.1 Анализ особенностей разработки современных мобильных приложений
Для современного рынка информационных услуг в сфере разработки программного обеспечения характерно интенсивное развитие мобильных операционных систем и технологий. Во многом это связано с удобством использования мобильных гаджетов для решения различных задач. Благодаря программно-аппаратной поддержке беспроводных технологий передачи информации современными смартфонами становятся возможным осуществление: удаленного контроля и мониторинга расхода ресурсов, управления и синхронизации работы других устройств, координация распределенных вычислительных процессов и наглядная визуализация результатов обработки данных.
Android включает в свой состав модули операционной системы (ОС), базирующейся на специальной версии системы Linux, наборе встроенных мобильных модулей и прикладных программных приложений, а также виртуального рабочего программного обеспечения. Самые первые версии Android нашли свое применение в сегменте мобильных телефонов, включая смартфоны и более дешевые раскладные устройства. Полноценный набор вычислительных сервисов и специализированные функциональные возможности ОС Android позволяют разрабатывать приложения унифицированного и унитарного характера в разных прикладных сферах [1].
ОС Android поддерживает возможности выполнения вычислительных процессов и задач в фоновом режиме, элементы двумерной и трехмерной режимов отображения графических компонентов, механизмы доступа к ext-файловой системе и хранилищам сервисных данных, в том числе и к СУБД, итеграцию наборов элементов интерфейсов пользователей в разных шаблонах.
Архитектура данной ОС включает в свой состав следующие технические компоненты [2]:
....
язык программирования Java;
среда разработки Android Studio;
система управления базами данных SQLite.
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ 3
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 5
1.1 Анализ особенностей разработки современных мобильных приложений 5
1.2 Обзор существующих аналогов на рынке 10
1.3 Обоснование средств разработки 18
1.4 Формализация требований к функционалу приложения 27
2 ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА МОБИЛЬНОГО ПРИЛОЖЕНИЯ 31
2.1 Проектирование функциональной модели приложения 31
2.2 Проектирование модели базы данных 32
2.3 Проектирование и описание ключевых методов 34
3 ОПИСАНИЕ ПРОЦЕССА ИСПОЛЬЗОВАНИЯ МОБИЛЬНОГО ПРИЛОЖЕНИЯ 41
ЗАКЛЮЧЕНИЕ 58
ПРИЛОЖЕНИЕ А. Библиография 59
ПРИЛОЖЕНИЕ Б. Исходные коды 63
Целевыми задачами, которые помогают, решит подобные программные приложения являются:
определение причин набора лишнего веса или его потери;
оценка калорийности продуктов и всего рациона питания;
контроль процесса похудения или набора веса;
быстрый поиск и получение информации по выбранному продукту с точки зрения его полезности при выбранной диете;
ведение учета собственных рецептов и продуктовой базы;
управление суточными нормами питания согласно целевой установке;
просмотр энергетического баланса за выбранный срок;
расчет химического состава указанного блюда;
ведение дневников тренировок по выполненным упражнениям;
учет времени, выделенного на тренировки;
мониторинг антропометрических показателей;
создание планов питания на разные периоды времени.
Целью работы является разработка мобильного приложения управления рационом питания для фитнес-задач.
С целью обеспечить пользователю возможности управления рационом питания, расчета энергетической ценности продуктов и установки целей на базе режима питания для набора или сброса веса целесообразным является разработка собственного программного мобильного приложения, ориентированного для использования под управлением операционной системы Android. Для решения данной цели целесообразным является решение следующих задач:
анализ особенностей разработки современных мобильных приложений;
обзор существующих аналогов на рынке;
обоснование средств разработки;
формализация требований к функционалу приложения;
проектирование функциональной модели приложения;
проектирование модели базы данных;
проектирование и описание ключевых методов;
описание процесса использования мобильного приложения.
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
1.1 Анализ особенностей разработки современных мобильных приложений
Для современного рынка информационных услуг в сфере разработки программного обеспечения характерно интенсивное развитие мобильных операционных систем и технологий. Во многом это связано с удобством использования мобильных гаджетов для решения различных задач. Благодаря программно-аппаратной поддержке беспроводных технологий передачи информации современными смартфонами становятся возможным осуществление: удаленного контроля и мониторинга расхода ресурсов, управления и синхронизации работы других устройств, координация распределенных вычислительных процессов и наглядная визуализация результатов обработки данных.
Android включает в свой состав модули операционной системы (ОС), базирующейся на специальной версии системы Linux, наборе встроенных мобильных модулей и прикладных программных приложений, а также виртуального рабочего программного обеспечения. Самые первые версии Android нашли свое применение в сегменте мобильных телефонов, включая смартфоны и более дешевые раскладные устройства. Полноценный набор вычислительных сервисов и специализированные функциональные возможности ОС Android позволяют разрабатывать приложения унифицированного и унитарного характера в разных прикладных сферах [1].
ОС Android поддерживает возможности выполнения вычислительных процессов и задач в фоновом режиме, элементы двумерной и трехмерной режимов отображения графических компонентов, механизмы доступа к ext-файловой системе и хранилищам сервисных данных, в том числе и к СУБД, итеграцию наборов элементов интерфейсов пользователей в разных шаблонах.
Архитектура данной ОС включает в свой состав следующие технические компоненты [2]:
....
язык программирования Java;
среда разработки Android Studio;
система управления базами данных SQLite.
Дополнительная информация
ВКР+приложение (исходники)+преддипломная+презентация+доклад
Год защиты 2022
Подразделение: КАФЕДРА ПРИКЛАДНОЙ МАТЕМАТИКИ И КИБЕРНЕТИКИ
Помогу с написанием и подготовкой ВКР под ключ, а так же с другими работами и предметами.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Год защиты 2022
Подразделение: КАФЕДРА ПРИКЛАДНОЙ МАТЕМАТИКИ И КИБЕРНЕТИКИ
Помогу с написанием и подготовкой ВКР под ключ, а так же с другими работами и предметами.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Похожие материалы
Задача 4.1 и Задача 4.2
anderwerty
: 25 февраля 2015
Задача посвящена расчету параметров четырехполюсника (ЧП) и анализу прохождения сигналов через него в согласованном и несогласованном режимах работы.
Электрическая цепь состоит из источника сигнала, имеющего ЭДС , частоту f = 5 кГц, начальную фазу = 40° и внутреннее сопротивление , ЧП, собранного по Г-образной схеме с П и Т входом, и нагрузки (рис. 4.1).
1. Перерисуйте общую схему (рис. 4.1) и схему ЧП (см. рис. 4.2) для Вашего варианта
Таблица 2
Варианты = От 20 до 29
С, нф или L,мГн = 10
100 руб.
Задачи
qwerty123432
: 28 апреля 2026
Задача№1 Гражданин Н. на территории городского зоопарка поймал лебедя, и при попытке вынести тушку убитой им птицы был задержан охраной зоопарка.
Дайте правовую квалификацию действий гражданина Н.
Задача №2
Гражданка Б. обратилась в суд с иском к администрации г. Жуковского о предоставлении жилой площади. Дом ее проживания построен в поясе "Г" воздействия аэродрома Быково, который застройке не подлежит; уровни шума, и загазованности значительно превышают предельно допустимые; нарушен план ген
20 руб.
Задачи
qwerty123432
: 27 июня 2022
Задача 1.
В течение лета неустановленные лица неоднократно снимали урожай овощей у дачницы Романовой. С целью установить виновных Романова пришла на дачу рано утром и обнаружила, как Винокуров копает на ее участке картошку. Романова сфотографировала его на мобильный телефон, после чего заявила, что теперь у нее есть все доказательства его вины и его обязательно привлекут к ответственности. Винокуров потребовал отдать ему телефон. Когда Романова отказалась это сделать, он подошел к ней и, замахну
139 руб.
Задача
Фрося
: 7 сентября 2020
Практическая часть
Определение глубины распространения аварийно химических опасных веществ при разливе их с поражающей концентрацией
Исходные данные ддля расчетов
Соляная кислота 3 тонны
50 руб.
Задача
Фрося
: 7 сентября 2020
Практическая часть
1. В помещении установлено 3 насоса, каждый из которых создает n-ый уровень шума. Определить общий уровень шума.
№ варианта n-ые уровни шума
6 81, 83 и 86 дБА
2. Рассчитать уровень шума на территории жилой застройки, расположенной на расстоянии n от строительной площадки, где уровень шума 80 дБА, сравнить с нормативными значениями и предложить мероприятия по уменьшению шума.
3. Рассчитать эквивалентный уровень шума источник шума, используя таблице 3 и прило
100 руб.
Задача
Фрося
: 7 сентября 2020
Задача № 4
Изгиб балок. Построение эпюр перерезывающих сил и изгибающих моментов. Определение размеров поперечного сечения различной формы. Расчет допускаемой нагрузки
1. Для заданных схем балок построить эпюры перерезывающих сил Q и изгибающих моментов М.
2. В схеме №1 подобрать сечение трех типов: двутавр, круг, прямоугольник (с отношением h/b=2). Сравнить веса балок.
3. В схеме №2 подобрать сечение из двух неравнобоких уголков.
Дано: F1=100kH, F2=50kH, М1=30кН*м, М2=10кН*м, q1=20kH/m, q2=1
200 руб.
Задача
Фрося
: 7 сентября 2020
Практическая часть
Задание 1. Приведите примеры опасностей и заполните таблицу
Задание 2. Определить риск R гибели человека на производстве. В нашей стране за 1 год ежегодно погибает около n =14 тысяч человек, а численность работающих составляет примерно N= 138 млн. человек. Является ли рассчитанный риск приемлемым?
Задание 3. Ежегодно в нашей стране вследствие различных опасностей неестественной смертью погибает около 500 тыс. человек. Приняв численность населения страны за 300 млн. человек, о
200 руб.
Другие работы
Техническая термодинамика и теплотехника УГНТУ Задача 8 Вариант 26
Z24
: 20 декабря 2025
Водяной пар с начальным давлением р1=5 МПа и степенью сухости х1=0,95 поступает в пароперегреватель, где его температура повышается на Δt; после перегревателя пар изоэнтропно (адиабатно) расширяется в турбине до давления p2. Пользуясь h-s — диаграммой для водяного пара (приложение Д, рисунок Д1), определить:
— количество теплоты (на 1 кг пара), подведенной к нему в пароперегревателе;
— работу цикла Ренкина и степень сухости пара х2 в конце расширения;
— термический КПД цикла;
— работ
180 руб.
ЭКОНОМИКА ОТРАСЛИ ИНФОКОММУНИКАЦИЙ, вариант 4
KarpKarp
: 4 апреля 2017
.Условия задач и исходные данные по вариантам
Задача №1
На основании исходных данных представленных в таблицах 1.1 и 1.2 определите:
1) среднегодовую стоимость основных производственных фондов и стоимость их на конец года; стоимостные показатели использования основных фондов (фондоотдачу, фондоемкость, фондовооруженность).
Задача №2
На основании исходных данных (таблица 2.1) о деятельности предприятия связи в 1 квартале и планируемых изменений во 2 квартале определите:
1) Коэффициент обора
100 руб.
Английский язык (часть 2-я)
VVA77
: 22 февраля 2017
Перевод текста:
COPING WITH PROMOTION ENGINEERS FACE SPECIAL CHALLENGESIN ADAPTING TO A MANAGEMENT ROLE
Being offered a promotion is typically cause for celebration. Apart from higher pay and maybe a better parking spot, it is a recognition of one’s skill and dedication. But a promotion can bring its own headaches—especially for engineers. In addition to universal challenges, such as when you become the boss of friends (or rivals), the very skills that land an engineer the promotion may become a
100 руб.
Экзаменационная работа по: Экономической теории. Вариант № 4
Pokahontas
: 21 сентября 2012
Задание 1.
Известны следующие экономические показатели для некоторой страны:
чистые внутренние частные инвестиции 32
государственные расходы на товары и услуги 51
трансфертные выплаты 19
экспорт 15
услуги нематериального сектора 80
стоимость потребленного капитала 7
расходы на личное потребление