Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проектирование / 1. Всё для курсача / 01 Курсовая работа / Пояснительная записка к курсовой работе. ТЗ.docx
Скачиваний:
78
Добавлен:
07.03.2015
Размер:
480.81 Кб
Скачать
      1. Спецификация вариантов использования итерации 1

        1. Краткое описание, предусловия и постусловия

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

Итерация 1 сценария использования Manage Email позволяет служащему отображать и посылать сообщения деловым партнерам по электронной почте. Она имеет дело только с сообщениями, уже размещенными в БД. Одновре­менно может быть передано по электронной почте только одно сообщение.

Предусловия

Служащий находится в отделе работы с клиентами или как-то иначе упол­номочен Администратором обеспечивать ЕМ-приложение.

БД ЕМ содержит сообщения, которые нужно послать деловым партнерам по электронной почте.

Служащий связан с сервером электронной почты и уполномочен быть пользователем БД.

Постусловия

Программа обновила БД ЕМ, чтобы отразить любую успешную передачу сообщений электронной почты.

БД ЕМ осталась в неповрежденном состоянии, если произошли какое-ли­бо исключение или ошибка.

Как только служащий покинет приложение, консольное окно закрывается.

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

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

Система отображает информационное сообщение и запрашивает у служа­щего имя пользователя (username) и пароль (password) (Рис. 4 .3).

Рис. 4.3. Эскиз 1 интерфейса пользователь—компьютер

  • Система пытается соединить служащего с БД ЕМ.

  • После успешной связи приложение отображает список меню, содержащий возможные опции, которые может запросить служащий. В меню на рис. 8.4 имеются четыре последовательно пронумерованные опции:

  1. Просмотреть непосланные сообщения (View Unsent Messages) деловым партнерам (см. ниже «SI — View Unsent Messages»);

  2. Отобразить текст сообщения (Display Text of a Message), далее задается идентификатор сообщения (message id) (см. ниже «S2 — Display Text of a Message»);

  3. Переслать сообщение по электронной почте (Email a Message), заданное идентификатором message_id (см. ниже «S3 — Email a Message»);

  4. Завершить программу (Quit this Program).

Рис. 4.4. Эскиз 2 интерфейса пользователь-компьютер

Если служащий выбирает выход из ЕМ-приложения, печатая цифру 4, сценарий использования завершает работу.

        1. ПодпотокS1 —ViewUnsentMessages(просмотр непосланных сообщений)

Информация, показанная в консольном окне, аналогична примеру на Рис. 4 .5. Список меню представляется после того, как будет показано последнее непосланное сообщение.

Рис. 4.5. Эскиз 3 интерфейса пользователь-компьютер

        1. Подпоток s2—DisplayTextofaMessage(отображение текста сообщения)

Служащий должен ввести message_id перед тем, как будет показан текст этого сообщения. Текст сообщения отображается так, как приведено на Рис. 4 .6. Список меню заново показывается ниже текста сообщения.

        1. Подпоток s3 —EmailaMessage(передача сообщения по электронной почте)

Служащий должен определить, с каким message_idдолжно быть передано сообщение по электронной почте. Он печатаетmessage_idсообщения, ко­торое посылается по электронной почте, после чего БД обновляется. Информационное сообщение отображается в консольном окне после его успешной передачи, как показано на Рис. 4 .7. Список меню заново показывается послетого, как сообщение было послано.

Рис. 4.6. Эскиз 4 интерфейса пользователь-компьютер

Рис. 4.7. Эскиз 5 интерфейса пользователь-компьютер