Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 12 лет назад пользователемupoxxx.narod.ru
1 Задача регистрации курсов
2 Постановка задачи Студенты университета в каждом семестре должны прослушать ряд лекционных курсов Имеется каталог курсов, предлагаемых в данном семестре. Информация о курсе содержит название курса, его краткое описание, фамилию преподавателя Регистратор создает списки преподавателей и студентов, каталог курсов. Каждый студент должен прослушать любые из четырех предлагаемых курсов При регистрации на курсы студент выбирает 4 курса и 2 дополнительных курса на случай, если курс будет переполнен или отменен На курс не должно быть записано более 10 и менее 3 студентов. Курс, на который запишутся менее 3-х студентов, отменяется По завершению регистрации система направляет информацию в систему оплаты для выставления счетов студентам. Преподаватели указывают курсы, которые они будут читать, и должны иметь возможность просматривать списки студентов, записавшихся на их курсы
3 Актеры в системе регистрации курсов Список актеров определяется на основе изучения потоков информации между системой и внешним миром. От кого система получает информацию. Кому система передает информацию. В системе регистрации курсов: 1.Студент хочет зарегистрироваться на курсы 2.Преподаватель хочет выбрать курсы, которые он будет читать 3.Регистратор должен создать учебный план и составить каталог курсов на семестр 4.Регистратор должен хранить информацию о курсах, преподавателях и студентах 5.Система оплаты должна получать информацию из системы регистрации Актеры в системе: 1.Студент (Student) 2.Преподаватель (Professor) 3.Регистратор (Register) 4.Система оплаты (Billing system)
4 Диаграмма вариантов использования
5 Пакет Студент
6 Пакет Преподаватель
7 Пакет Регистратор
8 Выбор курсов для преподавания Основной поток событий Действия исполнителяОтклик системы 1Преподаватель подключается к системе регистрации и вводит свой идентификационный номер и пароль 2Проверяет пароль 3Просит выбрать номер семестра 4Преподаватель выбирает номер семестра5Просит выбрать операцию (добавить, удалить, просмотреть, напечатать, выйти) 6Преподаватель выбирает операцию 6.1Добавить учебный курс (Add ) 6.2Удалить учебный курс (Delete) 6.3Просмотреть расписание (Review) 6.4Напечатать расписание (Print) 6.6Выйти (Quit)
9 Под-потоки 6.1 Добавить учебный курс (Add a Course) Действия исполнителяОтклик системы 1Выводит окно, содержащее список учебных курсов, которые еще не закреплены за преподавателями 2Преподаватель выбирает учебный курс 3Закрепляет курс за преподавателем 6.2 Удалить учебный курс (Delete a Course) Действия исполнителяОтклик системы 1Выводит окно, содержащее список учебных курсов данного преподавателя 2Преподаватель выбирает учебный курс 3Удаляет взаимосвязь курса с преподавателем
10 Под-потоки 6.3 Просмотреть расписание (Review Schedule) Действия исполнителяОтклик системы 1Выводит окно, содержащее список учебных курсов данного преподавателя Для каждого курса выдается название, номер, день недели, время и место проведения занятий 2Преподаватель просматривает расписание 6.4 Напечатать расписание (Print Schedule) Действия исполнителяОтклик системы 1Печатает расписание курсов данного преподавателя 6.5 Выход (Quit) Действия исполнителяОтклик системы 1Завершает работу
11 Альтернативные потоки 1 Введен неверный идентификационный номер преподавателя или пароль Действия исполнителяОтклик системы 1Выдает сообщение об ошибке и запрашивает снова номер и пароль 2.1Вводит новый номер и/или пароль 2.2Выходит из варианта использования
12 Альтернативные потоки 2 Введен неправильный номер семестра Действия исполнителяОтклик системы 1Выдает сообщение об ошибке и запрашивает снова номер семестра 2.1Вводит новый номер семестра 2.2Выходит из варианта использования
13 Альтернативные потоки Курс не может быть закреплен за преподавателем Действия исполнителяОтклик системы 1.1Выдает сообщение об ошибке Превышено максимально допустимое количество курсов для одного преподавателя 1.2Выдает сообщение об ошибке Курс уже выбран другим преподавателем и выдает обновленный список курсов, которые еще не выбраны 2.1Выбирает новый курс 2.2Выходит из просмотра курсов
14 Альтернативные потоки Расписание не может быть напечатано Действия исполнителяОтклик системы 1Выдает сообщение об ошибке и предлагает подключить принтер 2.1Включает принтер и повторяет попытку 2.2Отменяет печать
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.