Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Докладная записка.doc
Скачиваний:
22
Добавлен:
25.08.2019
Размер:
1.76 Mб
Скачать

3.2.Диаграмма dfd

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

3.3. ErWin-логическая модель

Отчет по логической модели:

Список сущностей

Название

Тип

Описание

Закрытые заказы

Independent

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

Справочник Виды оплаты

Independent

Допустимые виды оплаты заказа

Справочник Типы двигателей

Independent

Справочник Типы двигателей

Справочник Типы кузовов

Independent

Справочник Типы кузовов

Таблица Заказчики

Independent

Заказчики фирмы

Таблица Заказы

Dependent

Таблица Каталог

Independent

Автомобили, продаваемые автосалоном

Таблица Менеджеры

Independent

Менеджеры фирмы, продающие автомобили

Технические данные

Dependent

Технические данные автомобиля

Список атрибутов сущностей

Атрибуты сущности "Закрытые заказы"

Название

Тип данных

Описание

Первичный ключ

Внешний ключ

Код заказа

INTEGER

Код закрытого заказа

Yes

No

Имя заказчика

VARCHAR(20)

No

No

Отчество заказчика

VARCHAR(20)

No

No

Фамилия заказчика

VARCHAR(20)

No

No

Серия паспорта заказчика

INTEGER

No

No

Номер паспорта заказчика

INTEGER

No

No

Марка автомобиля

VARCHAR(20)

No

No

Модель автомобиля

VARCHAR(20)

No

No

Дата регистрации заказа

DATE

No

No

Атрибуты сущности "Справочник Виды оплаты"

Название

Тип данных

Описание

Первичный ключ

Внешний ключ

Вид оплаты

VARCHAR(50)

Yes

No

Атрибуты сущности "Справочник Типы двигателей"

Название

Тип данных

Описание

Первичный ключ

Внешний ключ

Тип двигателя

VARCHAR(50)

Тип двигателя

Yes

No

Атрибуты сущности "Справочник Типы кузовов"

Название

Тип данных

Описание

Первичный ключ

Внешний ключ

Тип кузова

VARCHAR(50)

Тип кузова

Yes

No

Атрибуты сущности "Таблица Заказчики"

Название

Тип данных

Описание

Первичный ключ

Внешний ключ

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

INTEGER

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

Yes

No

Имя

VARCHAR(50)

Имя заказчика

No

No

Отчество

VARCHAR(50)

Отчество заказчика

No

No

Фамилия

VARCHAR(50)

Фамилия заказчика

No

No

Серия паспорта

INTEGER

Серия паспорта заказчика

No

No

Номер паспорта

INTEGER

Номер паспорта заказчика

No

No

Адрес

VARCHAR(200)

Адрес заказчика

No

No

Телефон

INTEGER

Телефон заказчика

No

No

Атрибуты сущности "Таблица Заказы"

Название

Тип данных

Описание

Первичный ключ

Внешний ключ

Код заказа

INTEGER

Код заказа

Yes

No

ВК Код менеджера

INTEGER

Код менеджера

Yes

Yes

Код записи

INTEGER

Код записи технических данных автомобиля

Yes

Yes

ВК2 Код Автомобиля

INTEGER

Номер автомобиля по каталогу

Yes

Yes

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

INTEGER

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

Yes

Yes

ВК1 Код Автомобиля

INTEGER

Номер автомобиля по каталогу

Yes

Yes

ВК Вид оплаты

VARCHAR(50)

Способ оплаты заказа

No

Yes

Дата заказа

TIMESTAMP

Дата оформления заказа

No

No

Доставка

SMALLINT

Флаг доставки

No

No

Заказ закрыт

SMALLINT

Флаг выполнения заказа

No

No

Атрибуты сущности "Таблица Каталог"

Название

Тип данных

Описание

Первичный ключ

Внешний ключ

Код автомобиля

INTEGER

Номер автомобиля по каталогу

Yes

No

Марка автомобиля

VARCHAR(50)

Марка автомобиля

No

No

Модель автомобиля

VARCHAR(50)

Модель автомобиля

No

No

Страна-производитель

VARCHAR(20)

Страна производитель автомобиля

No

No

Цена

MONEY

Цена автомобиля

No

No

Наличие на складе

SMALLINT

Наличие на складе автомобиля

No

No

Атрибуты сущности "Таблица Менеджеры"

Название

Тип данных

Описание

Первичный ключ

Внешний ключ

Код менеджера

INTEGER

Код менеджера

Yes

No

Имя

VARCHAR(50)

Имя менеджера

No

No

Отчество

VARCHAR(50)

Отчество менеджера

No

No

Фамилия

VARCHAR(50)

Фамилия менеджера

No

No

Атрибуты сущности "Технические данные"

Название

Тип данных

Описание

Первичный ключ

Внешний ключ

Код записи

INTEGER

Код записи технических данных автомобиля

Yes

No

ВК Код Автомобиля

INTEGER

Номер автомобиля по каталогу

Yes

Yes

ВК Тип Кузова

VARCHAR(50)

Тип кузова автомобиля

No

Yes

Чило мест

INTEGER

Число мест в автомобиле

No

No

Число дверей

INTEGER

Число дверей в автомобиле

No

No

ВК Тип Двигателя

VARCHAR(50)

Тип двигателя автомобиля

No

Yes

Объем двигателя

DECIMAL(2,1)

Объем двигателя

No

No

Мощность двигателя

INTEGER

Мощность двигателя

No

No

Крутящий момент

INTEGER

Крутящий момент двигателя

No

No