Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
Данная работа посвящена разработке системы учета рабочего времени сотрудников на основе видеоаналитики. Благодаря описанной системе работодатель будет иметь представление о реальных присутственных часах подчиненных на рабочем месте. Разработанная система рассчитывает статистику присутствий и отсутствий сотрудника на закрепленным за ним месте в рабочие часы и формирует фотографию рабочего дня. Использование системы даст представление об опозданиях подчиненных, ранних уходах и отсутствиях на рабочем месте. Система поддерживает учет запланированных отсутствий (отпусков, больничных, командировок, нахождений не на рабочем месте по служебной необходимости, например, совещаниях в соседних отделах). Система подойдет для учета рабочего времени сотрудников, как компьютерных профессий, так и не компьютерных. Если система будет использоваться для учета рабочего времени сотрудников, работающих с компьютером, можно настроить интеграцию с системой, мониторящую компьютерную активность, и просматривать уже объединенную статистку из двух источников.
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.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All | |||||
Internet | Authorized users SPbPU | |||||
Internet | Anonymous |
Table of Contents
- ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ
- ВВЕДЕНИЕ
- 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. Бизнес-логика роли админстратор
- 3.1. Авторизация и разграничение доступа
- 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. Инструкция по запуску
Usage statistics
Access count: 15
Last 30 days: 2 Detailed usage statistics |