Проектирование информационных баз данных

Автор работы: Пользователь скрыл имя, 08 Ноября 2010 в 18:59, Не определен

Описание работы

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

Файлы: 1 файл

курсовик.doc

— 257.50 Кб (Скачать файл)

Данные  о сдаче цехами продукции на склады предприятия содержатся в документе  “Цеховая накладная”.

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

                            ЦЕХОВАЯ НАКЛАДНАЯ № 
 
 

    Цех:

                     (номер)         (наименование цеха)  

             

      Склад:

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

Наименование  товара Ед.изм. Количество
     
     
     
 
 
 
 
 
 
      Отпустил:_______________ Принял_______________

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

    1. Ограничение предметной области по индивидуальной задаче.

- На  предприятие имеется несколько  цехов, несколько складов

- Предприятие  выпускает несколько видов изделий

- у изделия  только одна единица измерения

- Один  цех может выпускать несколько  наименований изделий

- На  одном складе может храниться  несколько наименований изделий

- В каждом  договоре может быть несколько  наименований изделий

-ТТН  может содержать несколько наименований  изделий

- Каждое  ПП соответствует одной ТТН

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

2.1 Организационно-экономическая  сущность комплекса решаемых  задач.

Целью нашей  задачи является расчет остатков по изделиям на заданном складе по кварталам. Для  этого сначала необходимо получить кол-во изделий, поступивших на заданный склад по кварталам из документов «Цеховая накладная». Затем получить кол-во изделий, отгруженных с заданного склада, по кварталам из документа «Товарно-транспортная накладная». Остаток рассчитывается как разность между поступлением и отгрузкой. Подсчитать остаток в стоимостном выражении.

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

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

В ходе решения  задачи необходима следующая входная  информация:

     Перечень  первичных документов, их реквизиты  и вид представим в виде таблицы:

№ п/п Наименование документа Имя сущности Реквизиты Вид первичной информации
1 Список выпускаемых  изделий Изделие -код изделия 
- наим.изделия

- код ед. изм.

-цена

- номер склада

условно-постоянная
2 Справочник единиц измерения Ед. изм. -код ед. измерения

-наимен. ед. измерения

условно-постоянная
3 Список заказчиков Заказчик -код заказчика

-наим. заказчика 

- адрес

условно-постоянная
4 Список договоров, заключенных с заказчиками Договор -номер договора

- код заказчика

условно-постоянная
5 Список ТТН ТТН -номер ТТН

- дата отгрузки

-номер договора

оперативно-учетная
6 Спецификация ТТН СТТН -номер ТТН

-код изделия

-количество

оперативно-учетная
7 Список ПП ПП -номер ТТН

-номер ПП

-дата оплаты

оперативно-учетная
8 Спецификация ПП СПП -номер ТТН

-номер ПП

-код изделия

-количество

оперативно-учетная
9 Список складов Склад -номер склада

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

условно-постоянная
10 Список выпускающих  цехов Цех - номер цеха

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

условно-постоянная
11 Спецификация договора СДОГ - номер договора

- месяц отгрузки

-код изделия

-кол-во

оперативно-учетная
12 Список цеховых  накладных ЦН - номер цеха

-номер цеховой накладной

- дата сдачи

оперативно-учетная
13 Спецификация цеховой  накладной СЦН -номер цеха

- номер цеховой  накладной

-код изделия 

- кол-во

оперативно-учетная
 

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

Расчет  остатков изделий на складе по кварталам

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

квартала

Наименование  изделия Количество Остаток (в  руб.)
поступило отгружено остаток
1 квартал          
2 квартал          
3 квартал          
4 квартал          
Итого          

Для получения  этой формы используются данные первичных  документов: Список выпускаемых изделий, Список ТТН, Спецификация ТТН, Цеховая накладная, Спецификация цеховой накладной.

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

3.1 Анализ входной информации предметной области и выделение информационных объектов.

  Реквизитный состав первичных документов:  код изделия, наименование изделия, код единицы измерения, цена, номер склада, код заказчика, наименование заказчика, адрес, номер договора, номер ТТН, дата отгрузки, количество отгруженных изделий, номер ПП, дата оплаты, количество оплаченных изделий.

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

  Например, код  изделия и наименование изделия  отражают сведения о товаре. Код  заказчика и наименование заказчика  – сведения о заказчиках и  т.д.

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

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

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

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

3.2. Определение связей информационных объектов и построение ИЛМ.

    

Связь 1:М, т.к. один заказчик может заключить много  договоров, но один договор заключается  с одним заказчиком.

    

Связь 1:1, т.к.  одна строка спецификации относится к одному договору.

Связь 1:М, т.к.  одна ТТН может содержать несколько строк спецификации, но одна строка спецификации относится к одной ТТН.

    

     Связь 1:М, т.к.  одно изделие может содержаться  в  разных строках спецификации, но одна строка спецификации относится  к одному изделию.

    

    Связь 1:М, т.к.  одно изделие может содержаться в  разных строках спецификации ТТН, но одна строка спецификации ТТН относится к одному изделию.

    
Изделие

                     
         Связь 1:М, т.к.    одно изделие может содержаться в разных строках спецификации ЦН, но одна строка спецификации ЦН относится к одному изделию.

    

    Связь 1:М, т.к.  одна ТТН может содержать несколько строк спецификации, но одна строка спецификации относится к одной ТТН.

    
Изделие

            

    Связь 1:М, т.к.  одно изделие может содержаться  в  разных строках спецификации ПП, но одна строка спецификации ПП относится к одному изделию.

      

     Связь 1:М, т.к.  одна ЦН может содержать несколько  строк спецификации, но одна строка спецификации относится к одной  ЦН.

      

     Связь 1:М, т.к.  одна ПП может содержать несколько ТТН, но одна ТТН относится к одному ПП.

      

    Таким образом  построим ИЛМ: 
 
 
 

Список  выпускаемых изделий
Код товара

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

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

Цена за ед. изм. 
№ склада

Нормативный запас

Справочник  складов
№ склада 
Наименование склада
Справочник  цехов
№ цеха

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

 
 
 
Цеховая накладная
№ цеха

№ цеховой накладной

Дата составления  цеховой накладной

№ склада

Спецификация  договора
№ договора

Код изделия

Месяц отгрузки

Количество

 

Спецификация  ТТН
№ ТТН

Код товара

Поставляемое количество

 

           

Список  договоров
№ Договора

Код заказчика

 
Спецификация  цеховой накладной
№ цеха

№ цеховой накладной

Код товара

Поставляемое количество

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