Формирование плана сдачи цехами готовых изделий в заданный период

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    14,45 Кб
  • Опубликовано:
    2015-03-18
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Формирование плана сдачи цехами готовых изделий в заданный период

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

Приднестровский Государственный университет им. Т. Г. Шевченко

Рыбницкий филиал

Кафедра физики, математики и информатики






Курсовая работа

по дисциплине

«Введение в базы данных»

на тему:

«Формирование плана сдачи цехами готовых изделий в заданный период»

Оглавление

1.Предметная область автоматизации

1.1Описание предметной области и функции решаемой задачи

1.2Документы предметной области, содержащие информацию, необходимую для решения задачи

2.Постановка задачи

2.1Организационно-экономическая сущность задачи

2.2Описание выходной информации

2.3Описание входной информации

3.Разработка информационного обеспечения задачи

3.1Информационный анализ ПО и выделение информационных объектов

3.2Определение связей и построение ИЛМ

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

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

ЗАКЛЮЧЕНИЕ

ЛИТЕРАТУРА

база данный информация

1. Предметная область автоматизации

1.1 Описание предметной области и функции решаемой задачи

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

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

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

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

Из общего описания предметной области известен ряд ограничений, существенных для процессов, которые относятся к рассматриваемой задаче. Вся отгрузка заказчикам осуществляется в соответствии с договорами. Каждый договор заключается с одним заказчиком. Наименование и количество продукции указывается в спецификации. Номер начальника склада должен быть стационарный и состоять из 5 цифр. Цены указываются с точностью до 2 знаков после запятой. Расчетный счет должен состоять только из целочисленных цифр. Одна цеховая накладная может содержать несколько наименований сдаваемых на склад изделий и для одного кода изделия может быть много цеховых накладных. Количество продукции измеряется целым числом единиц измерения. У изделия всегда только одна единица измерения. В накладной указывается реальная дата передачи продукции. Каждая цеховая накладная привязана к одному цеху и, соответственно, к конкретному складу. Дату пользователь вводит с клавиатуры. Дата вводится только числами (например, 21.12.2012).

1.2 Документы предметной области, содержащие информацию, необходимую для решения задачи

Входная информация задачи «Анализ выполнения плана сдачи готовой продукции на склад за заданный период» разделяется на условно-постоянную и оперативно-учетную информацию.

Условно-постоянная информация, необходимая для решения этой задачи, включает:

Справочные данные о номенклатуре изделий, выпускаемых предприятием, их наименовании, единицах измерения и ценах. Эта информация отражена в справочнике готовой продукции в форме 1;

Данные о цехах, выпускающих готовую продукцию и передающих ее на склады, начальниках цехов и их контактных данных. Эта информация отражена в форме 2;

Данные о складах, принимающих готовую продукцию. Эта информация отражена в форме 3;

Данные о сдачи готовой продукции на склад и их количестве хранятся в форме 4

Номер договора, данные о покупателе и поставщике можно узнать из формы 5

К договору прилагается спецификация, которую можно найти в форме 6

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

2. Постановка задачи

.1 Организационно-экономическая сущность задачи

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

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

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

На основе хранимых данных по запросу пользователя должен производиться автоматизированный анализ количества и сроков сдачи заданного изделия на склад в заданном месяце и выдача отчета. Отчет должен содержать сведения о планируемом и фактическом количестве поступивших определённых готовых изделий на склады. Кроме того, должен быть выдан список изделий по всей номенклатуре, по которым имеется несоответствие в количестве сданных изделий на склад.

.2 Описание выходной информации

Выходной информацией задачи для пользователя являются 2 документа:

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

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

Эти документы должны выводиться на экран и печать. Формы выходных документов приведены в формах 1 и 2.

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

Отчет

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

в заданном месяце__________

Код изделияНаименование продукцииКол-во по плануФактическое кол-во№ склада

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

Список изделий, по которым имеется несоответствие.

Код изделияНаименование продукции Плановый месяц сдачиКол-во по плануКол-во по факту№ цеха№ складаНормативный запас

2.3 Описание входной информации

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

Условно-постоянная информация

