Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

Выбирает и изменяет список занятий



Краткое описание

Студент составляет себе расписание предметов на курсах, которые потом может изменять.

Потоки событий

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

1. Студент выбирает пункт "Создать расписание"

2. Система показывает чистый шаблон расписания.

3. Система находит и показывает список доступных курсов из Каталога Курсов.

4. Студент выбирает 4 обязательных и 2 курса по выбору из списка доступных курсов.

5. Альтернативный поток "Добавить курс" выполняется при добавлении каждого курса.

6. Система сохраняет расписание.

2.2. Альтернативные потоки

 

2.2.1 Изменение расписания.

1. Студент выбирает пункт "Изменить расписание".

2. Система показывает студенту его текущее расписание.

3. Система находит список всех доступных курсов и показывает его студенту.

4. Студент может изменять выбранные курсы, удаляя и добавляя новые.

5. Альтернативный поток "Добавить курс" выполняется при добавлении каждого курса.

6. Система сохраняет расписание.

 

2.2.2 Удаление расписания

1. Студент выбирает пункт "Удалить расписание.

2. Система показывает студенту его текущее расписание.

3. Студент выбирает команду "Удалить".

4. Система просит студента подтвердить удаление.

5. Студент подтверждает удаление.

6. Система удаляет расписание.

 

2.2.3 Сохранение расписания

 

Студент может сохранить в том числе и промежуточный вариант расписания, не содержащий всего списка выбранных курсов.

 

2.2.4 Добавление курса

 

Система проверяет, выполняются ли все необходимые условия для регистрации студента на выбранный курс. Затем система включает курс в расписание.

 

2.2.5 Не выполнены условия или расписание заполнено.

 

Если выполняется "Добавление курса" и выполнены не все условия для регистрации студента на выбранный курс или заполнен весь список курсов, то выдается сообщение об ошибке. Студент может выбрать другой курс или отменить операцию.

 

2.2.6 Расписание не найдено

 

Если для "Изменения расписания" или "Удаления расписания" система не может найти текущее расписание студента, то выдается сообщение об ошибке. Студент видит ошибку и создает расписание заново.

 

2.2.7 Каталог курсов недоступен

 

Если системе недоступен Каталог Курсов, то система показывает студенту сообщение об ошибке. Студент видит ошибку и начинает действие с начала.

 

2.2.8 Регистрация на текущий семестр закрыта

 

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

 

Входные условия

Авторизация

Перед выполнение студент должен войти в систему.

Выходное состояние

Исходное состояние.

 

4. Задание для самостоятельной работы:

Разрабатывается система контроля авиаперевозок одного из крупных авиаперевозчиков. Система позволяет автоматизировать работу авиакомпании от заказа билета и планирования будущих авиаперевозок, до учета сотрудников и получения статистики по ним. Система должна позволять клиентам авиакомпании иметь свои виртуальные личные кабинеты, с помощью которых они могут проводить различные операции с заказами авиабилетов: бронирование мест, просмотр/изменение рейсов. Клиенты могут оплачивать заказанные билеты в личном кабинете пользователя, предварительно зарегистрировав банковскую карту в системе, при этом клиент распечатывает электронную копию билета. Альтернативным путем выкупа билета является использование терминалов в офисах авиакомпании, для этого достаточно ввести номер билета или войти в личный кабинет пользователя.

Для любого посетителя Web-портала компании сайта должна быть представлена информация о текущих и будущих рейсах, а так же времени вылета и прилета и наличии свободных мест для рейсов за текущую дату.

Аналитики компании с помощью новой системы должны иметь возможность просмотра статистики загрузки рейсов в графическом виде. Система так же должна предлагать несколько вариантов прогноза для расширения количества рейсов по направлениям в зависимости от пассажиропотока.

В системе используется несколько различных внешних баз данных по сотрудникам авиакомпании, рейсам, доступным самолетам.

Работники авиакомпании в аэропорту проводят регистрацию пассажиров на рейс, используя при этом номер билета или электронной копии билета, билет при этом не изымается, но пассажир получает места в самолете из списка не занятых мест и посадочный талон на руки.

Системные администраторы могут вносить изменения в расписание рейсов, бронирование билетов в случае возникновения конфликтных ситуаций.

Система позволяет для бухгалтерии и отдела кадров собирать необходимую для них информацию о занятых сотрудниках на рейсах, регистрировать нового сотрудника компании, количестве купленных билетов и их стоимости.

 

Требуется придумать возможные шаги (минимум 3-4), которые реализуют сценарий использования системы: составить схему сценария использования системы (аналогично пункту 3, указать актеров, которые включены в данный сценарий), и детальное словесное описание, указав 3-4 альтернативных хода развития событий.

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.