Анализ выполнения плана сдачи готовой продукции на склад за заданный период

Реферат - Экономика

Другие рефераты по предмету Экономика

ADRZAKKZAKП, УЗаказчикNZAKKZAK

П, УЗаказчикKZAK

NDOGП, УДоговорDATANDOGП, УДоговорMONTHNDOGП, УДоговорFIONCEH

KCEHП, У

Цех

TELNCEHKCEHП, УЦех

NCEHKCEHП, У

ЦехFIONSKLAD

KSKLAD

П, У

Склад

TELNSKLAD

KSKLAD

П, У

Склад

NSKLAD

KSKLAD

П, У

СкладNIZD

KIZD

П, У

Номенклатура

ED_IZM

KIZD

П, У

НоменклатураQUANT_ZAPASKIZDП, УНоменклатураPRICE_IZDKIZDП, УНоменклатураKOLOTGCNCN,KIZDС, УОтгружено по цех накладнойKSKLADNCNП, УЦеховая накладнаяDSSKNCNП, УЦеховая накладнаяKCEHNCNП, УЦеховая накладнаяPOTGNDOG,KIZDС, УСпецификацияQUANT_DOGNDOG,KIZDC, УСпецификация

Первая группа реквизитов получена на основе таблицы с реквизитами ДОГОВОРА, вторая по таблице с реквизитами справочников.

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

 

Таблица 9.

Реквизитный состав информационных объектов

Реквизиты ИО

Признак ключаИмя ИО

Название ИО

Семантика (описание)

KCEHП, УCEH

ЦЕХДанные о цехеNCEH

FIONCEH

TELNCEHKIZDП, УNOMENCLATURA

НОМЕНКЛАТУРАДанные об изделии предприятия

NIZD

ED_IZM

PRICE_IZD

QUANT_ZAPAS

KSKLAD

KCEHNDOGП, УDOGOVOR

ДОГОВОРОбщие сведения о договорахDATA

MONTHNDOG

KIZDС, УSPECDOG

СПЕЦИФИКАЦИЯДанные из договора о заказах готового изделия со сладаQUANT_DOG

POTGKSKLADП, УSKLAD

СКЛАДЫДанные о складахNSKLAD

FIONSKLAD

TELNSKLADKZAKП, УZАKAZCHIKIЗАКАЗЧИКИДанные о заказчикахNZAK

ADRZAKNCNП, УCEHNAKЦЕХОВАЯ

НАКЛАДНАЯДанные о цеховой накладнойKCEH

KSKLAD

DSSK

KOLOTGCNCN

KIZDС, УOTGCEHотгружено по цеховой накладнойДанные об отгрузке из цеховой накладнойKOLOTGC

 

3.2 Определение связей информационных объектов и построение ИЛМ.

Связи между выявленными информационными объектами определяются реальными отношениями между парами объектов, показанными в таблице 10. При их определении учитывались сведения из описания ПО и семантика.

 

Таблица 10.

Связи информационных объектов.

Ключ связи

Главный ИО

Подчиненный ИОТип отношенияNDOGДоговорСпецификация1:МZAKЗаказчикиДоговор1:МKSKLADСкладНоменклатура1:МKCEHЦехНоменклатура1:МKIZDНоменклатураСпецификация1:МNCNЦеховая накладнаяОтгружено по цеховой накладной 1:МNCEHЦеховая накладнаяЦех1:МNSKЦеховая накладнаяСклад1:МKIZDНоменклатураОтгружено по цеховой накладной1:М

Графическое изображение ИЛМ в канонической форме, наглядно показывающей иерархические отношения подчиненности информационных объектов, приведено на рис. 1.

 

 

OTGCEHNCN

KIZD

NOMENCLATURA KIZDSPECDOGNDOG,KIZD

 

 

CEH KCEHSKLADKSKLAD

DOGOVORNDOG

 

 

 

 

 

CEHNAKNCNZAKAZCHIKIZAK

 

 

 

Рис. 1. ИЛМ данных, обеспечивающая решение задачи формирования плана сдачи цехами готовой продукции на склад

 

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

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

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

 

 

 

 

Таблица CEHNAK.

NCN*KcehDSSKKskladKolotgc

 

Таблица Sklad

Таблица Ceh

Ksklad*nsklad telskladfioskladKceh*nceh telcehFioceh

 

Таблица Nomenklatura

 

Kizd*nizd ed_izmprice_izdquant_zapaskskladkceh

Таблица Zakazchiki

Kzak*nzak Adrzak

 

Таблица Dogovor

 

monthnzakNdog*AdrzakKzak * data

Таблица OTGCEH.

 

 

Kizd*NCN*KOLOTGC Таблица Specdog

 

Kizd*Ndog* quant_dogPotgED_izmPrice_izd

 

 

Рис. 2. Логическая структура реляционной базы данных задачи

 

3.4 Исходные данные контрольного примера.

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

Таблица 1_1.

Данные таблицы Sklad.

kskladnskladfionskladtelnsklad301склад 1Букин Г. А.5-76-23302склад 2Волкова И. В.4-51-17303склад 3Дроздов С.Е.7-74-77

 

Таблица 1_2.

Данные таблицы Ceh.

kcehNcehFioncehtelnceh301Цех 1Гумилев М. С.2-33-66302Цех 2Мухин Д.В.2-01-10303Цех 3Подлаз М. А.2-55-45

 

Таблица 1_3.

Данные таблицы Nomenclatura.