Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Междисциплинарный проект.docx
Скачиваний:
12
Добавлен:
19.06.2023
Размер:
4.07 Mб
Скачать

Прецедент «Отправка оценок в деканат»

Сводка. Преподаватель отправляет окончательные оценки в деканат.

Актёр. Преподаватель.

Зависимость. Включает прецедент «Авторизация».

Предусловие. Преподаватель зашёл на сайт и находится на «Главной».

Основной поток:

  1. Включить прецедент «Авторизация».

  2. В шапке сайта преподаватель открывает «Ведомость».

  3. Преподаватель вводит в поле номер группы.

  4. Появляется таблица со списком группы и датами занятий.

  5. При нажатии «Отправить ведомость» выводится окошко с полями: ФИО, название предмета, номер группы и дата отправки ведомости.

  6. При заполнении полей нажимается «Отправить», и ведомость отправляется в деканат.

Альтернативный поток:

  1. При неверном вводе данных в окошке на полях ФИО преподавателя, название предмета, номер группы студентов и дата отправки ведомости выводится сообщение об ошибке.

  2. При случайном нажатии кнопки «Отправить» ведомости предусмотрено закрытие всплывающего окошка нажатием в нем на крестик в правом верхнем углу.

  3. После отправки ведомости кнопка «Отправить» ведомость становится неактивной. Больше нельзя внести изменения в таблицу.

Постусловие. Преподаватель отправил окончательные оценки в деканат.

Прецедент «Изменение оценки»

Сводка. Преподаватель изменяет проставленную оценку.

Актёр. Преподаватель.

Зависимость. Включает прецендент «Авторизация». Расширяется прецендентом «Проставление оценок».

Предусловие. Преподаватель зашёл на сайт и находится на «Главной».

Основной поток:

  1. Включить прецедент «Авторизация».

  2. В шапке сайта преподаватель открывает «Ведомость».

  3. Преподаватель вводит в поле номер группы.

  4. Появляется таблица со списком группы и датами занятий.

  5. При нажатии на определенную ячейку с уже проставленной оценкой, доступна опция изменения содержимого поля.

  6. После изменения происходит обновление таблицы, чтобы применить коррективы в таблице. Применяется функция «Проставление оценок».

  7. Точка расширения: прецедент «Проставление оценок».

Альтернативный поток:

  1. Если преподаватель ведёт несколько дисциплин в семестре, в выпадающем списке «Ведомости» можно выбрать нужный предмет.

  2. Введён некорректный номер группы — сообщение об ошибке.

  3. Введена некорректная оценка — выводится сообщение об ошибке.

Постусловие. Преподаватель изменил оценку по предмету у студента выбранной группы за указанную дату.

Прецедент «Утверждение оценок в ведомости»

Сводка. Сотрудник деканата получает ведомость и вносит её в базу данных текущего контроля и оценок за семестр.

Актёр. Сотрудник деканата.

Зависимость. Включает «Авторизация» и «Заполнение информации о студенте». Расширяет «Составление списка на пересдачу».

Предусловие. Сотрудник деканата зашёл в систему управления.

Основной поток:

  1. Включить прецедент «Авторизация».

  2. Система проверяет наличие новых запросов на принятие ведомостей, их число отображается рядом со вкладкой «Запросы».

  3. Сотрудник заходит в «Запросы» с полученными ведомостями. Новые выделяются, подтверждённые старые отмечаются.

  4. Сотрудник открывает один из запросов, система предлагает действия: «Редактировать», «Сформировать список должников», «Подтвердить».

  5. Сотрудник деканата выбирает «Подтвердить».

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

  7. Включить прецедент «Заполнение информации о студенте».

Альтернативный поток:

  1. Если нет новых запросов, рядом со вкладкой нет никаких обозначений.

  2. Если нет запросов, то сотрудник увидит пустой блок на странице.

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