Смекни!
smekni.com

Предметная область автоматизации (стр. 4 из 5)


2.Номер склада NS
3. Код изделия KI
4.Наименование изделия NI
5.Цена CEI
6.Единица измерения EI
7.Остаток на начало ON
8.Приход (дебет) DEBET
9.Расход (кредит) KREDIT
10.Остаток на конец OK

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

Таблица 1. Соответствие описательных и ключевых реквизитов

Ключевые реквизиты Зависимые реквизиты Тип документа (информационной единицы), содержащей реквизит
DOV OK Оборотная ведомость
NS KI Оборотная ведомость
KI NI Оборотная ведомость, цеховая накладнаяТТН
KI CEI Оборотная ведомость, ТТН
KI EI Оборотная ведомость, цеховая накладная, ТТН
NCN KPP Цеховая накладная
NCN DPP Цеховая накладная
KI NS Цеховая накладная
KI NC Цеховая накладная
NTTN KZ ТТН
NTTN DOTG ТТН
NTTN SUMOTG ТТН
NTTN KLOTG ТТН
NTTN JSUMOTG ТТН
KZ AZ ТТН
KZ NZ ТТН
KI SUMOTG ТТН
KI KLOTG ТТН

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

3.3 Определение связей информационных объектов и построение информационно-логической модели.

Связи между выявленными информационными объектами определяются реальными отношениями между объектами. При этом важно учитывать, что в одной цеховой накладной может быть несколько изделий поступивших на склад, в одной ТТН – несколько строк по отгрузке изделий, а в оборотной ведомости перечислен весь ассортимент изделий, хранящихся на данном складе (согласно условию количество складов готовой продукции не более двух). Каждое изделие жестко привязано к конкретному выпускающему цеху и конкретному складу готовой продукции.

Рис.4 Информационно-логическая модель данных
CN
NCN + KI

TTN
NTTN + KI


OV
DOV + NS+KI

3.4 Определение логической структуры базы данных

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

Рис 5 Логическая структура базы данных задачи

CN
NCN
NC
NS
DPP
KI
KPP
IZD
KI
NI CEI EI



TTN
NTTN KZ KI KLOTG OSUMG
OV
DOV NS KI
ON
DEB KR
OK


4. Описание технологии и алгоритмов решения задачи.

4.1 Общие сведения о содержании и алгоритме решения задачи

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

При оценке текущего запаса необходимо сравнить данные остатка по оборотной ведомости с нормой запаса готовой продукции. Необходимо учесть, что норма запаса готовой продукции соответствует 15% от плана выпуска этой продукции. Эта информация постоянна на рассматриваемый период.

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

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

4.2 Технология ввода и накопления входной информации

Для решения рассматриваемой задачи должен производится ввод и накопление оперативно-учетной информации о поступлении готовой продукции на склад, согласно цеховых накладных, и его отгрузке, согласно ТТН. Справочная информация об изделиях, выпускаемых предприятием, плане выпуска о договорах и заказчиках должна быть ранее загружена в базу данных в процессе решения других задач данной предметной области с соответствующих документов – «Справочник готовой продукции», «План выпуска готовой продукции», «Договора».

В соответствии с этим технология ввода входной информации и решение рассматриваемой задачи приведены ниже.

Рис 6. Технологическая схема ввода информации и решения задачи оценки текущего запаса готовой продукции

4.3 Функционально-технологическая схема и алгоритм получения отчета оп оценке текущего запаса готовой продукции.

Алгоритм решаемой задачи должен обеспечить сравнение остатка продукции по коду изделия, согласно оборотной ведомости с данными справочника «Плановый выпуск готовой продукции» в размере 15% от него по коду соответствующего изделия.

План KI х 15% = норма запаса KI (NZKI)

NZKIсравнить Остаток на конец KI (OKKI)

OKKI> NZKI = избыток продукции на складе

OKKI< NZKI = недостаточность продукции на складе

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