Файл: Садовников, В. И. Потоки информации в системах управления.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 23.10.2024

Просмотров: 72

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ЕК

^1-2

^1.3

D u 5

föJ-6

Я1-7]

öl-8

СПИСОК ДОКУМЕНТОВ

 

Погрузочная квитанции Ö, (вход)

 

Словесное описание

 

Информационное

Определяющее

 

 

множество

отношение

Дата

 

Л

Номер погрузочной

кви­

Р и

танции

 

 

 

Идентификационный

но­

Р 2

мер клиента

 

 

 

Код погрузки

 

Р 3

Номер продавца

 

Р 4

Количество в заказе

 

Р ,

Номер модели

 

Р 5

Строка ЕК

 

Р ь

^1-6> ^1-7

Операционные требования Объем: [D, | Р 7Е = 3 0 0 ,

ЕК

ö2-l °2 -2

ö2-3

D 2‘ -4

D 2-5

^2-6

[O 2-7

D 2-8

Д>-9

^2-loJ

D 2-11

D 2 -1 2

Т о ,.8 | Я . = 5

Н акладная Словесное описание

Дата Номер накладной

Идентификационный но­ мер клиента

Фамилия и адрес клиента Адрес отгрузки

Склад, из которого про­ изводится отгрузка

Количество в заказе Номер модели Цена единицы товара

Цена заказного товара Общая цена Строка ЕК

D 2 (выход)

Информационное

множество

Л

Л .

р *

Ло

Л«

Л.

р*

Р ь

^17

Производящие отношения: О, —* D2 Операционные требования

Объем:

[£>, | Р 7Е = 300

Время:

tB (Dt) — <£ (D ,)< 2 дней

Определяющее

отношение

 

(^ а)

 

 

 

 

 

 

 

-

 

 

 

 

 

 

 

Р \ і (D 2.s

X ^ 15)

D 2 -7

• Д>-9

SO 2-10

D 2 -7

~

D 2.\ o


Знак и, пересекающий линию конкретного отноше­ ния, показывает, что это отношение выполняется, если условие верно.

Обозначение к и запись под ним «сортировка» пред­ полагают, что документ или строка ЕК должны быть от­ сортированы по выделенной ЕК.

Рассмотрим особенности данного метода на конкретном приме­ ре. В качестве элементов потока информации, циркулирующей меж­ ду магазином, удаленными от него складами и клиентами, рассмат­ риваются ЕК пяти документов: погрузочной квитанции, накладной, платежной ведомости, ежемесячной ведомости и ежедневного общего отчета о продаже. Контора магазина ежедневно получает 300 по­

грузочных квитанций, каждая из которых содержит

в среднем

5 строк ЕК. На каждую погрузочную квитанцию

составляется

накладная, в которой после определения стоимости каждой единицы товара и цены заказанного товара вычисляют и записывают общую цену отгруженного товара. Накладная должна быть отправлена в те­ чение двух дней после получения погрузочной квитанции На одну накладную приходится в среднем около двухсот платежных ведо­ мостей. Месячную ведомость составляют между десятым и пятнад­ цатым числом каждого месяца и высылают всем клиентам с ба­ лансом, открытым на десятое число данного месяца. В ведомости указывают неоплаченные накладные, датированные позже 10-го числа предыдущего месяца. Старые неоплаченные накладные объединяют и представляют как старый баланс. Ежедневный общий отчет о про­ даже составляется в течение двух дней после окончания торговли.

Поток информации представляется списком информационных множеств, списком документов и графической схемой потока (рис. 1-3).

 

Платежная ведомость клиента D3 (вход)

ЕК

Словесное описание

Информационное

Определяющее

 

 

множество

отношение

D3-\

Дата

Л

[Дз-2

Номер накладной

Л .

°з-з1

Итог

Дз-4

Строка ЕК

^3-2’ % 3

Операционные требования

Объем: JDÜ| Я7я= 200, JD?m | D, = 1,5

 

Месячная ведомость £>4 (выход)

ЕК

Словесное описание

Информацион-

Определяющее

 

 

ное

отношение

 

 

множество

 

22


і)4.,

Фамилия и адрес клиента

Р 10

 

Ö4.2

Дата

Рі

*01Р /е СД)!

Ведомость должна быть датирована деся­ тым числом данного месяца

^4-3

[Ö4-4

Ö4-5

Дь б і

Р4.7

со

(Старый) баланс клиента

 

 

 

 

 

 

е д . ^ зД А м )

Номер накладной

Л .

Щ-2

Дата

накладной

Р х

®2Л

Итог

накладной

D2-U

Строка

ЕК

D4-4 ~ °4-6

Новый

баланс

П 4.3 + 2D4.g

Производящие отношения:

 

Р і У \ Р 8 -* Д 1 Д [-8 Ф ®

(ведомость выписывается каждый месяц каждому клиенту с нену­ левым балансом):

D2-» Z>4_7 I С4., Д С4_2

(накладная включается в ведомость при выполнении обоих правил

Условия: C4.j: [/>,(£),) = />, (£>*) Д Д (D.) < 10J V

V [ Д (Д ) - 1] = Д (Д ) Л Д (Д ) > Ю

(эта накладная была датирована после 10-го числа предыдущего ме­ сяца, но до 10-го числа этого месяца);

Д-2 : з Di [Д—г(Д—2)]

(плата по этой накладной не была получена). Операционные требования

Объем: С Д | Д е = 500 (среднее число ведомостей, которые составляются в течение месяца, достигает 500),

 

Q Д -7 ІД = 4

 

(среднее число накладных (строк ЕК), содержащихся в одной ве­

домости, достигает 4).

 

Время:

10< Д е ('Д )< 15

 

(ведомости, которые должны быть выписаны с 10-го по 15-е число

данного месяца).

 

Рассмотрим некоторые особенности данного

метода.

1.

В списке информационных множеств в столбце от

ношений

есть запись P\t,— D2, которая означает,

что Дб

изоморфно каждому информационному множеству, к ко­

торому принадлежат ЕК. документа І)% Другими

слова­

23


ми, по данному номеру накладной можно найти ЁК, вхо­ дящие в состав документа D2.

 

Ежедневный общий отчет о продаже Ds (выход)

ЕК

Словесное описание

ИнформаОпределяющее отношение

 

 

ционное

множество

Ö5-I

Дата

[Об-2

Номер продавца

°5-3

Фамилия продавца

Ö5-4

Продажи этой даты

05-5І

Продажи этого месяца

ö5-6

Строка ЕК

Ö5-7

Итоговая крупная про­

 

дажа этой даты

Производящие отношения:

я,

Я4

Л .

^Я2_Ц (£0gj , Ö5.2)

ö5-4 + ^5-1' D5-b(DS-l~ ^

 

°5-2~ ß5-5

 

Щ-4

Рг~*Рь

Р*

D5-6

Условия Съ-і : Pi{Db-1) ф 1. Операционные требования Объем: [£)5-б | = 50.

Время: t E(D5) — t I(D5)< 2 дня.

2.При описании документа Di для ЕК Dі_8 в столб­ це определяющих отношений записано Dі_6, Di- Эта запись перечисляет ЕК, входящие в состав строки ЕК Di—8t и обычно производится только для удобства.

3.Операционные требования, входящие в формат описания документа Di, содержит запись [25і|Р7е = 300, которая означает, что среднее число торговых квитанций

(Di) за

день ( Р те) равно 300. Различаются

два вида

времени,

внешнее, или Е, и внутреннее, или I.

Примером

внешнего времени служит время получения выходного документа или время окончания торговли. Внутреннее

время — это время, выражаемое через

ЕК, записывае­

мую в документ (например, дату).

 

 

Время формирования документа обозначается, на­

пример, следующим

образом: tE(D2)tE(Di) < 2

дней.

Эта запись означает,

что документ

D2 должен

быть

сформирован в течение двух дней после получения доку­ мента Di. Другой способ обозначения времени: 10< <Pi[tE(Dk))< 15. Здесь показано, что день (Рт) форми­ рования Z)4 должен находиться в промежутке между 10-м и 15-м числами (данного месяца).

24


4.В столбце определяющих отношений для ЕК £>2-1 («Дата») документа D2 записано tE(D2), что означает «время (внешнее) производства документа D2».

5.В столбце определяющих отношений для ЕК £>2-9

документа

D2

записано Р п (0 2- 8ХРіъ) ■

Эта запись

читается

как

Р17

из декартова произведения £>2_8

на Рі5 и показывает,

что значение ЕК £>2 -9

равно значе­

нию элемента информационного множества Рп, найден­ ному в соответствии с комбинацией значения ЕК £>2-8 и значения ЕК, относящейся к Рі5.

6. Определяющее отношение для D4_3 записывается

как £>4- 8(£>4- ь Ра—1)—2 С4- і£>з- з(£>4) , т. е. чтобы опре­ делить значение £>4_3, необходимо найти значение £>4_8 для конкретного значения £>4_і за прошлый месяц (Р8—1) и вычесть из этого значения сумму значений £>3-з, най­ денную для конкретного значения 0 4_ь которая не удов­ летворяет условию С4_і.

Выводы (рис. В-3)

1.В качестве элементов потока информации выбирают элемен­ ты документов и документы. Операторы в структуру потока не включаются.

2.Из функциональных отношений отражаются все пассивные от­

ношения и не отражаются активные. Все пассивные отношения

изображаются на графической схеме потока информации,

а

яв­

ные вычислительные процедуры записываются, кроме того,

в

ви­

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

ками:

один и тот же символ иногда

используется для описания

а)

различных зависимостей. Например, в

документе

Ds

есть

запись

Q £>з |^ 7е = 200, в которой прямая черта имеет

значение

«за»,

«в течение», но в том же документе есть другая запись

£ Z)3—41£>з=

= 1,5,

в которой та же черта означает

«содержаться»,

«входить в»;

б)

при записи отношений приходится пользоваться

дополнитель­

ными пояснениями. Например, в документе Dt определяющее отно­

шение

10 \P7E(Di ) \ P gE(Di) сопровождается пояснением

«ведомость

должна быть датирована десятым

числом

данного месяца».

3.

Семантические отношения

между

элементами

документов

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

4.Алфавит и выражения 'языка значений элементов потока описываются достаточно полно и позволяют оценить параметры ав­ томатизированной системы для регулярных элементов потока и частично оценить эти параметры для нерегулярных элементов (не фиксируется число значений, которое могут принимать нерегулярные элементы потока).

5.Временные характеристики значений элементов потока, отра­

жающие его динамику, представлены достаточно полно.

25