- •Курсовая работа
- •На тему: «Анализ выполнения плана сдачи готовой продукции на склад».
- •1.Предметная область автоматизации.
- •Описание предметной области и функции решаемой задачи.
- •2. Постановка задачи.
- •2.2 Описание входной информации.
- •Оперативно-учетная информация. Сведения, характеризующие
- •Описание реквизитов входной информации
- •2.3 Описание выходной информации.
- •3. Разработка информационного обеспечения задачи.
- •3.2 Определение связей информационных объектов и построение илм.
- •3.3 Определение логической структуры реляционной базы данных.
- •3.4 Исходные данные контрольного примера.
- •4. Разработка алгоритмов и технологии решения задачи.
- •4.2. Определение форм ввода-вывода.
- •Спецификация
- •Цеховая накладная №
- •Список используемой литературы.
3.2 Определение связей информационных объектов и построение илм.
Связи между выявленными информационными объектами определяются реальными отношениями между парами объектов, показанными в таблице 10. При их определении учитывались сведения из описания ПО и семантика.
Таблица 10.
Связи информационных объектов.
-
Ключ связи
Главный ИО
Подчиненный ИО
Тип отношения
NDOG
Договор
Спецификация
1:М
ZAK
Заказчики
Договор
1:М
KSKLAD
Склад
Номенклатура
1:М
KCEH
Цех
Номенклатура
1:М
KIZD
Номенклатура
Спецификация
1:М
NCN
Цеховая накладная
Отгружено по цеховой накладной
1:М
NCEH
Цеховая накладная
Цех
1:М
NSK
Цеховая накладная
Склад
1:М
KIZD
Номенклатура
Отгружено по цеховой накладной
1:М
Графическое изображение ИЛМ в канонической форме, наглядно показывающей иерархические отношения подчиненности информационных объектов, приведено на рис. 1.
OTGCEH |
NCN KIZD |
NOMENCLATURA |
KIZD |
S PECDOG |
N DOG,KIZD |
CEH |
K CEH |
SKLAD |
K SKLAD |
DOGOVOR |
N DOG |
CEHNAK |
N CN |
ZAKAZCHIKI |
ZAK |
Рис. 1. ИЛМ данных, обеспечивающая решение задачи формирования плана сдачи цехами готовой продукции на склад
3.3 Определение логической структуры реляционной базы данных.
Логическая структура реляционной базы данных определяется совокупностью логически взаимосвязанных реляционных таблиц. Каждая реляционная таблица имеет структуру, определяемую реквизитным составом одного из информационных объектов полученной ИЛМ . Логические связи таблиц соответствуют структурным связям между объектами.
Логическая структура реляционной базы данных, построенная на основе полученной ИЛМ, приведена на рис. 2. На этой схеме реляционные таблицы представлены структурой, определяемой составом и последовательностью полей (атрибутов). Ключевые поля отмечены знаком *. Логические связи изображены линиями между одинаковыми ключами связи.
Таблица CEHNAK.
NCN* |
Kceh |
DSSK |
Ksklad |
Kolotgc |
Таблица Sklad
Таблица Ceh
Ksklad* |
nsklad |
telsklad |
fiosklad |
||||
|
|
|
|
|
Kceh* |
nceh |
telceh |
Fioceh |
Таблица Nomenklatura
Kizd* |
nizd |
ed_izm |
price_izd |
quant_zapas |
ksklad |
kceh |
Таблица Zakazchiki
Kzak* |
nzak |
Adrzak |
Таблица Dogovor
month |
nzak |
N dog* |
Adrzak |
Kzak * |
data |
Таблица OTGCEH.
Kizd* |
NCN* |
KOLOTGC |
Kizd* |
Ndog* |
quant_dog |
Potg |
ED_izm |
Price_izd |
Рис. 2. Логическая структура реляционной базы данных задачи