Автор: Пользователь скрыл имя, 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
Таблица 1_4.
Данные таблицы Zakazchiki.
Kzak | Nzak | adrzak |
211 | "Школьник" | ПМР, г. Тирасполь, ул. 25 Октября,8 |
212 | "Малыш" | Россия, г. Москва, ул. Арбат,51 |
213 | "Ученик" | Беларусь, г. Минск, ул. Ленина, 3 |
214 | "Канцтовары" | Кыргыстан, г. Бишкек, ул. Московская, 12 |
215 | "Все для школы" | Россия, г. Брянск, ул. Ульянова, д. 5 |
216 | "Канцтовары" | Украина, г. Днепропетровск, ул. Артема,1 |
Таблица 1_5.
Данные таблицы Dogovor.
Ndog | kzak | Data | adrzak | mounth | Nzak |
41 | 211 | 01.01.2006 | ПМР, г. Тирасполь, ул. 25 Октября,8 | январь | "Школьник" |
42 | 212 | 01.01.2006 | Россия, г. Москва, ул. Арбат,51 | январь | "Малыш" |
43 | 213 | 01.01.2006 | Беларусь, г. Минск, ул. Ленина, 3 | январь | "Ученик" |
44 | 214 | 01.02.2006 | Кыргыстан, г. Бишкек, ул. Московская, 12 | февраль | "Канцтовары" |
45 | 215 | 01.02.2006 | Россия, г. Брянск, ул. Победа, д. 5 | февраль | "Все для школы" |
46 | 216 | 01.02.2006 | Украина, г. Днепропетровск, ул. Артема,1 | февраль | "Канцтовары" |
Таблица 1_6.
Данные таблицы Specdog.
Ndog | kizd | ed_izm | quant_dog | price_izd |
41 | 101 | шт. | 1,00 | 900 |
42 | 102 | шт. | 1,00 | 1000 |
43 | 103 | шт. | 3,00 | 1200 |
44 | 104 | шт. | 0,50 | 1500 |
45 | 105 | шт. | 0,60 | 500 |
46 | 106 | шт. | 3,50 | 2000 |
47 | 107 | шт. | 2,50 | 500 |
48 | 108 | шт. | 1,50 | 1000 |
49 | 109 | шт. | 3,00 | 700 |
4. Разработка алгоритмов и технологии решения задачи.
Общие сведения о содержании и алгоритме решения задачи.
По мере поступления документов, содержащих данные о заказах, должен осуществляться ввод этих данных в БД, где они должны храниться. Таким образом, осуществляется накопление необходимой для решения задачи оперативно-учетной информации.
В данной курсовой работе необходимо проанализировать данные Договоров и текущие остатки изделий на складе, т.е. надо по запросу пользователя для задаваемого им изделия формировать отчет, содержащий сведения о планируемом к поступлению на склад количестве товаров. Для ввода запроса пользователю в диалоге должна быть выведена экранная форма, где он может непосредственно с клавиатуры ввести наименование изделия. Отчеты должны выводиться на экран и принтер.
4.1. Разработка технологии ввода и накопления входной информации.
Для решения рассматриваемой задачи должен производиться ввод и накопление оперативно-учетной информации о заказах изделий по договорам и об остатках товаров на складе.
Справочная
информация об изделиях, выпускаемых
предприятием, о складах должна быть
ранее загружена в базу данных в процессе
решения других задач данной предметной
области с соответствующих документов
— «Справочника готовых изделий» ,«Цехов»
и «Складов», «Заказчиков». В соответствии
с этим технология ввода входной оперативной
информации и решение рассматриваемой
задачи с помощью базы данных приведены
на рис. 3.
Справочные
данные Номенклатура Цеха Склады
Данные учета Договор Цех.наклад. |
Договор | ||
Ввод
| ||
Цеховая накладная |
Задача
формирования плана |
Видеограмма |
Рис.
3. Технологическая
схема ввода информации
и решения задачи формирования
плана сдачи продукции
на склад
Таблицы
базы данных
Подчиненная
Ndog*
Kizd*
Potg
Ed_izm
Price_izd
NCN*
KCEH
KSKLAD
подчиненная
NCN*
KIZD*
KOLOTGC
Рис. 4. Источники загрузки таблиц базы данных по спецификации и цеховой накладной.
4.2. Определение форм ввода-вывода.
Для ввода информации по сдаче продукции должны быть создана экранная форма, соответствующая форме входного документа. Через экранную форму ввода-вывода должен обеспечиваться однократный ввод данных во взаимосвязанные таблицы DOG – SPEC и CEHNAK–OTGCEH. Ниже приведены макеты экранных форм для ввода данных с документов.
Форма
для загрузки данных с Спецификации
является многотабличной составной. Основная
часть формы строится на основе главной
из двух загружаемых таблиц. Включаемая
многозаписевая форма строится на подчиненной
и тоже загружаемой таблице SPEC, в которой
загружаются поля NDOG, KIZD, Potg, ED_izm, Price_izd.
Включаемая форма связывается с основной
по ключу связи таблиц NDOG. Причем значение
ключа NDOG вводится однократно в основную
часть формы, но за счет связи с включаемой
формой это ключевое поле загружается
как в главную, так и в подчиненную таблицы.
Таким образам, с одной экранной формы
создаются одна запись в таблице DOG и подчиненные
ей записи в таблице SPEC.
Спецификация
На поставку продукции и товара к договору №____ от____
Код изделия | Наименование изделия | Единица измерения | Цена за ед. изделия | Период отгрузки | Количество заказанное |
Информация о работе Анализ выполнения плана сдачи готовой продукции на склад за заданный период