Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Технология проектирования подсистем АСУ.doc
Скачиваний:
9
Добавлен:
31.08.2019
Размер:
139.26 Кб
Скачать

2. Форма ввода данных о приеме сотрудника на работу.

В данной форме вводятся данные по новому сотруднику. Автоматически формируется табельный номер сотрудника. В этой же форме происходит назначение на определенную должность в конкретном отделе/участке. Дата поступления записывается в поле «Дата приема» таблицы Сотрудник и в поле «Дата начала работы» в таблице Штат.

Объекты формы:

ФИО - Персонал.ФИО_сотрудника

Дата рождения - Персонал.Год рождения

Дата поступления - Персонал.Год_поступления

Список «Отдел» формируется по атрибуту Отдел.Наименование

Список «Участок» формируется по атрибуту Участок.Наименование при условии Отдел.ID_отдела = Участок.ID_отдел.

Должность – Должность.Наименование

Оклад – Штат.Оклад

  1. Форма ввода данных об увольнении сотрудника.

Объекты формы:

  • Таб № - Таб. Номер - Персонал.ID_персонала

  • ФИО - Персонал.ФИО_сотрудника

  • Отдел - Отдел.Наименование

  • Участок - Участок.Наименование

  • Дата увольнения - Персонал.Год_увольнения

4. Форма ввода данных о переводе сотрудника внутри предприятия.

Для перевода сотрудника внутри организации необходимо установить дату окончания работы в данной должности (поле «Окончание работы» таблицы Штат) равной дате перевода. Кроме того, необходимо создать новую запись в таблице Штат для данного сотрудника с атрибутами нового места работы и новой должности.

Объекты формы:

  • Таб № - Таб. Номер - Персонал.ID_персонала

  • ФИО - Персонал.ФИО_сотрудника

  • Список «Отдел» формируется по атрибуту Отдел.Наименование

  • Список «Участок» формируется по атрибуту Участок.Наименование при условии Отдел.ID_отдела = Участок.ID_отдел.

  • Должность – Должность.Наименование

  • Оклад – Штат.Оклад

  • Дата перевода - Персонал.Год_поступления

  1. Форма ввода данных о табеле рабочего времени.

В данной форме реализован универсальный модуль, который может вызываться в тех АРМах АСУ, в которых необходим табель рабочего времени.

При выборе месяца автоматически производится расчет рабочих часов. В списке сотрудников вводятся данные об общем числе отработанных часов данного сотрудника за месяц. При вводе данных происходит контроль введенных данных (число рабочих часов не может быть больше расчетного максимального значения).

Объекты формы:

  • Список «Отдел» формируется по атрибуту Отдел.Наименование

  • Список «Участок» формируется по атрибуту Участок.Наименование при условии Отдел.ID_отдела = Участок.ID_отдел

  • Месяц – Табель.Месяц

  • Рабочие часы – вычисляемое поле

  • Таб № - Персонал.ID_персонала

  • ФИО - Персонал.ФИО_сотрудника

  • Часы – Табель.Часы

При вызове данной формы из основной формы АРМ Кадры форма вызывается для того отдела, который был выбран в первой форме. При вызове данной формы в других АРМах, отдел автоматически устанавливается соответствующим тому АРМу, из которого он вызывается.