Добавил:
t.me Инфо для ГУАП студентов от меня: https://kafaka.notion.site/99e6d9b70ca74f7baef3daea17839e5a Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
14
Добавлен:
10.11.2024
Размер:
1.64 Mб
Скачать
  1. Объектно-ориентированный анализ информационной системы

    1. Проектирование диаграмм прецедентов

Диаграммы прецедентов представляют собой графическое изображение вариантов использования приложения, участников и их взаимодействия в виде простых геометрических фигур. Альтернативы применения описывают функциональность системы с точки зрения ее пользователей, а активные лица представляют внешние сущности, которые обращаются к платформе. Суть данной диаграммы заключается в том, что она помогает лучше понять требования к системе и определить ее опциональные возможности.

Как было отмечено в пункте «Обоснование выбора предметной области», исследуемая организация - небольшая пиццерия с малым числом сотрудников, поэтому для начала будет вполне достаточно добавить два вида пользователей: кассир и директор. Разделение функций, доступных для выполнения, осуществляется в результате авторизации в системе.

Кассир принимает заказы и обрабатывает интернет-заказы. В случае согласия посетителя оформляет Карту постоянного клиента, которая может быть реализована в виртуальном или в физическом виде. Кассир проводит скидку, если для этого есть предпосылка (день рождения клиента, предоставление специального купона). Помимо работы с посетителями данный пользователь осуществляет списание просроченных продуктов, что также необходимо отмечать в информационной системе.

Директор в основном занимается вопросами, связанными с продуктами и сотрудниками. Составление накладной на закупку товаров различных категорий - одно из первостепенных дел для данного пользователя. Дальнейший приём поставки и её распределение в зоне хранения также входит в обязанности директора. В случае поломки какого-либо предмета техники он должен оформить его в ремонт и, соответственно, принять после. Задачи, связанные с сотрудниками пиццерии, включают в себя найм работников и их увольнение, а также составление расписания смен на неделю и месяц.

Таким образом, в разрабатываемой системе для малого предприятия все основные функции будут распределены между пользователями двух ролей: кассиром и директором.

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

Рисунок 1 – Диаграмма прецедентов для всех категорий пользователей

Построим для сотрудника с должностью «Кассир» отдельную схему. Обозначим также отношения расширения для действий Оформить скидку и Оформить Карту постоянного клиента. Полученный результат представлен на рисунке 2.

Рисунок 2 – Диаграмма прецедентов для роли «Кассир»

Построим для сотрудника с должностью «Директор» отдельную схему. Обозначим также отношения расширения для действий Составить расписание смен, Определить технику в ремонт и Распределить продукты в зоне хранения. Полученный результат показан на рисунке 3.

Рисунок 3 – Диаграмма прецедентов для пользователя «Директор пиццерии»

Таким образом, определили варианты применения проектируемой платформы путём построения диаграмм прецедентов.

    1. Проектирование прецедента «Принять заказ»

Реализуем подробное изучение действия «Принять заказ».