«Проектирование и разработка информационной системы учета и анализа деятельности автошколы»


Спецификация Use Case «Управлять расписанием» для курсанта



бет6/17
Дата22.11.2023
өлшемі1,78 Mb.
#192867
түріКурсовая
1   2   3   4   5   6   7   8   9   ...   17
Байланысты:
Курсовая
Апанасик АДМИНИСТРИРОВАНИЕ БАЗ
Спецификация Use Case «Управлять расписанием» для курсанта
Наименование: Управлять расписанием.
Краткое описание: данный вариант использования позволяет пользователю системы просмотреть актуальное расписание теоретических и практических занятий.
Предусловия:
Пользователь авторизовался в системе и получил права на управление расписанием.
Основной сценарий:

  1. Курсант проверяет наличие свободного окошка у Инструктора.

  2. После выбора запись вносится в базу записи Курсантов к Инструкторам и сохраняется в расписании.

  3. При необходимости можно отменить занятие или изменить дату записи.

Альтернативный сценарий:

  1. У пользователя нет прав для просмотра данного раздела:

Пользователь получит соответствующее уведомление.
Спецификация Use Case «Проверить посещаемость»
Наименование: Проверить посещаемость.
Краткое описание: данный вариант использования позволяет лектору проверить посещаемости студентами теоретического занятия.
Предусловия:
Пользователь авторизовался в системе с правами «Лектор».
Основной сценарий:

  1. Лектор выбирает Раздел «Проверка посещаемости»

  2. Задает критерии отбора (КодГруппы/Дата/КодЛектора)

  3. Лектор по списку проверяет присутствие курсантов на занятии

  4. Информация вносится в базу посещаемости.

Альтернативный сценарий:

  1. У пользователя нет прав для просмотра данного раздела;

  2. Неверно заданы параметры поиска:

Пользователь получит соответствующее уведомление.
Спецификация Use Case «Зачислить в группу»
Наименование: Зачислить в группу.
Краткое описание: данный вариант использования позволяет администратору сохранить Курсанта в базе курсантов.
Предусловия:
Курсант выполнил все необходимые требования, подготовил документ и оплатил обучение.
Основной сценарий:

  1. Администратор вносит личные данные Курсанта в Информационную базу курсантов.

  2. Администратор добавляет Курсанта в базу посещаемости и оформляет индивидуальную книжку учёта обучения на транспортных средствах.

  3. Каждый курсант сохраняется в базе курсантов и зачисляется в выбранную группу.

Альтернативный сценарий:

  1. В группе нет мест и невозможно подобрать подходящую группу;

  2. Курсант не выполнил одно из требований;

  3. Курсант не достиг необходимого возраста:

Зачисление пользователя приостанавливается.
Для построения диаграммы вариантов использования необходимо определить перечень действующих лиц и их вариантов использования:
Курсант:

  • Выбрать группу

  • Получить информацию о необходимых документах

  • Заполнить шаблон Заявления

  • Просмотр расписания

  • Управлять расписанием

Инструктор:

  • Просмотр расписания

  • Управлять расписанием

  • Внести отметку в индивидуальную книжку

Лектор:

  • Просмотр расписания

  • Управлять расписанием

  • Проверить посещаемость

Администратор:

  • Проверить наличие свободных мест

  • Подобрать другую группу

  • Рассчитать стоимость обучения

  • Сформировать счет для оплаты обучения

  • Управлять базой Курсантов

  • Управлять базой Преподавателей

  • Проверить возраст Курсанта

  • Ввести данные курсантов

  • Зачислить в группу

  • Составить расписание

  • Просмотр расписания

  • Управлять расписанием

База курсантов:

  • Ввести данные курсантов

  • Зачислить в группу

База посещаемости:

  • Проверить посещаемость.

Разработанная диаграмма вариантов использования для заинтересованных лиц автошколы изображены на рисунке 2.1:



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   17




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет