📄Работа №44670

Тема: РАЗРАБОТКА МОБИЛЬНОГО ПРИЛОЖЕНИЯ «КУХНИ НАРОДОВ МИРА» НА ОС ANDROID

Характеристики работы

Тип работы Дипломные работы, ВКР
Информатика и вычислительная техника
Предмет Информатика и вычислительная техника
📄
Объем: 46 листов
📅
Год: 2018
👁️
Просмотров: 459
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

ВВЕДЕНИЕ 3
Глава 1. ОБЗОР ИСПОЛЬЗУЕМЫХ ИНСТРУМЕНТОВ 4
Глава 2. АЛГОРИТМ СБОРА ДАННЫХ 5
Глава 3. СОЗДАНИЕ БАЗЫ ДАННЫХ 10
3.1. База данных SQLite 10
3.2. Firebase 10
Глава 4. РЕАЛИЗАЦИЯ МОБИЛЬНОГО ПРИЛОЖЕНИЯ 12
4.1. Подключение SQLite к приложению 12
4.2. Подключение Firebase к приложению 13
Глава 5. СОЗДАНИЕ ВИЗУАЛЬНОГО ПРЕДСТАВЛЕНИЯ 16
5.1. Создание адаптера 16
5.2. Создание навигационного меню 17
Глава 6. ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ 20
ЗАКЛЮЧЕНИЕ 27
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 29
ПРИЛОЖЕНИЕ

📖 Введение

Приготовление блюда - это задача, с которой мы сталкиваемся каждый день. И для многих этот процесс вызывает скорее негативные эмоции. В большинстве своем это связано с тем, что люди видят в этом лишь рутинные однообразные действия. А при поиске новых рецептов появляются сложности с отсутствием требуемых ингредиентов.
За последние годы мобильное производство сделало огромный скачок вперед: теперь почти каждый житель имеет свой собственный смартфон, который у него всегда под рукой. Поэтому наличие рецептов в телефоне, позволило бы людям иметь к ним доступ в любой момент. А удобное мобильное приложение облегчило бы поиск этих рецептов в телефоне. Это послужило мотивацией к созданию приложения для подбора рецептов, для того чтобы приготовление пищи стало приятным времяпрепровождением, как и любое другое занятие.
Цель выпускной квалификационной работы - реализация мобильного приложения с использованием данных, извлеченных созданным поисковым роботом. В качестве предметной области была выбрана реализация мобильной кулинарной книги «Кухни народов мира». Для достижения поставленной цели необходимо решить следующие задачи:
- разработать программный компонент для поиска и сбора рецептов;
- разработать базу данных для хранения собранных рецептов;
- разработать мобильное приложение с удобным пользовательским интерфейсом для поиска и предоставления рецептов пользователю на операционной системе Android. Поиск рецептов в приложении должен быть реализован в соответствии со следующими критериями: по названию блюда, типу кухни и ингредиентам;
- предусмотреть средства реализации личного профиля пользователя для возможности использования приложения с разных мобильных устройств.

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

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

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

✅ Заключение

На основе этой библиотеки выполнен сбор данных из веб-сайта; извлеченная информация пригодилась для наполнения контента приложения.
На основе библиотеки был создан поисковый робот для извлечения данных из веб-сайта
Разработана база данных SQLite, в которой хранятся извлеченные рецепты.
Реализована возможность регистрации и авторизации пользователей, а также запись сохраненных пользователями рецептов, с использованием облачного сервиса Firebase.
Выполнение указанных задач позволило достигнуть цели выпускной квалификационной работы - разработать мобильное приложение «Кухни народов мира» на ОС Android, которое позволяет искать рецепты по названию блюда, типу кухни и используемым ингредиентам. Мобильное приложение имеет удобный и легкий для понимания интерфейс. Благодаря встроенной базе данных, приложение может работать без подключения к интернету.
Готовое приложение протестировано на эмуляторе и нескольких физических устройствах.

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

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

1. Selectors [Электронный ресурс] // Официальная документация Scrapy // URL -https://doc.scrapy.org/en/latest/topics/selectors.html
2. XPath [Электронный ресурс] // Свободная энциклопедия // URL - https: //ru.wikipedia. org/wiki/XPath
3. Scrapy Shell [Электронный ресурс] // Официальная документация Scrapy // URL -https://doc.scrapy.org/en/latest/topics/shell.html
4. Firebase Authentication [Электронный ресурс] // Сайт для обучения
разработке мобильных приложений // URL -
http://www.fandroid.info/en/firebase-autentifikatsiya-polzovatelej-s-pomoshhyu-email-i-parolya-v-android-prilozhenii
5. _Firebase Realtime Database [Электронный ресурс] // Официальная документация Firebase // URL -https://firebase.google.com/docs/database/
6. SQLite на Android [Электронный ресурс] // Уроки программирования на
Android // URL -
http://developer.alexanderklimov.ru/android/sqlite/android-sqlite.php
7. Cursor [Электронный ресурс] // Официальный сайт для разработчиков
Android приложений // URL -
https: //developer.android.com/reference/android/database/Cursor
8. FirebaseUser [Электронный ресурс] // Официальная документация
Firebase // URL -
https://firebase.google.com/docs/reference/android/com/google/firebase/auth/FirebaseUser
9. RecyclerView [Электронный ресурс] // Официальный сайт для
разработчиков Android приложений // URL -
https://developer.android.com/reference/android/support/v7/widget/RecyclerView
10. Библиотека Picasso [Электронный ресурс] // Уроки программирования
на Android // URL -
http://developer.alexanderklimov.ru/android/library/picasso.php
11. Шаблон Navigation Drawer Activity [Электронный ресурс] // Уроки
программирования на Android // URL -
http://developer.alexanderklimov.ru/android/navigation drawer activity.php
12. Интерфейс OnNavigationItemSelectedListener // Официальный сайт для
разработчиков Android приложений // URL -
https://developer.android.com/reference/android/support/design/widget/NavigationView.OnNavigationItemSelectedListener
13. Фрагменты [Электронный ресурс] // Уроки программирования на
Android // URL -
http://developer.alexanderklimov.ru/android/theory/fragments.php

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

Работу высылаем в течении 5 минут после оплаты.
Предоставляемые услуги, в том числе данные, файлы и прочие материалы, подготовленные в результате оказания услуги, помогают разобраться в теме и собрать нужную информацию, но не заменяют готовое решение.
Укажите ник или номер. После оформления заказа откройте бота @workspayservice_bot для подтверждения. Это нужно для отправки вам уведомлений.

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