Заполнение матрицы Захмана. ИТ- архитектура

ИТ-архитектура (системная архитектура) определяет совокупность методологических, технологических и технических решений для обеспечения информационной поддержки деятельности предприятия, определяемой его бизнес-архитектурой.

В матрице Захмана ИТ-архитектура определяется тремя нижними строками:

Далее на примере молочно-товарной фермы (МТФ) продолжается наполнение содержанием ячеек схемы Захмана.

3-й уровень

Ячейка «3/что».

Для БП «Кормление»:

  • • Многомерный массив характеристик животных
  • • Таблицы норм кормления
  • • Таблицы питательности кормов

Для БП «Содержание и эксплуатация животных»:

  • • Картотека характеристик животных
  • • Таблица норм на выполнение технологических операций
  • • Количество скотомест в помещениях содержания животных.

Для БП «Формирование и использование кормовой базы»:

  • • Многомерный массив рационов с экономическими показателями
  • • Перечень периодов применения рационов
  • • Перечень количества животных в половозрастных группах.

Для БП «Оборот стада»:

  • • Список выбраковываемых животных
  • • Ведомость продуктивности и возраста коров
  • • Список нетелей
  • • Справка о стоимости животных и ценах на продукцию.

Ячейка «3/как».

Концепция информационных технологий управления бизнес- процессами представлена таблицей 4.1.

Таблица 4.1. Концепция информационных технологий

Ячейка «3/где».

Эскизный проект ИТ-архитектуры.

Ячейка «3/кто».

Группа системных аналитиков (математиков).

Ячейка «3/когда».

В соответствии с сетевой моделью выполнения работ, представленной на рисунке 4.1.

Исходное событие (1): завершение разработки бизнес-архитектуры.

Завершающее событие (36): завершение разработки ИТ- архитектуры.

Работы:

  • (1,2)- описание данных для БП «Кормление»;
  • (1, 3) - описание данных для БП «Содержание и эксплуатация животных»;
  • (1, 4) - описание данных для БП «Формирование и использование кормовой базы»;
  • (1,5)- описание данных для БП «Оборот стада»;
  • (2, 6) - разработка модели норм кормления;
  • (2, 7) - разработка модели рациона;
  • (3, 8) - разработка модели лактации;
  • (3,9)- разработка модели роста и развития животных;
  • (3, 10) - разработка модели норм обслуживания животных;
  • (3, 11) - разработка модели групп кормления;
  • (3, 12) - разработка модели продуктивности животных;
  • (4, 13) - разработка модели движения животных по группам кормления;
  • (4, 14) - разработка модели кормового плана;
  • (4, 15) - разработка модели кормовой базы;
  • (5, 16) - разработка модели замещения животных (оборота стада);
  • (2, 17) - разработка структуры информационной работы для формирования управленческого решения «Рацион»;
  • (3, 18) - разработка структуры информационной работы для формирования управленческого решения «Состав кормовой базы»;
Сетевая модель разработки ИТ-архитектуры

Рисунок 4.1 - Сетевая модель разработки ИТ-архитектуры

(4, 19) - разработка структуры информационной работы для формирования управленческого решения «Задание на проведение технологических мероприятий»;

  • (5, 20) - разработка структуры информационной работы для формирования управленческого решения «Задание на замещение животных»;
  • (6, 21) - разработка алгоритма расчёта норм кормления;
  • (7, 22) - разработка алгоритма расчёта рациона;
  • (8, 23) - разработка алгоритма определения удоя по модели лактации;
  • (9, 24) - разработка алгоритма оценки развития животных;
  • (10, 25) - разработка алгоритма определения норм обслуживания животных;
  • (11,26) - разработка алгоритма формирования групп кормления;
  • (12, 27) - разработка алгоритма оценки продуктивности животных;
  • (13, 28) - разработка алгоритма движения животных по группам кормления;
  • (14, 29) - разработка алгоритма формирования кормового плана;
  • (15, 30) - разработка алгоритма формирования и использования кормовой базы;
  • (16, 31) - разработка алгоритма замещения животных (оборота стада);
  • (32, 33) - разработка интерфейса «Пользователь - ЭВМ»;
  • (33, 34) - разработка компьютерных программ;
  • (34, 35) - разработка документации для Пользователя;
  • (35, 36) - отладка программного комплекса.

Ячейка «3/почему».

