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

2016-07-30СтудИзба

Описание файла

Документ из архива "Разработка информационной системы учета товаров на оптовом складе", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "48576"

Текст 3 страницы из документа "48576"

Таблица 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

Стоимость единицы товара

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

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

Таблица 4.2.8

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

Название поля

Тип поля

Размер

Null

Назначение

1

Name

Текстовый

100

Not

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

2

Address

Текстовый

255

Not

Адрес склада.

3

INN

Числовой

4

Not

ИНН склада

4

KPP

Числовой

4

Not

КПП склада

5

Phone

Текстовый

20

Not

Телефон

6

Account

Текстовый

25

Not

Счёт

7

Bank

Текстовый

255

Not

Банк

8

Address_bank

Текстовый

255

Not

Адрес банка

9

BIK

Числовой

4

Not

БИК

10

Okpo

Числовой

4

Not

ОКПО склада

11

Corr_account

Текстовый

25

Not

Корреспондентский счёт

12

Director

Текстовый

255

Not

Директор

13

Chief_accountant

Текстовый

255

Not

Главный бухгалтер

4.3. Диаграмма «Сущность-связь» (ER-диаграмма)

Диаграмма “Сущность-связь” (ER-диаграмма) разработана на основе анализа предметной области и представлена на рис. 4, выполненная с помощью CASE-средств MS SQL Server 2000.

Сущность «Поставщик» (Suppliers служит для учета поставщиков партий на склад.

Сущность «Поставщик» связана с сущностью «Поставленная партия товара».

Атрибуты сущности «Поставщик»:

        1. Supplier_id - Идентификатор поставщика, первичный ключ.

        2. Supplier_name -Наименование поставщика.

Supplier_address – Адрес поставщика

Supplier_account – Расчетный счёт поставщика

Supplier_inn - ИНН поставщика

Supplier_kpp -КПП поставщика

Supplier_phone -телефон поставщика

Supplier_bank -банк поставщика

Address_bank -адрес банка поставщика

Supplier_bik -БИК банка поставщика

Corr_account -Корреспондентский счёт поставщика

Okpo -код ОКПО

Director -Руководитель предприятия поставщика

Chief_accountant -Главный бухгалтер поставщика

Сущность «Покупатель» (Customer) служит для учета юридических и физических лиц, cделавшие приобретение партий товара.

Сущность «Покупатель» связана с сущностью «Проданная партия товара».

Атрибуты сущности «Покупатель»:

        1. Customer_id - Идентификатор покупателя, первичный ключ.

        2. Customer_name -Наименование покупателя.

Customer_address – Адрес покупателя

Customer_account – Расчетный счёт покупателя

Customer_inn - ИНН покупателя

Customer_kpp -КПП покупателя

Customer_phone -телефон покупателя

Customer_bank -банк покупателя

Address_bank -адрес банка покупателя

Customer_bik -БИК банка покупателя

Corr_account -Корреспондентский счёт покупателя

Okpo -код ОКПО

Director -Руководитель предприятия покупателя

Chief_accountant -Главный бухгалтер покупателя

Сущность «Товар» (GOODS) служит для учета товаров находящихся в данное время на складе.

Сущность «Товар» связана с сущностями «Поставленные товары» и «Проданные товары».

Атрибуты сущности «Товар»:

Goods_id - Номер_товара, первичный ключ.

Goods_name - Наименование_товара.

Price -Цена.

Manufacturer -Фирма – производитель товара.

Quantity - Количество

Unit - Единица товара (тонна, ящик, мешок, и т п)

Massa - Масса единицы товара

Сущность «Закупаемая партия товара» служит для учёта даты поставки партии товара на склад, поставщика и стоимости партии.

Сущность «Закупаемая партия товара» связана с сущностями «Товар», «Закупленные товары».

Атрибуты сущности «Закупаемая партия товара»:

Party_id – номер партии товара, первичный ключ.

Date - дата поступления партии товара на склад.

Supplier_id - идентификатор поставщика.

Price - стоимость партии.

Сущность «Проданная партия товара» служит для учёта даты продажи партии товара со склада, покупателя и стоимости партии.

Сущность «Проданная партия товара» связана с сущностями «Товар», «Проданные товары».

Атрибуты сущности «Проданная партия товара»:

Party_id – номер партии товара, первичный ключ.

Date - дата поступления партии товара на склад.

Customer_id - идентификатор покупателя.

Price - стоимость партии

Seria - серия товарно–транспортной накладной.

Сущность «Проданный товар» служит для учёта состава проданной партии товара.

Сущность связана с сущностями «Товар» и «Проданная партия товара».

Атрибуты сущности «Проданный товар»:

ID - идентификатор записи таблицы, первичный ключ

Goods_id - идентификатор товара.

Party_id - идентификатор партии товара.

Quantity - количество.

Price - стоимость единицы товаров.

Сущность «Закупленный товар» служит для учёта состава проданной партии товара.

Сущность связана с сущностями «Товар» и «Закупленная партия товара».

Атрибуты сущности «Закупленный товар»:

ID - идентификатор записи таблицы, первичный ключ

Goods_id - идентификатор товара.

Party_id - идентификатор партии товара.

Quantity - количество.

Price - стоимость единицы товаров.

Сущность «Склад» служит для хранения данных склада.

Сущность не связана с прочими сущностями, но необходима при формировании выходных документов.

Атрибуты сущности «Склад»:

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

Address - Адрес склада.

INN - ИНН склада.

KPP - КПП склада.

Phone - Телефон склада.

Account - Расчетный счёт склада.

Bank - Банк склада.

Address_bank - Адрес банка склада.

BIK - БИК банка склада.

OKPO - ОКПО склада.

Corr_account - Корреспондентский счёт.

Director - Руководитель.

Chief_accountant - Главный бухгалтер склада.


Рис. 4.3.1. Диаграмма «Сущность - связь»

4.4 Создание базы данных и таблиц

CREATE DATABASE warehouse;

USE warehouse;

CREATE TABLE supplier

(

supplier_id INTEGER PRIMARY KEY NOT NULL IDENTITY(1,1),

supplier_name VARCHAR(100),

supplier_address VARCHAR(255),

supplier_account VARCHAR(25),

supplier_inn INTEGER,

suppier_kpp INTEGER,

supplier_phone VARCHAR (20),

supplier_bank VARCHAR (255),

address_bank VARCHAR(255),

supplier_bik INTEGER,

cor_account VARCHAR(25),

okpo INTEGER,

director VARCHAR(255),

chief_accountant VARCHAR(255)

);

CREATE TABLE customer

(

customer_id INTEGER PRIMARY KEY NOT NULL IDENTITY(1,1),

customer_name VARCHAR(100),

customer_address VARCHAR(255),

customer_account VARCHAR(25),

customer_inn INTEGER,

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Нет! Мы не выполняем работы на заказ, однако Вы можете попросить что-то выложить в наших социальных сетях.
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
4125
Авторов
на СтудИзбе
667
Средний доход
с одного платного файла
Обучение Подробнее