- •Проектирование электронной системы учета оценок студентов Диаграмма прецедентов
- •1. Прецедент Авторизация.
- •2. Прецедент Просмотр оценок.
- •3. Прецедент Просмотр оценок за семестр.
- •4. Прецедент Просмотр текущего контроля.
- •5. Прецедент Просмотр среднего балла.
- •6. Прецедент Проставление оценок.
- •Включить прецедент Авторизация.
- •7. Прецедент Отправка оценок в деканат.
- •Включить прецедент Авторизация.
- •8. Прецедент Изменение оценки.
- •Включить прецедент Авторизация.
- •9. Прецедент Утверждение оценок в ведомости.
- •Включить прецедент Авторизация.
- •10. Прецедент Составление списка на пересдачу.
- •11. Прецедент Заполнение информации о студенте.
- •Включить прецедент Авторизация.
- •Лист ошибок и замечаний
8. Прецедент Изменение оценки.
Имя прецедента. Изменение оценки.
Сводка. Преподаватель изменяет проставленную оценку.
Актер. Преподаватель.
Зависимость: Прецедент Изменение оценки включает прецедент Авторизация. Расширяется прецедентом Проставление оценок.
Предусловие. Преподаватель зашел на сайт и находится на главной странице.
Основной поток:
Включить прецедент Авторизация.
В шапке сайта преподаватель видит свои данные профиля и открывает вкладку Ведомость.
Во вкладке ведомость преподаватель вводит в поле номер группы.
При обновлении страницы появляется таблица со списком группы и датами семинаров.
При нажатии на определенную ячейку с уже проставленной оценкой, доступна опция изменения содержимого поля.
После изменения происходит рефреш таблицы, чтобы применить коррективы в таблице. Применяется функция Проставление оценок.
Точка расширения: прецедент Проставление оценок.
Альтернативный поток:
1.Если преподаватель ведет несколько дисциплин в семестре, в выпадающем списке Ведомости можно выбрать нужный предмет.
2.Если в поле вводится некорректный номер группы, то выводится сообщение с ошибкой.
3.Если в ячейку вводится некорректная оценка (не 2, 3, 4, 5), то выводится сообщение об ошибке. Изменение не применяется.
Постусловие. Преподаватель изменил оценку по предмету у студента выбранной группы за указанную дату.
9. Прецедент Утверждение оценок в ведомости.
Имя прецедента. Утверждение оценок в ведомости.
Сводка. Сотрудник деканата получает ведомость и вносит ее в базу данных текущего контроля и оценок за семестр.
Актер. Сотрудник деканата.
Зависимость: Прецедент Утверждение оценок в ведомости включает прецеденты Авторизация и Заполнение информации о студенте. Расширяет прецедент Составление списка на пересдачу.
Предусловие. Сотрудник деканата зашел в систему управления, видит экран входа.
Основной поток:
Включить прецедент Авторизация.
Система проверяет наличие новых запросов на принятие ведомостей от преподавателей, их количество отображается рядом со вкладкой Запросы.
Сотрудник деканата заходит в раздел Запросы, где отображаются все последние отправленные ведомости. Новые выделяются, подтвержденные старые отмечаются.
Сотрудник деканата открывает один из запросов, система предлагает следующие варианты действий: -Редактировать
-Сформировать список должников -Подтвердить
Сотрудник деканата выбирает Подтвердить.
Система подгружает ведомость в базу всех текущих контролей, проставляются итоговые оценки за семестр.
Включить Прецедент Заполнение информации о студенте.
Альтернативный поток:
1.Если у пользователя нет новых запросов на подтверждение ведомостей, то рядом со вкладкой Запросы не будет никаких обозначений. 2. Если у пользователя еще нет ни одного запроса, то при открытии вкладки он увидит пустой блок.
Постусловие. Сотрудник деканата внес ведомость в базу данных. Отображаются итоговые оценки за текущий семестр.
10. Прецедент Составление списка на пересдачу.
Имя прецедента. Составление списка на пересдачу.
Сводка. Сотрудник деканата составляет список студентов, у которых стоит оценка неудовлетворительно за семестр.
Актер. Сотрудник деканата.
Зависимость: Расширяется прецедентом Утверждение оценок в ведомости.
Предусловие. Сотрудник деканата зашел в систему управления, открывает один из запросов.
Основной поток:
Система предлагает следующие варианты действий:
-Редактировать
-Сформировать список должников -Подтвердить
Сотрудник деканата нажимает. Сформировать список должников и формируется лист из студентов у кого стоит оценка неудовлетворительно.
Внизу листа есть кнопка отправить уведомление, при нажатии которой оповещаются студенты в своих личных кабинетах. Сотрудник деканата нажимает эту кнопку и рассылает сообщения.
Во внутреннюю базу данных деканата сохраняется лист должников автоматически. При возвращении в подменю доступна кнопка подтверждения ведомости.
Точка расширения: прецедент Утверждение оценок в ведомости.
Альтернативный поток:
1. Если у всех студентов проставлена положительная оценка и они усвоили дисциплину на оценку удовлетворительно и выше, то при нажатии кнопки сформировать список должников выводится сообщение об их отсутствии.
Постусловие. Список должников составлен и им отправлены уведомления.