Разработка эскизного проекта ИТ-архитектуры.

4-й уровень

[Заполнение ячеек матрицы Захмана на четвёртом и пятом уровнях детализации приведено для БП «Кормление»; вариант: кормление лактирующей коровы. Управление кормлением других групп .животных и Бизнес-процессы «Содержание и эксплуатация животных», «Формирование и использование кормовой базы» и «Оборот стада» описываются подобным образом.]

Ячейка «4/что».

Входная информация:

  • • Характеристики коровы: масса, удой, жирность молока, упитанность; способ содержания.
  • • Перечень кормов, которые могут быть включены в рацион.
  • • Ограничения на суточные дачи кормов.
  • • Питательность кормов.
  • • Продуктивная стоимость коровы (как средства производства молока и приплода), стоимость приплода, цены на молоко и корма.
  • • Нормы кормления (таблицы норм кормления).

Ячейка «4/как».

Разработка компьютерных программ для ИТ-системы управления бизнес-процессами выполняется в интегрированной среде разработки Приложений «Clarion» (данное средство разработки приложений указано для конкретизации описания ИТ-архитектуры и может быть заменено другим, удовлетворяющим требования разработчиков).

Иерархическая схема информационных процессов ИПЭ - элементарный (неделимый) информационный процесс

Рисунок 4.2 - Иерархическая схема информационных процессов ИПЭ - элементарный (неделимый) информационный процесс.

Далее приводится структурированное описание (см. Приложение) разрабатываемой информационной технологии.

1) Результирующий информационный объект:

Рецепт рациона (рацион), представляющий собой перечень кормов с указанием масс, которые следует скормить животному в течением суток.

  • 2) Входная информация:
    • • Характеристики животного: возраст, масса, продуктивность, упитанность, способ содержания.
  • • Перечень кормов, которые могут быть включены в рацион.
  • • Ограничения на суточные дачи кормов.
  • • Питательность кормов.
  • • План расходования кормов.
  • • Функции потерь по отклонениям расходования кормов от нормы.
  • • Продуктивная стоимость животного, цены на продукцию и корма.
  • 3) Информационная работа:
    • • По характеристикам животного и способу его содержания определить суточную потребность животного в компонентах питания (определить нормы кормления).
    • • Составить рацион, обеспечивающий максимальную прибыль от конверсии корма в продукцию (оптимальный рацион).
    • • С помощью аналитических таблиц и диаграмм отобразить зоотехнические и экономические характеристики рациона.
  • 4) Концепция информационной технологии:
    • • Расчёт норм кормления, оптимизацию рациона и составление аналитических таблиц и диаграмм автоматизировать посредством разработки специальной компьютерной программы.
    • • Оптимизацию рациона выполнить с учётом потерь, вызываемых отклонением питательности рациона от норм кормления.
    • • Основным техническим средством выполнения информационной работы должен быть персональный компьютер.
  • 5) Информационные процессы
  • 6) Схема связей информационных процессов
Схема связей информационных процессов

Рисунок 4.3 - Схема связей информационных процессов

  • 7) Модели, используемые в информационных процессах
  • 7.1. Модель вычисления норм кормления (ИПЭ 1.1)

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

Таблица 4.2. Нормируемые компоненты питания

Компонент

Ед.измерения

Уел.обозначение

1

Энергетические кормовые единицы

ЭКЕ

ЭКЕ

2

Обменная энергия

МДж

ОЭ

3

Сухое вещество

кг

СВ

4

Сырой протеин

г

сП

5

Переваримый протеин

г

пП

6

Расщепляемый протеин

г

РП

7

Нерасщепляемый протеин

г

нП

8

Лизин

г

Лиз

9

Метионин

г

Мет

10

Триптофан

г

Тр

11

Сырая клетчатка

г

сК

Компонент

Ед.измерения

Уел.обозначение

12

Крахмал

г

Кр

13

Сахара

г

Сах

14

Сырой жир

г

сЖ

15

Натрий

г

Na

16

Хлор

г

Cl

17

Кальций

г

Са

18

Фосфор

г

Р

19

Магний

г

Mg

20

Калий

г

К

21

Сера

г

S

22

Железо

мг

Fe

23

Медь

мг

Си

24

Цинк

мг

Zn

25

Кобальт

мг

Со

26

Марганец

мг

Мп

27

Йод

мг

I

28

Каротин

мг

