Войти в мой кабинет
Регистрация
ГОТОВЫЕ РАБОТЫ / ДИПЛОМНАЯ РАБОТА, ИНФОРМАТИКА

Разработка мобильного информационного сервиса по экспресс-анализу пищевых продуктов

zac_shalamov 550 руб. КУПИТЬ ЭТУ РАБОТУ
Страниц: 66 Заказ написания работы может стоить дешевле
Оригинальность: неизвестно После покупки вы можете повысить уникальность этой работы до 80-100% с помощью сервиса
Размещено: 30.03.2020
В результате выполнения выпускной квалификационной работы были решены поставленные задачи, спроектированы и разработаны архитектура и интерфейс мобильного приложения «Сканер полезности» для платформы Android.
Введение

Как отличить вредные продукты от полезных [7, 8]? Рано или поздно каждый из нас начинает искать ответ на этот вопрос. Сейчас можно найти кучу статей в интернете, посмотреть сотни программ на центральных каналах телевидения, но так и не найти желаемого ответа либо, что хуже, быть обманутым. Все вокруг постоянно твердят об опасности Е-добавок, хотя на самом деле они ничем не отличаются от всех остальных. Просто в Европе пищевые добавки маркируются цифровым кодом с идущей впереди буквой Е. Код Е означает, что добавка прошла соответствующую процедуру оценки безопасности и одобрена к использованию в Европейском союзе. Каждый второй ужасается от слов: консерванты, красители, стабилизаторы, эмульгаторы, загустители и ароматизаторы. Но стоит ли оно того? К примеру обычное яблоко содержит: 1. Антиокислители и регуляторы кислотности ? Е300 (аскорбиновая кислота) ? Е330 (лимонная кислота) ? Е334 (винная кислота) ? Е363 (янтарная кислота) ? Е375 (ниацин) 2. Красители ? Е101 (рибофлафин) ? Е140 (хлорофилл) ? Е160а (каротин) ? Е163 (антоциан) ? Е181 (таннин) 3. Консерванты ? Е260 (уксусная кислота) ? Е270 (молочная кислота) ? Е280 (пропионовая кислота) ? Е296 (яблочная кислота) 4. Эмульгаторы и загустители ? Е440 (пектин) 5. Усилители вкуса и запаха ? Е620 (глутаминовая кислота) 6. Прочее ? Е921 (цистин) 7. Ароматизаторы ? Ацетальдегид ? Гексанол ? Бутан-1-ол ? Бутил-ацетат ? Пропил-ацетат ? Этил-бутаноат ? Гексил-пропаноат ? Гексил-гексаноат Очевидно, мы все боимся не того. Не все незнакомые слова в составе пищевых продуктов опасны для здоровья человека, некоторые из них наоборот приносят только пользу. Чтобы у потребителей больше не было неоправданных страхов по поводу полезности магазинной продукции, я решила создать удобный доступный источник исчерпывающей информации о вредности тех или иных добавок, встречающихся в различных продуктах.
Содержание

Введение 3 Глава 1. Анализ предметной области 5 1.1. Актуальность данной темы 5 1.2. Обзор существующих решений на рынке 11 1.2.1. Scanam 11 1.2.2. Outscanner 12 1.2.3. Вывод 16 1.3. Формулировка цели и задач разработки 16 Глава 2. Проектирование мобильной системы 18 2.1. Выбор методов и инструментов разработки 18 2.1.1. Выбор платформы для разработки 18 2.1.2. Выбор языка программирования 26 2.2. Проектирование архитектуры и поведения приложения 29 2.2.1. Прототип приложения 29 2.2.2. Диаграмма вариантов использования 33 Глава 3. Реализация приложения 38 3.1. Создание базы данных 38 3.1.1. Выбор модели данных и типа связей 38 3.1.2. Создание базы данных для мобильного приложения «Сканер полезности» 42 3.2. Разработка программного кода 45 3.2.1. Создание диаграммы полезности 45 3.2.2. Сканирование штрих-кода 47 3.3. Создание интерфейса 48 3.4. Тестирование приложения 56 Заключение 58 Список использованных источников 60
Список литературы

