Проекты

Вирус-краудсорсинг

Работа призёров конкурса проектов и исследований «Инженеры будущего» открытой городской научно-практической конференции «Инженеры будущего» в секции «Инновации умного города. Умная школа (на английском языке)» среди работ учащихся 10–11 классов

Направление работы: Инженеры
Авторы работы: ГБОУ Школа № 1298 «Профиль Куркино»
Предметы: Физика, Информатика
Классы: 11 класс
Мероприятия: Конкурс проектов и исследований «Инженеры будущего» открытой городской научно-практической конференции «Инженеры будущего» 2021 года

Актуальность

«Умный» дом – система, которая обеспечивает безопасность, ресурсосбережение. В декабре 2019 года был обнаружен новый вид вируса – коронавирус. COVID-19 появился в Китае, и вскоре все страны были охвачены инфекцией. 11 марта 2020 года ситуация на мировой арене в здравоохранительном плане была признана пандемией. Люди боялись выходить на улицу из-за вероятности заражения. Многие страны ввели масочный режим и самоизоляцию. Но всё равно есть ситуации, когда нужно выйти из дома, например, в магазин за продуктами или аптеку. Для решения проблемы большего распространения вируса при таких ситуациях было принято решение создать сайт, где люди могут проводить мониторинг и узнавать информацию, связанную с коронавирусом.

Цели

Создание сайта по отслеживанию распространения COVID-19.

Задачи

  1. Разработка службы отчёта граждан, актуализация состояния.
  2. Разработка системы, способной
    1.  предложить пользователю порядок действий,
    2.  иметь функционал вызова скорой медицинской помощи,
    3.  строить безопасные маршруты передвижения по городу,
    4.  осуществлять поиск мест с наименьшим риском заболевания на основе данных о самоотчёте других пользователей,
    5.  строить изохроны для определения ближайшего аптечного пункта или медицинского учреждения.

Оснащение и оборудование, использованное при создании работы

  • Ноутбук с установленным ПО
  • Система карт Yandex Карты и Google Карты
  • Библиотеки: Plotly, NamPy, Flask, Django
  • Базы данных: SqlLight

Описание

Этапы проектной работы:

  1. Анализ проблемы и поиск аналогов, изучение вспомогательных библиотек
  2. Чтобы воспользоваться сайтом, нужно пройти регистрацию. После авторизации пользователю доступен личный кабинет с возможностью заполнения о себе личной информации.

Пользователь в клиентской части заполняет актуальную информацию о своём здоровье, которая направляются в базу данных сервера. Впоследствии пользователь может изменить информацию в базе данных. Таким образом, собирая информацию со всех пользователей, система может вести статистику и анализировать данные.

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

  1. Сервер анализирует статусы пользователей и определяет по геолокации наибольшие скопления больных. Воспользовавшись сторонней библиотекой Plotly, сервер строит столбчатые диаграммы для каждого отдельного участка страны. пользователю приходят в клиентскую часть окружности разных цветов (цвета обозначают риск заболевания). Пользователь отправляет get-запрос на Сервер (задаёт интересующий адрес), в ответ ему отправляют API-ключ, который строит карту на базе Yandex-maps. По этому месту можно получить годовой помесячный отчёт.
  2. Разработанный сайт проходит опытную эксплуатацию, в течение которой проверяется работа всех сервисов. Неточности, выявленные в работе сервиса, устранены. Сайт готов к использованию.

Результаты работы/выводы

В результате работы разработан сайт, включающий систему Вирус-Краудсорсинг, способный

1)    строить изохроны для определения ближайшего аптечного пункта или медицинского учреждения на основе местоположения

2)    строить безопасные маршруты передвижения по городу на различных типах общественного транспорта на основе данных о заражениях   

3)    осуществлять поиск мест с наименьшим риском заболевания на основе данных о самоотчёте от других пользователей.

Такая система может быть использована в указанных целях для любого вирусного заболевания в общемировом масштабе.