Смекни!
smekni.com

Проектирование информационных баз данных 3 (стр. 2 из 5)

Отпустил:_______________ Принял:_______________

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

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

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

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


ЦЕХОВАЯ НАКЛАДНАЯ
Цех:

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


Склад:

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

Отпустил:_______________ Принял_______________

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

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

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

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

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

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

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

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

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

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

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 Анализ входной информации предметной области и выделение информационных объектов.

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

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

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

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

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

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

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