Спецификации процессов
@ВХОД = КОРРЕКТИВЫ ПО СПИСКУ ПОЗИЦИЙ @ВХОД = ИНФОРМАЦИЯ О НАЦЕНКАХ @ВХОД = СПИСОК ПОЗИЦИЙ @ВЫХОД = ОБНОВЛЕНИЕ ДАННЫХ О ПОЗИЦИЯХ @СПЕЦПРОЦ А0.1 ОБНОВЛЕНИЕ ДАННЫХ ПО ПОЗИЦИЯМ ЕСЛИ добавить КОРРЕКТИВЫ ПО СПИСКУ ПОЗИЦИЙ и ИНФОРМАЦИЯ О НАЦЕНКАХ ТО СПИСОК ПОЗИЦИЙ=СПИСОК ПОЗИЦИЙ+КОРРЕКТИВЫ ПО СПИСКУ ПОЗИЦИЙ ИНФОРМАЦИЯ О НАЦЕНКАХ КОНЕЦ ЕСЛИ ЕСЛИ редактировать ДАННЫХ О ПОЗИЦИЯХ ТО ВЫПОЛНИТЬ обновить ДАННЫЕ ПО ПОЗИЦИЯМ КОНЕЦ ЕСЛИ ЕСЛИ удалить ДАННЫЕ О ПОЗИЦИЯХ ТО ВЫПОЛНИТЬ удалить ДАННЫЕ О ПОЗИЦИЯХ КОНЕЦ ЕСЛИ @КОНЕЦ СПЕЦПРОЦ
@ВХОД = СПИСОК ПОЗИЦИЙ @ВХОД = СПИСОК ДОСТУПНЫХ ПРОДУКТОВ @ВЫХОД = ПРЕДСТАВЛЕНИЕ ЭЛЕКТРОННОГО МЕНЮ @СПЕЦПРОЦ А0.2 ФОРМИРОВАНИЕ ЭЛЕКТРОННОГО МЕНЮ ПО ДОСТУПНЫИ ПОЗИЦИЯМ ЕСЛИ СПИСОК ПОЗИЦИЙ.статус=«в меню» и СПИСОК ДОСТУПНЫХ ПРОДУКТОВ ТО ПРЕДСТАВЛЕНИЕ ЭЛЕКТРОННОГО МЕНЮ=СПИСОК ПОЗИЦИЙ КОНЕЦ ЕСЛИ @КОНЕЦ СПЕЦПРОЦ
@ВХОД = ИНФОРМАЦИЯ О НАЛИЧИИ ПРОДУКТОВ @ВХОД = СПИСОК ДОСТУПНЫХ ПРОДУКТОВ @ВЫХОД = ОБНОВЛЕННЫЕ ДАННЫХ О ПРОДУКТАХ @СПЕЦПРОЦ А0.3 ОБНОВЛЕНИЕ ДАННЫХ О ДОСТУПНЫХ ПРОДУКТАХ ЕСЛИ добавить ИНФОРМАЦИЯ О НАЛИЧИИ ПРОДУКТОВ и СПИСОК ДОСТУПНЫХ ПРОДУКТОВ ТО ДАННЫЕ О ДОСТУПНЫХ ПРОДУКТАХ=ИНФОРМАЦИЯ О НАЛИЧИИ ПРОДУКТОВ+СПИСОК ДОСТУПНЫХ ПРОДУКТОВ ИНФОРМАЦИЯ О НАЦЕНКАХ КОНЕЦ ЕСЛИ ЕСЛИ редактировать ДАННЫЕ О ДОСТУПНЫХ ПРОДУКТАХ ТО ВЫПОЛНИТЬ обновить ДАННЫЕ О ДОСТУПНЫХ ПРОДУКТАХ КОНЕЦ ЕСЛИ ЕСЛИ удалить ДАННЫЕ О ДОСТУПНЫХ ПРОДУКТАХ ТО ВЫПОЛНИТЬ удалить ДАННЫЕ О ДОСТУПНЫХ ПРОДУКТАХ КОНЕЦ ЕСЛИ @КОНЕЦ СПЕЦПРОЦ
@ВХОД = ВЫБОР, СДЕЛАННЫЙ КЛИЕНТОМ @ВХОД = ПРЕДСТАВЛЕНИЕ ЭЛЕКТРОННОГО МЕНЮ @ВЫХОД = ЗАКАЗ @СПЕЦПРОЦ А0.4 ФОРМИРОВАНИЕ ЗАКАЗА ЕСЛИ ВЫБОР, СДЕЛАННЫЙ КЛИЕНТОМ и ПРЕДСТАВЛЕНИЕ ЭЛЕКТРОННОГО МЕНЮ ТО ВЫПОЛНИТЬ создать ЗАКАЗ ВЫПОЛНИТЬ добавить ВЫБОР, СДЕЛАННЫЙ КЛИЕНТОМ из ПРЕДСТАВЛЕНИЕ ЭЛЕКТРОННОГО МЕНЮ ВЫПОЛНИТЬ формировать ЗАКАЗ КОНЕЦ ЕСЛИ @КОНЕЦ СПЕЦПРОЦ
@ВХОД = ЗАКАЗ @ВХОД = СПИСОК ЗАКАЗОВ @ВЫХОД = НОВЫЙ ЗАКАЗ @СПЕЦПРОЦ А0.5 ОБНОВЛЕНИЕ ДАННЫХ ЗАКАЗОВ ВЫПОЛНИТЬ ЗАКАЗ=ЗАКАЗ+ «не выполнен» @КОНЕЦ СПЕЦПРОЦ
@ВХОД = НЕВЫПОЛНЕННЫЕ ЗАКАЗЫ @ВЫХОД = ВЫПОЛНЕННЫЕ ЗАКАЗЫ @ВЫХОД = ИНФОРМАЦИЯ О РАСХОДУЕМЫХ ПРОДУКТАХ @СПЕЦПРОЦ А0.6 ВЫПОЛНЕНИЕ ЗАКАЗА ВЫПОЛНИТЬ ИНФОРМАЦИЯ О РАСХОДУЕМЫХ ПРОДУКТАХ= ИНФОРМАЦИЯ О РАСХОДУЕМЫХ ПРОДУКТАХ +ВЫПОЛНЕННЫЕ ЗАКАЗЫ.ингедиенты ВЫПОЛНИТЬ ВЫПОЛНЕННЫЕ ЗАКАЗЫ= НЕВЫПОЛНЕННЫЕ ЗАКАЗЫ+ НЕВЫПОЛНЕННЫЕ ЗАКАЗЫ.«выполнен» @КОНЕЦ СПЕЦПРОЦ
@ВХОД = ВЫПОЛНЕННЫЕ ЗАКАЗЫ @ВЫХОД = ОТЧЕТ ПО ПРОДАЖАМ @СПЕЦПРОЦ А0.6 ФОРМИРОВАНИЕ ОТЧЕТА ПО ПРОДАЖАМ ВЫПОЛНИТЬ создать ОТЧЕТ ПО ПРОДАЖАМ ВЫПОЛНИТЬ добавить ВЫПОЛНЕННЫЕ ЗАКАЗЫ ВЫПОЛНИТЬ формировать ОТЧЕТ ПО ПРОДАЖАМ @КОНЕЦ СПЕЦПРОЦ ГЛАВА 3 ОПИСАНИЕ ПРОЦЕССА С ПОМОЩЬЮ НОТАЦИИ ERD Диаграмма «сущность-связь» Рисунок 6. Диаграмма "Сущность-связь" в нотации ERD Цель создания модели Основная цель создания модели с помощью нотации ERD – отобразить содержание и вид хранимой информации, а также взаимосвязи между ними. Вся хранимая информация разделяется на блоки и моделируется с помощью сущностей. Каждая сущность – это некий объект процесса, который несет свою смысловую нагрузку в процессе обработки и направлении данных. На этапе формирования моделей в нотации ERD для процесса «Учет заказов с помощью электронного меню» были выделены следующие сущности (рисунок 6): o сущность «Продукт»; o сущность «Единица измерения»; o сущность «Блюдо»; o сущность «Заказ». Определенных сущностей достаточно для создания всех необходимых документов и отчетов. Все сущности взаимодействуют между собой. Для этих взаимодействий на диаграмме присутствуют связи между сущностями. Для связей определена кардинальность, т.е. каким образом одна сущность связывается с другой, в некоторых случаях – у связей определены связующие атрибуты (в случае связи многие-ко-многим). Для каждой сущности был определен тип (сильная или слабая), список атрибутов, которые необходимо хранить. Для каждого атрибута описан домен и тип (однозначный или многозначный). В свою очередь домен – это описание диапазона значений для атрибутов.
Словарь данных Описание типов сущностей:
Описание типов связей:
Описание атрибутов: Сущность «Блюдо»
Сущность «Продукт»
Сущность «Заказ»
Сущность «Единица измерения»
Описание доменов:
Популярное: Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы... Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (187)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |