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