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

Автор работы: Пользователь скрыл имя, 03 Декабря 2013 в 20:43, курсовая работа

Краткое описание

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

Прикрепленные файлы: 1 файл

курсовая БДновая.doc

— 354.50 Кб (Скачать документ)

 

 

 

 

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

Поставщик: ______________________

Подпись _________________________

 


(почтовый индекс)

 


(город)

 


(наименование банка)

Счет ____________________________

Расчетный счет ___________________

Корреспонд. Счет _________________

МФО ___________________________

 

 

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

Подпись _________________________

 


(почтовый индекс)

 


(город)

 


(наименование банка)

Счет ____________________________

Расчетный счет ___________________

Корреспонд. Счет _________________

МФО ___________________________


 

 

Форма 8. Форма спецификации

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

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

Поставщик: ___________________________________________________________

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

Наименование товара

Единица измерения

Месяц

Цена

Количество

Сумма

           
           
           

 

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

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

 

 

 

 

 

 

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

НАКЛАДНАЯ №______

От______________________ «_____»____________200_ г.

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

Кому___________________________

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

№ п.п.

Код изделия

Наименование  изделия

Единица измерения

Количество

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Сдал: Принял:

 

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

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

 

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

 

Наименование реквизитов

Характеристики

Тип

Длина

Точность

Номер ТТН

integer

4

 

Количество на ттн

integer

4

 

Реквизиты плательщика

Memo

4

 

Реквизиты поставщика

Memo

4

 

Наименование изделия

character

15

 

Единица измерения

character

5

 

Цена 

currency

8

 

Код изделия

integer

4

 

Номер выпускающего цеха

integer

4

 

Нормативный запас готовой продукции

integer

4

 

Номер склада готовой продукции

integer

4

 

Наименование склада

integer

4

 

Количество  в спецификации

integer

4

 

ФИО начальница цеха

    character

30

 

Телефон начальница цеха

integer

4

 

Номер договора

integer

4

 

Месяц

date

8

 

Дата 

date

8

 

Поставщик

character

20

 

Покупатель 

character

20

 
       
       

 

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

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

В случае с анализом обеспеченности плана отгрузки планами сдачи в заданном периоде

Введите временной промежуток за который  необходимо отобразить анализ планов предприятия

 

С__________________  

По ________________     

В случае с анализом обеспеченности плана отгрузки планами сдачи в заданном периоде по заданному изделию

Введите наименование изделия и временный промежуток для отображения разницы между планами предприятия

         ________________________


С__________________  

По ________________     

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

Введите номер цеха и временный  промежуток для отображения разницы  между планами предприятия

         ________________________


С__________________  

По ________________     

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

 

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

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

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

 

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

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

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

 

 

 

 

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

Наименования

Имя

Функциональная зависимость

Номер ТТН

num_ttn

Плательщик 

name_buy

Реквизиты плательщика

rec_buy

Поставщик

name_sup

Реквизиты поставщика

res_sup

Номер договора/заказа

num_cont

Наименование изделия

name_ob

Единица измерения

c_size

Количество на ттн

numer_ttn

Цена 

price

     

 

Таблица 3. Функциональная зависимость цеха выпускающего продукции.

Наименования

Имя

Функциональная зависимость

Номер цеха

num_ceh

Наименование цеха

name_ceh

ФИО начальница цеха

name_boss_c

Телефон начальница цеха

ph_ceh

 

     

 

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

Наименования

Имя

Функциональная зависимость

Номер договора

num_cont

Дата

data_sp

Поставщик

name_sup

Покупатель 

name_buy

Наименование товара

name_ob

Единица измерения

c_size

Месяц

month_ship

Цена 

price

Количество  в спецификации

num_spec

     

 

 

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

Наименования

Имя

Функциональная зависимость

Номер договора

num_cont

Дата 

data_sp

Поставщик

name_sup

Покупатель 

name_buy

Реквизиты поставщика

sup_ares

Реквизиты покупателя 

buy_ares

     

Информация о работе Введение в базы данных