Кар

29

Витамин D

ТМЕ

D

30

Витамин Е

мг

Е

Формулы для расчета суточных норм кормления для лактирующих коров представлены в таблице 4.3.

В формулах использованы следующие обозначения:

М - масса коровы, кг;

У - суточный удой при жирности молока 4%, кг;

Kl, К2 - промежуточные расчётные коэффициенты:

Таблица 4.3. Суточные нормы кормления лактирующих коров

Компонент

Расчетная формула

1

ЭКЕ

ОЭ / 10

2

ОЭ

12 + 0.0914 *М + 10.7* У

3

СВ

0.8 + 0.017 * М + 0.4 * У

4

сП

-235 + 175 *К2

5

пП

-250.4 + 124 * К2

6

рП

сП * Kl / (Kl + 1)

7

нП

сП - рП

8

Лиз

9.32*ехр(-2.83Е-8 * Мл2 + 0.76*LogeM - 2.1) + 1.11*У

9

Мет

ехр(0.75 * Loge(M) - 3.33) * 12 + 0.57*У

10

Тр

Лиз * 0.3584

Компонент

Расчетная формула

11

сК

(300 + 0.03* М-4*У) * СВ

12

Кр

-1019.6 + 231 * К2

13

Сах

-611.2+ 147 * К2

14

сЖ

-180.4 + 49 * К2

15

Na

0.015 * М + 1.2 * У

16

Cl

Na * 1.9

17

Са

0.05 * М + 4 * У

18

Р

0.03 * М + 3 * У

19

Mg

0.0307 * М + 0.584 * У

20

К

0.08 * М + 3.5 * У

21

S

0.03 * М + У

22

Fe

80 * К2

23

Си

-19.76+ 10.6 * К2

24

Zn

-184.2 + 77 * К2

25

Со

-1.188 + 0.78 * К2

26

Мп

-184.2 + 77 * К2

27

I

-3.168+ 1.08 * К2

28

Кар

-41.49 + 49.03 * К2

29

D

К2

30

Е

40 К2

7.2. Модель рациона (ИПЭ 1.2)

Ограничения на суточные дачи кормов

Xj^ Хмакс j]

Множество кормов в рационе

где Xj - масса j-ro корма в рационе (независимая переменная);

Хмин j? xMaKCj - минимально и максимально допустимые массы j-ro корма в рационе;

М - количество кормов в рационе.

7.3. Модель дисбаланса рациона по питательности (ИПЭ 1.3) Содержание питательных веществ в рационе

где кп— содержание i-ro компонента питания в рационе (i е [1, N]); vy - содержание i-ro компонента питания в единице j-ro корма (j е [1,М]);

Xj - масса j-ro корма в рационе (независимая переменная);

N - количество нормируемых компонентов питания;

М - количество кормов в рационе.

Значения контролируемых в рационе соотношений

где скк - значение к-го контролируемого соотношения ( k е [ 1, L]); fk - функция, которой описывается k-е соотношение;

КП - множество нормируемых компонентов питания;

X - множество кормов, входящих в рацион;

Мрац - масса рациона;

L - количество нормируемых соотношений.

Дисбаланс рациона по компонентам питания

где Дкщ - отклонение от нормы содержания в рационе i-ro компонента питания;

кщ „ - норма питательности рациона по i-тому компоненту питания; a.j - относительное значение i-ro компонента питания.

Дисбаланс рациона по соотношениям

где Дскк - отклонение от нормы k-го контролируемого соотношения;

скк н - норма к-го соотношения;

ак - относительное значение к-го соотношения.

7.4. Модель потерь, обусловленных дисбалансом рациона и отклонениями от плана расходования кормов (ИПЭ 1.4)

где П - сумма потерь, обусловленных дисбалансом рациона и отклонениями от плана расходования кормов;

К - количество учитываемых видов потерь;

N - количество нормируемых компонентов питания;

L - количество нормируемых соотношений;

М - количество кормов в рационе;

yPi(otj) - потери р-го вида, вызываемые отклонением от нормы i-ro компонента питания (р е [1, К]; i е [1, N]);

ccj - относительное значение i-ro компонента питания yPk(otk) - потери р-го вида, вызываемые отклонением от нормы к-го нормируемого соотношения ( р е [1, К]; к е [1, L]);

aq - относительное значение q-ro нормируемого или планируемого элемента.

