СИСТЕМА УЧЕТА РАБОЧЕГО ВРЕМЕНИ СОТРУДНИКОВ

Система учета рабочего времени сотрудников
Полезная модель относится к области организации труда, а, именно, к системам учета рабочего времени сотрудников.
Известна система учета времени сотрудников, включающая рабочие места сотрудников и руководителя, блок хранения информации об активности сотрудников, соединенный последовательно с блоком просмотра отчетов об активности сотрудников и рабочим местом руководителя, которая позволяет осуществлять электронный контроль за выполнением распоряжений и заданий, а также построить электронную систему подачи распоряжений и напоминаний о необходимости их выполнять (см. патент США №4409657, кл. G 07 С 1/00, опубл. 1983г.).
Недостатком известной системы является ее статичность, т.е. она не позволяет учитывать и анализировать работу сотрудников в динамике в процессе всего рабочего дня.
Задачей патентуемой полезной модели является создание динамической системы учета рабочего времени сотрудников, позволяющей в процессе всего рабочего времени отслеживать все действия того или иного сотрудника и составлять различные отчеты о его деятельности за определенный период времени, включая и промежуток времени в течение одного рабочего дня.
Указанная задача достигается тем, что система учета рабочего времени сотрудников, включающая рабочие места сотрудников и руководителя, блок хранения информации об активности сотрудников, соединенный последовательно с блоком просмотра отчетов об активности сотрудников и рабочим местом руководителя, в отличие от прототипа, дополнительно содержит блоки анализа активности сотрудников, а рабочие места сотрудников и руководителя выполнены на персональных компьютерах (ПК), причем, выходы блоков анализа активности сотрудников соединены с входами блока хранения информации об активности сотрудников, а их входы- с выходами соответствующих ПК рабочих мест сотрудников.
G 07 С 1/00
файлами и за обращениями к принтеру и блока фильтрации и первичной обработки информации, выход которого соединен с входом блока хранения информации активности сотрудников, причем, выходы блоков слежения за устройствами ввода информации, за запуском программ, за файлами и за обращениями к принтеру соединены с входом блока фильтрации, а входы - с выходами ПК рабочего места соответствующего сотрудника.
Система учета рабочего времени сотрудников представлена на чертеже.
Система включает следующие блоки:
Блоки 1, 2,...3 - рабочие места - ПК сотрудников №1, №2, ...№ К.
Блоки 4, 5,...6 - блоки анализа активности сотрудников №1, №2, ...№К.
Блок 7 - блок хранения информации об активности сотрудников.
Блок 8 - блок просмотра отчетов об активности сотрудников.
Блок 9 - ПК руководителя организации.
Блоки 10, 14, ... 18 - блоки слежения за устройствами ввода информации.
Блоки 11, 15, ... 19 - блоки слежения за запуском программ.
Блоки 12, 16, ... 20 - блоки слежения за файлами.
Блоки 13, 17, ... 21 - блоки слежения за обращениями к принтеру.
Блоки 22, 23, ... 24 - блоки фильтрации и первичной обработки информации.
Блок 7 соединен с блоком 8, который, в свою очередь, соединен с блоком 9 ПК руководителя. Выходы блоков 4, 5 и 6 соединены с входами блока 7, а их входы с блоками 1, 2, ... 3 - ПК сотрудников №1, №2, ... №К.
Каждый блок 4, 5, 6 состоят, соответственно, из блоков 10, 11, 12, 13; 14, 15, 16, 17; 18, 19, 20, 21, входы которых соединены с выходами блоков 1, 2 и 3, а выходы - с входами блоков 22, 23 и 24, соответственно. Выходы блоков 22, 23 и 24, образуют выходы блоков 4, 5 и 6 и соединены, соответственно, с входами блока 7. Все блоки системы выполнены на средствах вычислительной техники с соответствующими блоками памяти и необходимым периферийным и специализированным оборудованием.
компьютером, в блок хранения информации (блок 7), работающий на одном из компьютеров сети. Передача происходит по каналам вычислительной сети предприятия.
Таким образом, в указанном выше блоке 7 хранения накапливается информация об активности всех сотрудников компании, работающих с ЭВМ.
В состав системы также входит блок 8 просмотра отчетов об активности пользователей. Данный блок 8 работает на одной (или нескольких) ЭВМ сети предприятия. Блок 8 просмотра позволяет руководителю компании (подразделения) просматривать различные отчеты об активности сотрудников. Отчеты могут быть представлены таблицами, графиками, гистограммами и т.д. Блок 8 просмотра отчетов направляет запросы на получение информации блоку хранения, а затем получает и визуализирует ответ.
Блок анализа активности запускается автоматически при начале сеанса работы пользователя с компьютером и работает в течение всего сеанса. Это позволяет ему регистрировать времена начала и конца сеансов. Блок анализа активности может состоять из следующих блоков:
1)Блока слежения за устройствами ввода информации (один из блоков 10, 14, ...18). Данный блок регистрирует все случаи использования сотрудником этих устройств. Так, например, он регистрирует все нажатия клавиш, перемещения манипулятора «мышь, нажатия клавиш «мыши и т.д. Регистрация и обработка данных событий выполняется в момент возникновения. В результате обработки блок слежения за устройствами ввода формирует записи о моментах, в которые пользователь вводил информацию в ЭВМ. Указанные записи передаются в блок фильтрации и первичной обработки информации.
Записи содержат время возникновения события, тип устройства (клавиатура, мышь, и т.д.), а также имя программы, которой было адресовано событие.
2)Блока слежения за запуском программ (один из блоков 11, 15,...19). Данный блок получает от операционной системы уведомления о тех моментах, когда пользователь запустил программу, переключился с одной программы на другую, или завершил работу с какой-либо из программ. Так же, как и предыдущий блок, блок слежения за запуском формирует записи и передает их в блок фильтрации.
Записи, формируемые блоком слежения за запуском программ, содержат время возникновения события (запуска, переключения, или завершения работы программы), тип события и имя программы.
Необходимо отметить, что вместо получения от операционной системы уведомлений о событиях, данный блок может содержать программные компоненты, перехватывающие обращения других программ к операционной системе.
3)Блока слежения за файлами (один из блоков 12, 16,...20). Данный блок получает от операционной системы уведомления (или перехватывает обращения других программ к соответствующим сервисам операционной системы) о тех моментах, когда пользователь (точнее, какая-либо программа, действующая от имени пользователя) открыл или закрыл файл (документ). Блок слежения за файлами направляет в блок фильтрации записи, содержащие время открытия/закрытия файлов, их имена, а также имена программ, которые выполнили эту операцию.
4)Блока слежения за обращениями пользователя к принтеру, другим устройствам вывода информации (один из блоков 13, 17,...21). Данный блок регистрирует все обращения программ, работающих на ЭВМ сотрудника, к локальному принтеру (подключенному непосредственно к указанной ЭВМ) и ко всем удаленным принтерам (доступным в локальной сети предприятия). Так же, как и предыдущие блоки, данный блок формирует и передает в блок фильтрации записи, содержащие время обращения к принтеру, имя печатаемого документа, имя принтера, а также имя программы, которая отправила документ на печать. Блок также может регистрировать обращения к другим устройствам вывода, таким, например, как устройство записи на диски CDROM. Дело в том, что такие устройства обычно имеют ограничительный ресурс и поэтому использование этих устройств сотрудниками в личных целях может быть нежелательно.
5)Блока фильтрации и первичной обработки (один из блоков 22, 23,...24). Данный блок принимает от указанных выше блоков и накапливает записи об активности сотрудника, анализирует их и принимает решения о степени активности этого сотрудника. На основе указанных записей блок фильтрации строит отчеты о работе пользователя. Отчеты отправляется по каналу связи вычислительной сети в модуль хранения информации.
Блок фильтрации получает записи от указанных выше блоков асинхронно - записи поступают в момент возникновения соответствующих событий. Принятые записи накапливаются внутри блока.
Отчеты в блок 8 хранения отравляются блоками фильтрации и первичной обработки (блоки 22, 23,...24) с некоторой периодичностью (например, раз в 10 минут). Отчет может быть отправлен немедленно, если сеанс работы пользователя с компьютером завершается. В случае внезапного останова ЭВМ (например, сбой в питании), данные, накопленные в блоке будут переданы только при следующем включении ЭВМ.
Процесс фильтрации и первичной обработки можно проиллюстрировать на следующем примере.
Пусть с 13 часов 20 минут пользователь начал сеанс работы с ЭВМ, затем, в 13 часов 32 минуты 27 секунд пользователь нажал клавишу «А, а в 13 часов 32 минуты 30 секунд - клавишу «Б, затем следующие 5 минут он снова не пользовался никакими устройствами ввода информации. Так как временные интервалы, в которые никакого ввода информации не было, велики (больше некоторой величины), а количество информации (количество нажатий клавиш) мало (меньше некоторой величины), то принимается решение о том, что с 13 часов 20 минут до 13 часов 37 минут пользователь никакой активной работы с ЭВМ не выполнял.
Пусть теперь следующие 20 минут пользователь нажимал клавиши на клавиатуре в среднем с частотой 20 раз в минуту и пользовался мышью (двигал ее и нажимал ее клавиши) в среднем чаще, чем 5 раз в минуту. В этом случае модуль фильтрации принимает решение о том, что пользователь эти 10 минут действительно активно работал с ЭВМ.
Таким образом, одним из возможных критериев активности пользователя может быть следующий: работа считается активной, если количество информации, поступающее с любого устройства ввода в течение заданного промежутка времени, выше, чем, некоторая константа, зависящая от типа этого устройства.
1)время начала сеанса работы с пользователем и время завершения сеанса (если сеанс был завершен штатным образом);
2)записи о временных интервалах, в которые пользователь пользовался устройствами ввода информации;
3)имена запущенных пользователем программ, время их запуска и время завершения;
4)имена документов, к которым обращался пользователь и времена начала/окончания работы с указанными документами;
5)имена документов, которые распечатывал пользователь вместе с именами использованных принтеров и именами программ, к этим принтерам обращавшихся.
6)имя пользователя и имя ЭВМ, на которой выполнялась работа.
Первые 2 составляющие позволяют косвенно определить время прихода сотрудника на работу, момент времени, когда он действительно начал работать, интервалы, в которые он не выполнял никакой работы с компьютером, а также время ухода с работы. Разумеется, все эти параметры можно определить только для тех сотрудников, служебное задание которых связано с вводом информации в ЭВМ.
Вторые 2 пункта позволяют косвенно определить эффективность работы сотрудника. Так, например, если сотрудник должен работать с текстовым редактором, а он вместо этого запустил программу работу с Интернет, можно сделать вывод о том, что он тратит рабочее время на собственные нужды. Пункт 4 также позволяет определить, кто редактировал документы в компании, имели ли к некоторым документам доступ люди, которые по роду своего задания не должны были их смотреть и т.д.
Пятый пункт позволяет определить факт использования офисной техники в личных целях.