Методика разработки информационной системы предполагает моделирование взаимосвязей входных, промежуточных и результатных информационных потоков.
Рассмотрим диаграмму потоков данных (Рисунок 2.1.):
Рисунок 2.1. Диаграмма потоков данных.
Расшифруем диаграмму потоков данных:
1 – Входящие документы:
· Больничный лист.
2 – Входящие документы:
· Отпуска.
· Командировочные листы.
· Приказы о приёме на работу и увольнении с работы.
3 – Входящие документы:
· Графики работ.
4 – Планирование табеля и составление графика работ рабочих согласна плана.
5 – Внесение фактической информации в табель, согласна плана.
6 – Отправка пустого бланка табеля.
7 – Подпись ведомостей.
8 – на печать:
· Ведомость о начисление по больничным дням.
· Ведомость о начисление по командировочным дням.
· Ведомость о заработной плате.
9 – Начисление заработной платы, согласна табеля.
10 – Входящие документы:
· Тарифные ставки.
· Разряды.
· категории сотрудников.
БД (1) – акты, документы, з/п.
Опишем диаграмму потоков данных.
Отдел по «Организации и нормированию труда» составляет графики работ цехов, согласно трудовому договору.
Составленный график работы передаётся мастеру цеха.
Мастер цеха согласна приказов о приёме и увольнение работников полученных из отдела «Кадров» составляет список работников данного цеха, и согласна графика работы планирует график работы рабочих этого цеха т.е. планирует табель. После составления плана табеля мастер производит детализацию табеля т.е. графики работ рабочих согласна плана, которые после передаёт бригадиру.
Бригадир производит внесение фактической информации согласна плана т.е.
фиксирует информацию о явках и неявках на работу. Кто-то из работников заболел, кто-то отсутствует по невыясненным причинам, а кто-то ушел в отпуск.
После заполненный бригадиром бланк табеля (со всеми отметками о явках и неявках по определенным причинам) передаётся в отдел «Расчётная группа» для начисления заработной платы.
Итак, мы имеем следующие реальные объекты предметной области:
· Работник
· Учёт рабочего времени
· Начисление заработной платы
· Режимы работы
· Система оплаты труда
· Типы рабочих
· Разряд
· Цех
· Оклад
· Почасовые ставки
Тогда диаграмма «Сущность-связь» будет выглядеть следующим образом: (Рисунок 2.2.)
Рисунок 2.2. Диаграмма «Сущность-Связь» в нотации IDEF1X
Связь изображается линией, проводимой между сущностью-родителем и сущностью-потомком с точкой на конце линии у сущности-потомка. Идентифицирующая связь между сущностью-родителем и сущностью-потомком изображается сплошной линией. Сущность-потомок в идентифицирующей связи является зависимой от идентификатора сущностью.
Сущности могут иметь также внешние ключи (Foreign Key), которые могут использоваться в качестве части или целого первичного ключа или не ключевого атрибута. Внешний ключ изображается с помощью помещения внутрь блока сущности имен атрибутов, после которых следуют буквы FK в скобках.