yj(aj) - потери, вызываемые отклонением от нормы включения в рацион j-ro корма (j е [1, М );

а— относительное содержание в рационе j-ro корма.

7.5. Модель стоимости рациона (ИПЭ 1.5)

где Срац - общая стоимость кормов, входящих в рацион (стоимость рациона);

CKopMaj - стоимость j-ro корма в рационе:

7.6. Модель оптимальности рациона (ИПЭ 1.6)

Прибыль, обеспечиваемая рационом

где ПР - прибыль, обеспечиваемая рационом, руб./(гол.*сут);

ПРмаКС - максимальная прибыль, обеспечиваемая рационом, которую можно получить при заданном наборе кормов;

СБпрод - стоимость продукции, которая может быть получена от животного за одни сутки при кормлении, соответствующем нормам, руб./(гол*сут);

П - потери, связанные с применением рациона, руб./(гол.*сут);

Срац - стоимость рациона, руб./(гол.*сут).

Поскольку СБпрод не зависит от фактического рациона, достижение максимальной прибыли при оптимизации рациона может быть выражено минимумом издержек. В этом случае целевая функция принимает вид:

7.7. Модели аналитических таблиц и диаграмм сбалансированности рациона (ИПЭ 2.1)

Модели информационного процесса «Отображение сбалансированности рациона в аналитических таблицах и диаграммах» представлены в виде макетов соответствующих таблиц и графиков (рисунки 4.4 - 4.7).

Макет таблицы «Сбалансированность рациона по компонентам питания»

Рисунок 4.4 - Макет таблицы «Сбалансированность рациона по компонентам питания»

Макет диаграммы «Сбалансированность рациона по компонентам питания»

Рисунок 4.5 - Макет диаграммы «Сбалансированность рациона по компонентам питания»

Макет таблицы «Сбалансированность рациона по соотношениям»

Рисунок 4.6 - Макет таблицы «Сбалансированность рациона по соотношениям»

Макет диаграммы «Сбалансированность рациона по соотношениям»

Рисунок 4.7 - Макет диаграммы «Сбалансированность рациона по соотношениям»

7.8. Модели аналитических таблиц и диаграмм потерь, вызываемых дисбалансом рациона (ИПЭ 2.2)

Макет таблицы «Потери по дисбалансу компонентов

Рисунок 4.8 - Макет таблицы «Потери по дисбалансу компонентов

питания»

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

Рисунок 4.9 - Макет диаграмм «Структура потерь, вызываемых дисбалансом компонентов питания: сумма потерь, по продуктивности, по ценности животного, по воспроизводству»

Макет таблицы «Потери по дисбалансу соотношений»

Рисунок 4.10 - Макет таблицы «Потери по дисбалансу соотношений»

Макет диаграмм «Структура потерь, вызываемых дисбалансом соотношений

Рисунок 4.11- Макет диаграмм «Структура потерь, вызываемых дисбалансом соотношений: сумма потерь

7.9. Модели экономических показателей рациона и аналитических диаграмм (ИПЭ 2.3)

Макет экранного окна с экономическими показателями рациона

Рисунок 4.12 - Макет экранного окна с экономическими показателями рациона

Часть показателей, отображаемых в информационном процессе ИПЭ 2.3, пересылаются из других процессов. Вычислению подлежат показатели:

  • • цена кормосмеси (Цкс): Цкс = Срац / Мрац, где Мрац - масса рациона;
  • • сбалансированность (СБ): СБ = (1 - П / СБпрод) * 100
  • • прибыль (ПР): ПР = СБпрод - (П + Срац)
  • • уровень рентабельности (Р): Р = ПР / (Срац + Пцж)
  • • стоимость продукции, обеспечиваемой рационом (Спрод):

• обеспечиваемый удой (Уо6): Уоб = У пот - Ппрод / Цмол ,

где Упот - суточный удой, который может быть получен от коровы при полностью сбалансированном рационе;

Цмол - цена молока

• обеспечиваемая оплата корма продукцией (ОК):

• ЭКЕ на производство молока: ЭКЕрац / Уоб;

где ЭКЕр - содержание энергетических кормовых единиц в рационе.

Макет диаграмм «Структура стоимости рациона» и «Структура цены кормосмеси»

Рисунок 4.13 - Макет диаграмм «Структура стоимости рациона» и «Структура цены кормосмеси»

Макет диаграммы «Структура стоимостных показателей»

Рисунок 4.14- Макет диаграммы «Структура стоимостных показателей»

  • 8) Алгоритмы выполнения информационных процессов
  • 8.1. Вычисление норм кормления (ИПЭ 1.1)

