О клиенте
ООО «НОВАТЭК-Автозаправочные комплексы» – 100% дочернее предприятие крупнейшего независимого производителя газа – ПАО «НОВАТЭК» и занимает 3 место по доказанным запасам газа среди публичных компаний мира. Компания занимается мелкооптовой и розничной торговлей моторным топливом через федеральную сеть автозаправочных комплексов, а также строительством и эксплуатацией заправочной инфраструктуры.
www.novatek-azk.ru


Задачи
Для юридических лиц
- Оптимизировать работу с документами для юридических лиц
- Разработать систему безопасности по работе с данными из закрытого сегмента сети заказчика
Для физических лиц
- Разработать механизм авторизации в соответствии с требованиями клиента
Решение
Для юридических лиц
-
Cоздание возможности автоматического выставления счетов на оплату за топливо и лимитов по топливу для юридических лиц
-
Для конфиденциальности данных заказчика разработать локальную базу данных без прямого обращения к основной БД
Для физических лиц
-
Сменить алгоритм авторизации для физических лиц - телефон становится логином, к которому привязываются данные клиента, а пароль пользователи создают сами

Особенности
Внедрили инструменты для сбора количественных показателей, которые позволяют:
- Проводить мониторинг ошибок для оперативного анализа и отладки приложения;
- Проводить мониторинг нагрузки с помощью Zabbix, чтобы выявить границы системы и возможности для оптимизации.
Реализация


