Детальная информация

Название: Разработка системы учета рабочего времени сотрудников на основе видеоаналитики: выпускная квалификационная работа магистра: направление 09.04.01 «Информатика и вычислительная техника» ; образовательная программа 09.04.01_15 «Технологии проектирования системного и прикладного программного обеспечения»
Авторы: Шурыгина Наталья Анатольевна
Научный руководитель: Болсуновская Марина Владимировна
Другие авторы: Новопашенный Андрей Гелиевич; Лексашов Александр Викторович
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2021
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: Видеотехника; ip-камера; видеоаналитика; временной интервал; нахождение на рабочем месте; учет рабочего времени
УДК: 621.397
ББК: 67.405.113.1
Тип документа: Выпускная квалификационная работа магистра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Магистратура
Код специальности ФГОС: 09.04.01
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
Ссылки: Отзыв руководителя; Рецензия; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2021/vr/vr21-670
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\12722

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Данная работа посвящена разработке системы учета рабочего времени сотрудников на основе видеоаналитики. Благодаря описанной системе работодатель будет иметь представление о реальных присутственных часах подчиненных на рабочем месте. Разработанная система рассчитывает статистику присутствий и отсутствий сотрудника на закрепленным за ним месте в рабочие часы и формирует фотографию рабочего дня. Использование системы даст представление об опозданиях подчиненных, ранних уходах и отсутствиях на рабочем месте. Система поддерживает учет запланированных отсутствий (отпусков, больничных, командировок, нахождений не на рабочем месте по служебной необходимости, например, совещаниях в соседних отделах). Система подойдет для учета рабочего времени сотрудников, как компьютерных профессий, так и не компьютерных. Если система будет использоваться для учета рабочего времени сотрудников, работающих с компьютером, можно настроить интеграцию с системой, мониторящую компьютерную активность, и просматривать уже объединенную статистку из двух источников.

This work is devoted to the development of an employee time tracking system based on video analytics. Using the described system, the employer will gain a general understanding of the real office hours his subordinates spend in the workplace. The developed system calculates the statistics of the presence and absence of an employee at the assigned place and generates daily reports based on the info. The system will give an idea of late arrivals, early departures, and absences from the workplace during the day. The system also maintains a record of planned absences (vacations, sick leaves, business trips, out of assigned working place events, for example, meetings in neighboring departments). The system is suitable for recording the working time of employees, both computer professions and non-computer ones (for example, sellers in pavilions in a shopping center or baristas). If the system will be used to track the working time of employees working with a computer, you can set up integration with the system that monitors computer activity and view the already combined statistics from two sources.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Оглавление

  • ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ
  • ВВЕДЕНИЕ
  • 1. Обзор существующих решений
  • 2. ФУНЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ
    • 2.1. Постановка задачи
    • 2.2. Модуль видеоаналитики
    • 2.3. Модуль менеджера
    • 2.4. Модуль директора
    • 2.5. Модуль сотрудника
    • 2.6. UML-моделирование
  • 3. Серверная часть системы
    • 3.1. Авторизация и разграничение доступа
      • 3.1.1. Регистрация
      • 3.1.2. Представление сущностей в базе
      • 3.1.3. Шифрование паролей
      • 3.1.4. Авторизация с помощью JWT
      • 3.1.5. Разграничение доступа
    • 3.2. Модуль расчета статистики
      • 3.2.1. Тестовый сервер камеры
      • 3.2.2. Структура модуля обработки статистики
      • 3.2.3. Планировщик
      • 3.2.4. Представление статистики в БД
    • 3.3. Модуль сотрудника
      • 3.3.1. Личная страница и просмотр чужих событий
      • 3.3.2. Описание бизнес-логики сотрудника
    • 3.4. Модуль менеджера
      • 3.4.1. Статистика подчиненных сотрудников
      • 3.4.2. Рейтинг подчиненных сотрудников
    • 3.5. Модуль администратора
      • 3.5.1. Управление камерами
      • 3.5.2. Управление данными сотрудников
      • 3.5.3. Просмотр агрегированной статистики по отделам
      • 3.5.4. Просмотр рейтинга сотрудников по всей компании
      • 3.5.5. Удаление статистики
      • 3.5.6. Бизнес-логика роли админстратор
  • 4. Клиентская часть системы
    • 4.1. Роутинг
    • 4.2. Компоненты
    • 4.3. Управление состоянием
    • 4.4. Сервисы
  • 5. Тестирование системы
    • 5.1. Автоматизация тестирования
    • 5.2. Ручное тестирование
  • 6. Дополнительный источник статистики
    • 6.1. Описание CrocoTime
    • 6.2. Интеграция с CrocoTime
    • 6.3. Алгоритм мерджа интервалов из двух статистик
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
    • 1. Приложение 1. UML-моделирование
    • 2. Приложение 2. Листинги
    • 3. Приложение 3. Интерфейс системы
    • 4. Приложение 4. Анализ аналогов
    • 5. Приложение 5. Инструкция по запуску

Статистика использования

stat Количество обращений: 15
За последние 30 дней: 2
Подробная статистика