Прямой счет по формулам и. 6.1.

8.2. Генерация текущего рациона (ИПЭ 1.2)

Блок-схема алгоритма «Генерация текущего рациона»

Рисунок 4.15 - Блок-схема алгоритма «Генерация текущего рациона»

8.3. Вычисление дисбаланса рациона по питательности (ИПЭ 1.3)

Блок-схема алгоритма «Вычисление дисбаланса рациона

Рисунок 4.16- Блок-схема алгоритма «Вычисление дисбаланса рациона

по питательности»

8.4. Вычисление потерь (ИПЭ 1.4)

Блок-схема алгоритма «Вычисление потерь»

Рисунок 4.17 - Блок-схема алгоритма «Вычисление потерь»

8.5. Вычисление стоимости рациона (ИПЭ 1.5)

Блок-схема алгоритма «Вычисление стоимости рациона»

Рисунок 4.18 - Блок-схема алгоритма «Вычисление стоимости рациона»

8.6. Определение оптимальности рациона (ИПЭ 1.6)

Блок-схема алгоритма «Определение оптимальности рациона»

Рисунок 4. 19 - Блок-схема алгоритма «Определение оптимальности рациона»

8.7. Анализ рациона (ИПЭ 2.1 - ИПЭ 2.4)

Построение таблиц и диаграмм выполняется по макетам, представленным в разделе 7. Вычисление экономических показателей производится прямым счётом по формулам, приведённым в разделе 7.9.

  • 9) Средства выполнения алгоритмов Персональный компьютер.
  • 10) Сценарий диалога «Пользователь - ЭВМ»

Представлен макетами диалоговых окон на Рис. 4. 20 - 4.25.

Диалоговое окно ввода исходных данных

Рисунок 4.20 - Диалоговое окно ввода исходных данных

Диалоговое окно выбора кормов для расчёта

Рисунок 4.21 - Диалоговое окно выбора кормов для расчёта

Задание функции потерь от нарушения плана расходования кормов

Рисунок 4. 22 - Задание функции потерь от нарушения плана расходования кормов

Выбор критерия оптимизации и запуск расчёта

Рисунок 4. 23 - Выбор критерия оптимизации и запуск расчёта

Диалоговое окно сохранения результатов расчёта

Рисунок 4. 24 - Диалоговое окно сохранения результатов расчёта

Диалоговое окно анализа рациона Ячейка «4/где»

Рисунок 4. 25 - Диалоговое окно анализа рациона Ячейка «4/где».

Эскизный проект ИТ-архитектуры.

Ячейка «4/кто».

Группа программистов и системных аналитиков (математиков). Ячейка «4/когда».

В соответствии с сетевой моделью выполнения работ, представленной на рисунке 4.1.

Ячейка «4/почему».

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

5-й уровень

[Заполнение ячеек матрицы Захмана на четвёртом и пятом уровнях приведено для БП «Кормление»; вариант: кормление лактирующей коровы. Управление кормлением других групп животных и Бизнес-процессы «Содержание и эксплуатация .животных», «Формирование и использование кормовой базы» и «Оборот стада» описываются подобным образом.]

Ячейка «5/что».

Данные для расчёта рациона (фрагмент):

- LJ AN:KPC_Moloko - GROUP- ®s74 - все инд характеристики животного для молочных крс 1 I AN Support- BYTE - @пЗ - способ содержания п AN Age - REAL - @п4 1 - возраст - мес для нетелей, год - осталь О AN FatAN - BYTE - @пЗ - упитанность животного -~l AN Mas - REAL - @n5 1 - мессе, кг О ANMilk - REAL - ©п8 2 - удой, кг ЕЭ AN FatMilk - REAL - @n4 2 - жирность молока a AN Price AN - REAL - @n_7 - стоимость животного

a ANPricePriplod - REAL - ® n_? - стоимость приплоде

~~l AN PriceMilk - REAL - @п_6 2 - цене 1 кг молоке

Q AN:FetMilk_Price - REAL - ® n4.2 - жирность молока при задании цены О AN Milk_Zod - REAL - <Эп8 2 - заданный удой, кг

