Skip to content

mayweather1993/final_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Необходимо разработать REST сервер, который имеет следующий функционал:

Приложение хранит информацию о сотрудниках компании и позволяет вести учет рабочего времени. В базе данных должны храниться данные о: Сотрудниках, Должностях сотрудников, Отделе в котором работает сотрудник, Событие (рабочий день, техническая учеба), Статусе сотрудника (больничный, работает, отпуск) Должны быть реализованы 3 уровня доступа к системе: Администратор - доступ ко всему функционалу (управление ролями, назначение модераторов и т.д.)

Модератор - управление данными о сотрудниках (создание, редактирование и т.д.) и рабочих часах

Сотрудник - только чтение данных о себе и своем рабочем времени.

У каждого сотрудника должна быть часовая ставка. Первого числа каждого месяца, система должна авооматичкски подсчитывать зарплату сотрудника и сохранять ее.Расчетный лист должен автоматически отправляться сотруднику.

Необходимо реализовать возможность получения данных о зп сотрудника за любой период.

Событие - модератор создает событие

Указывает тип события

Указывает список сотрудников, которые принимают участие и количество часов для каждого из сотрудников.

Данные об отработанных часах суммируются в месячные отработанные часы.