REST API приложение "Зачетная книжка студента" (Spring Framework)

5 000 руб. за проект
07 декабря 2023, 19:08 • 6 откликов • 62 просмотра
Реализовать нужно быстро, за 2-3 дня.

Необходимо реализовать REST API веб сервис представляющий из себя зачетную книжку студента.
Прописать следующий функционал по ролям:

  • Студент - обычный пользователь
    • Смотреть свои оценки
    • Смотреть предметы, по которым будут экзамены в текущем семестре
  • Преподаватель
    • Смотреть предметы, к которым преподаватель приписан (то есть этот препод может ставить оценки по эказменам/зачетам по этим предметам)
    • Ставить оценки студентам, но только тем, у которых он ведет этот предмет
  • Аднимнистратор
    • Полный доступ ко всем сущностям системы
      • Изменение любой информации
      • Удаление и создание новых данных
    • Регистрация пользователей в системе (об этом позднее)
    • Удалять и менять предметы у преподавателей
    • Убирать и добавлять студентов с предмета
Сущности системы:
  1. Пользователь
  2. Элемент аттестации
    1. Предмет
    2. Год и семестр
    3. Тип аттестации - зачет/экзамен
    4. ФИО экзаменатора
    5. Оценка
  3. Предмет
    1. Название предмета
    2. Кто преподаватель
По поводу регистрации. Обычный пользователь сам зарегистрироваться не может. Он должен заполнить форму с ФИО и почтой. Зарегистрировать его может только администратор. Если админ его зарегистрировал, то на почту которую пользователь указал, придет письмо с паролем для входа. Если же ничего не пришло, то должно автоматические, по истечение 7 дней, прийти письмо на ту же почту, что регистрация была отклонена.
Отзывы
Сделано все хорошо и по ТЗ. Исполнитель коммуникабельный и отвечает на сообщения быстро.
~ 1 год назад
R50 12a0d9d03fc75dc0ddf215cd74a57c77
Фрилансер
Четкое тз и оперативно
~ 1 год назад