Ячейка «5/как».

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

Текст программы (фрагмент):

Start Animal Ration routine ! ФОРМИРУЕТСЯ БАЗОВЫЙ

РАЦИОН С СОДЕРЖАНИЕМ ЭНЕРГИИ В ДИАПАЗОНЕ от OE_min до ОЕтах

Data

N_Fodder_Kombi short kq byte

KKOK byte

dmas real

Do real

В byte

t**********************

Code

k>op_k=l to gl NFod inRation if (FF[_k].MaxMas=0) or (FF[_k].struct_max_o = 0)

FFLk].Use_Struct = 0 end

if FF[_k].Use_Struct = 0 F_MaxMas[_k] = FF[_k].MaxMas F_MinMas[_k] = FF[_k].MinMas end

FF[_k].Mas = F_MinMas[_k] end

loop _k=l to gl_NFod_inRation

if (FF[_k].TFod = gl_TFod_Elcmcnt or FF[_k].TFod = gl_TFod_Sol) and (PZ[_k] > 0)

FF[_k].Mas = 0.1* FF[_k].MaxMas end end

OE_max = 1.3 * CF[l].Norm OE_min = 0.7 * CF[1 ].Norm if (var_STADO_Use = gl_Use)

CF[3].Norm = 40

end

!========ДЕЛА EM ПРОВЕРКУ ЭНЕРГИИ В КОРМАХ

BctlN ITCFMasfromCOMSFF kq = 0

loop while (CF[ I ].Mas < OE_min) and (CF[3].Mas < CF[3].Norm) and (kq < gl_NFod_inRation) kq = kq + I

get(HEN_Mas_Com, kq)

FF[llE:idFod].Mas = F_MaxMas[HE:idFod] Bct_INIT_CF_Mas_from_COMS_FF end

