Учет движения кадрового состава.
Цель: Вести учет движения кадров для их последующего анализа.
Требуется: Сформировать ведомость движения кадров организации.
Организационно-экономическая сущность: Задача учета движения кадрового состава и
Решается для того, чтобы посмотреть какое количество штатных единиц принято, уволено и переведено по каждой должности в каждом подразделении по запросу в компьютере. Результатом ее решения является Ведомость движения кадрового состава.
С помощью задачи «учет движения кадрового состава» можно проанализировать:
насколько правильна расстановка кадров на фирме;
требуется ли набирать дополнительный персонал;
насколько эффективно используется рабочее время;
как развивается карьерный рост работников и др.
Для того чтобы решить задачу учет движения кадрового состава необходимы следующие документы:
Организационная структура предприятия (Таблица 5.1.1)
Ведомость наличия кадров (Таблица 5.2.1)
Приказы о приеме на работу (Таблица 5.2.2)
Приказы об увольнении (Таблица 5.2.3)
Приказы о переводе (Таблица 5.2.4)
Журналы приказов составляются в отделе кадров на основе соответствующих приказов. Ведомость наличия кадров составляется в отделе кадров на основе приказов об увольнении, переводе, и приеме на работу.
Из организационной структуры предприятия поля «Подразделение» и «Должность» включаются в ведомость движения кадров. Поле «Количество штатных единиц» включается из ведомости наличия кадров. Делаем выборку из журнала приказов о приеме на работу по данной должности данного подразделения, количество записей в выборке заносим в столбец «Принято» выходного документа. Делаем выборку из журнала приказов об увольнении по данной должности данного подразделения, количество записей в выборке заносим в столбец «Уволено» выходного документа. Делаем выборку из реестра приказов о переводе по данному подразделению и данной должности. Количество записей в выборке заносим в столбец «Командировано» выходного документа. К значению столбца «Количество штатных единиц» добавляем значение столбца «Принято» и вычитаем значения столбцов «Уволено» и «Переведено», результат заносим в столбец «Тек. Кол-во» выходного документа.
Таблица 5.1.1
Организационная структура
|
Подразделение |
Должность |
|
|
|
Таблица 5.2.1
Ведомость наличия кадров
|
Подразделение |
Должность |
Количество штатных единиц |
|
|
|
|
Таблица 5.2.2
Приказ о приеме на работу
|
Номер приказа |
Подразделение |
Должность |
Ф.И.О. |
Дата приема на работу |
|
|
|
|
|
|
Таблица 5.2.3
Приказ об увольнении
|
Номер приказа |
Подразделение |
Должность |
Ф.И.О. |
Дата увольнения |
|
|
|
|
|
|
Таблица 5.2.4
Приказ о переводе
|
Номер приказа |
Подразделение до перевода |
Должность до перевода |
Ф.И.О. |
Дата перевода |
Подразделение после перевода |
Должность после перевода |
|
|
|
|
|
|
|
|

Рис. 5.2.1 Алгоритм решения задачи «Учет движения кадрового состава»
Периодичность решения и область применения: Задача учета движения кадрового состава решается раз в полгода.
Технико-экономическая эффективность: автоматизация составления ведомости движения кадров позволит избежать ошибок, которые сопутствуют ручному составлению графика из-за большого объема информации, позволит увеличить эффективность и сократить трудозатраты на решения данной задачи, а так же вести ведомость движения кадров непрерывно и формировать различные статистические отчеты за малый промежуток времени.
Методы внесения изменений: изменения в исходные документы могут вноситься сотрудниками отдела кадров, имеющими различный уровень доступа.
Информационное обеспечение:
Входная информация: В качестве входной информации для решения задачи используются следующие документы и справочники:
Справочник подразделений (Таблица 5.2.5)
Справочник должностей (Таблица 5.2.6)
Ведомость наличия кадров (Таблица 5.2.7)
Реестр приказов о приеме на работу (Таблица 5.2.8)
Реестр приказов об увольнении (Таблица 5.2.9)
Реестр приказов о переводе (Таблица 5.2.10)
Информация из вышеуказанных документов заносится и хранится в файлах:
Spr_podr
Spr_dolzh
Tb_nal_kadr
Spr_priem
Spr_uvol
Spr_perevod
Входные документы:
Таблица 5.2.5
Справочник структурных подразделений
|
Код подразделения |
Подразделение |
|
|
001 |
Отдел кадров |
Таблица 5.2.6
Справочник должностей
|
Код должности |
Должность |
|
002 |
Начальник отдела |
Таблица 5.2.7
Ведомость наличия кадров
|
Подразделение |
Должность |
Количество штатных единиц |
|
Отдел кадров |
Начальник отдела |
1 |
Таблица 5.2.8
Реестр приказов о приеме на работу
|
Номер приказа |
Подразделение |
Должность |
Ф.И.О. |
Дата приема на работу |
|
249 |
Отдел кадров |
Специалист по кадрам |
Петров Геннадий Сергеевич |
05.04.02 |
Таблица 5.2.9
Реестр приказов об увольнении
|
Номер приказа |
Подразделение |
Должность |
Ф.И.О. |
Дата увольнения |
|
249 |
Отдел кадров |
Специалист по кадрам |
Петров Геннадий Сергеевич |
05.04.03 |
Таблица 5.2.10
Реестр приказов о переводе
|
Номер приказа |
Подразделение до перевода |
Должность до перевода |
Ф.И.О. |
Дата перевода |
Подразделение после перевода |
Должность после перевода |
|
345 |
Отдел кадров |
Специалист по кадрам |
Иванов Иван Иванович |
03.05.08 |
Отдел кадров |
Старший специалист по кадрам |
Выходные документы:
В результате решения данной задачи формируются документы «Ведомость движения кадрового состава» которая записывается в базу как Tb_dvij_kadr. Документ представляется на листах формата А4 и являются текстово-цифровым.
Таблица 5.2.11
Ведомость движения кадров
|
Подразделение |
Должность |
Количество штатных единиц |
Принято |
Уволено |
Переведено |
|
Отдел кадров |
Начальник отдела |
1 |
1 |
0 |
0 |
Машинное описание алгоритма.
Заполняем значения столбца «Подразделение»из spr_podr.
Заполняем значения столбца «Должность» из spr_dolzh, ставя условие, что ID Подр. spr_dolzh равно ID spr_podr.
Заполняем значения столбца «Количество штатных единиц» из Tb_nal_kadr, ставя условие, что ID Должности Tb_nal_kadr равно ID spr_dolzh
Делаем выборку из Spr_pr_priem, ставя условие, что ID spr_sotr Равно ID Сотрудника Spr_pr_priem, и ID Должности Spr_pr_priem равно ID spr_dolzh Количество записей в выборке заносим в столбец «Принято» выходного документа
Делаем выборку из Spr_pr_perevod , ставя условие, что ID spr_sotr Равно ID Сотрудника Spr_pr_perevod, и ID Должности Spr_pr_perevod равно ID spr_dolzh. Количество записей в выборке заносим в столбец «Переведено» выходного документа
Делаем выборку из Spr_pr_uvoln , ставя условие, что ID spr_sotr Равно ID Сотрудника Spr_pr_uvoln , и ID Должности Spr_pr_uvoln равно ID spr_dolzh. Количество записей в выборке заносим в столбец «Уволено» выходного документа
К значению столбца «Количество штатных единиц» добавляем значение столбца «Принято» и вычитаем значение столбца «Уволено». Результат заносим в столбец «Тек. Кол-во» выходного документа.
