Разработать Web-приложение с использованием franework'а Java Spring. Схема БД прилагается. В приложении должна быть реализована регистрация по почте, аутентификация и авторизация (роли: root (любые операции CRUD), администратор (для работы с пользователями), преподаватель, студент), а также управление аккаунтом (смена пароля и поч ты, восстановление забытого пароля). При работе с БД в интерфейсе - постраничная навигация, сортировка и фильтрация данных.