Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая ИСРПО пример.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать
☆

2. Объектно-ориентированная модель бизнес-процессов предметной области на языке uml

Рисунок 1 – Диаграмма вариантов использования (общая)

Рисунок 2 – Диаграмма вариантов использования (учет товаров на складе)

Рисунок 3 – Диаграмма вариантов использования (учет заказов)

Рисунок 4 – Диаграмма вариантов использования (учет товаров на сайте магазина)

Таблица 1 - Сценарий выполнения прецедента «Учет заказов»

Прецедент

Учет заказов

Исключение 1 «регистрация клиента»

Если покупатель не имеет логина и пароля на сайте, он регистрируется перед авторизацией.

Исключение 2 «предоставление скидки» – если покупатель указывает номер дисконтной карты – менеджер сверяет его с номером в базе и пересчитывает стоимость заказа с учетом скидки

Актеры

Покупатель, менеджер продаж

Цель

Регистрация и направление заказа на доставку

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

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

Тип

Базовый

Ссылки

«Оформление заказа», «передача заказа на склад»

Таблица 2 - Типичный ход события «Учет заказа клиента»

Действия актеров

Отклик

Покупатель выбирает книгу и отмечает ее как покупаемую

Менеджер добавляет код книги в корзину покупателя

Покупатель оформляет корзину как заказ

Менеджер регистрирует номер заказа, дату и др.реквизиты, подает сигнал о заявке менеджеру продаж

Покупатель вводит номер карты скидок магазина

Менеджер проверяет номер и предоставляет скидку

окупатель оплачивает товар удобным для него способом

Менеджер проверяет платеж и отправляет письмо с подтверждением платежа покупателю

Менеджер оформляет счет-фактуру заказа и отправляет ее на склад

Менеджер регистрирует документ и направляет его на склад для последующей доставки покупателю

Таблица 3 – Сценарий выполнения прецедента «Учет товаров на сайте»

Прецедент

Учет товаров на сайте

Актеры

менеджер продаж

Цель

Обновление ассортимента продукции в соответствии с запасами на складе

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

Менеджер получает накладные об изменении ассортимента товара на складе и изменяет информацию о книгах в БД на сайте магазина

Тип

Базовый

Ссылки

«изменение информации», «добавление информации», «удаление информации»

Таблица 4 - Типичный ход события «Учет товаров на сайте»

Действия актеров

Отклик

Менеджер изменяет информацию о книге в магазине

Менеджер изменяет данные о книге в базе данных и как следствие на сайте

Менеджер добавляет информацию о книге в магазине

Менеджер добавляет информацию о книге в базу и сайт магазина

Менеджер удаляет информацию о книге из магазина

Менеджер удаляет всю информацию или ее часть из базы данных и с сайта

Таблица 5 - Сценарий выполнения прецедента «Учет на складе»

Прецедент

Учет на складе

Актеры

Кладовщик, заведующий складом

Цель

Прием и отпуск товара, переоценка и списание книг

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

Кладовщик принимает и отпускает товар и составляет накладные, заведующий проводит переоценку и списание книг и составляет накладные, также он передает все документы менеджеру через систему

Тип

Базовый

Ссылки

«прием товара», «отпуск товара», «переоценка», «списание»

Таблица 6 - Типичный ход события «Учет на складе»

Действия актеров

Отклик

Кладовщик отпускает товар со склада и составляет накладную отпуска товара курьеру или организации по доставке

Кладовщик составляет накладную отпуска/приема товара и направляет ее менеджеру продаж

Кладовщик принимает товар и составляет накладную приема товара

Заведующий складом переоценивает товар, составляет накладную переоценки

Заведующий составляет накладную переоценки/списания товара и направляет ее менеджеру продаж

Заведующий складом списывает книги, составляет накладную списания

Таблица 7 – Сценарий выполнения прецедента «Оформление заказа»

Прецедент

Оформление заказа

Актеры

Покупатель

Цель

Составление заказа и оплата стоимости заказа

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

Покупатель набирает корзину товаров, оформляет заказ, возможно ему предоставляется скидка, далее он оплачивает стоимость товара

Тип

Включающий

Ссылки

«регистрация покупателя», «формирование корзины», «оплата товара», «скидка»

Таблица 8 – Типичный ход события «Оформление заказа»

Действия актеров

Отклик

Покупатель выбирает книгу и отмечает ее как покупаемую

Система добавляет код книги в корзину покупателя

Покупатель оформляет корзину как заказ

Менеджер регистрирует номер заказа, дату и др.реквизиты, подает сигнал о заявке менеджеру продаж

Покупатель вводит номер карты скидок магазина

Менеджер проверяет номер и предоставляет скидку

Покупатель оплачивает товар удобным для него способом

Менеджер продаж проверяет платеж и отправляет письмо с подтверждением платежа покупателю

Таблица 9 – Сценарий выполнения прецедента «Передача заказа на склад»

Прецедент

Передача заказа на склад

Актеры

менеджер продаж

Цель

Контроль оплаты и направление заказа на доставку

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

После подтверждения оплаты заказа менеджер составляет счет-фактуру зарегистрированного заказа и направляет ее на склад

Тип

Включающий

Ссылки

-

Таблица 10 – Типичный ход события «Передача заказа на склад»

Действия актеров

Отклик

менеджер оформляет счет-фактуру заказа и отправляет ее на склад

Менеджер заполняет документ и направляет его на склад для последующей доставки покупателю

Рисунок 5 – Диаграмма классов

Рисунок 6 – Диаграмма активности (учет заказов)

Рисунок 7 – Диаграмма активности (учет на сайте)

Рисунок 8 – Диаграмма активности (учет на складе)

Рисунок 9 – Диаграмма активности (оплата заказа, нижний уровень)

Рисунок 10 – Диаграмма последовательности (учет заказа)

Рисунок 11 – Диаграмма последовательности (учет на складе и сайте)

Рисунок 12 – Диаграмма состояний (книга в магазине)