if (AKoRa = gITRation) and (ATOptim о glRcocptMinStoimost) and (ATOptim о glRcccptPrcmix Balance) if (CF[ I J.Mas < OE_min)

mcssage('B кормах мало энергии! Увеличьте верхние границы дачи кормов или добавьте новые корма','Внимание!')

Flag go Finish = gl_Ycs

d_Rcsult_BAD_Usc = gl_Use ! флаг - нс будем показывать окно с результатами расчета end end

loop_k=l to gl_NFod_inRation

dF[_k] = FF[_k].dF * (F_MaxMas[_k] / FF(_k].MaxMas) end В = 0

loop while (CF(1 ].Mas < OE_max) and (CF[3].Mas < CF[3).Norm) and

(B< I)

В = 1

loop _k=l to gl_NFod_inRation ! пока можно увеличивать массы кормов, В = 0

if (FF[_k].TFod = glTFodkorm) and (FF(_k].Usc_Struct = 0) if ((FF(_k].Mas + FF[_k].dF) <= FF[_k].MaxMas) and (CF[3].Mas < CF(3].Norm)

FF[_k].Mas = FF(_k].Mas - FF[_k].dF В =0 end end end

Bct_INIT_CF_Mas_from_COMS_FF

end

do Save_Ration_Bcst end

Для работы с программами Пользователю предоставляются документы: «Описание информационной технологии для Пользователя» и инструкции по работе с программами.

«Описание информационной технологии для Пользователя» выполнено с целью демонстрации приёмов работы с программой и раскрытия её функционального и алгоритмического содержания для осознания Пользователем надёжности и достоверности в получении результирующего информационного объекта (РИО).

Описание информационных технологий для Пользователя имеет некоторые особенности по сравнению с описанием информационных технологий для разработки компьютерных программ, заключающиеся в следующем:

  • • Информационные процессы (ИП) отражают работу Пользователя с программой. Некоторые ИП, «скрытые» в программе, но имеющие принципиальное значение для осознания надёжности и достоверности в получении РИО, раскрываются в пояснительном аспекте как автоматически выполняемые программой.
  • • Алгоритмы выполнения информационных процессов отражают диалоговое взаимодействие Пользователя с компьютером в процессе работы с программой
  • • Модели информационных процессов в большей части являются макетами таблиц, графических форм и диалоговых окон
  • • Иллюстрации диалоговых средств являются копиями реальных экранов описываемых программ.

На рисунке 4.26 как фрагмент документа приведена схема связей информационных процессов при анализе рациона, на рисунке 4.27 - схема одного из алгоритмов.

Информационные процессы:

  • • Регистрация Пользователя - ИП 1
  • • Актуализация справочника «Корма» - ИП2
  • • Задание характеристик коровы, условий её содержания и исходных стоимостных показателей - ИПЗ
  • • Определение норм кормления - ИП4
  • • Задание рациона - ИП5
  • • Вычисление питательности рациона - ИП6
  • • Определение дисбаланса рациона по компонентам питания - ИП7
  • • Вычисление потерь, вызываемых дисбалансом рациона по компонентам питания - ИП8
  • • Определение дисбаланса рациона по соотношениям - ИП9
  • • Вычисление потерь, вызываемых дисбалансом рациона по соотношениям - ИП10
  • • Вычисление стоимости рациона - ИП11
  • • Вычисление экономических показателей рациона - ИП12
  • • Просмотр экономических показателей рациона - ИП13
  • • Оценка структуры дисбаланса рациона по компонентам питания -

ИП14

  • • Оценка структуры потерь, вызываемых дисбалансом рациона по компонентам питания - ИП15
  • • Оценка структуры дисбаланса рациона по соотношениям - ИП16
  • • Оценка структуры потерь, вызываемых дисбалансом рациона по соотношениям - ИП17
  • • Оценка структуры стоимости рациона - ИП18
  • • Оценка структуры стоимостных показателей экономической эффективности рациона - ИП19.
Схема связей информационных процессов

Рисунок 4.26 - Схема связей информационных процессов

Фрагмент из «Руководства Пользователя»

Оптимизация рациона

  • 1. Выберите позицию меню «Планирование. Расчет рациона».
  • 2. Укажите группу животных, для которой предназначается рацион. Открывается диалоговое окно «Расчет рациона. Исходные показатели». Заполните поля окна необходимыми данными.

В поле «Код животного (№ группы)» заносится, если требуется, код или номер животного или хозяйственной группы животных.

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

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

  • 3. Щелкните на кнопке «Задание условий и расчет». Раскрывается окно «Выбор кормов и расчет».
  • 4. Щелкните на экранной кнопке «Выбрать корма для расчета».
  • 5. В раскрывшемся окне щелкните на экранной кнопке «Отменить все корма».
  • 6. С помощью курсора и экранной кнопки "V" пометьте корма, предназначаемые для расчета рациона. (Вместо щелчка на экранной кнопке "V" корма можно помечать нажатием клавиши «Пробел»)
  • 7. Щелкните на закладке «Выбранные». Перемещая курсор по списку выделенных кормов, нажимайте клавишу ввода и в полях «Мин.» и «Макс.» вводите допустимую минимальную и максимальную суточные дачи корма.
  • 8.Закройте окно «Выбор кормов для расчета» щелчком на кнопке в нижнем правом углу.
  • 9.В окне «Выбор кормов и расчет» щелкните на экранной кнопке «Максимальная прибыль».

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

Для оценки прибыли от применения рациона в программных комплексах используется соотношение:

где ПР - прибыль от кормления;

СБПр0д - стоимость продукции, которая может быть получена от животного при полностью сбалансированном рационе;

ПОТ - потери, вызываемые отклонением питательности рациона от нормы и нарушением плана расходования кормов;

Срац - стоимость рациона.

Начинает выполняться оптимизационный расчет рациона по критерию «Максимальная прибыль», при котором для балансирования рациона в первую очередь используются наиболее дешевые корма, и улучшение сбалансированности рациона выполняется до тех пор, пока это экономически оправдано. По окончании расчета раскрывается окно «Результаты расчета».

  • 10. В окне «Результаты расчета» с помощью кнопок «Сбалансированность», «Питательность», «Компонент» и «Эффективность» можно выполнить предварительный анализ рациона.
  • 11. Щелкните на кнопке «Сохранить».
  • 12. В окне «Сохранение результатов для анализа» введите наименование рациона, в списке «Рецепт подготовил(а)» выберите нужную запись. Поле «Показать рецепт после его сохранения» оставьте пустым.
  • 13. Щелкните на кнопке «Сохранить».

Ячейка «5/где».

На молочно-товарной ферме.

Ячейка «5/кто».

Работники фермы.

Ячейка «5/когда».

Постоянно.

Ячейка «5/почему».

Оптимизация управленческих решений бизнес-менеджеров.

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ   ОРИГИНАЛ   След >