Детальная информация

Название: Приложение для мобильных устройств которое решает проблему структурированного хранение/отображения и пополнения экологической базы по водоемам: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Хомяков Андрей Андреевич
Научный руководитель: Сараджишвили Сергей Эрикович
Другие авторы: Локшина Екатерина Геннадиевна
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2021
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: экология; мобильная разработка; базы данных; ecology; mobile development; databases
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
Ссылки: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2021/vr/vr21-3425
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\13343

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Цель данной работы заключается в разработке мобильного приложения для хранения, отображения и пополнения экологической информации о водных объектах в Санкт-Петербурге и Ленинградской области. Во время работы с приложением пользователь видит карту с метками внесенных в базу данных водных объектов. При нажатии на метку пользователь может ознакомиться с информацией об объекте. Пополнение базы происходит путем группы волонтеров. Они вносят информацию о благоустройстве водного объекта на карту со своего личного устройства. Информация отправляется на сервер, где производится модерация данной информации с последующим занесением в базу данных. При выполнении работы были осуществлены следующие задачи: • Произведен анализ рынка на предмет похожих продуктов, либо продуктов, которые обладают схожим функционалом • Произведен анализ технологий для использования оптимальных средств разработки под поставленные требования • Реализован пользовательский интерфейс для отображения данных по объектам • Реализована связь с облачной базой данных В первой главе приведен анализ предметной области и характеристик водных объектов. Во второй главе подробно описаны используемые технологии. В третьей главе представлен обзор реализации программного продукта. В заключающей части подведены итоги данной работы.

The purpose of this work is to develop a mobile application for storing, displaying and replenishing environmental information about water bodies in St. Petersburg and the Leningrad region. While working with the application, the user sees a map with marks of the water objects entered into the database. By clicking on the maptag, the user can view information about the object. A group of volunteers replenishes the base. They enter information about the improvement of the water body on the map from their personal device. The information is sent to the server, where this information is moderated and then entered into the database. When performing the work, the following tasks were completed: • A market analysis was carried out for similar products or products with similar functionality • The analysis of technologies for using the optimal development tools for the given requirements has been carried out • Implemented user interface for displaying data about objects • Implemented communication with the cloud database The first chapter provides an analysis of the subject area and characteristics of water bodies. The second chapter describes in detail the technologies used. The third chapter provides an overview of the implementation of the software product. The final part summarizes the results of this work.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Оглавление

  • Определения, обозначения и сокращения
  • Введение
  • ГЛАВА 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
    • 1.1. Постановка задачи
    • 1.2. Возможные варианты решения поставленной задачи
    • 1.3. Водные объекты. Виды и характеристики.
      • 1.3.1. Виды водных объектов
      • 1.3.2. Гидрологические характеристики водных объектов
      • 1.3.3. Гидрохимические характеристики воды
      • 1.3.4. Благоустройство территории, прилегающей к водным объектам
  • ГЛАВА 2. ИСПОЛЬЗУЕМЫЕ ТЕХНОЛОГИИ
    • 2.1. Firebase
      • 2.1.1. BaaS-платформы и Firebase
      • 2.1.2. Предоставляемые инструменты
    • 2.2. Flutter
      • 2.2.1. Описание Flutter
      • 2.2.2. Принцип работы Flutter
      • 2.2.3. Достоинства и недостатки Flutter
  • ГЛАВА 3. РЕАЛИЗАЦИЯ
    • 3.1. Интегрированная среда разработки
    • 3.2. Принцип работы
    • 3.3. Подключение Firestore
    • 3.4. Модуль карты
    • 3.5. Модуль геолокации
    • 3.6. Главный экран
    • 3.7. Тестирование готового продукта
  • Заключение
  • Список использованных источников

Статистика использования

stat Количество обращений: 9
За последние 30 дней: 0
Подробная статистика