Техническое задание: Программа для анализа отчетов СКУД
Необходимо разработать программное решение для автоматической обработки и анализа отчетов системы контроля и управления доступом (СКУД), которые предоставляются в формате PDF.
Цель проекта
Создать инструмент, который избавит от ручного анализа данных по проходу сотрудников, автоматизирует выявление нарушений трудового распорядка и предоставит менеджменту структурированную аналитику.
Исходные данные
- Отчеты СКУД в формате PDF.
- Данные примерно по 200 сотрудникам.
- Информация в отчетах включает: ФИО, время входа/выхода, структурное подразделение и другие служебные поля.
Требуемый функционал
1. Анализ опозданий
- Расчет времени, на которое сотрудник опоздал на работу.
- Подсчет общего количества опозданий за выбранный период (месяц, год).
2. Анализ по структурным подразделениям
- Автоматическая группировка сотрудников по отделам.
- Выявление подразделения с наибольшим количеством/суммарным временем опозданий.
3. Контроль обеденного времени
- Фиксация сотрудников, которые ушли на обед раньше установленного времени.
- Фиксация сотрудников, которые вернулись с обеда позже установленного времени.
4. Учет преждевременного ухода
- Выявление случаев, когда сотрудник покинул рабочее место или территорию раньше окончания рабочего дня.
- Фиксация несанкционированных выходов с территории в течение рабочего времени.
Технические требования
- Программа должна корректно парсить данные из PDF-файлов стандартного формата СКУД.
- Интерфейс должен быть понятным для пользователя без глубоких технических знаний.
- Допускается как разработка нового ПО с нуля, так и доработка/настройка существующего рыночного решения под указанные задачи.
- Результаты анализа должны быть представлены в удобном для восприятия виде (таблицы, сводки, возможен экспорт).