АННОТАЦИЯ 3
ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ, ТЕРМИНОВ 7
ВВЕДЕНИЕ 8
1 Изучение предметной области 10
2 Анализ существующих аналогов 11
2.1 RecycleMap 11
2.2 +1 ГОРОД 12
2.3 Раздельный сбор 13
2.4 Сравнение существующих решений 15
3 Проектирование приложения 17
3.1 Функциональные требования 17
3.2 Нефункциональные требования 17
3.3 Диаграмма вариантов использования 17
3.4 Сценарии вариантов использования 18
3.5 Выбор карты 21
4 Архитектура приложения 23
4.1 Слои в архитектуре 23
4.2 Клиент 24
4.3 Сервер 26
4.4 База данных 26
5 Используемые технологии и инструменты 28
6 Реализация 30
6.1 Подключение сервисов Firebase 30
6.2 Подключение и настройка Яндекс.Карты 31
6.3 База данных 34
6.4. Функция обратной связи 36
7 Результат 37
ЗАКЛЮЧЕНИЕ 44
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 45
Мусор в России - одна из острейших экологических и социальных проблем. Ежегодно в стане образуется около 70 млн тонн твердых коммунальных отходов, каждый год - на 3% больше. И перерабатывается всего 5-7% мусора, остальное захоранивается. Последние несколько лет общество активно пытается изменить ситуацию: открываются zero-waste магазины, предприятия по утилизации различной техники, организации по приему вторичного сырья и многое другое.
Регулярно к сортировке отходов приобщается все больше людей. В Томске открываются пункты приема и устанавливаются сетки для сдачи вторичного сырья. Помимо этого создаются организации, занимающиеся сбором и правильной утилизацией опасных отходов, развивается вторичный рынок.
На пути к более экологичному образу жизни многие, а чаще всего новички, сталкиваются с такими проблемами как недостаточная осведомленность в вопросах сортировки бытовых отходов и незнание организаций по сбору и утилизации этих отходов.
К сожалению, не все вторичное сырье, даже имеющее соответствующую маркировку, можно сдавать на переработку. Это объясняется отсутствием в конкретном регионе или в целом стране мусорных заводов, перерабатывающих те или иные виды сырья. Помимо этого отдельные виды отходов требуют правильной утилизации. Также в поисках информации о сырье или адреса утилизирующей организации люди сталкиваются с большим объемом порой недостоверной информации. Каждый раз сталкиваясь с подобными трудностями, человек теряет время на поиск достоверной информации.
Целью выпускной квалификационной работы является разработка веб¬приложения для определения вторичного сырья, пригодного для дальнейшей переработки. Приложение могло бы обеспечить жителям Томска доступность информации о различных видах вторичного сырья и местах их приема и утилизации, максимально сокращая время, потраченное на её поиск.
Для достижения цели поставлены следующие задачи:
1) Изучить предметную область;
2) Изучить аналоги разрабатываемого приложения;
3) Разработать технические требования к приложению;
4) Выбрать и изучить средства разработки;
5) Разработать приложение.
В ходе работы была изучена и проанализирована предметная область, изучены аналоги разрабатываемого приложения. Кроме того, в рамках данной работы, была собрана справочная информация для приложения, изучена технология разработки веб-приложений и на практике приобретены навыки разработки таких приложений.
В результате проделанной работы было спроектировано и разработано веб-приложение для определения вторичного сырья, пригодного для дальнейшей переработки. При проектировании приложения были учтены все достоинства и недостатки аналогичных приложений, что позволило сделать приложение более удобным для пользователя. В дальнейшем планируется улучшить интерфейс приложения, расширить справочную базу и функционал приложения.
Таким образом, цель выпускной квалификационной работы достигнута