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