Скачиваний:
10
Добавлен:
17.06.2023
Размер:
2.26 Mб
Скачать

Внедрение автоматики приводит к сокращению численности обслуживающего персонала, повышает квалификацию его и сокращает физическую работу.

1.2 Обзор и сравнение существующих программных продуктов для автоматизации учета рабочего времени в водоснабжающей организации

Рынок систем учета рабочего времени предлагает широкий диапазон решений, которые могут быть адаптированы под нужды любой компании.

Поэтому, прежде чем приступать к разработке собственной системы учета рабочего времени, необходимо провести сравнительный анализ существующих систем, выявить их достоинства и недостатки.

Проведем анализ, используя следующие критерии:

Принцип работы. Общее описание работы, и специфика собираемых

данных.

Гибкий график. Возможность гибкого графика. Например, пришел с 8 до 10:30 ушел с 17 до 20, обед 30-40 мин в любое время.

Заявки на отпуск, отгул. Табель. Возможность помечать дни как от-

пуск, отгул, деловая поездка. Какие документы система формирует для

бухгалтерии.

Наличие API.

Отчеты. Какие есть отчеты и насколько они информативны.

ОС и БД с которой работает программа.

Интеграция с AD. Как настраивается, нужно ли пользователям вводить пароль, понимает ли система, какой пользователь работает на компьютере.

Настройки. Что необходимо настроить для начала работы системы.

Многопользовательский, много компьютерный режим. Умеет ли система распознавать работу нескольких пользователей на одном компьютере -

терминальном сервере или одного пользователя на нескольких компьютерах.

8

Работа через интернет сети. Информация про публикацию и шифрование соединения при передаче данных между клиентом и сервером.

Доступ к статистике. Наличие возможности предоставить пользователю доступ к собственной статистике и возможность назначения ролей, разграничивающих доступ.

Были рассмотрены следующие системы:

Система учета рабочего времени Kickidler [1].

Принцип работы. На компьютеры сотрудников устанавливаются скрытые агенты, которые производят запись видео с экрана, нажатий клавиатуры и запущенных приложений. Для каждого приложения задается эффективность.

Администратор может удаленно управлять компьютерами пользователей.

Основное окно программы представляет собой вид на мониторы сотрудников в реальном времени.

Гибкий график. В программе отсутствует возможность задавать график.

Заявки на отпуск отгул. Табель. Заявки и отчеты для бухгалтерии отсутствуют.

Наличие API. Нет.

Отчеты. Отчеты отображают наиболее используемые программы и сайты.

Отчеты не информативные, они не рассчитаны на контроль графика работы сотрудников. В отчетах присутствует фильтрация. При просмотре мониторов сотрудников на экране одновременно помещается до 16 мониторов, что будет проблемой при необходимости мониторинга работы сотрудников в реальном времени в компаниях с большим штатом.

ОС и БД. Сервер Kickidler работает под ОС Windows и с БД PostgreSQL.

Есть версия сервера под Linux, но в ней реализован ограниченный функционал.

Интеграция с AD. Нет.

Настройки. Для работы системы необходимо установить сервер и агенты на компьютеры пользователей. Для доступа к записанным видео используется отдельная программа «Viewer», которую необходимо установить сотрудникам,

9

которые будут следить за собранными данными. Если система разворачивается локально, то потребуется локальный сервер лицензирования.

Многопользовательский, много компьютерный режим. Идентификация происходит по логину пользователя и имени рабочей станции.

Работа через интернет сети. Для работы программы необходим доступ к my.kickidler.com, через который происходит синхронизация сервера и проверка лицензии. При локальной установке данный адрес должен вести на локальный сервер лицензирования. Заявлена поддержка ssl.

Доступ к статистике. Предоставить пользователям доступ к статистике для самоконтроля невозможно. Доступ к статистике и записанным видео происходит через программу Viewer. Для работы Viewer-а необходимо в админ панели выбрать, каким пользователям разрешен доступ.

Изображение программы представлено на рисунке 1.1.

Рисунок 1.1 ‒ Система учета рабочего времени Kickidler

Стоимость полного контроля одного сотрудника без ограничения составляет 10000р.

10

Система учета рабочего времени StaffCop [2].

Принцип работы. На машины сотрудников устанавливается скрытый агент, который собирает информацию об активности, запущенных процессах,

посещенных сайтах, нажатии на клавиатуру, доступе к файлам, принятые и отправленные сообщения электронной почты и мессенджеров. Перехват почты возможен по незашифрованным протоколам, поддерживаемые протоколы мессенджеров устарели. Есть возможность делать периодические скриншоты.

Гибкий график. Отсутствует возможность задать график.

Заявки на отпуск отгул. Табель. Заявки и отчеты для бухгалтерии отсутствуют.

Наличие API. Нет.

Отчеты. Отчеты разделены по типу собранных данных (скриншоты,

процессы, поисковые запросы, посещенные страницы, сообщения мессенджеров, клавиатурные нажатия…). Присутствует фильтрация по периоду или ключевому слову. Программа собирает много данных, но самостоятельно не дает оценку действиям пользователя, из-за чего отчет не имеет достаточную информативность.

ОС и БД. Сервер работает под ОС Windows, использует простую файловую БД.

Интеграция с AD. Нет.

