Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсова работа по ТП.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.49 Mб
Скачать

4.Бизнес – модель (Business use-case Diagram)

Моделирование бизнес процессов – это моделирование деятельности организации. При этом моделируется структура организации, роли сотрудников в этой структуре, взаимосвязи между сотрудниками. Бизнес модель представлена графически с помощью Business USE-CASE Diagram (рис.1.), где Business worker – фармацевт, директор аптеки. Business actor – клиент, поставщик товаров, налоговая.

Рис. 1. Business USE-CASE Diagram.

5. Диаграмма вариантов использования (use-case Diagram)

Каждый вариант использования определяет последовательность действий, которые должны быть выполнены проектируемой системой при взаимодействии ее с соответствующим актером. USE-CASE Diagram представлена на рис.2.

Рис. 2. USE CASE-диаграмма.

Описание актеров

Актер «Администратор»

Может выполнять следующие действия: добавление новых пользователей к системе; назначение прав пользователям; поддержку работоспособности БД, которая может включать в себя (или не включать) восстановление системы, архивирование, резервирование.

Актер «Фармацевт»

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

Актер «Клиент»

Может выполнять следующие действия: составлять заявку, смотреть отчет о найденных препаратах, получить препарат.

Актер «Директор»

Может выполнять следующие действия: получать отчет о продажах и затратах.

Актер «Поставщик»

Может выполнять следующие действия: принимать заказ от фармацевта доставить заказ в Аптеку.

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

  1. Поток событий варианта использования «Искать по наименованию препарата» может выглядеть следующим образом:

Предусловие:

Фармацевт удачно проходит процесс проверки логина и пароля.

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

  1. Вариант использования начинается, когда клиент составляет заявку на приобретение того или иного препарата.

  2. Фармацевт принимает заявку к обработке.

  3. Фармацевт осуществляет запрос «Поиск по наименованию препарата» в БД.

  • А1. Данного препарата не оказалось в наличие.

  • Е1. Возникла ошибка во время поиска

  1. Фармацевт оформляет заказ.

  2. Вариант использования завершается.

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

А1. Препарат не найден в БД.

  1. Фармацевт информирует клиента о том, что данного препарата нет в наличии.

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

  3. Клиент оставляет заявку.

  • А2. Клиент не хочет оставлять заявку.

  1. Фармацевт заносит заявку в БД.

  2. Фармацевт информирует клиента о том, что заявка принята.

  3. Вариант использования завершается.

А2. Клиент не хочет оставлять заявку.

  1. Фармацевт аннулирует заявку.

  2. Вариант использования завершается.

Потоки ошибок

Е1. Ошибка во время поиска записи БД.

  1. Фармацевт обращается к администратору для устранения неполадки.

  2. Администратор устраняет ошибку.

  3. Фармацевт делает повторный запрос.

  4. Вариант использования завершается.

Постусловие:

Сформирован отчет о найденном.