Файл: Садовников, В. И. Потоки информации в системах управления.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