-
Общая информация для физических и юридических лиц в мобильном приложении
Для всех пользователей в приложении доступна информация: «Новости», «Акции», «Вопрос-ответ» и «О компании». Все данные в приложение интегрируются с сайта.
-
Особенный функционал в разделе «АЗК»:
В результате маркетингового анализа определили, что важно пользователям всегда видеть какие АЗК есть рядом с ним в данный момент времени, какие сейчас работают, какое топливо есть и каким способом можно оплатить, а также как добраться до выбранной АЗКот текущего местоположения
Все это мы реализовали в разделе «АЗК».
Также в разделе есть возможность найти АЗК по поиску, который работает как по номеру АЗК, так и по адресу. К тому же есть возможность отфильтровать данные по следующим данным:
- - городу;
- - виду топлива;
- - объекту.
-
При просмотре выбранной АЗК пользователю будут доступны следующие данные:
- - наименование АЗК;
- - адрес АЗК;
- - возможность добавить в избранное;
- - режим и статус работы;
- - расстояние от вас до АЗК;
- - возможность построить маршрут до АЗК;
- - какое топливо имеется на АЗК и его стоимость, которая
ежедневно интегрируется с Базой данных «НОВАТЭК-АЗК»; - - услуги;
- - способы оплаты;
- - отзывы;
- - акции именно этой АЗК.
Личный кабинет для физических лиц
-
Авторизация для физических лиц
Разработали новый способ авторизации на сайте, поэтому всем старым пользователям нужно было заново авторизоваться в личном кабинете. Для этого мы создали информационное окно с инструкцией что необходимо сделать для авторизации.
-
Информационная безопасность
Личный кабинет предоставляет большое количество финансовой информации, поэтому требования к безопасности были очень серьезные. Рассмотрены следующие векторы атаки:
- Уязвимости на уровне сервера сайта:
- Уязвимости программного обеспечения сервера
- Получение доступа к консоли сервера на котором находится сайт
- Уязвимости на уровне CMS и самого разрабатываемого сайта
- Получение доступа к панели управления сайтом
- Получение доступа к программному коду сайта
- Уязвимости в программном коде сайта
- Уязвимости на уровне браузера пользователя
- Кража логина/пароля у конкретного пользователя сайта
Чтобы защитить данные от несанкционированного доступа, мы применили специальную схему распределения хранения данных.
-
Схема информационного взаимодействия с внешними информационными системами
Для обеспечения требуемого уровня безопасности, надежности и скорости взаимодействия с билингвой системой нами была реализована следующая схема информационного взаимодействия с внешними информационными системами
-
Личные данные
У зарегистрированных пользователей Личные данные уже заполнены. Информация передается из БД Oracle, если пользователь изменит свои данные, то они также изменятся и в БД Oracle.
При смене пароля внедрена двухфакторная аутентификация, причем при трехкратном некорректном вводе пароля происходит блокировка.
-
Бонусная карта
Пользователь видит все свои имеющиеся карты с данными по ним: номер, баланс и возможность заблокировать карту. Также у пользователя есть возможность добавить новую бонусную карту, которую он получил физически.
В данном разделе происходит двухсторонняя интеграция с БД Oracle.
-
История покупок
Пользователь в истории покупок может увидеть все свои заправки, покупки по выбранным дням или периоду, а также по выбранной карте с указанием адреса произведенных действий. Причем все суммы разбиты на продукцию, количество и стоимость. Также пользователь может ознакомится с общим итогом за выбранный период по сумме заправки в литрах, накоплению баллов и их списанию, а также увидеть итоговую суммы покупок. Все данные подгружаются в этот раздел из БД Oracle.
-
Обратная связь
Разработали функционал обратной связи клиента с компанией ПАО «НОВАТЭК» для прямых обращений к сотрудникам компании.
Личный кабинет для юридических лиц
-
Личные данные
В разделе «Личные данные» реквизиты компании из договора с ПАО «НОВАТЭК» передаются из БД Oracle. Также пользователь может поменять свои данные, но не все, только контактное лицо, которое находится в личном кабинете от юр.лица, выбрать получать или нет отчет по расходам и зачислениям, а также указать на какую почту отправлять этот отчет и период отправки с указанием начала периода. Все измененные данные отправляются в БД Oracle.
-
Баланс
Разработали раздел, в котором пользователь может видеть все привязанные карты с текущим балансов в зависимости от своих договоров, у причем пользователь может выставить лимит по топливу для каждой карты и запросить счет на оплату с выбором суммы и номером договора, и эти данные уйдут в базу данных Oracle.
-
Зачисление денежных средств
В данном разделе пользователь видит все денежные зачисления по необходимому договору за выбранный период. Данные выгружаются из БД Oracle.
-
Расход денежный средств
В разделе «Расход денежных средств» пользователь может увидеть информацию по произведенным операциям по своим договорам и топливным картам.
У пользователя есть возможность выбрать период, за который требуется посмотреть историю расходов, в которой будут отображаться следующие данные: объект где была произведена заправка, цена за литр, количество литров, скидка и сумма затрат
Для удобства просмотра информации создана сортировка по дате и по номеру карты, а также есть возможность выгрузить данные в формате .xlsx. Вся информация интегрируется с БД Oracle.
-
Обратная связь
Разработали функционал обратной связи клиента с компанией ПАО «НОВАТЭК» для прямых обращений сотрудникам компании.
Результат
Личный кабинет и мобильное приложение позволяет быстро и удобно получать всю необходимую информацию, а также редактировать свои данные пользователю, видеть данные по своим бонусным картам, блокировать их и добавлять новые, контролировать расходы денежных средств юридических лиц, а также зачислять на карты, и при необходимости оставить свое обращение или задать вопрос в компанию ПАО «НОВАТЭК».
В личном кабинете «НОВАТЭК-АЗК» есть все необходимые инструменты, чтобы клиент мог удобно получать необходимую информацию и управлять услугами, а сам личный кабинет — модернизироваться по мере развития продукта и бизнеса.

Отзыв от клиента
Отзыв клиента
Выражаем свою благодарность и признательность за качественную реализацию и всестороннюю поддержку проекта «НОВАТЭК-АЗК», включающего в себя: корпоративный интернет-сайт, личный кабинет юридических и физических лиц, мобильное приложение. Особенно хотим отметить то, что команда Цифрового элемента с высоким вниманием отнеслись и относятся к внеплановыми потребностям клиента, оперативно решая возникающие вопросы и привлекая для этого необходимые ресурсы.
- Печёрских Д.Н.
- Главный инженер ООО «Новатэк АЗК»
У вас похожая проблема? Пишите и мы ее решим!
