Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Digital Breakthrough

Init projects

server

Вы можете использовать Docker или установить все на лкальный компьютер(инструкция Win10)

Для Докера инструкция находится ниже

Если вы выбрали путь локальной установки, то:

  1. Установите python (tested on python 3.9) Download python
  2. Установите необходимые зависимости python pip install -r requirements.txt
  3. Установите Redis Download Redis(Win)

client

  1. Установите NodeJs Download NodeJs
  2. В папке клиента выполните команду npm install

Start project

Локальный запуск сервера (не используйте с Docker!)

  1. Start server python server.py
  2. Start client npm start

Запуск с использованием Docker

Если выбрали докер, то используйте docker-compose up для запуска проекта (при первом запуске соберет проект)

Если нужно пересобрать проект, используйте docker-compose up --build


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

  • Не все хозяйствующие субъекты, оказывающие негативное влияние на окружающую среду, состоят на учете

  • На обнаружение нарушителей уходит очень много времени


Решение

Принцип работы нашего сервиса

Сотрудник вводит в систему точку и радиус анализируемой области, после чего происходит поиск всех находящихся в заданной области предприятий, которые делятся на 2 типа: вредоносные и не вредоносные. Система классификации сопоставляет векторизированные виды деятельности предприятий с векторизированным списком вредоносных видов деятельности при заданном пороге схожести. Обученное на основе данных об уже выявленных нарушителях дерево решений способно предсказывать потенциальных нарушителей и выдает для каждого предприятия вероятность того, что оно является нарушителем


Архитектура

Для логин-системы используется Redis, работает быстрее SQL базы данных и проще в использовании, что дает возможность делать более быстрые и простые запросы Для хранения запросов пользователей используется обычная база данных


Экономический эффект

Критерием эффективности создания и внедрения новых средств автоматизации является ожидаемый экономический эффект. Он определяется по формуле: где - экономический эффект; - годовая экономия; - нормативный коэффициент ; - капитальные затраты на проектирование и внедрение, включая первоначальную стоимость программы. Годовая экономия складывается из экономии эксплуатационных расходов и экономии в связи с повышением производительности труда.

Таким образом: где и - соответственно эксплуатационные расходы до и после внедрения разрабатываемой программы; - экономия от повышения производительности труда дополнительных пользователей.

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

Капитальные затраты: минимум 4 000 000 руб. - максимум: 6 000 000 руб.
Экономический эффект:
	минимум 15 000 руб.
	максимум: 427 000 руб.

Масштабируемость и дальнейшая разработка

image


About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages