Рисунок 2.8 Физическая ER-модель базы данных
Задачей базы данных будет заполнение таблицы HISTORY и построение
пути документа с учетом типов документов и загруженности сотрудников.
Алгоритм заполнения таблицы:
1) Определение статуса документа, завершен документ или нет.
2) Определение последней дату работы с документом.
3) Проверка количества документов у сотрудников.
4) Фиксация последней даты изменения документа (из истории) или даты
его создания.
5) Проверка статуса документа на текущую дату.
6) Определение маршрута документа в соответствии с типом документа
7) Поиск должности в соответствии с маршрутом документа
8) Определение количества документов у сотрудников.
9) Выбор сотрудника с наименьшим количеством документов.
10) Формирование записи в истории.