Разработка мобильного приложения «Продажа продуктов питания, надлежащих утилизации»
|
ВВЕДЕНИЕ 3
1. АНАЛИТИЧЕСКАЯ ЧАСТЬ 5
1.1 Анализ предметной области 5
1.2 Анализ подобных приложений 11
1.3 SWOT — анализ 13
1.4 Сроки реализации проекта 16
1.5 Обзор существующих средств разработки для платформы Android 16
1.5.1 Android SDK 17
1.5.2 Android Studio 17
1.5.3 Eclipse 18
1.5.4 Xamarin 18
1.5.5 Glide 19
1.6 Обзор технологий для создания распределенного приложения 20
1.6.1 Концепция REST 20
1.6.2 Технология WebSocket 21
1.7 Функциональные требования к проектируемой системе 22
1.8 Нефункциональные требования к проектируемой системе 22
1.9 Технико-экономическое обоснование 23
1.10 Вычисление коэффициента надёжности информационной системы 26
2. ПРОЕКТНАЯ ЧАСТЬ. МОДЕЛИРОВАНИЕ ПРОЕКТИРУЕМОЙ ИНФОРМАЦИОННОЙ
СИСТЕМЫ 28
2.1 Функциональное проектирование 28
2.2 Моделирование предметной области 30
2.4 Моделирование физического представления системы 38
2.5 Модель реализации 43
3. СОЗДАНИЕ МОБИЛЬНОГО ПРИЛОЖЕНИЯ 47
3.1 Дизайн 48
3.2 Авторизация 50
3.3 Разработка главного окна приложения 52
3.4 Разработка окна «Корзина» 57
3.5 Создание окна «История заказов» 59
3.6 Создание системы достижений 61
СПИСОК ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 66
ПРИЛОЖЕНИЯ 68
Приложение А. Функциональные/нефункциональные требования 68
Приложение В. Сценарии 73
Приложение С. Диаграммы последовательности 82
1. АНАЛИТИЧЕСКАЯ ЧАСТЬ 5
1.1 Анализ предметной области 5
1.2 Анализ подобных приложений 11
1.3 SWOT — анализ 13
1.4 Сроки реализации проекта 16
1.5 Обзор существующих средств разработки для платформы Android 16
1.5.1 Android SDK 17
1.5.2 Android Studio 17
1.5.3 Eclipse 18
1.5.4 Xamarin 18
1.5.5 Glide 19
1.6 Обзор технологий для создания распределенного приложения 20
1.6.1 Концепция REST 20
1.6.2 Технология WebSocket 21
1.7 Функциональные требования к проектируемой системе 22
1.8 Нефункциональные требования к проектируемой системе 22
1.9 Технико-экономическое обоснование 23
1.10 Вычисление коэффициента надёжности информационной системы 26
2. ПРОЕКТНАЯ ЧАСТЬ. МОДЕЛИРОВАНИЕ ПРОЕКТИРУЕМОЙ ИНФОРМАЦИОННОЙ
СИСТЕМЫ 28
2.1 Функциональное проектирование 28
2.2 Моделирование предметной области 30
2.4 Моделирование физического представления системы 38
2.5 Модель реализации 43
3. СОЗДАНИЕ МОБИЛЬНОГО ПРИЛОЖЕНИЯ 47
3.1 Дизайн 48
3.2 Авторизация 50
3.3 Разработка главного окна приложения 52
3.4 Разработка окна «Корзина» 57
3.5 Создание окна «История заказов» 59
3.6 Создание системы достижений 61
СПИСОК ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 66
ПРИЛОЖЕНИЯ 68
Приложение А. Функциональные/нефункциональные требования 68
Приложение В. Сценарии 73
Приложение С. Диаграммы последовательности 82
В последнее время экологическая ситуация становится одной из главных современных проблем. Множественные заводы и фабрики выбрасывают газообразные химические вещества и многие люди считают это главной проблемой. Но мало кто задумывается, что выброшенные остатки еды наносят сопоставимый ущерб окружающей среде.
Существует множество способов сокращения отходов. Самыми основными являются оптимизация производственной цепочки, регулирование количества образования отходов и внедрение новых методов работы, которые сделают производство безотходным.[20]
Примерно одна треть продуктов питания, производимых в мире для потребления человеком каждый год - примерно 1,3 миллиарда тонн - теряется или выбрасывается. Если говорить о ситуации в России, ежегодно в стране образуется около 17 миллионов тонн пищевых отходов, 94% из них отправляются на полигоны, где превращаются в источник загрязнения окружающей среды и выделяют опасные химические вещества (аммиак, сероводород, метан). [24]
И приложение, о котором пойдет речь сможет решить эту проблему. Еду, которую считают «отходами» в кафе и ресторанах и выкидывают в конце рабочего дня является на самом деле съедобной, и от нее избавляются лишь, потому что не успели продать в течении рабочего дня.
Примеры включают пекарни, которым приходится каждый день печь свежую выпечку, или рестораны, в которых продают не всю приготовленную еду.
Цели и задачи
Цель дипломной работы: Создание мобильного приложения, которое позволит бронировать продукты питания надлежащие утилизации в удобном месте и затем забирать их.
Задачи дипломной работы:
■ Анализ предметной области;
■ Исследование способов реализации ИС;
■ Моделирование предметной области;
■ Реализация ИС.
Структура и объем работы
Работа состоит из введения, трех глав, заключения, библиографии и приложения. Объем работы составляет 67 страницы, объем — 26 источников, объем приложения — 19 страниц.
Содержание работы
Во введении обосновывается актуальность, формируется цель и задачи работы. Первая глава «Аналитическая часть» содержит анализ предметной области, анализ подобных приложений, SWOT — анализ, сроки реализации проекта, обзор существующих средств разработки, обзор технологий для создания распределенного приложения, функциональные и нефункциональные требования, технико — экономическое обоснование, вычисление коэффициента надежности ИС. Вторая глава «Проектная часть. Моделирование проектируемой информационной системы» содержит функциональное проектирование, моделирование предметной области, моделирование физического представления системы, модель реализации. В третьей главе «Создание мобильного приложения» описывается процесс создания приложения. В заключении описываются основные результаты, полученные при выполнении курсовой работы. В приложении представлены таблицы и схемы, добавленные для того, чтобы не перегружать работу.
Существует множество способов сокращения отходов. Самыми основными являются оптимизация производственной цепочки, регулирование количества образования отходов и внедрение новых методов работы, которые сделают производство безотходным.[20]
Примерно одна треть продуктов питания, производимых в мире для потребления человеком каждый год - примерно 1,3 миллиарда тонн - теряется или выбрасывается. Если говорить о ситуации в России, ежегодно в стране образуется около 17 миллионов тонн пищевых отходов, 94% из них отправляются на полигоны, где превращаются в источник загрязнения окружающей среды и выделяют опасные химические вещества (аммиак, сероводород, метан). [24]
И приложение, о котором пойдет речь сможет решить эту проблему. Еду, которую считают «отходами» в кафе и ресторанах и выкидывают в конце рабочего дня является на самом деле съедобной, и от нее избавляются лишь, потому что не успели продать в течении рабочего дня.
Примеры включают пекарни, которым приходится каждый день печь свежую выпечку, или рестораны, в которых продают не всю приготовленную еду.
Цели и задачи
Цель дипломной работы: Создание мобильного приложения, которое позволит бронировать продукты питания надлежащие утилизации в удобном месте и затем забирать их.
Задачи дипломной работы:
■ Анализ предметной области;
■ Исследование способов реализации ИС;
■ Моделирование предметной области;
■ Реализация ИС.
Структура и объем работы
Работа состоит из введения, трех глав, заключения, библиографии и приложения. Объем работы составляет 67 страницы, объем — 26 источников, объем приложения — 19 страниц.
Содержание работы
Во введении обосновывается актуальность, формируется цель и задачи работы. Первая глава «Аналитическая часть» содержит анализ предметной области, анализ подобных приложений, SWOT — анализ, сроки реализации проекта, обзор существующих средств разработки, обзор технологий для создания распределенного приложения, функциональные и нефункциональные требования, технико — экономическое обоснование, вычисление коэффициента надежности ИС. Вторая глава «Проектная часть. Моделирование проектируемой информационной системы» содержит функциональное проектирование, моделирование предметной области, моделирование физического представления системы, модель реализации. В третьей главе «Создание мобильного приложения» описывается процесс создания приложения. В заключении описываются основные результаты, полученные при выполнении курсовой работы. В приложении представлены таблицы и схемы, добавленные для того, чтобы не перегружать работу.
В ходе дипломной работы было создано мобильное приложение, которое позволит людям с помощью интерактивной карты или каталога бронировать продукты питания надлежащие утилизации в удобном месте и затем забирать их.
Создание мобильного приложения для бронирования еды в точках продаж, направленного на сокращение пищевых отходов, потребовало проведения комплексного анализа предметной области, анализа подобных приложений и формирования функциональных и нефункциональных требований к проектируемой системе.
В ходе проектирования системы были использованы различные технологии и инструменты, соответствующие требованиям проекта. Было проведено моделирование предметной области, функциональное проектирование и моделирование физического представления системы.
Проведение данной работы позволило определить необходимые функции для мобильного приложения, такие как просмотр карты, просмотр меню, оплата заказа, уведомления о заказе, просмотр корзины и истории заказов, а также определить необходимые требования к безопасности и производительности системы.
С учетом анализа рынка и предметной области были определены примерные сроки реализации проекта и выбраны технологии, позволяющие обеспечить требования к производительности, удобству использования, эффективности и безопасности системы.
Итоговая реализация системы включала создание всех составляющих - от базы данных до пользовательского интерфейса, с использованием выбранных технологий и инструментов.
Создание мобильного приложения для бронирования еды в ресторанах, направленного на сокращение пищевых отходов, является важным шагом на пути к более устойчивой и эффективной системе питания. Такое приложение может помочь ресторанам уменьшить объемы потерь в пищевых отходах и снизить экологические нагрузки на окружающую среду. Благодаря удобному интерфейсу и возможности заказа оставшейся еды по более низкой цене, приложение может привлечь больше клиентов и сделать их потребление более осознанным и эффективным. В целом, создание мобильного приложения для бронирования еды в ресторанах, направленного на сокращение пищевых отходов, является важным шагом в устойчивом развитии и улучшении качества жизни нашей планеты. Такое приложение может стать важным инструментом в борьбе с глобальной проблемой пищевых отходов и использования ресурсов нашей планеты. Поэтому, создание такого приложения не только оправдано с точки зрения бизнеса, но и является важным социальным и экологическим вкладом в развитие нашего общества.
Создание мобильного приложения для бронирования еды в точках продаж, направленного на сокращение пищевых отходов, потребовало проведения комплексного анализа предметной области, анализа подобных приложений и формирования функциональных и нефункциональных требований к проектируемой системе.
В ходе проектирования системы были использованы различные технологии и инструменты, соответствующие требованиям проекта. Было проведено моделирование предметной области, функциональное проектирование и моделирование физического представления системы.
Проведение данной работы позволило определить необходимые функции для мобильного приложения, такие как просмотр карты, просмотр меню, оплата заказа, уведомления о заказе, просмотр корзины и истории заказов, а также определить необходимые требования к безопасности и производительности системы.
С учетом анализа рынка и предметной области были определены примерные сроки реализации проекта и выбраны технологии, позволяющие обеспечить требования к производительности, удобству использования, эффективности и безопасности системы.
Итоговая реализация системы включала создание всех составляющих - от базы данных до пользовательского интерфейса, с использованием выбранных технологий и инструментов.
Создание мобильного приложения для бронирования еды в ресторанах, направленного на сокращение пищевых отходов, является важным шагом на пути к более устойчивой и эффективной системе питания. Такое приложение может помочь ресторанам уменьшить объемы потерь в пищевых отходах и снизить экологические нагрузки на окружающую среду. Благодаря удобному интерфейсу и возможности заказа оставшейся еды по более низкой цене, приложение может привлечь больше клиентов и сделать их потребление более осознанным и эффективным. В целом, создание мобильного приложения для бронирования еды в ресторанах, направленного на сокращение пищевых отходов, является важным шагом в устойчивом развитии и улучшении качества жизни нашей планеты. Такое приложение может стать важным инструментом в борьбе с глобальной проблемой пищевых отходов и использования ресурсов нашей планеты. Поэтому, создание такого приложения не только оправдано с точки зрения бизнеса, но и является важным социальным и экологическим вкладом в развитие нашего общества.