1. Герберт Шилдт. Java 8. Полное руководство [Текст]: справочное пособие // Вильямс. 2017. С. 1376; 2. Майк МакГрат. Создание приложений на Android для начинающих [Текст]: учебно-методическое пособие // Эксмо. 2016. С. 192; 3. Все о Е-добавках и продуктах питания. [Электронный ресурс] – 2018. – URL: http://dobavkam.net/ (дата обращения 04.03.2018) 4. Статья «Таблица вредных пищевых добавок ("Е")». [Электронный ресурс] – 2015. – URL: http://fb.ru/article/194897/tablitsa-vrednyih-pischevyih-dobavok-e (дата обращения 04.03.2018) 5. Статья Анастасии Пивоваровой «Пищевые добавки: читаем состав и не пугаемся». [Электронный ресурс] – 2017. – URL: https://lifehacker.ru/food-additives/ (дата обращения 27.02.2018) 6. Вредные пищевые добавки Е. [Электронный ресурс] – 2018. – URL: https://prodobavki.com/modules.php?name=articles&article_id=30&page=all (дата обращения 27.02.2018) 7. Статья «Вред пищевых добавок для человека». [Электронный ресурс] – 2018. – URL: https://legkopolezno.ru/zozh/pitanie/pishhevye-dobavki/ (дата обращения 27.02.2018) 8. Статья «Пищевые добавки в продуктах питания и их влияние на здоровье человека». [Электронный ресурс] – 2018. – URL: http://produkt-pitaniya.ru/dobavki-food (дата обращения 28.02.2018) 9. Журнал о питании. Статья «Пальмоядровое масло: польза и вред советы по применению». [Электронный ресурс] – 2018. – URL: http://food-tips.ru/00010586-palmoyadrovoe-maslo-polza-i-vred-sovety-po-primeneniyu/ (дата обращения 18.03.2018) 10. Сайт о питании «Еда+». Полный каталог пищевых добавок (Е-добавок). [Электронный ресурс] – 2018. – URL: https://edaplus.info/e-additive.html (дата обращения 28.02.2018) 11. Форум Большой вопрос. Тема «Что такое нормализованные сливки? В чем отличие от просто сливок?» [Электронный ресурс] – 2017. – URL: http://www.bolshoyvopros.ru/questions/2688353-chto-takoe-normalizovannye-slivki-v-chjom-otlichie-ot-prosto-slivok.html (дата обращения 18.03.2018) 12. Интернет-магазин IHerb. Статья «Молочные сливки – какие бывают и как выбрать настоящие?» [Электронный ресурс] – 2017. – URL: http://f-journal.ru/molochnye-slivki/ (дата обращения 18.03.2018) 13. Статья «Что такое цельное молоко и в чем отличие от нормализованного?» [Электронный ресурс] – 2017. – URL: http://myadvices.ru/celnoe-moloko-chto-eto-takoe/ (дата обращения 18.03.2018) 14. База данных штрих-кодов и соответствующие им товары. [Электронный ресурс] – 2018. – URL: http://www.barcode-list.ru (дата обращения 14.05.2018) 15. Официальный сайт мобильного приложения Outscanner. [Электронный ресурс] – 2015. – URL: http://outscanner.ru (дата обращения 13.03.2018) 16. Статья «Безопасность состава продуктов – Scanam». [Электронный ресурс] – 2015. – URL: http://ruapps.ru/iphone-ipad/zdorove-fitnes/bezopasnost-sostava-produktov-scanam-cvpfiva.html (дата обращения 13.03.2018) 17. Официальный сайт Android Studio. Раздел сборки и запуска приложения «Build and Run Your App». [Электронный ресурс] – 2018. – URL: https://developer.android.com/studio/run/index.html?utm_source=android-studio (дата обращения 20.02.2018) 18. Сайт, обучающий разработке под Android. Установка Android Studio, создание эмулятора. [Электронный ресурс] – 2016. – URL: https://android-school.ru/ustanovka-android-studio-emulator-hello-world/ (дата обращения 20.02.2018) 19. Киберфорум. Тема: «Программирование Android». [Электронный ресурс] – 2000. – URL: http://www.cyberforum.ru/android-dev/thread1956528.html (дата обращения 21.04.2018) 20. Сайт Александра Климова «Освой программирование играючи». Статья «Toast – всплывающие сообщения». [Электронный ресурс]. – 2018. – URL: http://developer.alexanderklimov.ru/android/toast.php (дата обращения 15.04.2018) 21. Сайт вопросов и ответов для программистов «Stack Overflow». Статья «Как в Android Studio по нажатию кнопки выводить свой текст в TextView?». [Электронный ресурс]. – 2018. – URL: https://ru.stackoverflow.com/questions/355112/%D0%9A%D0%B0%D0%BA-%D0%B2-android-studio-%D0%BF%D0%BE-%D0%BD%D0%B0%D0%B6%D0%B0%D1%82%D0%B8%D1%8E-%D0%BA%D0%BD%D0%BE%D0%BF%D0%BA%D0%B8-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D1%8C-%D1%81%D0%B2%D0%BE%D0%B9-%D1%82%D0%B5%D0%BA%D1%81%D1%82-%D0%B2-textview (дата обращения 28.04.2018) 22. Сайт по обучению разработке мобильных приложений и игр для Android. Установка Android Studio, Android SDK, создание эмулятора андроид-устройства (AVD), простое приложение для android. [Электронный ресурс]. – 2018. – URL: http://www.fandroid.info/uroki-1-10-ustanovka-eclipse-android-sdk-sozdanie-emulyatora-android-ustrojstva-avd-prostoe-prilozhenie-dlya-android/ (дата обращения 20.02.2018) 23. Сайт по обучению разработке мобильных приложений и игр для Android. Activity, Layout, View, ViewGroup. Элементы экрана в android, их свойства. [Электронный ресурс]. – 2018. – URL: http://www.fandroid.info/activity-layout-view-viewgroup-elementy-ekrana-v-android-ih-svojstva/ (дата обращения 24.02.2018) 24. Сайт по обучению разработке мобильных приложений и игр для Android. Что такое Intent, Intent Filter, Context — немного теории по Android. [Электронный ресурс]. – 2018. – URL: http://www.fandroid.info/urok-22-chto-takoe-intent-intent-filter-context-nemnogo-teorii-po-android/ (дата обращения 24.02.2018) 25. Сайт по обучению разработке мобильных приложений и игр для Android. Как вызвать другое Activity из приложения через Action и Intent Filter. [Электронный ресурс]. – 2018. – URL: http://www.fandroid.info/urok-26-kak-vyzvat-drugoe-activity-iz-prilozheniya-cherez-action-i-intent-filter-uroki-android-studio/ (дата обращения 25.02.2018) 26. Сайт по обучению разработке мобильных приложений и игр для Android. Добавление Activity – создание многоэкранных приложений в Android Studio. [Электронный ресурс]. – 2018. – URL: http://www.fandroid.info/urok-21-dobavlenie-activity-cozdanie-mnogoekrannyh-prilozhenij-v-android-studio/ (дата обращения 24.02.2018) 27. Сайт по обучению разработке мобильных приложений и игр для Android. Работа с базами данных SQLite в Android. [Электронный ресурс]. – 2018. –URL: http://www.fandroid.info/urok-34-rabota-s-bazami-dannyh-sqlite-v-android/ (дата обращения 26.02.2018) 28. Сайт по обучению разработке мобильных приложений и игр для Android. Добавление и удаление строк в базе данных SQLite в Android. [Электронный ресурс]. – 2018. – URL: http://www.fandroid.info/urok-35-dobavlenie-i-udalenie-strok-v-baze-dannyh-sqlite-v-android/ (дата обращения 26.02.2018) 29. Сайт по обучению разработке мобильных приложений и игр для Android. Работа с базой данных SQLite в Android, группировка, сортировка, выборка по условию. [Электронный ресурс]. – 2018. – URL: http://www.fandroid.info/urok-36-rabota-s-bazoj-dannyh-sqlite-v-android-gruppirovka-sortirovka-vyborka-po-usloviyu/ (дата обращения 26.02.2018) 30. Сайт по обучению разработке мобильных приложений и игр для Android. Работа с базой данных SQLite в Android, запросы из связанных таблиц. [Электронный ресурс]. – 2018. – URL: http://www.fandroid.info/urok-37-rabota-s-bazoj-dannyh-sqlite-v-android-zaprosy-iz-svyazannyh-tablits/ (дата обращения 26.02.2018) 31. Статья «SQLite — замечательная встраиваемая БД». [Электронный ресурс]. – 2018. – URL: https://habr.com/post/149356/ (дата обращения 25.02.2018) 32. Cайт вопросов и ответов для программистов. Список RecyclerView и данные из SQLite. [Электронный ресурс]. – 2017. – URL: https://ru.stackoverflow.com/questions/760358/Список-recyclerview-и-данные-из-sqlite (дата обращения 26.03.2018) 33. Start Android - учебник по Android для начинающих и продвинутых. [Электронный ресурс]. – 2018. – URL: http://startandroid.ru/ru/ (дата обращения 21.02.2018) 34. Киберфорум. Работа со сканером штрих-кодов. [Электронный ресурс]. – 2016. – URL: http://www.cyberforum.ru/java-j2ee/thread1832763.html (дата обращения 18.04.2018) 35. Сайт по обучению разработке мобильных приложений и игр для Android. Распознавание штрих-кода (Barcode Detection) в Google Play services. [Электронный ресурс]. – 2018. – URL: http://www.fandroid.info/raspoznavanie-shtrih-koda-barcode-detection-v-google-play-services/ (дата обращения 18.04.2018) 36. Работа с камерой в Android. [Электронный ресурс]. – 2018. – URL: https://habrahabr.ru/post/112272/ (дата обращения 17.04.2018) 37. Поиск вопросов и ответов по программированию. Показать круговую диаграмму в приложении для Android. [Электронный ресурс]. – 2018. – URL: http://qaru.site/questions/545397/show-pie-chart-in-android-application (дата обращения 16.03.2018) 38. Библиотека AChartEngine. [Электронный ресурс]. – 2013. – URL: http://www.achartengine.org/content/download.html (дата обращения 16.03.2018) 39. Поиск вопросов и ответов по программированию. Как нарисовать круговую диаграмму в android. [Электронный ресурс]. – 2018. – URL: http://qaru.site/questions/544703/how-to-draw-a-pie-chart-in-android (дата обращения 16.03.2018) 40. Уроки программирования. Статья «Добавляем в приложение диаграммы с помощью MPAndroidChart». [Электронный ресурс]. – 2016. – URL: http://learn-android.ru/news/dobavljaem_v_prilozhenie_diagrammy_s_pomoshhju_mpandroidchart/2015-03-18-71.html (дата обращения 16.03.2018) 41. Статья «Диаграмма вариантов использования как концептуальное представление бизнес-системы в процессе ее разработки». [Электронный ресурс]. – 2018. – URL: http://www.intuit.ru/studies/courses/32/32/lecture/1004 (дата обращения 01.03.2018)
Отрывок из работы

