Курсовая работа. ПЗ_Самый итоговый вариант. Допустить к защите
Скачать 1.4 Mb.
|
2.3 Диаграмма вариантов использованияИсходя из установленных в постановке задачи пользователей информационной системы, составим диаграмму вариантов использования, представленную на рисунке 1. Диаграмма из среды IBM – Rational Rose, показывает работу системы в целом. Рисунок 1 – Диаграммы вариантов использования 2.4 Сценарии вариантов использования2.4.1 Вариант использования «Авторизоваться в системе» Краткое описание: Данный вариант использования описывает авторизацию пользователя в системе. Основной поток событий: Данный вариант использования начинает выполняться, когда пользователь хочет авторизоваться в системе. система запрашивает имя пользователя и пароль; пользователь вводит имя и пароль; система подтверждает имя и пароль, после чего открывается доступ в систему. Альтернативные потоки: Неправильное имя/пароль: Если во время выполнения основного потока обнаружится, что пользователь ввел неправильное имя и/или пароль, система выводит сообщение об ошибке. Пользователь может вернуться к началу основного потока или отказаться от входа в систему, при этом выполнение варианта использования завершается. 2.4.2 Вариант использования «Выход и системы» Краткое описание: Данный вариант использования описывает выход пользователя из системы. Основной поток событий: Данный вариант использования начинает выполняться, когда пользователь хочет выйти из системы. система запрашивает подтверждение на выход из системы; пользователь подтверждает выход; происходит выход из системы. Альтернативные потоки: Пользователь не подтверждает выход: Если во время выполнения основного потока обнаружится, что пользователь не подтвердил выход, система остается рабочей. Пользователь может вернуться к подтверждению выхода или остаться в системе. 2.4.3 Вариант использования «Принятие заказа» Краткое описание: Данный вариант использования описывает принятие заказа на исполнение. Основной поток событий: Данный вариант использования начинает выполняться, когда менеджер добавляет заказ на исполнение. система запрашивает подтверждение на выполнение операции; при вводе корректных данных в таблицу базы данных система добавляет новый заказ на исполнение. Альтернативные потоки: Были введены не корректные данные в таблицу БД: Если во время выполнения основного потока обнаружится, что были введены некорректные данные, система выводит сообщение об ошибке. Менеджер может вернуться к началу основного потока или отказаться от добавления заказа в систему, при этом выполнение варианта использования завершается. 2.4.4 Вариант использования «Сведения о выданных квитанциях» Краткое описание: Данный вариант использования описывает поиск информации о заказах, существующих в базе данных. Основной поток событий: Данный вариант использования начинает выполняться, когда пользователь хочет найти информацию о заказах, существующих в базе данных. система запрашивает подтверждение на выполнение операции; система предлагает заполнить поле номер заказа; система подтверждает и выводит интересующую информацию. Альтернативные потоки: Информация о заказе не найдена: Если во время выполнения основного потока обнаружится, что были заполнены не все поля поиска, система выводит сообщение об ошибке. Пользователь может вернуться к началу основного потока, при этом выполнение варианта использования завершается. 2.4.5 Вариант использования «Составление отчетностей» Краткое описание: Данный вариант использования описывает занесение информации о происходящих операциях на предприятии. Основной поток событий: Данный вариант использования начинает выполняться, когда пользователь хочет занести информацию о денежных приходах и расходах, а также исполненных заказах за время работы предприятия. система запрашивает подтверждение на выполнение операции; система предлагает заполнить поля, которые отразят все происходящие операции предприятия; система подтверждает занесение информации. Альтернативные потоки: Пользователь вводит неверные данные: Если во время выполнения основного потока обнаружится, что поля регистрации заполнены некорректной информацией, система выводит сообщение об ошибке. Пользователь может вернуться к началу основного потока, при этом выполнение варианта использования завершается. 2.4.6 Вариант использования «Отслеживание финансовых операций» Краткое описание: Данный вариант использования описывает просмотр информации о финансовых операциях предприятия. Основной поток событий: Данный вариант использования начинает выполняться, когда пользователь хочет отследить информацию о финансовых операциях предприятия. система запрашивает подтверждение на выполнение операции; система предлагает заполнить поля, которые отразят все финансовых операций за необходимый период; система подтверждает занесение информации. Альтернативные потоки: Пользователь вводит несуществующую дату: Если во время выполнения основного потока обнаружится, что поля регистрации заполнены некорректной информацией, система выводит сообщение об ошибке. Пользователь может вернуться к началу основного потока, при этом выполнение варианта использования завершается. 2.4.7 Вариант использования «Проверка отчетностей» Краткое описание: Данный вариант использования описывает просмотр информации об отчетности предприятия. Основной поток событий: Данный вариант использования начинает выполняться, когда пользователь хочет отследить информацию об отчетности предприятия. система запрашивает подтверждение на выполнение операции; система предлагает заполнить поля, которые отразят все финансовых операции за необходимый период; система подтверждает занесение информации. Альтернативные потоки: Указан некорректный период: Если во время выполнения основного потока обнаружится, что поля регистрации заполнены некорректной информацией, система выводит сообщение об ошибке. Пользователь может вернуться к началу основного потока, при этом выполнение варианта использования завершается. 2.4.8 Вариант использования «Просмотр личных дел сотрудников» Краткое описание: Данный вариант использования показывает личные данные выбранного сотрудника. Основной поток событий: Данный вариант использования начинает выполняться, когда пользователь хочет получить личные данные требуемого сотрудника. система запрашивает подтверждение на выполнение операции; система предлагает заполнить поля, которые отразят всю работу выбранного сотрудника за выбранный период времени; система подтверждает занесение информации. Альтернативные потоки: Указанный сотрудник не найден: Если во время выполнения основного потока обнаружится, что сотрудник не найден, система выводит сообщение об ошибке. Пользователь может вернуться к началу основного потока, при этом выполнение варианта использования завершается. 2.4.9 Вариант использования «Внесение изменений о статусе заказа» Краткое описание: Данный вариант использования описывает внесение изменений в статус заказа. Основной поток событий: Данный вариант использования начинает выполняться, когда пользователь системы захочет внести изменения в статус заказа. система запрашивает подтверждение на выполнение операции; система предлагает занести информацию о статусе заказе; система подтверждает занесение информации. Альтернативные потоки: Заказ не существует: Если во время выполнения основного потока обнаружится, что необходимые поля заполнены некорректной информацией и данный заказ не существует, система выводит сообщение об ошибке. Пользователь может вернуться к началу основного потока, при этом выполнение варианта использования завершается. 2.4.10 Вариант использования «Принятие оплаты» Краткое описание: Данный вариант использования описывает принятие оплаты за исполненный заказ. Основной поток событий: Данный вариант использования начинает выполняться, когда пользователь системы будет вносить информацию об оплате заказа. система запрашивает подтверждение на выполнение операции; система предлагает занести информацию о принятой оплате; система подтверждает занесение информации. Альтернативные потоки: В поля внесены некорректные данные: Если во время выполнения основного потока обнаружится, что необходимые поля заполнены некорректной информацией, система выводит сообщение об ошибке. Пользователь может вернуться к началу основного потока, при этом выполнение варианта использования завершается. 2.4.11 Вариант использования «Изменение прейскуранта» Краткое описание: Данный вариант использования описывает внесение изменений в прейскурант. Основной поток событий: Данный вариант использования начинает выполняться, когда пользователь системы будет вносить изменения в прейскурант. система запрашивает подтверждение на выполнение операции; система предлагает занести изменения в прейскурант; система подтверждает занесение изменений. Альтернативные потоки: Введенные данные совпадают: Если во время выполнения основного потока обнаружится, что необходимые поля заполнены одинаковой информацией, система выводит сообщение об ошибке. Пользователь может вернуться к началу основного потока, при этом выполнение варианта использования завершается. |