Анализ выполнения плана сдачи готовой продукции на склад за заданный период
Реферат - Экономика
Другие рефераты по предмету Экономика
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.