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

Прецедент «Просмотр оценок»

Сводка. Студент просматривает свои оценки на сайте.

Актёр. Студент.

Зависимость. Является абстрактным предком с конкретными потомками: «Просмотр оценок за семестр», «Просмотр текущего контроля» и «Просмотр среднего балла»; включает прецедент «Авторизация».

Предусловие. Студент зашёл на сайт и находится на главной странице.

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

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

  2. В шапке сайта студент видит профиль и открывает вкладку «Оценки».

  3. Оценки обновляются в соответствии с выбранными параметрами.

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

  1. Если по выбранным параметрам не найден предмет или оценки, то на странице выводится соответствующее сообщение.

Постусловие. Студент нашёл нужную информацию про оценки.

Прецедент «Просмотр оценок за семестр»

Сводка. Студент просматривает свои оценки за семестр на сайте.

Актёр. Студент.

Зависимость. Является потомком прецендента «Просмотр оценок».

Предусловие. Студент находится в своём профиле на вкладке «Оценки».

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

  1. Студент открывает подменю вкладки «Оценки» и нажимает раздел «Оценки за семестр».

  2. Можно увидеть список оценок за семестры, убывающий по номеру.

  3. В поле номер семестра можно ввести номер интересующего семестра.

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

  1. Введён некорректный тип данных — выводится сообщение об ошибке.

  2. Если введён номер семестра, по которому нет данных, то будет выведено сообщение об отсутствии информации по данному семестру.

Постусловие. Найдена нужная информация про оценки за семестр.

Прецедент «Просмотр текущего контроля»

Сводка. Студент просматривает свои оценки текущего контроля.

Актёр. Студент.

Зависимость. Является потомком прецендента «Просмотр оценок».

Предусловие. Студент находится в своём профиле на вкладке «Оценки».

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

  1. Студент открывает подменю вкладки «Оценки» и нажимает раздел «Текущий контроль».

  2. На странице можно увидеть сводку с оценками за предметы текущего контроля, по умолчанию за текущий семестр.

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

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

  1. Введён некорректный тип данных — выводится сообщение об ошибке.

  2. Если введён номер семестра, по которому нет данных, то будет выведено сообщение об отсутствии информации по данному семестру.

Постусловие. Найдена нужная информация по текущему контролю.

Прецедент «Просмотр среднего балла»

Сводка. Студент просматривает средний балл.

Актёр. Студент.

Зависимость. Является потомком прецендента «Просмотр оценок».

Предусловие. Студент находится в своём профиле на вкладке «Оценки».

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

  1. Студент открывает подменю вкладки «Оценки» и нажимает раздел «Средний балл».

  2. На странице можно увидеть свой общий текущий средний балл и в списке средний балл по каждому семестру.

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

  1. Если пользователю не нужна информация по каждому семестру, то можно нажать на кнопку свернуть список и список будет спрятан.

Постусловие. Найдена нужная информация по среднему баллу.

Прецедент «Проставление оценок»

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

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

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

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

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

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

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

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

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

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

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

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

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

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