Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3. Разработка модели прецедентов информационной системы.docx
Скачиваний:
17
Добавлен:
19.06.2023
Размер:
132.72 Кб
Скачать

МИНОБРНАУКИ РОССИИ

Санкт-Петербургский государственный

электротехнический университет

«ЛЭТИ» им. В.И. Ульянова (Ленина)

Кафедра Информационных систем

отчет

по домашнему заданию № 3

по дисциплине

«Цифровое производство»

Тема: «Разработка модели прецедентов информационной системы»

8

Студент гр. 93—

Студент гр. 93—

Студент гр. 93—

Студент гр. 93—

Преподаватель

Кузнецов А.Г.

Санкт-Петербург

2023

Проектирование электронной системы учета оценок студентов Диаграмма прецедентов

1. Прецедент Авторизация.

Имя прецедента. Авторизация.

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

Актер. Преподаватель, Студент, Сотрудник деканата.

Зависимость: Включается прецедентами Просмотр оценок, Проставление оценок, Изменение оценок, Отправка оценок деканат, Заполнение информации о студенте, Утверждение оценок в ведомости.

Предусловие. Актер видит экран входа.

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

1. Актер вводит данные для авторизации - логин и пароль.

2. Система проверяет пару логин-пароль на корректность.

3. Система отображает интерфейс сайта.

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

1. Если пользователь не ввел одно из значений пары логин-пароль (или оба), система выводит сообщение об ошибке. 2. Если пара логин-пароль некорректна, то система выведет соответствующее сообщение и предложит восстановить пароль.

Постусловие. Наличие доступа пользователя подтверждено.

2. Прецедент Просмотр оценок.

Имя прецедента. Просмотр оценок.

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

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

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

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

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

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

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

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

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

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

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

3. Прецедент Просмотр оценок за семестр.

Имя прецедента. Просмотр оценок за семестр.

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

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

Зависимость: Прецедент Просмотр оценок за семестр потомок абстрактного предка Просмотр оценок.

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

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

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

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

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

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

  1. Если в поле номер введен некорректный тип данных (не цифры), то будет выведено сообщение об ошибке.

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

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

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

Имя прецедента. Просмотр текущего контроля.

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

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

Зависимость: Прецедент Просмотр текущего контроля потомок абстрактного предка Просмотр оценок.

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

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

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

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

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

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

  1. Если в поле номер введен некорректный тип данных (не цифры), то будет выведено сообщение об ошибке.

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

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