Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Федеральное агентство по образованию.docx
Скачиваний:
15
Добавлен:
22.09.2019
Размер:
345.75 Кб
Скачать

Форма Автомобили

Переход к форме «Автомобили» доступен любому пользователю, но кнопка «добавить» будет доступна лишь сотруднику фирмы. Пользователь может только осуществить поиск по «модели», так как оно определяет остальные параметры поиска. На форме покупатель может выбрать критерии поиска, по которым он будет искать подходящий себе автомобиль. Поиск идет в основном по техническим характеристикам. Можно выбрать одну, две или вообще все характеристики и начать поиск. Например, выбрав мощность 200 л.с. и нажав кнопку «показать», покупателю будут представлены все автомобили с такой мощностью. Также можно выбрав марку и модель автомобиля посмотреть его характеристики.

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

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

Выход с данной формы на главную форму осуществляется нажатием кнопки «Главная форма».

Разработка алгоритмов

Главная форма

Форма Добавление автомобиля

Форма Покупатели

Форма Продажи

Форма Автомобили

Разработка структуры SQL-запросов

Запрос для формирования списка марок выглядит следующим образом:

Select marca from Haract_GV

Запрос на формирование списка стран

Select Strana_izg from Izotovitel_GV

Запрос на формирование списка фирм

Select Firma from Izgotovitel_GV

Запрос, который выполняется при нажатии кнопки «Сохранить» на форме Добавление автомобиля

Insert into Haract_GV (n_kuzov, zvet, ob_dvig, marca, kuzov, mojnost, n_dvig)

Values(значение полей);

Запрос, который выполняется при нажатии кнопки «Сохранить» на форме Покупатель

Insert into Pokupatel_GV(pasport_dann, familia, adres, telefon )

Values (значение полей);

Запрос, который выполняется нажатием кнопки «Сохранить» на форме Продажи

Insert into Prodaja_GV(n_dvig, data, kol, passport_dann)

Values (значение полей);