Диплом: Автоматизация рабочего времени сотрудников компании ООО "ТД АТЛАНТ"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
47
дочернего предприятия «ТД Атлант». В связи с данным обстоятельством,
предусмотрено положение о пожизненном техническом обслуживании данного
модуля в соответствии с разработанным графиком.
2.1.2. Ожидаемые риски на этапах жизненного цикла и их описание
Несмотря на то, что серия стандартов ГОСТ 34 значительно снижает
риски, предусматривая каждый этап жизненного цикла ИС, необходим
детальный анализ каждой стадии жизненного цикла разрабатываемого модуля,
на предмет обнаружения факторов, способствующих неблагоприятному
развитию событий.
На стадии формирования требований к модулю может возникнуть риск
некорректного сбора сведений об объекте автоматизации и, как следствие,
неверного формирования требований пользователя к разрабатываемому
модулю. Причиной данного риска может послужить отсутствие необходимых
знаний у разработчиков в области учета рабочего времени. Во избежание
подобных проблем, следует назначить главного бухгалтера и начальника цеха
компании в качестве консультантов по данному вопросу.
На стадии разработки концепции ИС серьезных рисков не выявлено, так
как данная стадия предусматривает использование существующей системы
предприятия за основу разрабатываемого к ней модуля.
На стадии технического задания, отсутствие его детальной проработки
может привести к неправильным его трактовкам, что негативно скажется на
дальнейшей разработке модуля. Во избежание данной проблемы, необходимо
формулировать более явные требования к разрабатываемому продукту в
процессе составления ТЗ.
Стадия технорабочего проекта может быть подвергнута рискам, которые
связаны с нарушением установленных сроков ее выполнения. Во избежание
подобных проблем, необходимо предусмотреть систему штрафных санкций, за
несоблюдение установленных сроков выполнения работ. В связи с
относительно малыми объемами работ, увеличение количества разработчиков в
рамках данного проекта нецелесообразно.
На стадии ввода в действие может возникнуть риск выхода из строя
48
оборудования в процессе монтажа, пусконаладочных работ и проведении
предварительных испытаний. Последующий ремонт оборудования может
негативно сказаться на сроках выполнения работ на данной стадии, в связи с
чем, необходимо изготовить резервный экземпляр модуля и ремонтный
комплект.
Несмотря на планируемые мероприятия по обучению персонала, на
начальном этапе стадии сопровождения может возникнуть риск, связанный с
ошибками в процессе эксплуатации системы. Такое обстоятельство,
несомненно, повлечет за собой нарушения в работе бухгалтерии предприятия
из-за ошибочного учета рабочего времени. Во избежание подобных рисков,
необходимо изготовление и размещение информационной таблицы со сводом
правил пользования модулем, непосредственно вблизи области его
эксплуатации.
2.1.3. Организационно-правовые и программно-аппаратные средства
обеспечения информационной безопасности и защиты информации
Согласно концепции информационной безопасности, разработанной
компанией ООО «Атлант ЛТД», распространяемой на ее дочернее предприятие
ООО «ТД Атлант», а также политике управления доступом к ИС и правилам
работы в локальной вычислительной сети, различаются три группы угроз
информационной безопасности: инсайдерские угрозы, внешние угрозы и форс-
мажорные обстоятельства.
В рамках автоматизации учета рабочего времени, определены
следующие уязвимые части разрабатываемого модуля:
Персональные данные сотрудников компании (Личные карты
работников и штатное расписание предприятия), порядок защиты
которых регулируется главой 14 ТК РФ [1]. В целях защиты
персональных данных, доступ к базе данных предприятия, а также
общим папкам «HW04-in» и «HW04-out», должен быть ограничен до
минимального круга уполномоченных лиц»;
Процесс учета рабочего времени подвержен инсайдерским рискам, так
как возможно вмешательство в процесс регистрации событий со
49
стороны недобросовестных работников, с целью сокрытия опозданий,
прогулов, а также увеличения количества отработанного времени. В
целях предотвращения подобных угроз, необходимо ограничить
доступ к расширенным функциям терминала ATL-31 Watchman,
предоставляемых при помощи ID-карты администратора, а также
доступ к приложению Her.Watchman-04, до минимального круга
уполномоченных лиц, а именно: системного администратора,
начальника цеха (непосредственного пользователя приложения) и
директора по производству. Для предотвращения подлогов в процессе
регистрации событий, необходимо обеспечить видеонаблюдение в
месте установки терминала и рабочей станции начальника цеха;
Работоспособность системы может быть под угрозой умышленного
(с целью саботажа, либо вследствие недобросовестной конкуренции)
или неумышленного (неправильная эксплуатация, нарушение
требований безопасности) причинения вреда оборудованию и
программному обеспечению. Для предотвращения хищения, порчи,
либо иных потенциально негативных действий со стороны персонала
предприятия, необходимо обеспечить видеонаблюдение в месте
установки терминала и рабочей станции начальника цеха.
В целях защиты от инсайдерских угроз, предусмотрено разграничение
прав пользователей, реализуемое как посредством программных (пароли,
общий доступ к сетевым папкам), так и аппаратных (сканер отпечатков
пальцев) средств. Таким образом, для входа в систему на рабочей станции
начальника цеха, оборудованной сканером отпечатков пальцев, предусмотрены
пароли для входа в систему и для режима администратора приложения. На
жестком диске рабочей станции расположены общие папки HW04-in и HW04-
out с ограниченным доступом. Папка HW04-in содержит, формируемые
приложением, .XLS файлы входных документов. В папке HW04-out
содержатся, сформированные приложением, табели учета рабочего времени по
месяцам. Информация о разграничении прав пользователей представлена в
таблице 11:
50
Таблица 11.
Разграничение прав пользователей модуля «Her.watchman-04»
Пользователь/
группа
пользователей
Регистрация
событий в
терминале
ПО
«HW-04»
Общая
папка
«HW04-in»
Общая
папка
«HW04-
out»
Доступ в
Internet
Системный
администратор
Чтение/
создание/
удаление
Полный
доступ
Полный
доступ
Полный
доступ
Полный
доступ
Администрация
Генеральный
Директор
Чтение/
создание/
Доступ к
рабочей
станции
Полный
доступ
Полный
доступ
Полный
доступ
Главный
бухгалтер
Чтение/
создание/
Запрещен
Полный
доступ
Полный
доступ
Ограничен
Главный
инженер
Нет
Запрещен
Чтение
Чтение
Ограничен
Конструкторский отдел
Главный
конструктор
Создание
Запрещен
Запрещен
Запрещен
Ограничен
Инженер-
конструктор
Создание
Запрещен
Запрещен
Запрещен
Ограничен
Инженер-
программист
Создание
Запрещен
Запрещен
Запрещен
Ограничен
Отдел продаж
Начальник
отдела продаж
Создание
Запрещен
Запрещен
Запрещен
Ограничен
Менеджер по
продажам
Создание
Запрещен
Запрещен
Запрещен
Ограничен
Производство
Директор по
производству
Создание
Доступ к
рабочей
станции
Запрещен
Запрещен
Ограничен
Менеджер по
снабжению
Создание
Запрещен
Запрещен
Запрещен
Ограничен
Начальник цеха
Чтение/
создание/
удаление
Доступ к
рабочей
станции
Полный
доступ
Полный
доступ
Ограничен
Работник цеха
Создание
Запрещен
Запрещен
Запрещен
Запрещен
Рабочая станция начальника цеха не имеет средств удаленного
администрирования. Прочая защита от внешних угроз и форс-мажорных
обстоятельств, согласно концепции безопасности ООО «ТД Атлант», должна
51
быть организована посредством уже существующих средств, изложенных в
пункте 1.2.4 главы 1 данной ВКР.
2.2. Информационное обеспечение задачи
2.2.1. Информационная модель и еѐ описание
Информационная модель задачи по автоматизации учета рабочего
времени представляет собой схему движения информационных потоков и
состоит из четырех областей (рисунок 8).
Рис. 8. Информационная модель задачи по автоматизации учета рабочего
времени сотрудников ООО «ТД Атлант»
Область 1 отображает процесс взаимодействия пользователя системы с
ее входными данными. Пользователь (администратор) заполняет содержимое
таблиц БД посредством ручного ввода данных через экранные формы, либо их
52
импорта из электронных таблиц Excel, находящихся в общей папке «HW04-in».
Для этих целей пользователю предоставлены четыре экранные формы:
«Редактор событий», «Сотрудники», «График отпусков» и «График
нетрудоспособности сотрудников». Данные вводятся в таблицы «Т «Штат»»,
«Т «ГО Т-7»» и «Т «ГНС»» на основании входных документов, а также в
таблицу «Т «События»» на основе внешних событий;
Область 2 отображает взаимодействие пользователей модуля
(работников предприятия) с терминалом «ATL-31 Watchman» для регистрации
событий при помощи ID-карт. Микроконтроллер ATMega16 передает данные
в буфер HyperTerminal (внешний сигнал «Регистратор событий») для
последующего изменения таблицы «Т* «События»»;
Область 3 отображает базу ИС, содержащую четыре вышеописанных
таблицы, а так же формируемую на их основе таблицу «Т «ТУРВ Т-13»»,
предназначенную для автоматического формирования выходных данных;
Область 4 отображает получение результатного документа. На основе
таблицы «Т* «ТУРВ Т-13»» формируется выходной документ «Табель учета
рабочего времени (форма Т-13)» для пользователей «Администратор» и
«Бухгалтер». Данный документ предоставляется в экранной форме «Табель
учета рабочего времени», с последующей возможностью его импорта в .xls-
файл, размещаемый приложением в общей папке «HW04-out».
2.2.2. Характеристика нормативно-справочной, входной и оперативной
информации
База данных разрабатываемого модуля «Her.watchman-04» содержит
четыре таблицы, одна из которых заполняется на основе сигналов с внешнего
устройства (терминала), остальные три заполняются на основе
соответствующих входных документов предприятия:
1. Таблица событийпредставляет собой статично-динамичный
справочник, заполняемый на основе данных, приходящих с регистратора
событий терминала «ATL-31 Watchman» посредством утилиты HyperTerminal,
либо на основании вводимых пользователем данных в экранной форме
«Редактор событий». Является одним из источников для автоматического
53
заполнения табеля Т-13. Доступен через экранную форму «Редактор событий».
Пример заполнения таблицы событий представлен в таблице 12:
Таблица 12.
Пример заполнения таблицы событий
ID
сотрудника
Время
1 «I»
Время
1 «O»
Время
2 «I»
Время
2 «O»
Время
3 «I»
Время
3 «O»
Общее время
1
08:00:00
12:00:00
12:30:00
14:00:00
14:30:00
17:00:00
8
2
7:59:00
12:30:00
13:00:00
14:30:00
15:00:00
17:00:00
8
3
0
4
8:00:00
13:00:00
14:00:00
17:00:00
8
Данный справочник состоит из следующих столбцов:
ID сотрудникабинарное число, соответствующее как
табельному номеру сотрудника, так и номеру ID-карты.
Время 1 «I»время выхода сотрудника на смену;
Время 1 «O»время ухода сотрудника на перерыв;
Время 2 «I»время возвращения сотрудника с перерыва;
Время 2 «O»время ухода сотрудника на второй перерыв;
Время 3 «I»время возвращения сотрудника со второго перерыва;
Время 3 «I»время завершения смены;
Общее времясумма отработанных сотрудником часов за одну
смену.
Таблица событий формируется один раз в сутки в 0:00 по местному
времени, при этом, данные столбца «общее время» заносятся в таблицу «ТУРВ
Т-13» в ячейку, соответствующую дате и табельному номеру сотрудника. Число
строк данного справочника равно числу сотрудников (количеству табельных
номеров).
2. Штаттаблица, представляющая собой статичный справочник,
заполняемый на основе входных документов «Личная карточка сотрудника
(Форма Т-2)» и «Штатное расписание (форма Т-3)». Является одним из
источников для автоматического заполнения табеля Т-13. Доступно через
экранную форму «Сотрудники». Пример заполнения таблицы «Штат»
54
представлен в таблице 13:
Таблица №13.
Пример заполнения таблицы «Штат»
ID
сотрудника
Фамилия, инициалы
Должность
1
Аргипов А. Н.
Премьер-министр
2
Раматов А. Ж.
Вице-премьер
3
Шадманов А. К.
Министр здравоохранения
4
Абдулазиз Х. К.
Министр иностранных дел
3. ГО Т-7 – таблица, представляющая собой статично-динамичный
справочник, заполняемый на основе входного документа «График отпусков
(форма Т-7)». Является одним из источников для автоматического заполнения
табеля Т-13. Доступен через экранную форму «График отпусков». Пример
заполнения графика отпусков представлен в таблице 14:
Таблица 14.
Пример заполнения графика отпусков
ID
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Данный справочник состоит из следующих столбцов:
ID сотрудника – десятичное число, соответствующее табельному
номеру сотрудника.
1-31 – столбцы, соответствующие дням месяца. Если в ячейке
отмечено «1», дата учитывается как день отпуска.
Таблица событий формируется каждый месяц 1го числа на основании
файла .xls графика отпусков, считывая фактическую дату из колонки №7, а
также дату количества календарных дней из колонки №5, либо посредством
ручного ввода. Один раз в сутки, в 0:00 по местному времени, данные столбца,
55
соответствующего текущей дате, заносятся в .xls файл табеля Т-13, в ячейку,
соответствующую дате и табельному номеру сотрудника. При условии, что
значение ячейки равно единице, в табеле учета рабочего времени прошедший
день отмечается как отпускной. Число строк данного справочника равно числу
сотрудников (количеству табельных номеров);
4. ГНС – таблица, представляющая собой статично-динамичный
справочник, заполняемая на основе входного документа «График
нетрудоспособности сотрудников (локальная форма)». Является одним из
источников для автоматического заполнения табеля Т-13. Доступен через
экранную форму «График нетрудоспособности». Пример заполнения
нетрудоспособности сотрудников представлен в таблице 15:
Таблица 15.
Пример заполнения графика нетрудоспособности сотрудников
ID
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
0
0
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Данный справочник состоит из следующих столбцов:
ID сотрудника – десятичное число, соответствующее табельному
номеру сотрудника.
1-31 – столбцы, соответствующие дням месяца. Если в ячейке
отмечено «1», дата учитывается как день, пропущенный по болезни.
Таблица событий формируется каждый месяц 1го числа на основании
файла .xls графика нетрудоспособности, либо посредством ручного ввода.
Один раз в сутки, в 0:00 по местному времени, данные столбца,
соответствующего текущей дате, заносятся в таблицу «ТУРВ Т-13» в ячейку,
соответствующую дате и табельному номеру сотрудника. При условии, что
значение ячейки равно единице, в табеле учета рабочего времени прошедший
день отмечается как пропущенный по болезни. Число строк данного
справочника равно числу сотрудников (количеству табельных номеров);
56
2.2.3. Характеристика результатной информации
Табель учета рабочего времени (форма Т-13)» (см. приложение 7) xls-
файл, заполняемый на основе всех таблиц, перечисленных в пункте 2.2.2.
данной ВКР. Является источником для формирования выходного документа
«Табель учета рабочего времени, доступного через экранную форму «Табель
учета рабочего времени».
Данный файл обновляется ежедневно, в 0:00 по местному времени.
Место хранения файла – общая папка «HW04-out».
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
Программное обеспечение разрабатываемого модуля представляет собой
однопользовательское приложение Her.watchman-04, а также встроенное
программное обеспечение терминала ATL-31 Watchman.
Приложение рабочей станции Her.watchman-04 содержит пять основных
и три служебных функции (рисунок 9):
Рис. 9. Дерево функций модуля «Her.watchman-04»

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

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