Для расшифровки кодов изделий в процессе решения задачи, получения достоверных сведений о наименовании, единице измерения и цене каждого из изделий необходима информация из «Справочника готовой продукции, выпускаемой на предприятии» (форма 3). Справочник является первичным носителем этих сведений, и поэтому они должны загружаться в БД с него.

Форма 3. Справочник готовой продукции.

Наименование изделияКод ИзделияЕдиница измерение товараЦена за Ед. изм. изделияНомер выпускающего цехаНормативный Запас готовой продукцииНомер Склада Готовой продукции

Информация о номерах, наименовании складов и номерах телефонов и ФИО их начальников содержится соответственно в справочниках цехов (форма 4)

Форма 4. Склады готовой продукции

Номер складаНаименование складаФИО начальница складаТелефон начальника склада


Форма 5. Цеха, выпускающие готовую продукцию.

№ цехаНаименование цехаФИО начальника цеха Телефон начальника цеха

Форма 6.

Цеховая накладная на сдачу готовой продукции на склад.

НАКЛАДНАЯ №

От______________________ «_____»____________200_ г.

(наименование цеха) (дата сдачи на склад)

Кому___________________________

(наименование склада)

Код изделияНаименования изделияЕдиница измеренияКоличество, отгруженное цехом

Оперативно-учетная информация

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

Форма 7. Договор на поставку (продажу) готовой продукции

ДОГОВОР №__________

На поставку товаров народного потребления

(Продукции производственно-технического назначения)

«_____» _______________________ 20____г.

«Поставщик» ________________________ и «Покупатель» ___________

Предмет поставки.

Поставщик обязуется поставить, а Покупатель принять и оплатить следующие товары (продукцию): _____________________________________________________

Количество и ассортимент товаров (продукции) предусматриваются сторонами в согласованной спецификации, являющейся неотъемлемой частью договора. Сумма договора составляет _________________________________

Качество и комплектность.

Качество и комплектность поставляемой продукции (товаров) должны соответствовать: ___________________________________

Сроки и порядок поставки.

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

При предварительной оплате поставщик отгружает продукцию в 20-дневный срок с момента поступления средств на его счет.

Отгрузка продукции производиться: _____________________

Цена и порядок расчетов.

Покупатель оплачивает товары (продукцию) по ценам, действующим на момент отгрузки.

В период исполнения договоры цены могут изменяться.

Расчеты между сторонами производиться в течение 5 дней с момента поступления платежного документа в порядке ______________________

Цена на продукцию (товары) подлежит ежемесячной индексации в размере % от договорной.

Адреса и реквизиты сторон:

Поставщик: ______________________ Подпись _________________________ (почтовый индекс) (город) (наименование банка) Счет ____________________________ Расчетный счет ___________________ Корреспонд. Счет _________________ МФО ___________________________ Покупатель: ______________________ Подпись _________________________ (почтовый индекс) (город) (наименование банка) Счет ____________________________ Расчетный счет ___________________ Корреспонд. Счет _________________ МФО ___________________________Форма 8. Форма спецификации

СПЕЦИФИКАЦИЯ

на поставку продукции и товара к договору № ____________ от ______________г.

Поставщик: _______________________________________

Покупатель: _____________________________

Код изделияНаименование товараЕдиница измеренияМесяцЦенаКоличествоСумма

Поставщик: ____________________ Покупатель: ______________

(подпись) (подпись)

Остальные реквизиты накладной относятся к справочной информации, которая к моменту решения задачи находиться в базе данных. Она должна поступать в базу данных с документов условно-постоянной информации на этапе первоначальной загрузки, так как эти документы являются первичными и соответственно достоверными носителями этой информации. Из «складов готовой продукции» берутся номера складов, наименования складов, ФИО начальника складов, телефон (стационарный) начальника складов. Для удобства написания таблицы входной информации в спецификацию было добавлено поле «Код изделия». Так же в договоре поля «Почтовый индекс, город, наименование банка, счет, расчетный счет, корреспонд. счет и МФО» были выделены в отдельные реквизиты для поставщика «Поставщик и его данные» и для покупателя «Покупатель и его данные».

Описание реквизитов входной информации приведено в таблице 1.

Таблица 1. Описание реквизитов входной информации.

