Мобильное приложение для учета сотрудников на основе скана пропусков для ПАО Газпром

Мобильное приложение для учета сотрудников на основе скана пропусков для ПАО Газпром

Задача

Разработать систему контроля допуска на охраняемые объекты (месторождения, заводы и пр.) путём сканирования QR-кодов и получения статуса допуска (разрешено/не разрешено) сотрудника на объект. Продумать решение бесперебойной работы системы в условиях нестабильной связи.

Решение

1. Проработка технологической архитектуры решения и определение параметров серверов (оказался самым сложным этапом, к нему мы вынуждены были вернуться 2 или 3 раза повторно, так как служба безопасности ПАО Газпром постоянно вносила коррективы в формат баз данных и мы никак не могли подстроиться под требования безопасности)
2. Разработка макетов экранов и дизайн
3. Сервер:
-Подготовка Апи для внешнего взаимодействия
- База данных
- почтовый сервис для скриптов добавления/удаления/изменения людей
- SSL Crypto for https
4.
Клиентская часть:
- Интерфейс приложения
- локальная база данных
- Взаимодействие с серверной частью
- Взаимодействие с локальной базой данных
- Сервис сканирования штрих-кодов
- Вычислительные локальные данные для оповещения
- Шифрование данных в локальной бд
5.
Завершающие работы
-Тестирование
- Деплой на внешний сервер
- Релиз apk файл

Результат

Разработана система соответствующая всем атрибутам качества требуемых заказчиком: Бесперебойная работа ( за счет внедрения решения синхронизации данных в доступных точках связи), удобство использования( основные пользователи приложения - возраст 45+). Приложением обрабатываются данные 23 000 сотрудников предприятия.
Выгоды от внедрения: автоматизация отслеживания сотрудников на обьектах, повышения безопасности, оптимизации процессов и улучшения прозрачности управления посещаемостью, cокращение времени на ручной учет, уменьшение вероятности ошибок, появились данные для аналитики.

Другие работы автора