ООО Монолит Строй
10 000 000
Промышленность и оборудование
Россия, Санкт-Петербург
Интернет-магазин, Корпоративный сайт, Порталы и сервисы
Android
Сентябрь 2024
Входные данные – множество сотрудников, выполняющих разноплановые работы и обязующихся отсылать отчёты об их объёме и качестве в бумажном виде. У сотрудников не всегда присутствует связь, но, гарантированно раз в день есть возможность выгрузить информацию о выполненных работах. Сотрудник также должен иметь право изучить персонализированную проектную документацию и отчитаться об ознакомлении.
Предлагаемое решение – программный комплекс в котором будут учтены все входные данные с помощью сайта, мобильной программы, которая сможет работать оффлайн, датчиков для отслеживания состояния техники и серверной-обрабатывающей части.
Мы провели исследование работы на объектах заказчика и пришли к выводу, о том что контроль за техникой и персоналом должен осуществляться за счёт датчиков на оборудовании и системы отчётности для рабочих внутри мобильного приложения. Чтобы обеспечить работоспособность датчиков и мобильного приложения мы разработали API на Java + Spring добавили базы данных PostgreSQL, MongoDB и MinIO и развернули всё в собственной серверной
Для сбора отчётных данных о производимых работах, было разработано мобильное приложение. Мы учли, что в зоне производимых работ может не быть связи, поэтому приложение изначально работает в автономном режиме, периодически синхронизируя данные.
В сбор отчётных данных мы включили:
- Гео данные
- Текстовых данные, введённые пользователем
- Фото-видео данные с состоянием работ и техники
Так как 2-й и 3-й этап разрабатывались почти одновременно, в сбор данных мы также включили сбор данных с датчиков по Bluetooth
(в приложенном фото инструкция по работе с программой с примерами её интерфейса)


Для постоянного отслеживания состояния техники и контроля выполнения работ, в условии отсутствия сети, мы разработали датчик, который имеет встроенную память и записывает своё состояние, а именно: состояние электросети техники и положение датчика в пространстве относительно прошлого включения. С помощью собранных данных мы смогли обучить нейро алгоритм, который может определять состав выполняемых работ и их временной диапазон с точностью до 85%.
(пример детекции работ в приложенном фото)
Для вывода всей информации мы разработали сайт, в котором постарались отразить всю информацию, получаемую с датчиков и мобильных устройств, а также добавили элементы контроля за персоналом и техникой



Для более бесперебойной работы, мы разработали новый вариант API, который позволял бы автономную работу на объекте заказчика с возможностью синхронизации всех объектов через центральное API
В результате мы получили рабочий программный комплекс, который бесперебойно собирает информацию о работе всего предприятия и выполняет анализ всех проделанных работ даже не смотря на отсутствие сети.
Java
JavaScript
Python
PyTorch
Spring
Vue.js
MongoDB
PostgreSQL
Redis
Docker
Visual Studio Code
Apache
ООО КБ Локальные технологии с удовольствием обсудит вашу задачу