Диплом: Автоматизация учета рабочего времени сотрудников в ТОО "Профессиональные охранные системы"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
37
В серверной информационной защите регламентируется непредставлен-
ными ограничениями доступа:
подпись при получении или сдаче ключа у охранника;
разблокировка датчиков и открытия дверей у дежурного СБ.
От инсайдерских угроз средства защиты в предприятии, приняты следую-
щие меры: за каждым сотрудником числится мобильный телефон, ноутбук/ком-
пьютер принтер, на которые установлен уникальный ПИН код, за который они
несет материальную ответственность.
1.3 Анализ существующих разработок и выбор стратегии автоматиза-
ции «КАК ДОЛЖНО БЫТЬ»
1.3.1 Анализ существующих разработок для автоматизации задачи
Рынок систем для учета рабочего времени содержит обширный диапазон
решений, которые имеют возможность адаптироваться под требования любой
компании. Поэтому, прежде чем приступать к внедрению системы учета рабочего
времени, следует провести анализ сравнения существующих систем, раскрыть их
достоинства и недостатки.
При проведении анализа следует использовать следующие критерии:
Гибкость графика системы. Возможность гибкого графика;
Интеграция с AD. Как настраивать, нужно ли вводить пароль пользова-
телям, понимает ли система, какой пользователь работает на компьютере;
Многопользовательский/много компьютерный режим. Возможность си-
стема различать работу одного пользователя на нескольких компьютерах или ра-
боту нескольких пользователей на одном компьютере - терминальном сервере;
Наблюдаемость. Возможность определения, что клиент установлен на
компьютере;
Наличие API;
Наличие возможности системы формирования документов для бухгалте-
рии;
Наличие к статистике. Предоставление пользователю доступ к собствен-
ной статистике, а также возможность назначения ролей, которые разграничивают
доступ;
38
Наличие табель. Заявки на отпуск, отгул. Возможность отмечать дни как
деловая поездка, отпуск, отгул;
Настройки. Что требуется настроить для начала работы системы;
Операционная система и база данных, с которыми работает система;
Отчеты. Какие отчеты есть и насколько они информативны;
Принципы работы системы. К ним относится общее описание работы, а
также ее специфика собираемых данных;
Работа через сеть интернет. Данные про публикацию и шифрование со-
единения при передаче данных между сервером и клиентом;
Анализ системы учета рабочего времени Kickidler.
Принцип работы заключается в следующем: на компьютеры сотрудников
устанавливаются скрытые службы, производящие нажатий клавиатуры, запись
видео с экрана, и запущенных приложений. Задается эффективность для каждого
приложения. Администратор имеет возможность удаленно управлять пользова-
тельскими компьютерами. Главное окно программы является видом на мониторы
сотрудников в реальном времени[9].
Для работы системы нужно установить агенты на компьютеры пользовате-
лей и сервер. Используется отдельная программа «Viewer» для доступа к записан-
ным видео, которую необходимо установить и настроить сотрудникам, которые
будут следить за собранной информацией. Потребуется локальный сервер лицен-
зирования если система разворачивается локально.
Сервер Kickidler работает под операционной системой Windows и с базой
данной PostgreSQL. Существует версия сервера под Linux, однако в ней реализо-
ван ограниченный функционал. Нету интеграция с AD. Идентификация происхо-
дит по логину пользователя и имени рабочей станции.
Наличие службы можно определить через диспетчер задач по процессам
grabber.exe, grabberAgent.exe, grabberSubAgent.exe. Путь по умолчанию C:\Pro-
gram Files (x86)\TeleLinkSoftHelper.
Для работы системы требуется доступ к my.kickidler.com, по которому про-
исходит синхронизация сервера и проверка лицензии. При локальной установке
данный адрес обязан вести на локальный сервер лицензирования. Существует
поддержка ssl.
39
Отсутствует возможность задавать график в системе. Также отсутствуют
заявки на отпуск отгул, табель. Отсутствуют возможность на заявки и отчеты для
бухгалтерии. Нету наличия API.
Отчеты отображают наиболее используемые сайты и программы. Отчеты
не рассчитаны на контроль графика работы сотрудников. В отчетах присутствует
фильтрация.
При просмотре мониторов работников на экране одновременно возможно
помещать до 16 мониторов, что будет проблематично при необходимости мони-
торинга работы персонала в реальном времени в компаниях с большим штатом.
Отсутствует доступ к статистике для самоконтроля пользователям. Доступ
к записанным видео и статистике происходит через программу Viewer. Необхо-
димо в админ панели выбрать, каким пользователям разрешен доступ для работы
Viewer-а.
Анализ система учета рабочего времени StaffCop.
Принцип работы состоит в следующем: на машины работника устанавли-
вается скрытая служба(агент), которая собирает информацию об запущенных про-
цессах, активности, нажатии на клавиатуру, посещенных сайтах, доступе к фай-
лам, отправленные и принятые сообщения мессенджеров и электронной почты.
По незашифрованным протоколам возможен перехват почты, поддерживаемые
протоколы мессенджеров устарели. Также существует возможность периодиче-
ские делать скриншоты.
Сервер работает под операционной системой Windows, использует простую
файловую базу данных. Отсутствует интеграция с AD.
Программа используется без привязки к серверам разработчика, распро-
страняется как исполняемый файл. Сервер программы разворачивается локально.
Необходимо иметь права администратора к удаленным машинам чтобы можно
было устанавливать агенты(службы) удалено. На сервере необходимо задать IP
адреса машин, с которых необходимо собирать данные, если агенты устанавлива-
лись вручную.
Компьютеры сотрудников не должны находиться за NAT-ом так как сервер
собирает данные с агентов. Соединение между агентом и сервером шифруется,
алгоритм определить не удалось.
40
Наличие службы(агента) можно определить через диспетчера задач по за-
пущенной службе Scheduler и процессу SchedulerSVC.exe. Путь установки
службы(агента) C:\Program Files (x86)\StaffCop.
Возможность задать график отсутствует. Отчеты и заявки для бухгалтерии
отсутствуют. Нету в наличии API. Отчеты распределены по типу собранных дан-
ных (процессы, скриншоты, посещенные страницы, поисковые запросы, клавиа-
турные нажатия, сообщения мессенджеров, …). Присутствует фильтрация по
ключевому слову или периоду. Программа накапливает много данных, но само-
стоятельно не выдает оценку действиям пользователя, из-за чего отчет имеет не-
полную информативность.
Статистика доступна в приложении сервера. Доступ через веб-интерфейс
отсутствует. Предоставить работникам доступ к статистике невозможно.
Анализ система учета рабочего времени ManicTime.
Принцип работы состоит в следующем: установленный агент(служба)
накапливает данные о времени работы за ПК и используемых сайтах и програм-
мах.
Сервер работает под операционной системой Windows. В качестве базы
данных по умолчанию используется SQLite. По рекомендации разработчиков для
большого числа пользователей (больше 5) необходимо использовать Microsoft
SQL Server или PostgreSQL.
Возможно получить список пользователей из AD. Это разрешит не вбивать
вручную имена пользователей.
При установке сервера нужно выбрать, с какой базой данной работать.
СУБД, кроме SQLite, должна быть настроена до установки сервера.
В агенте(службе) нужно указать адрес сервера, куда отсылать статистику.
Агент в обычном режиме виден в трее. Если агент в сокрытом режиме об-
наружить его наличие можно через диспетчера задач. ManicTime Client называетя
процесс, стандартный путь установки C:\ProgramFiles (x86)\ManicTime.
В расписании указывается количество часов работы в день или время
начала и конца. Можно построить несколько расписаний[15].
Табель, заявки на отпуск отгул отсутствуют, однако есть метки, которыми
можно помечать свое время. Можно помечать отгулы и т.д., с их помощью.
41
Существует отчет «Посещаемости», который отображает количество отра-
ботанных дней работника.
Существует возможность использовать HTTP API для доступа и манипули-
рования данными сервера.
Система предоставляет не большое количество отчетов. Они разделены на
два типа:
продуктивность, какие программы, веб сайты документы использова-
лись,);
время работы (начало и конец).
Идентификация пользователя производится по имени компьютеру и ло-
гину.
Для доступа к серверу необходимо иметь открытый порт 8080, хотя есть
возможность изменить его. Можно включить https для защиты соединения, в ко-
тором нужно будет использовать стандартный сертификат или задать свой серти-
фикат.
Существует возможность предоставить доступ к статистике работников че-
рез веб-интерфейс. А также предоставляется доступ к персональной статистике
через клиентское приложение, если оно не в сокрытом режиме.
Существует возможность выдавать права на доступ к статистике всего от-
дела.
Анализ системы учета рабочего времени SkypeTime.
Принцип работы состоит в следующем: SkypeTime накапливает данные о
статусе сотрудников с сервера Skype For Business, и поэтому не требуется уста-
новка агентов на машины работников. Из-за такой концепции количество сохра-
ненных данных гораздо меньше, чем у вышерассмотренных аналогов, а именно с
какой машины произведен вход и время сотрудника за компьютером.
Программа работает на операционной системой Windows и с базой данных
MySQL. Сервер Skype For Business имеет интеграцию с AD, поэтому от-
дельная интеграция не требуется.
Чтобы начать работы требуется установить SQL Server, веб сервер, развер-
нуть базу данных, предоставить доступ к базе данных, разрешить доступ на чте-
ние к БД Skype ForBusiness, и настроить публикации.
42
На компьютеры работников не устанавливается клиентское приложение,
из-за чего невозможно определить используется ли SkypeTime.
В графике задается время начала и конца рабочего дня, а также количество
часов, необходимые отработать в день. Существует возможность указывать дли-
тельность время опоздания и обеденного перерыва. Можно создавать несколько
расписаний, которые можно задавать для сотрудника так и для всего отдела.
Для работника существует возможность создавать заявки, которые будут
рассмотрены руководством. Существует отчет «Worktime» для бухгалтерии, в ко-
тором указанно отработанное время по каждому дню.
Нету наличие API. Отчеты представляют данные по времени работы отдела
и работника, о событиях (отсутствия, опоздания или ранний уход), а также о вы-
ходных днях сотрудников (отпуск, больничный, отгул и т.д.), об устройствах, ко-
торые использовались для входа в систему и удаленных сессиях. Присутствует
фильтрация в отчетах.
Идентификация пользователя осуществляется по логинам, по которым про-
изводиться вход в Skype For Business. Данные по компьютерам, с которых был
произведен вход, доступны в статистике.
При настройке публикации можно включить использование SSL.
Существует возможность предоставить работникам доступ к статистике че-
рез веб-интерфейс. Также существует возможность менеджеров отделов.
Анализ системы учета рабочего времени Yaware.TimeTracker.
Принцип работы системы состоит в следующем: установленный агент со-
бирает информацию о используемых программах и сайтах и времени работы. Для
каждого сайта или программы задается его продуктивность, а именно «Продук-
тивно» или «Нейтрально» или «Не продуктивно». Отчеты о продуктивности со-
трудников и эффективности рабочего времени будут построены на основании
этих данных. Присутствует возможность в программе делать регулярные снимки
веб-камеры и скриншоты.
Достаточно установить клиент для облачной версии.
Соединение агента(службы) и сервера происходит по http и https протоколу.
Используется SSL для защиты. SSL сертификатом защищаются как соединение
43
агента(службы) с сервером, так и подсоединение к веб-панели. Можно выбрать
свой SSL сертификат в локальной версии.
Агент по умолчанию отображается в трее, на сервере есть опция, позволя-
ющая скрыть службу (агент). В этом случае наличие агента можно узнать из дис-
петчера задач по процессам YaService.exe и YaUpdate.exe и службе Ya-
ware.TimeTracker Collector Service.
Существует возможность установки время начала и конца рабочего дня, и
время, которое необходимо отработать, что бы день был зачислен. Система под-
держивает два варианта графика:
«Стандартная неделя» — рабочие дни фиксированные;
«Работа по сменам» — если его рабочие дни не привязаны к дням недели,
позволяет настроить график сотрудника.
Заявок на отпуск отгул нет, менеджер сам указывет события (больничный,
отпуск) выбирать можно, как и отдел, так и конкретного человека. Для отчетности
перед бухгалтерией в системе предусмотрены отчеты: «Отчет по посещаемости»
, «Табель учета рабочего времени».
Существует наличие API, которое позволяет самостоятельно реализовать
доступ к собранной статистике, с использованием HTTP запросы.
В программе достаточно много отчетов: как по эффективности, так и по
времени работы. Доля отчетов отражают схожую информацию. Существует воз-
можность отражать отчет за конкретный период. Существует возможность экс-
портирования в XLS, CSV, PDF данных из отчетов операционной системы и базы
данных.
Не существует интеграция с AD. Пользователь Yaware идентифицируется
по логину и имени компьютера. Если пересесть за другую машину или изменить
логин это будет распознано как новый пользователь. Также возможно в данной
системе объединять пользователей.
Существует возможность дать сотруднику доступ к его статистике. Из
агента(службы) можно узнать краткую статистику, если он не в сокрытом режиме.
В веб интерфейсе отображается более подробная статистика. Предоставлена воз-
можность назначить менеджера отдела.
Анализ системы учета рабочего времени Crocotime.
44
Принцип работы системы состоит в следующем: агент собирает данные о
времени за компьютером, используемых сайтах и приложениях. Не учитываются
программы без графического интерфейса. Приложения можно разделять на эф-
фективные и не эффективные. существует возможность включить периодическое
снятие скриншотов.
Сервер работает на операционной системе Windows. По умолчанию ис-
пользуется база данных SQLite, однако существует возможность перейти на
PostgreSQL. Но нужно учитывать, что не возможна миграция в обратную сторону.
Для настройки нужно только установить сервер и агенты.
Необходимо открыть порт 8085 для публикации сервера. Можно использо-
вать SSL для защиты соединения, в админ панели доступной через браузер добав-
ление осуществляется сертификата.
Присутствует Web API, которое позволяет взаимодействовать с сервером с
помощью HTTP запросов.
Установку агента можно определить через диспетчер задач службе Croco-
Time Agent и по процессу agent_service64.exe. По умолчанию путь агента C:\Pro-
gram Files\CrocoTime Agent.
В расписании возможно указывать как количество часов в день, так и про-
сто время начала и конца рабочего дня. Жестко задаётся время обеденного пере-
рыва.
Табель, заявки на отпуск или отгул отсутствуют. Менеджер предоставля-
ется возможность устанавливать причину отсутствия: больничный, отгул, коман-
дировка, прогул, отпуск. При отсутствии программа ставит «прогул» по умолча-
ния. Существует отчет «Табель» для бухгалтерии, в котором указанно, сколько
часов и какие дни отработаны.
Предоставляется информация отчетами по продуктивности работы, как
компании, так и работнике, структуре дня, типах задач, используемых програм-
мах, отклонениям от рабочего времени проектах. Присутствует в отчетах возмож-
ность фильтрации по работникам или отделам, по времени (день, неделя, месяц).
Существует возможность подгрузить пользователей из AD.
45
Это избавит администратора от необходимости вручную вбивать данные
сотрудника и структуру отделов в систему. Так же позволит пользователям по до-
менным паролям используя авторизацию Kerberos входить в систему монито-
ринга. Выгружать можно не всю структуру, а только определенную часть.
В Crocotime идентификация производиться по логину и имени компьютера.
Оной лицензии (одному профилю сотрудника) могут соответствовать разнообраз-
ные учетные записи (доменные или компьютерные). Статистика будет суммиро-
ваться при наличии нескольких записей внутри профиля.
Для самоконтроля существует возможность предоставить доступ к стати-
стике пользователям. Через веб интерфейс доступна статистика. Возможно предо-
ставлять доступ к статистике других работников(отделов).
Анализ системы учета рабочего времени TimeCamp.
Принцип работы системы состоит в следующем: программа рассчитана на
проектный трекинг, при котором пользователь сам задает чем и когда занимался.
Однако существует возможность установки агента на ПК. Он собирает данные о
времени, которое проведенное за компьютером, а также запущенных приложе-
ниях.
Существует только облачная версия программы, поэтому операционную
систему и базу данных определить невозможно.
SSL используется для отправки данных на сервер. Так как агент сам отправ-
ляет данные на сервер, NAT не воздействует на работу приложения.
Агент отображается в трее. Наличие агента можно определить также через
диспетчер задач по процессу timecamp.exe и reshost.exe
C:\Users\UserName\AppData\Local\TimeCamp. по умолчанию путь агента.
Доступно установить время начала и конца, а также и/или продолжитель-
ность рабочего дня. Указанное время влияет на время работы установленного
агента(службы). Агент не будет собирать информацию об активности если сейчас
не рабочее время.
Табель, заявки на отпуск, отгул нет, менеджеру доступно изменить тип дня
(отпуск, деловая поездка, больничный) конкретного работника.
Существует отчет «Посещаемость», в котором по каждому дню в месяце
отображаются данные о времени работы сотрудника.
46
Есть наличие API, через HTTP запросы происходит взаимодействие с сер-
вером. Существует множество аддонов, позволяющих синхронизировать данные
с различными календарями, а также более подробное отслеживание активности в
приложениях, в Visual Studio, например.
Большинство отчетов хранит данные о проектах и заданиях в этих проек-
тах. Существует отчеты по используемым приложениям и график работы сотруд-
ников, сайтам, эффективность работы. Существует фильтрация по времени, со-
трудникам и проектам.
Достаточно создать пользователей и установить агенты на компьютеры для
начала работы[13].
Автоматическое определения пользователей отсутствует. Необходимо вве-
сти учетные данные от аккаунта на timecamp.com при установке агента.
Пользователи имеют возможность просмотреть свою статистику через веб-
интерфейс. Существует три уровня доступа:
пользователь;
менеджер;
администратор.
1.3.2 Выбор и обоснование стратегии автоматизации задачи
Автоматизация бизнес-процессов - также называемая автоматизацией рабо-
чих процессов. С технической точки зрения, эта концепция существует уже не-
сколько десятилетий, но в последние несколько лет произошел значительный
культурный сдвиг в сторону программного обеспечения для повседневного работ-
ника. И неудивительно, почему: автоматизация делает задачи, которые долго и
скучно выполнять вручную, легко и просто с помощью технологий. Ниже приве-
дено понятие автоматизация бизнес-процессов и как она может помочь компании.
Бизнес-процесс — это что-то вроде подачи отчета о расходах, которое сле-
дует за серией заранее определенных шагов рабочего процесса, чтобы прийти к
заключению. Есть много задач, соответствующих этому критерию, таких как от-
правка улучшенного дизайна продукта, заполнение заказа на покупку или под-
держка клиентов.
Автоматизация бизнес-процессов направлена на оптимизацию этих задач,
чтобы сделать их более быстрыми и легкими за счет использования технологий и

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)