- •Технология проектирования подсистемы асу.
- •1. Основная форма (интерфейсный модуль) асу «Кадры»
- •2. Форма ввода данных о приеме сотрудника на работу.
- •Форма ввода данных об увольнении сотрудника.
- •4. Форма ввода данных о переводе сотрудника внутри предприятия.
- •Форма ввода данных о табеле рабочего времени.
2. Форма ввода данных о приеме сотрудника на работу.
В данной форме вводятся данные по новому сотруднику. Автоматически формируется табельный номер сотрудника. В этой же форме происходит назначение на определенную должность в конкретном отделе/участке. Дата поступления записывается в поле «Дата приема» таблицы Сотрудник и в поле «Дата начала работы» в таблице Штат.
Объекты формы:
ФИО - Персонал.ФИО_сотрудника
Дата рождения - Персонал.Год рождения
Дата поступления - Персонал.Год_поступления
Список «Отдел» формируется по атрибуту Отдел.Наименование
Список «Участок» формируется по атрибуту Участок.Наименование при условии Отдел.ID_отдела = Участок.ID_отдел.
Должность – Должность.Наименование
Оклад – Штат.Оклад
Форма ввода данных об увольнении сотрудника.
Объекты формы:
Таб № - Таб. Номер - Персонал.ID_персонала
ФИО - Персонал.ФИО_сотрудника
Отдел - Отдел.Наименование
Участок - Участок.Наименование
Дата увольнения - Персонал.Год_увольнения
4. Форма ввода данных о переводе сотрудника внутри предприятия.
Для перевода сотрудника внутри организации необходимо установить дату окончания работы в данной должности (поле «Окончание работы» таблицы Штат) равной дате перевода. Кроме того, необходимо создать новую запись в таблице Штат для данного сотрудника с атрибутами нового места работы и новой должности.
Объекты формы:
Таб № - Таб. Номер - Персонал.ID_персонала
ФИО - Персонал.ФИО_сотрудника
Список «Отдел» формируется по атрибуту Отдел.Наименование
Список «Участок» формируется по атрибуту Участок.Наименование при условии Отдел.ID_отдела = Участок.ID_отдел.
Должность – Должность.Наименование
Оклад – Штат.Оклад
Дата перевода - Персонал.Год_поступления
Форма ввода данных о табеле рабочего времени.
В данной форме реализован универсальный модуль, который может вызываться в тех АРМах АСУ, в которых необходим табель рабочего времени.
При выборе месяца автоматически производится расчет рабочих часов. В списке сотрудников вводятся данные об общем числе отработанных часов данного сотрудника за месяц. При вводе данных происходит контроль введенных данных (число рабочих часов не может быть больше расчетного максимального значения).
Объекты формы:
Список «Отдел» формируется по атрибуту Отдел.Наименование
Список «Участок» формируется по атрибуту Участок.Наименование при условии Отдел.ID_отдела = Участок.ID_отдел
Месяц – Табель.Месяц
Рабочие часы – вычисляемое поле
Таб № - Персонал.ID_персонала
ФИО - Персонал.ФИО_сотрудника
Часы – Табель.Часы
При вызове данной формы из основной формы АРМ Кадры форма вызывается для того отдела, который был выбран в первой форме. При вызове данной формы в других АРМах, отдел автоматически устанавливается соответствующим тому АРМу, из которого он вызывается.