Смекни!
smekni.com

Разработка информационной системы учета товаров на оптовом складе (стр. 2 из 5)

Номер пришедшей на склад партии товара
Номер проданной партии товара
Стоимость партии товара
Стоимость единицы товара
Единица товара (тонна, ящик, мешок и т п)
Масса единицы товара
Дата поступления партии товара
Дата продажи партии товара
Состав партии товара (перечень товаров)
Количество каждого товара в партии
Наименование поставщика партии товара
Адрес поставщика
Телефон поставщика
ИНН поставщика
КПП поставщика
ОКПО поставщика
БИК поставщика
Банк поставщика
Счёт поставщика
Корреспондентский счёт поставщика
Руководитель поставщика
Главный бухгалтер поставщика
Наименование покупателя партии товара
Адрес покупателя
Телефон покупателя
ИНН покупателя
КПП покупателя
ОКПО покупателя
БИК покупателя
Банк покупателя
Счёт покупателя
Корреспондентский счёт покупателя
Руководитель покупателя
Главный бухгалтер покупателя
Количество товара на складе
Наименование склада
Адрес склада
Телефон склада
ИНН склада
КПП склада
ОКПО склада
БИК склада
Банк склада
Счёт склада
Корреспондентский счёт склада
Руководитель склада
Главный бухгалтер склада

4.1.2 Первая нормальная форма


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

4.2 Структура таблиц

Справочник «Поставщики».

Информации о поставщиках хранится в таблице «Supplier».

Структура и правила поддержки целостности данных приводятся в табл. 4.2.1

Таблица 4.2.1.

Структура таблицы Supplier

Название поля Тип поля Длина Null Назначение
1 Supplier_id Числовой 4 Not Первичный ключ
2 Supplier_name Текстовый 100 Not Название фирмы
3 Supplier_address Текстовый 255 Not Адрес фирмы
4 Supplier_INN Числовой 4 Not ИНН
5 Supplier_account Текстовый 25 Not Номер счёта поставщика
6 Supplier_KPP Числовой 4 Not КПП поставщика
7 Supplier_phone Текстовый 20 Not Телефон(ы) поставщика
8 Supplier_bank Текстовый 255 Not Банк поставщика
9 Address_bank Текстовый 255 Not Адрес банка
10 Supplier_bik Текстовый 255 Not БИК поставщика
11 Corr_account Текстовый 25 Not Корреспондентский счёт поставщика
12 Okpo Числовой 4 Not ОКПО поставщика
13 Director Текстовый 255 Not Директор предприятия
14 Chief_accountant Текстовый 255 Not Главный бухгалтер предприятия

Справочник «Товары»

В справочнике «goods» хранится информация о наименовании товара. Она связана с таблицами в которых находятся параметры для каждого товара. Структура данных приведена в табл. 4.2.2.

Таблица 4.2.2.

Структура таблицы Goods

Название поля Тип поля Длина Null Назначение
1 Goods_id Числовой 4 Not Первичный ключ
2 Goods_name Текстовый 50 Not Название типа
3 Quantity Числовой 4 Not Количество данного товара
4 Price Денежный 8 Not Цена единицы товара
5 Manufacturer Текстовый 255 Not Производитель
6 Unit Текстовый 4 Not Единица измерения товара (тонна, ящик, мешок и т п)
7 Massa Числовой 4 Not Масса единицы товара

Справочник «Заказчики»

Справочник «customer» содержит информацию о заказчиках. Структура данных приведена в табл. 4.2.3.

Таблица 4.2.3

Структура таблицы Customer

Название поля Тип поля Длина Null Назначение
1 Customer_id Числовой 4 Not Первичный ключ
2 Customer_name Текстовый 50 Not Название фирмы
3 Customer_address Текстовый 255 Not Адрес фирмы
4 Customer _INN Числовой 4 Not ИНН
5 Customer_account Текстовый 25 Not Номер счёта заказчика
6 Customer_KPP Числовой 4 Not КПП покупателя
7 Customer _phone Текстовый 255 Not Телефон(ы) покупателя
8 Customer _bank Текстовый 255 Not Банк покупателя
9 Address_bank Текстовый 255 Not Адрес банка
Название поля Тип поля Длина Null Назначение
10 Customer _bik Текстовый 255 Not БИК покупателя
11 Corr_account Текстовый 25 Корреспондентский счёт покупателя
12 Okpo Числовой 4 Not
13 Director Текстовый 255 Not Директор предприятия
14 Chief_accountant Текстовый 255 Not Главный бухгалтер предприятия

Справочник «Закупаемая партия товара»

В таблице «Party_delivered» содержится стоимость партии поставленного на склад товара, дата поставки и номер поставщика. Структура данных приведена в табл. 4.2.4.

Таблица 4.2.4

Структура таблицы Party_delivered

Название поля Тип поля Размер Null Назначение
1 Party id Числовой 4 Not Идентификатор партии товара (номер приходной накладной)
2 Supplier_id Числовой 4 Not Идентификатор поставщика из таблицы 4.2.1
3 Price Денежный Х Not Стоимость партии товара
4 _Date Дата Y Not Дата поставки

Справочник «Доставленный товар»

В таблице «Delivered_goods» содержится номер партии товара, количество товара в партии, стоимость единицы товара в партии. В различных партиях стоимость одного и того же товара за единицу может быть различна. Структура данных приведена в табл. 4.2.5.

Таблица 4.2.5

Структура таблицы Delivered_goods

Название поля Тип поля Размер Null Назначение
1 Id Числовой 4 Not Идентификатор записи
2 Goods_id Числовой 4 Not Идентификатор товара из таблицы 4.2.2
3 Party_id Числовой 4 Not Идентификатор партии товара из таблицы 4.2.4
4 Quantity Числовой 4 Null Количество товара в партии
5 Price Денежный 8 Not Стоимость единицы товара

Справочник «Проданная партия товара»

В таблице «Party_sold» содержатся сведения о проданном товаре. Структура данных приведена в табл. 4.2.6.

Таблица 4.2.6

Структура таблицы Party_sold

Название поля Тип поля Размер Null Назначение
1 Party_id Числовой 4 Not Номер партии (товарно-транспортной накладной
2 _Date Дата 8 Not Дата продажи
3 Price Денежный 8 Not Стоимость партии товара
4 Customer_id Числовой 4 Not Идентификатор покупателя из таблицы 4.2.3
5 Seria Текстовый 10 Not Серия товарно-транспортной накладной

Справочник «Проданный товар»

В таблице «Sent_goods» содержится информация о стоимости и составе продаваемой партии товара. Структура данных приведена в табл. 4.2.7.

Таблица 4.2.7

Структура таблицы Sent_goods

Название поля Тип поля Размер Null Назначение
1 Goods_id Числовой 4 Not Идентификатор товара из таблицы 4.2
2 Party_id Числовой 4 Not ID партии из таблицы 4.6
3 Quantity Числовой 4 Not Количество товара в данной партии
4 Price Денежный Y Not Стоимость единицы товара

Справочник «Данные склада»