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

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

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

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

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

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

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

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

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

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

12

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

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

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

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

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

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

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

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

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

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

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

13

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

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

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

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

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

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

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

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

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

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

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

14

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

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

Server.

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

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

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

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

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

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

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

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

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

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

15

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

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

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

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

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

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

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

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

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

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

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

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

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

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

16

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

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

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

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

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

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

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

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

Сравнительная таблица с результатами анализа вышеописанных программных продуктов приведена в приложении (таблица Б1).

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

17

Выводы по первому разделу

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

как для крупных организаций, так для предприятий малого бизнеса. В итоге было предложено рационально воспользоваться системой «StaffCop». Данная система удовлетворяет все потребности в автоматизации учета рабочего времени сотрудников.

18

2 ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ ДЛЯ АВТОМАТИЗАЦИИ ОПЕРАТИВНОГО УЧЕТА РАБОЧЕГО ВРЕМЕНИ СОТРУДНИКОВ ЛИНЕЙНОЙ ДИСТАНЦИИ ЖЕЛЕЗНОДОРОЖНОГО ПУТИ

2.1 Постановка задачи проектирования информационной системы

Информационная система для автоматизации учета рабочего времени сотрудников в железнодорожной обслуживающей организации должна содержать следующую информацию:

Сведения о сотрудниках железнодорожной обслуживающей организации (ФИО, дата рождения, должность, квалификация, группа допуска,

фотография и т.д.).

Сведения о видах графиков работ сотрудников в железнодорожной обслуживающей организации (8 часовой график, 24 часовой график у дежурного персонала и т.д.).

Сведения о текущем графике работы конкретного сотрудника (текущая дата, отработанное время т.д.)

Сведения о нарушениях графика работы сотрудниками (текущая дата,

причина отсутствия работника и т.д.).

Сведения о нормативных сроках ремонта тех или иных аварий (вид аварии, нормативный срок ремонта и т.д.)

Сведения о выезде на места аварий (дата выезда на аварию, кто из сотрудников выезжал, какой вид ремонта осуществлялся, результат ремонта,

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

Требуемый функционал разрабатываемой ИС должен обеспечивать:

Ввод, удаление и редактирование той или иной информации, с

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

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

19

Разграничение прав доступа к ИС с помощью идентификации и аутентификации пользователей (пользователь – соответствующий пароль).

Обеспечить возможность оперативного изменения пароля. Количество различных пользователей – не менее 2.

Резервное копирование информационных баз по желанию пользователя

(только администратора).

Осуществлять поиск по разнообразным признакам (не менее одного в каждой из информационных категорий, например, ФИО сотрудника и т.д.).

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

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

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

Формировать итоговый отчет работы сотрудников за заданный пользователем промежуток времени. Организовать возможность вывода документа в MSWord ( или MSExcel).

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

2.2 Анализ предметной области проектирования информационной системы

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

Каждый сотрудник отдела труда и заработной платы имеет исчерпывающую информацию по всем критериям ‒ по которым начисляется зарплата сотрудникам предприятия. Среди них тарифная сетка, один из

20

основных показателей заработной платы. Следующим решающим показателем является количество отработанных часов [5-6]. Так же у каждого сотрудника ОТиЗ есть информация по награждениям, удержаниям заработной платы,

отпускам.

Отдел труда и заработной платы ведет учет сотрудников, работающих на предприятии. Каждый сотрудник характеризуется уникальным табельным номером, полными инициалами, паспортными данными, полом, датой рождения (так же имеется информация об образовании сотрудника и количестве его детей). Сотрудниками отдела труда и заработной платы осуществляются определенные кадровые операции. Это ведение табеля учёта рабочего времени по каждому сотруднику. Сюда включается вся информация по отработанным часам (дневное время, ночное время, праздничные дни). Так же включается информация по больничным, по отгулам и отпускам.

Система предназначена для автоматизации учета рабочего времени железнодорожной обслуживающей организации, занимающаяся учетом рабочего времени. Основными возможностями разрабатываемой системы будут:

1)Обработка сведений о сотрудниках;

2)Учет и анализ информации о текущем графике работ конкретного сотрудника;

3)Обработка данных о выезде на места аварий;

4)Работа со сведениями о нарушениях графика работ сотрудников;

5)Вывод информации анализа в наглядной форме, в виде отчетов.

Основной целью разрабатываемой ИС является сбор, обработка, хранение информации в БД и представление ее пользователям. Информация,

используемая в БД и представление ее пользователям. Информация,

используемая в БД, должна отражать процесс взаимодействия организации с клиентом и сопровождать весь этот бизнес-процесс.

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

21

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