Единая информационная система для учета полезных ископаемых
- PM
- Analytics
- Backend
- QA
- SecOps
- Java 17
- Spring Boot (2.7.8)
- Gradle 7.6
- Redis
- PostgreSQL 12
- MongoDB
- Elasticsearch
- ClickHouse
- Swagger
У вас есть задача?
Давайте обсудим?
О клиенте
Одна из крупнейших промышленных компаний нефтегазового сектора, которая занимается разведкой, добычей полезных ископаемых, их транспортировкой, хранением, переработкой и реализацией. Главный технологический тренд компаний в добывающей отрасли определяет цифровая трансформация, поэтому клиенту требовалось реализовать новое решение для оптимизации внутренних процессов.
Описание задачи
С целью повышения эффективности работы компании и улучшения целевых показателей, компании было необходимо разработать единую систему, которая обеспечит комплексное информационно-технологическое пространство и поможет отслеживать баланс добытых ископаемых, распределять их далее по субъектам, прогнозировать, вести документооборот и пр.
Реализация
Работы велись над серверной частью системы. Проект с сервисной архитектурой, разбит на семь подсистем, которые содержат в себе функции:
- администрирования: управление пользователями, различными ролями, правами доступа;
- диспетчеризации: регистрация и обработка аварийных заявок, а также отслеживание хода работ по локализации аварий;
- учета: справочники, функции добавления/исключения, поиска, сортировки;
- учета полезных ископаемых: сведение баланса газа, распределение, агрегация, прогнозирование, планирование;
- портал: просмотр вложений, различные уведомлений пользователей, выгрузка отложенных отчетов;
- аналитика: отчеты, документация;
- нормативно-справочная информация, содержащая в себе справочную информацию, зачастую не изменяемую.
Кроме того, в проекте присутствуют интеграции со сторонними справочными системами.
Результат
В ходе разработки комплексной информационной системы реализован широкий функционал по учету полезных ископаемых, осуществлению дальнейших манипуляций по их распределению и логистике, включая управление пользователями и объектами учета, регистрацию и обработку аварийных заявок, создание аналитических отчетов, справочную информацию, уведомление пользователей о событиях. Также в рамках проекта были интегрированы сторонние справочные сервисы.