Наименование реквизитовХарактеристикиТипДлинаТочностьНаименование изделияcharacter20Код изделияcharacter10Единица измеренияcharacter10Цена за единицу измеряемого изделияcurrency8Номер цехаinteger4Нормативный запас готовой продукцииinteger4Номер складаinteger4Наименование цехаcharacter15ФИО начальника цехаcharacter35Телефон начальника цехаinteger4Наименование складаcharacter15ФИО начальника складаcharacter35Телефон начальника складаinteger4Номер накладнойinteger4Дата в договоре и спецификации (Дата) date8Дата в накладнойdate8Количествоinteger4Номер договораinteger4Поставщикcharacter35Покупательcharacter35Поставщик и его данныеmemo4Покупатель и его данныеmemo4МесяцInteger4Ценаcurrency8

Входная запросная информация

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

3. Разработка информационного обеспечения задачи

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

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

.1 Информационный анализ ПО и выделение информационных объектов

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

Рассмотрим информацию, содержащуюся в документе цеховая накладная (см. форму 6).

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

Табличная часть цеховой накладной содержит реквизиты, имеющие множество значений в соответствующих столбцах, так как накладная может содержать несколько наименований переданных на склад изделий. Среди этих реквизитов особую роль играет код изделия, который является идентификатором каждой строки документа. Таким образом, количественные данные о сдаче, содержащиеся в каждой строке, идентифицируются (однозначно определяются) общим идентификатором документа - номером накладной, а также кодом изделия. Описательные реквизиты изделия определяются однозначно их кодами. На основе проведенного анализа установим функциональные зависимости реквизитов документа «Цеховая накладная» и отобразим их в табл. 2.

Таблица 2. Функциональная зависимость реквизитов накладной.

№НаименованияИмя Функциональная зависимостьНомер накладнойNum_NНаименование цеха Na_CНаименование склада Na_SДата накладнойData_NКод изделияK_izdНаименование изделияNa_izdЕдиницы измерения Ed_izd КоличествоKol_vo

Аналогично проанализируем информацию содержащееся в «Справочнике готовой продукции» (форма 3), «Складе готовой продукции» (форма 4), «Цеха, выпускающие готовую продукцию» (форма 5) и «Договор» (форма 7) ,«спецификации» (форма 8). В соответствии с описанием предметной области установим функциональные зависимости их реквизитов (таблица 3, 4, 5, 6 соответственно).

Таблица 3. Функциональная зависимость реквизитов Справочника готовой продукции.

№НаименованияИмя Функциональная зависимостьКод изделияK_izdНаименование изделияNa_izdКод единицы измеренияEd_izdЦена P_izdНомер цехаNum_CНормативный запас готовой продукцииR_izdНомер склада готовой продукцииNum_S

Таблица 4. Функциональная зависимость склада готовой продукции.

№НаименованияИмя Функциональная зависимостьНомер складаNum_SНаименование складаNa_SФИО начальника складаname_boss_SТелефон начальника складаph_boss_S

Таблица 5. Функциональная зависимость цеха.

№НаименованияИмя Функциональная зависимостьНомер цехаNum_CНаименование цехаNa_CФИО начальника цехаNa_boss_CТелефон начальника цехаPh_boss_C

Таблица 6. Функциональная зависимость договора.

№НаименованияИмя Функциональная зависимостьНомер договораNum_dogДата DataПоставщикPostПокупатель ByerНаименование изделияNa_izd_Поставщик и его данныеPost_dataПокупатель и его данныеByer_dataТаблица 7. Функциональная зависимость спецификации.

№НаименованияИмя Функциональная зависимостьКод изделияK_izdНомер договораNum_dogДата DataПоставщик PostПокупатель ByerНаименование товараNa_izdЕдиница измеренияEd_izdМесяц MnthЦена P_izd Количество Kol_vo

3.2 Выделение информационных объектов

Проанализируем установленные функциональные взаимосвязи реквизитов и установим для каждого из зависимых реквизитов, от каких реквизитов он зависит. Результаты отобразим в таблице соответствия зависимых (описательных) и ключевых реквизитов (таблица 8).

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

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

