Skip to content

Редактор университетской информации

reflash edited this page Mar 1, 2017 · 6 revisions

Требования

Общее

Цель редактора университетской информации предоставить пользователю возможность заполнять информацию общего характера, необходимую для использования в сервисах, посредством десктопного интерфейса

Функционал

Операции для вывода списка, добавления, редактирования и удаления следующих сущностей:

  • Преподаватель
  • Группа
  • Студент
  • Абитуриент
  • Факультет
  • Специальность
  • Кафедра
  • Аудитория

Данные

Факультет Специальность Кафедра
Идентификатор (PK) Идентификатор (PK) Идентификатор (PK)
Название Название Название
Номер Факультет (FK)
Аудитория Группа Преподаватель
Идентификатор (PK) Идентификатор (PK) Идентификатор (PK)
Название Номер ФИО
Гео-позиция (опционально) Тип (очный, заочный, вечерний) Должность
Вмещаемость Количество студентов (временное) Ученая степень (опционально)
Кафедра (FK) (опционально) Изображение (FK) (опционально)
Студент Абитуриент СпециальностиГрупп
Номер студенческого (PK) Идентификатор (PK) Идентификатор группы (PK)
ФИО ФИО Идентификатор специальности (PK)
Группа (FK) Специальность (FK)
Изображение (FK) (опционально)
Подгруппа Изображение
Идентификатор (PK) Идентификатор (PK)
Группа (FK) Значение
Номер

Аудит

Требуется отслеживать все изменения связанные с добавление, редактированием и удалением сущностей системы. Также должны отслеживаться факты публикации данных в веб-сервис, которые должны предварительно верифицироваться. Каждая публикация набор изменений относительно предыдущего состояния до публикации.