Глава 1. Анализ предметной области 1.1. Актуальность данной темы В настоящее время не существует семей, которые питаются исключительно органическими продуктами. Все мы так или иначе пользуемся магазинной продукцией, и вопрос качества этой продукции стоит достаточно остро. Ни для кого не секрет, что производители пищевых продуктов постоянно прибегают к различного рода хитростям, чтобы сделать свой товар более привлекательным для потребителя. К сожалению, эти хитрости зачастую негативно сказываются на нашем здоровье. Практически во всей продукции в магазинах содержатся различные опасные и безопасные химические соединения. Данные вещества используются в технологических целях, для придания аромата, цвета, длительности хранения, вкуса и консистенции итоговому продукту. Сейчас каждый потребитель знает о наличии различных добавок в продуктах питания, но мало кто достаточно осведомлен, чтобы уметь различать вредное и полезное. Так, например, многие страшатся Е добавок, хотя среди них есть и натуральные. В Европе все пищевые добавки маркируются цифровым кодом с идущей впереди буквой Е [10]. Код Е означает, что добавка прошла соответствующую процедуру оценки безопасности и одобрена к использованию в Европейском союзе.
Не смогли найти подходящую работу?
Вы можете заказать учебную работу от 100 рублей у наших авторов.
Оформите заказ и авторы начнут откликаться уже через 5 мин!
Похожие работы
Дипломная работа, Информатика, 69 страниц
650 руб.
Дипломная работа, Информатика, 76 страниц
1900 руб.
Дипломная работа, Информатика, 59 страниц
1475 руб.
Дипломная работа, Информатика, 48 страниц
1200 руб.
Служба поддержки сервиса
+7(499)346-70-08
Принимаем к оплате
Способы оплаты
© «Препод24»

Все права защищены

Разработка движка сайта

/slider/1.jpg /slider/2.jpg /slider/3.jpg /slider/4.jpg /slider/5.jpg