Реквизиты ИОПризнак ключаИмя ИОНазвание ИОСемантика (описание)K_izdП,УGPГотовая продукцияДанные о готовой продукцииNa_izd Ed_izd P_izd Num_C R_izd Num_SNum_CП,УCehaЦехаЦеха, выпускающие готовую продукциюNa_C Na_boss_C Ph_boss_CNum_SП,УSklСкладыСклады готовой продукцииNa_S Na_boss_S Ph_boss_SNum_NП,УNklНакладнаяНакладная на сдачу готовой продукцииData_NNum_N, K_izdС,УKolvoКоличествоКоличество продукцииKol_voNum_dogП,УDgvДоговорДоговор на поставку готовой продукцииData Post Byer Na_izdPostП,УRec_pРеквизиты поставщикаДанные о реквизитах поставщикаPost_dataByerП,УRec_bРеквизиты покупателяДанные о реквизитах покупателяByer_dataNum_dog, K_izdС,УMn_KolМесяц и количествоДанные из спецификации о месяце и количествеMnth Kol_vo

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

.3 Определение связей и построение ИЛМ

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

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

Ключ связиГлавный ИОПодчинённый ИОТип отношенияK_izdГотовая продукцияКоличество 1:МNum_CЦехаГотовая продукция1:МNum_S СкладыГотовая продукция1:МNum_NНакладнаяКоличество1:МNum_dog ДоговорМесяц и количество1:МPost Реквизиты поставщикаДоговор1:МByerРеквизиты покупателяДоговор1:М

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





















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

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

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

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

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

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

Таблица 10. Данные таблицы Ceha

Na_CNa_boss_CPh_boss_C Цех_молБезухов А.Б.76539Цех_чернКрюкова Н.М.76540Цех_белБаранов Е.А.76541

Таблица 11. Данные таблицы Skl

Na_SNa_boss_SPh_boss_SСклад_чернЧерный Н.Ф.59863Склад_белЗотова Е.И.59864Склад_молДурова М.Е.59865

Таблица 12. Данные таблицы Nkl

Na_CNa_SData_NЦех_молСклад_мол15.05.2009Цех_молСклад_мол15.05.2009Цех_молСклад_мол15.05.2009

Таблица 13. Данные таблицы GP

Na_izdEd_izdNum_CR_izdNum_SP_izdКорона "Молочная"шт1150037,8Корона "Молочная с орехом"шт1100038,2Корона "Молочная с изюмом"шт1100038

Таблица 14. Данные таблицы Dgv

Num_NK_izdNa_izdEd_izdKol_voА1001Корона "Молочная"шт1500А1002Корона "Молочная с орехом"шт900А1003Корона "Молочная с изюмом"шт1000

Таблица 15. Данные таблицы Mn_kol

Num_CNa_CK_izdNa_izdEd_izdKol_voMnth1Цех_мол001Корона "Молочная"шт1500Май1Цех_мол002Корона "Молочная с орехом"шт1000Май1Цех_мол003Корона "Молочная с изюмом"шт1000Май

ЗАКЛЮЧЕНИЕ

В ходе выполнения данной курсовой работы была рассмотрена предметная область под название «Формирование плана сдачи цехами готовых изделий в заданный период».

Исходя из требований предметной области был описан ряд ограничений. Был рассмотрен ряд документов необходимых для решения поставленной задачи. Исходя из рассмотренных документов был выведен ряд ограничений предметной области.

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

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

ЛИТЕРАТУРА

Г. Хансен "Базы данных: разработка и управление". -М.: ЗАО "Издат. БИНОМ, 1999.

К. Дж. Дейт "Введение в системы баз данных".-К.;М.;СПб.: Издательский дом "Вильямс", 2000.

В. Евдокимов "Экономическая информатика. Учебник для вузов"-СПб.: Питер, 1997.

Методическое пособие по курсовому проектированию.

С. Карыгин, А. Тихонов. «Visual FoxPro» - М.: ООО «Попурри», 1997.

Информационные системы. Под ред. В. Н. Волковой, Б. И. Кузина. С-П.: 1998.

М. Г. Коляда. Учебное пособие. Информатика. М.: 1999.

В. А. Козлов. Открытые информационные системы. М.: 1999.

В. Я. Цветков. Геоинформационные системы. М.: 1998.

Б. Я. Советов. Информационная технология. М., ВШ, 1994.

Похожие работы на - Формирование плана сдачи цехами готовых изделий в заданный период

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!