9 декабря 2019 в 17:28:28
(4 года 47 недель 4 дня назад)
17.09.2019 10:23:09
Текст задания
Необходимо сделать новую базу данных(с нуля) для получения информации из Базы данных MariaDB(Sigur-программа учета времени сотрудников).
Схему базы данных и названия полей пришлю после согласования проекта.
Необходимые данные, которые нужно забирать :
- Группы сотрудников
- Сотрудники
- Графики
- Приказы
- Данные входов/выходов
В этой базе сделать отчёт, который будет показывать фактическое отработанное время сотрудниками.
Но есть несколько условий :
- если сотрудник пришёл раньше, чем начинается его график, то ставить время прихода на работу по графику
- если сотрудник ушёл, но не отметился, то ставится время окончание работы по графику
- если есть приказ на изменение стандартного графика, то он имеет приоритет над текущим графиком
При загрузке входов/выходов учитывать опоздания(нарушения графика)
В базе необходимо сделать пользователей с правами :
- Администратор (полные права)
- Руководитель подразделения (только своё подразделение)
- Пользователь (только просмотр)