Разработка Android-приложения «Сортировка и утилизация мусора»

Раздел
Программирование
Просмотров
513
Покупок
0
Антиплагиат
Не указан
Размещена
6 Ноя 2020 в 23:08
ВУЗ
Не указан
Курс
4 курс
Стоимость
700 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Разработка Android-приложения _apos_Сортировка и утилизация мусора_apos_
1 Мбайт 700 ₽
Описание

По данным Гринпис, мы выбрасываем 70 миллионов тонн бытовых отходов каждый год, при этом перерабатывается только 4% отходов. Почти весь мусор в нашей стране отправляется на свалки, их количество растёт с ужасающим темпом. Единственный безопасный способ борьбы с мусором — его переработка. И именно поэтому целью работы стала создание такого приложения, которое поможет жителям нашего города получить рекомендации по сбору, разделению на категории и утилизации мусора.

В соответствии с целью определены следующие задачи:

—  Собрать и классифицировать данные о видах мусора;

—  Получить данные о местах приема вторичного сырья;

—  Разработать интуитивно понятное Android-приложение по полученным данным.

С развитием смартфонов разработка приложений для Android становится все более популярной. Существуют и другие платформы, на которых создаются мобильные приложения, такие как Windows Phone и IOS.

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

Оглавление

Введение........................................................................................................... 4

Глава 1. Проектирование прототипа Android-приложения.......................... 5

1.1.     Постановка задачи............................................................................... 5

1.2.     Анализ предметной области................................................................ 7

1.3.     Обзор имеющихся решений................................................................ 9

1.4.     Обоснование потребности в приложении......................................... 11

1.5.     Этапы разработки Android-приложения.......................................... 11

1.5.1.     Выбор программных средств..................................................... 11

1.5.2.     Разработка интерфейса прототипа............................................. 16

1.5.3.     Разработка базы данных............................................................. 22

1.5.4.     Разработка административной части.......................................... 24

1.6.     Технологические требования............................................................ 25

Глава 2. Реализация прототипа Android-приложения................................. 27

2.1. Концептуальное проектирование....................................................... 27

2.2. Даталогическая модель системы......................................................... 31

2.3. Проектирование диаграмм UML........................................................ 34

2.4. Разработка дизайна............................................................................. 35

2.5. Разработка модулей приложения....................................................... 37

2.6. Тестирование разработанного Android-приложения и возможные варианты развития...................................................................................................... 38

Заключение.................................................................................................... 41

Список используемых источников 42

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

1.    Волк, В. К. Базы данных. Проектирование, программирование, управление и администрирование: учебник / В. К. Волк. — Санкт- Петербург: Лань, 2020. — 244 с.

2.    Гриффитс P. Д. Head First. Программирование для Android / P. Д. Гриффитс – Санкт-Петербург: Питер, 2016. – 704 с.

3.    Гуськова, О. И. Объектно-ориентированное программирование в Java: учебное пособие / О. И. Гуськова. — Москва: МПГУ, 2018. — 240 с.

4.    Разработка приложений под мобильную платформу Android: учебное пособие / Д. В. Кравцов, М. А. Лосева, Е. А. Леонов [и др.]. — Москва: ФЛИНТА, 2018. — 72 с.

5.    Майер Р. Программирование приложений для планшетных компьютеров и смартфонов / Р. Майер – Москва: Эксмо, 2013. – 816 с.

6.   Махмутова М.В. Практический подход к проектированию баз данных: учебное пособие / М.В. Махмутова. — М.: ФЛИНТА, 2017. — 159 с.

7.   Сидора А. А. Способы хранения данных в приложениях Android / А.А. Сидора. – М.: Решетневские чтения, 2015. – 250 c

8.   Хашими С., Коматинени С., Маклин Д. . Разработка приложений для android / Хашими С., Коматинени С., Маклин Д. – М.: Питер, 2016. – 843 с.

9.   «Все о переработке вторсырья и утилизации отходов» [Электронный ресурс] – Режим доступа: URL: https://rcycle.net/ (Дата обращения: 12.05.2020)

10.                  «Использование мобильных устройств» [Электронный ресурс]. – Режим доступа: URL: https://habr.com/ru/post/142361/ (дата обращения: 28.05.2020).

11.                  «Министерство экологии и природных ресурсов Республики Татарстан» [Электронный ресурс] – Режим доступа: URL: https://eco.tatarstan.ru/ (Дата обращения: 01.05.2020)


12.                  «Основные этапы разработки мобильных приложений» [Электронный ресурс] – Режим доступа: https://spark.ru/startup/componentix/blog/4499/ osnovnie-etapi-razrabotkimobilnih-prilozhenij (дата обращения: 07.04.2020).

13. «Портал о мусоре и отходах» [Электронный ресурс] – Режим доступа: URL: https://othodovnet.com/ (Дата обращения: 12.05.2020)

14. «Практическое руководство по написанию кода» [Электронный ресурс]

–                          Режим                          доступа:                         URL: https:/codelabs.developers.google.com/?cat=Android (Дата обращения: 12.05.2020)

15. «A deep dive into Android View constructors» [Электронный ресурс] – Режим доступа: URL: https://blog.danlew.net/2016/07/19/a-deep-dive-into- android-view-constructors/ (Дата обращения: 11.04.2020)

16. «Android Development Best Practices» [Электронный ресурс] – Режим доступа: URL: https://blog.mindorks.com/android-development-best- practices-83c94b027fd3 (Дата обращения: 12.05.2020)

17. «Android-guidelines» [Электронный ресурс] – Режим доступа: URL: https://github.com/ribot/android- guidelines/blob/master/project_and_code_guidelines.md (Дата обращения: 23.03.2020)

18.                                                          Firebase                   Authentication          [Электронный     ресурс]                       / https://firebase.google.com/docs/auth?hl=ru (дата обращения: 15.01.2020)

19.                                                                             

Firebase                Storage                             [Электронный                               ресурс] https://firebase.google.com/docs/storage?hl=ru (дата обращения: 05.04.2020)

20.                  «Understand Android Activity's launchMode: standard, singleTop, singleTask and singleInstance» [Электронный ресурс] – Режим доступа: URL: https://inthecheesefactory.com/blog/understand-android-activity- launchmode/en (Дата обращения: 01.03.2020)

Вам подходит эта работа?
Похожие работы
Разработка мобильных приложений
Тест Тест
16 Ноя в 14:34
8
0 покупок
Разработка мобильных приложений
Дипломная работа Дипломная
2 Ноя в 15:15
24
0 покупок
Разработка мобильных приложений
Лабораторная работа Лабораторная
2 Ноя в 15:04
20
0 покупок
Разработка мобильных приложений
Курсовая работа Курсовая
15 Сен в 16:51
36 +1
0 покупок
Другие работы автора
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:40
62 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:27
58 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:19
37 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 09:47
42 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен в 19:29
47 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 22:46
48
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 21:15
43
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 20:58
47
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 22:41
41
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:50
41
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:48
31
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:08
42
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 23:51
36
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 22:49
32
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 11:21
57
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 00:29
61
0 покупок
Web-программирование
Дипломная работа Дипломная
12 Сен в 00:40
41
0 покупок
Web-программирование
Дипломная работа Дипломная
11 Сен в 23:24
41
0 покупок
Web-программирование
Дипломная работа Дипломная
11 Сен в 10:31
60
0 покупок
Темы журнала
Показать ещё
Прямой эфир