Смекни!
smekni.com

Автоматизированная система управления санаторным комплексом. Подсистема Диетпитание (стр. 9 из 28)

Для приготовлениякакого-либо блюда используется определенный набор продуктов.

Набор продуктов {П} дляприготовления блюда Бjявляется набором атрибутов этого блюда.

Можно записать:

              Б1 = {П11, П31 , П251 , Пе1,…};

              Б2 = {П12, П22,…П102 , Пк2,…};

              :

              :

              Бj= {П7j , П13j , П15j},

где Пij – i-й продукт, используемый для приготовляемого j–го блюда

(i–вид продукта).

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

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

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

Отношения между блюдами,имеющимися в ассортименте, и продуктами, находящимися на складе и идущими наприготовление блюд, можно представить в виде двудольного графа, который можновидеть на рис. 2.2.2.

Рис. 2.2.2.   Общий вид двудольного графа связи блюд и продуктов

     Множество вершин {Бj} на графе отражает множество блюд, амножество вершин {Пi}- множество продуктов. Дуги отражают связь каждого блюда с продуктами,используемыми для его приготовления. Каждая дуга содержит вес брутто Вji– вес i–го продукта, необходимый для приготовления одной порции j-го блюда.

    Таким образом, путеминициализации одной из вершин Бjможно получить для блюда Бjсписок продуктов, необходимых для приготовления этого блюда, а также вескаждого продукта для приготовления одной порции. Эти данные необходимы для расчета количества сырья (по каждому продукту), которое кухня должна запроситьсо склада для приготовления блюд (с учетом необходимого числа порций по каждомуиз блюд).

Соответствие между блюдами и продуктами, необходимыми для егоприготовления, задается в виде таблицы (Таблица 2.2). В таблице указываютсяиспользуемые для приготовления блюда продукты.

Рассмотрим двудольный граф для нескольких конкретных блюд.

Граф приведен на рис. 2.2.3.

     Б1 –холодец мясной;

     Б2 –винегрет;

     Б3 –жаркое по домашнему.

Перечень продуктов дляприготовления данных блюд (с учетом пересечения продуктов) определяется наосновании таблиц для данных блюд.

   П1 – говядина

   П2 – желатин

   П3 – морковь

   П4 –петрушка

   П5 – лукрепчатый

   П6 – свекла

   П7 – огурцысоленые

   П8  – капустаквашенная

   П9  – картофель

   П10 – лавровыйлист

   П11 – перецчерный горошком

   П12 – жирживотный топленый

   П13 – томатное пюре

   П14 – маслорастительное

Каждая дуга содержит веспродукта (в граммах), необходимый для приготовления одной порции блюда, откоторого отходит эта дуга.

Путем инициализациикакой-либо вершины, например Б2, можно получить данные о составепродуктов для приготовления винегрета и о количестве каждого продукта.

 

Рис. 2.2.3. Пример двудольного графа соответствияпродуктов блюдам

                                                                                                                             

Таблица 2.2.2

Таблица соответствий  между блюдами ипродуктами

Блюдо Количество продукта Пi для блюда Бj (г)

П1

П2 ПN
Б1 … БМ 120 … 40 20 … 0 … … … 5 … 9

 

         Аналогично можно выразитьсоответствие блюд Бjи диет Дi с помощью двудольного графа на рис. 2.2.4 и таблицы 2.2.3.

Рис. 2.2.4.Двудольного граф соответствия блюд и диет

Нарис. 2.2.4  kij – калорийность j-го блюда в i-ойдиете.

 

  Таблица 2.2.3

Таблица соответствия  между блюдами идиетами

Блюдо Калорийность блюда Бj в диете Дi (ккал)

Б1

Б2 БM
Д1 … ДN 500 … 650 200 … 100 … … … 350 … 250

2.2.2. Модель организации пищевого рациона

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

        На каждый деньнедели имеется меню, в которое входят блюда для завтрака, обеда, полдника иужина (см. рис.2.2.5). Имеются указания на то, к какой диете каждое блюдоотносится, причем одно и тоже блюдо может относиться к разным диетам. Каждыйпациент может выбрать блюда на завтрак, обед, полдник и ужин в соответствии сосвоей диетой. Взяв различное сочетание блюд на завтрак, обед, полдник и ужин, атакже на весь день можно получить все возможные варианты для данной диеты.