Автор: Пользователь скрыл имя, 21 Октября 2011 в 00:29, курсовая работа
К функциям, которые должны быть реализованы в рассматриваемой задаче, относятся:
учет сдачи цехами готовой продукции на заданный склад в заданном месяце (квартале);
планирование сдачи цехами готовой продукции на склад на определенный месяц (квартал);
планирование сдачи цехами конкретного изделия на склад за месяц (квартал);
анализ плана сдачи готовой продукции цехом за заданный период.
1. Предметная область автоматизации. . . . . . . . . . . . . . . . . . . . . . . . . . 2
Описание предметной области и функции решаемой задачи……....2
Документы предметной области, содержащие информацию,
необходимую для решения задачи………………………………………….4
2. Постановка задачи. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
2.1 Организационно-экономическая сущность задачи…………………..4
2.2 Описание входной информации………………………………………..5
2.3 Описание выходной информации…………………………………….10
3. Разработка информационного обеспечения задачи . . . . . . . . . .11
3.1 Информационный анализ предметной области и выделение
информационных объектов задачи ………………………………………11
3.2 Определение связей информационных объектов и построение ИЛМ…………………………………………………………………………17
3.3 Определение логической структуры реляционной базы данных….18
3.4 Исходные данные контрольного примера …………………………..19
4. Разработка алгоритмов и технологии решения задачи . . . . . . .22
4.1 Технология ввода и накопления входной информации,
обеспечивающей решение задачи …………………………………………22
4.2. Определение форм ввода-вывода ……………………………………..25
Рассмотрим информацию, содержащуюся в документе Договор (см. форму 4).В заголовочной части Договора содержатся реквизиты (номер документа, дата заключения договора, наименование поставщика и заказчик) общие для всего документа. Причем каждый из них имеет единственное значение, так как один документ Договора всегда привязан к одному заказчику. Среди этих реквизитов особую роль играет номер договора. Поскольку номер договора уникален, т. е. его значение не может повторяться, он выполняет роль идентификатора всей информации по заказам продукции, содержащейся в документе с данным номером. Остальные реквизиты договора однозначно определяются его номером.
Табличная часть Договора содержит реквизиты, имеющие множество значений в соответствующих столбцах, так как договор может содержать несколько наименований заказываемых со склада изделий. Среди этих реквизитов особую роль играет код заказчика, который является идентификатором каждой строки документа. Таким образом, количественные данные, содержащиеся в каждой строке, идентифицируются (однозначно определяются) общим идентификатором документа — номером договора, а также кодом заказчика. Описательные реквизиты изделия (в том числе единица измерения) определяются однозначно их кодами. На основе проведенного анализа установим функциональные зависимости реквизитов документа «Договор на поставку готовой продукции» и отобразим их в таблице 2.
Аналогично
проанализируем информацию, содержащуюся
в «Справочнике изделий» (см. форму 9). В
соответствии с описанием предметной
области установим функциональные зависимости
их реквизитов (табл. 3).
Таблица 2.
Функциональные зависимости реквизитов накладной
Наименование
реквизитов
Договора |
Имя реквизита | Функциональные зависимости |
№
договора
адрес заказчика дата заключения договора месяц выполнения договора наименование заказчика код заказчика |
NDOG
ADRZAK DATA MONTH NZAK KZAK |
Таблица 3.
Функциональные зависимости реквизитов справочника изделий.
Наименование
реквизитов
|
Имя реквизита | Функциональные зависимости |
код
изделия
наименование изделия единица измерения цена за единицу кол-во на складе |
KIZD
NIZD ED_IZM PRICE_IZD QUANT_ZAPAS |
Аналогично
проанализируем информацию, содержащуюся
в, цеховой накладной на сдачу готовой
продукции на склад, а также информацию
о цехах, выпускающих готовую продукцию
и складах готовой продукции. В соответствии
с описанием предметной области установим
функциональные зависимости их реквизитов.
Таблица 4.
Функциональные зависимости реквизитов цеховой накладной на сдачу готовой продукции на склад.
Наименование реквизитов | Имя реквизита | Функциональные зависимости |
№ цеховой
накладной
код цеха дата сдачи на склад код склада код изделия наименование изделия единица измерения количество, отгруженное цехом |
NCN
KCEH DSSK KSKLAD KIZD NIZD ED_IZM KOLOTGC |
Таблица 5.
Функциональные зависимости реквизитов цеха, выпускающего готовую продукцию.
Наименование реквизитов | Имя реквизита | Функциональные зависимости |
№ цеха
ФИО начальника цеха телефон начальника цеха код цеха |
NCEH
FIONCEH TELNCEH KCEH |
Таблица 6.
Функциональные зависимости реквизитов склада готовой продукции.
Наименование реквизитов | Имя реквизита | Функциональные зависимости |
№ склада
ФИО начальника склада телефон начальника склада код склада |
NSKLAD
FIONSKLAD TELNSKLAD KSKLAD |
Таблица 7.
Функциональные зависимости реквизитов спецификации.
Наименование реквизитов | Имя реквизита | Функциональные зависимости |
№ договора
код изделия наименование изделия единица измерения цена за ед. изделия период отгрузки количество заказанного |
NDOG
KIZD NIZD ED_IZM PRICE_IZD POTG QUANT_DOG |
Поскольку код изделия уникален для всех характеристик изделия, то он их однозначно определяет. Аналогично установлены функциональные зависимости между номером склада и остальной информацией о складе, между номером цеха и остальной информацией о цехе. В результате такого анализа установлены функциональные зависимости реквизитов из ДОГОВОРА и справочников, которые представлены в таблицах.
Выделение информационных объектов.
Проанализируем установленные
Таблица 8.
Соответствие описательных и ключевых реквизитов
|
Первая
группа реквизитов получена на основе
таблицы с реквизитами
Сгруппируем
реквизиты, имеющие одинаковые ключи,
в один информационный объект (таблица
9). Таким образом, выделены все информационные
объекты, отображающие данные, которые
используются в рассматриваемой
задаче.
Таблица 9.
Реквизитный состав информационных объектов
Реквизиты ИО | Признак ключа | Имя ИО | Название ИО | Семантика (описание) |
KCEH | П, У | CEH | ЦЕХ | Данные о цехе |
NCEH
FIONCEH TELNCEH |
||||
KIZD | П, У | NOMENCLATURA | НОМЕНКЛАТУРА | Данные об изделии предприятия |
NIZD
ED_IZM PRICE_IZD QUANT_ZAPAS KSKLAD KCEH |
||||
NDOG | П, У | DOGOVOR | ДОГОВОР | Общие сведения о договорах |
DATA
MONTH |
||||
NDOG
KIZD |
С, У | SPECDOG | СПЕЦИФИКАЦИЯ | Данные из договора о заказах готового изделия со слада |
QUANT_DOG
POTG |
||||
KSKLAD | П, У | SKLAD | СКЛАДЫ | Данные о складах |
NSKLAD
FIONSKLAD TELNSKLAD |
||||
KZAK | П, У | ZАKAZCHIKI | ЗАКАЗЧИКИ | Данные о заказчиках |
NZAK
ADRZAK |
||||
NCN | П, У | CEHNAK | ЦЕХОВАЯ
НАКЛАДНАЯ |
Данные о цеховой накладной |
KCEH
KSKLAD DSSK KOLOTGC |
||||
NCN
KIZD |
С, У | OTGCEH | отгружено по цеховой накладной | Данные об отгрузке из цеховой накладной |
KOLOTGC |
Информация о работе Анализ выполнения плана сдачи готовой продукции на склад за заданный период