Тип работы:
Предмет:
Язык работы:


Мобильное приложение «Fody»

Работа №146435

Тип работы

Бакалаврская работа

Предмет

информатика

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

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


Введение 4
1 Анализ предметной области 5
1.1 Постановка задачи 5
1.2 Обзор аналогов 5
1.2.1 Мобильное приложение «RecipeBook» 6
1.2.2 Мобильное приложение «Что готовим?» 7
1.2.3 Веб-сайт «ProCook» 9
1.3 Сравнительный анализ средств разработки мобильных приложений 10
1.3.1 Android Studio 10
1.3.2 Appcelerator 10
1.3.3 Ionic 11
1.4 Разработка интерфейса 11
1.5 Вывод по главе 13
2 Проектирование приложения 14
2.1 Разработка структуры базы данных 14
2.2 Структура приложения 15
2.3 Диаграмма вариантов использования 17
2.4 Структура проекта NestJS 18
2.5 Модуль авторизации 19
2.6 Модуль регистрации 20
2.7 Модуль личного кабинета пользователя 21
2.8 Модуль рецепта пользователя 21
2.9 Модуль списка рецептов пользователя 22
2.10 Модуль ингредиентов 22
2.11 Модуль рецепта 23
2.12 Модуль списка всех рецептов 23
2.13 Модуль списка найденных рецептов 23
2.14 Подмодуль создания рецепта 24
2.15 Подмодуль редактирования рецепта 24
2.16 Взаимодействие модулей 24
2.17 URL-адреса 25
2.18 Вывод по главе 26
3 Реализация 27
3.1 Выбор инструментов 27
3.1.1 Серверная часть 27
3.1.2 Клиентская часть 27
3.1.3 Система управления базами данных 27
3.1.4 ORM 28
3.2 Реализация серверной части 28
3.3 Реализация клиентской части 29
3.4 Описание работы мобильного приложения 30
3.4.1 Регистрация 30
3.4.2 Авторизация 31
3.4.3 Профиль пользователя 32
3.4.4 Список ингредиентов 33
3.4.5 Список рецептов пользователя 34
3.4.6 Список рецептов 35
3.4.7 Список найденных рецептов 36
3.4.8 Рецепт пользователя 37
3.4.9 Рецепт 38
3.4.10 Обновление и создание рецепта 39
3.5 Установка и запуск
3.6 Вывод по главе
Заключение 41
Список использованных источников

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

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

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

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


В результате проделанной работы, было разработано мобильное приложение, позволяющее пользователю найти рецепты, используя имеющиеся у него ингредиенты. В процессе создания приложения были выполнены следующие шаги:
• проанализированы аналоги разработанного мобильного приложения;
• проанализированы средства разработки мобильного приложения;
• разработана схематичная структура мобильного приложения;
• определены требования к функционалу приложения, включая возможность поиска рецептов по ингредиентам, просмотр рецептов и отображения созданных рецептов;
• функционал приложения был разбит на модули и для каждого модуля был обозначен необходимый функционал;
• рассмотрено взаимодействие модулей;
• реализован дизайн пользовательского интерфейса, соответствующий современным требованиям к мобильным приложениям.


1. Все курсы онлайн : русскоязычный интернет ресурс о кулинарных
мобильных приложениях [Электронный ресурс]. — URL: https://vse- kursy.com/read/303-15-luchshih-besplatnyh-kulinarnyh-prilozhenii.html (дата
обращения: 12.12.2022).
2. Clickfraud : русскоязычный интернет ресурс о разработке мобильных
приложений [Электронный ресурс]. — URL: https://clickfraud.ru/luchshee-
programmnoe-obespechenie-dlya-razrabotki-mobilnyh-prilozhenij-v-2022-godu/ (дата обращения: 13.12.2022).
3. NestJs : официальный сайт [Электронный ресурс]. — URL:
https://nestjs.com/ (дата обращения: 11.02.2023).
4. TypeORM : официальный сайт [Электронный ресурс]. — URL:
https://typeorm.io/ (дата обращения: 11.02.2023).
5. SQLite : официальный сайт [Электронный ресурс]. — URL:
https://www.sqlite.org/index.html (дата обращения: 11.02.2023).
6. DigitalOcean : блог с множеством статей о разработке на NestJs [Электронный ресурс]. — URL: https://www.digitalocean.com/ (дата обращения: 11.02.2023).
7. Lucidchart : официальный сайт [Электронный ресурс]. — URL:
https://www.lucidchart.com/pages/ru/ (дата обращения: 01.03.2023).
8. React Native : официальный сайт [Электронный ресурс]. — URL: https://reactnative.dev (дата обращения: 10.03.2023).
9. Habr : русскоязычный веб-сайт, который сочетает в себе элементы коллективного блога по темам и новостного портала [Электронный ресурс]. — URL: https://habr.com/ru/companies/timeweb/articles/663234/#защитникипредохранител и—guards (дата обращения: 10.03.2023).
10. WANAGO.IO : англоязычный блог о разработке приложений с
использованием NestJS. — URL: https://wanago.io/2020/05/25/api-nestjs-
authenticating-users-bcrypt-passport-jwt-cookies/ (дата обращения: 20.03.2023).
11. 8host : руководство о применении стилей к приложениям React Native [Электронный ресурс]. — URL: https://www.8host.com/blog/stilizaciya-v- prilozheniyax-react-native/ (дата обращения: 15.04.2023).
12. MobX : официальный сайт [Электронный ресурс]. — URL:
https://mobx.js.org/README.html (дата обращения 17.04.2023).


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



Подобные работы


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