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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
43
- определение порядка работы с информацией,
являющейся конфиденциальной.
Защита каналов связи
протокол SSH
Антивирусная защита
Kaspersky Total Space Security
Физическая защита помещений
- система контроля и управления доступом;
- оборудование помещений решетками на
окнах;
- разграничение прав доступа в помещения.
2.2 Информационное обеспечение задачи
2.2.1 Информационная модель и её описание
Инфологическая модель базы данных представлена на рисунке 10.
44
Рисунок 10 Инфологическая модель базы данных
Как видно из рисунка, разрабатываемая база данных состоит из
следующих сущностей:
Должность. Описывает должности на предприятии.
Сотрудник. Описывает личные данные сотрудника.
Больничный. Данная сущность предназначена для учета выхода
сотрудника на больничный.
45
Прогул. Данная сущность создана для учета случаев
своевольного невыхода на работу без уважительной причины.
Обед. В данной сущности фиксируется время, затрачиваемое на
обед сотрудников.
Проект. Описывает проекты, над которыми работает сотрудник.
Рабочее время. Содержит данные о рабочих часах, затраченных
за день. Также обеспечивает возможность оценки проведенного рабочего
времени.
Сверхурочная работа. Содержит данные о рабочих часах,
затраченных за день сотрудником сверхурочно. Обеспечивает возможность
оценки затраченного времени.
Командировка. Содержит информацию о командировках
сотрудника.
Табель рабочего времени. Таблица, которая служит
непосредственно для формирования табеля рабочего времени и оценки
деятельности сотрудника.
Инфологическая модель базы данных реализована в нотации IDEF1X c
помощью программы Microsoft Visio.
2.2.2 Характеристика нормативно-справочной, входной и оперативной
информации
Пользователи взаимодействуют с информационной системой
посредством разработанного программного интерфейса. Программа
позволяет вводить данные о сотрудниках, назначать им проекты и
контролировать учет рабочего времени. При этом, информационная система
автоматически учитывает количество отработанных часов и на основе этих
данных затем формируется заработная плата.
В информационную систему вводятся следующие данные о пациенте:
46
Фамилия
Имя
Отчество
Дата рождения
Данные о командировках
Данные о больничных
Данные об отгулах
Данные о прогулах.
2.2.3 Характеристика результатной информации
Проектируемая информационная система должна выполнять
следующие задачи:
Автоматизировать учет рабочего времени каждого сотрудника
Автоматически составлять табель учета рабочего времени по
запросу специалиста
Предоставлять доступ сотруднику к данным об отработанном
времени, сверхурочной работе
Предоставлять отчет руководителю о работе конкретного
сотрудника за заданный промежуток времени
Предоставлять отчет об эффективности работы конкретного
сотрудника
Обеспечивать безопасность и целостность базы данных
Обеспечивать возможность редактирования администратором
базы данных.
Обработка накопленной информации в модуле организована с
помощью запросов к данным. Она представляет собой экранные формы
вывода. Результатная информация представлена в виде отчетов о рабочем
времени сотрудника.
47
2.3 Программное обеспечение задачи
2.3.1 Общие положения
Рассмотрим диаграмму деятельности, показывающую работу
информационной системы и выполнение бизнес-процесса «Учет рабочего
времени» с ее помощью (рисунок 11).
Рисунок 11 Диаграмма деятельности
Из диаграммы видно, что руководитель (менеджер) назначает
сотруднику рабочие задачи и контролирует результат. Сотрудник с помощью
Источник: https://baza.diplomsite.ru/previewfile/2429