Настройки. Программа распространяется как исполняемый файл, без привязки к серверам разработчика. Поэтому сервер программы разворачивается локально. Агенты можно устанавливать удалено, для этого необходимо иметь права администратора к удаленным машинам. Если агенты устанавливались вручную, на сервере необходимо задать IP адреса машин, с которых необходимо собирать данные.

Многопользовательский, много компьютерный режим. Статистика собирается по компьютеру.

11

Работа через интернет сети. Сервер собирает данные с агентов, поэтому компьютеры сотрудников не должны находиться за NAT-ом. Соединение между сервером и агентом шифруется, алгоритм определить не удалось.

Доступ к статистике. Статистика отображается в приложении сервера.

Доступа через веб-интерфейс нет. Предоставить сотрудникам доступ к статистике невозможно.

Изображение программы представлено на рисунке 1.2.

Рисунок 1.2 ‒ Система учета рабочего времени StaffCop

Стоимость полного контроля одного сотрудника без ограничения составляет 4200р.

Система учета рабочего времени ManicTime [3].

Принцип работы.  Установленный агент собирает данные о времени работы за ПК и используемых программах и сайтах.

Гибкий график. В расписании указывается время начала и конца или количество часов работы в день. Можно создать несколько расписаний.

Заявки на отпуск отгул. Табель. Заявок нет, но есть метки, которыми можно отмечать свое время. С их помощью можно отмечать отгулы и т.д.

12

Есть отчет «Посещаемости», отображающий количество отработанных дней сотрудника.

Наличие API. Для доступа и манипулирования данными сервера есть возможность использовать HTTP API.

Отчеты. Отчетов не много. Они поделены на два типа: время работы

(начало/конец, переработка…) и продуктивность (используемые веб сайты,

программы, документы, статистика продуктивности).

ОС и БД. Сервер работает под Windows. По умолчанию используется

SQLite. Для большого числа пользователей (больше 5 – рекомендация разработчиков), необходимо использовать PostgreSQL или Microsoft SQL

Server.

Интеграция с AD. Можно получить список пользователей из AD. Это позволить не вбивать вручную имена пользователей.

Настройки. При установке сервера необходимо выбрать, с какой БД работать. СУБД должна быть настроена до установки сервера (кроме SQLite).

В агенте необходимо указать адрес сервера, куда отправлять статистику.

Многопользовательский, много компьютерный режим. Система идентифицирует пользователя по имени компьютеру и логину.

Работа через интернет сети. Для доступа к серверу необходим открытый порт 8080 (можно изменить). Для защиты соединения можно включить https, в

котором необходимо будет задать свой сертификат или использовать стандартный.

Доступ к статистике. Есть возможность предоставить доступ к статистике сотрудникам через веб-интерфейс. Так же есть доступ к персональной статистике через клиентское приложение, если оно не в скрытом режиме.

Есть возможность давать права на доступ к статистике всего отдела.

Изображение программы представлено на рисунке 1.3.

13

Рисунок 1.3 ‒ Система учета рабочего времени ManicTime

Стоимость полного контроля одного сотрудника без ограничения составляет 4400р.

Система учета рабочего времени SkypeTime [4].

Принцип работы.  SkypeTime получает данные о статусе сотрудников с сервера Skype For Business, поэтому установка агентов на машины сотрудников не требуется. Из-за такой концепции количество собираемых данных гораздо меньше, чем у рассмотренных аналогов, это: время сотрудника за компьютером и с какой машины произведен вход.

Гибкий график. В графике указывается время начала и конца рабочего дня и количество часов, которые необходимо отработать в день. Так же указывается длительность обеденного перерыва и время опоздания. Можно создавать несколько расписаний, которые можно задавать как для отдела, так и для сотрудника.

Заявки на отпуск отгул. Табель. Сотрудник может создавать заявки,

которые будут рассмотрены руководством. Для бухгалтерии есть отчет

«Worktime» в котором указанно отработанное время по каждому дню.

Наличие API. Нет

Отчеты. Отчеты представляют информацию по времени работы сотрудника и отдела, о событиях (опоздания, отсутствия и ранний уход), о

14

выходных днях сотрудников (отпуск, отгул, больничный…), об устройствах,

использующихся для входа в систему и удаленных сессиях. В отчетах присутствует фильтрация. ОС и БД. Программа работает на ОС Windows и с базой данных MySQL.

Интеграция с AD. Так как сервер Skype For Business имеет интеграцию с AD, отдельная интеграция не требуется.

Настройки. Для начала работы необходимо установить веб сервер,

установить SQL Server, предоставить доступ на чтение к БД Skype For Business, развернуть базу данных, предоставить доступ к базе данных и настроить публикации.

Многопользовательский, много компьютерный режим. Система распознает пользователей по логинам, по которым производиться вход в Skype

For Business. Информация по компьютерам, с которых был произведен вход,

будет доступна в статистике.

Работа через интернет сети. При настройке публикации можно включить использование SSL.

Доступ к статистике. Есть возможность предоставить сотрудникам доступ к статистике через веб-интерфейс. Можно назначать менеджеров отделов.

Изображение программы представлено на рисунке 1.4.

Рисунок 1.4 ‒ Система учета рабочего времени SkypeTime

15

Соседние файлы в папке Курсовые работы