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

Владельцы автомобилей

ГАИ

Автомобилисты

Рис.6. Укрупненная структура АИС «Владельцы автомобилей»

Рассмотрим только подсистему «ГАИ». Для выполнения задач, решаемых ГАИ, используем 4 формы:

ГАИ

Постановка владельца на учет, снятие владельца с учета

Добавление в базу новых моделей, комплектаций автомобилей

Постановка Автомобилей на учет

Поиск владельцев по паспорту, поиск автомобилей по номерному знаку, марке.

Рис.7. Структура подсистемы «ГАИ»

Далее представим связи между таблицами, формами и отчетами для каждой компоненты подсистемы «ГАИ».

Рис 8. Схема компоненты подсистемы «ГАИ»

Форма Модели автомобилей.

Форма ГАИ.

Форма Экземпляры автомобилей.

Форма Владельца автомобилей.

Рис.9. Структура компоненты «Модели автомобилей»

Форма добавить новую модель автомобиля.

Марка,

модель,

тип автомобиля.

Таблица модели автомобилей

Запрос Марки автомобилей.

Запрос Модели автомобилей

Форма Модели автомобилей.

Форма добавления новой комплектации.

Марка,

Модель,

Номер комплектации,

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

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

Тип коробки передач,

Масса

Таблица комплектация автомобилей

Запрос Все автомобили.

Вывод всех моделей автомобилей

Запрос Поиск автомобиля по марке.

Запрос Поиск автомобиля по модели

Запрос легковые.

Вывод всех моделей легковых автомобилей

Запрос грузовые.

Вывод всех моделей грузовых автомобилей

Рис.10. Структура компоненты «Экземпляры автомобилей»

Форма Экземпляр.

Номер и серия тех. паспорта,

Марка,

Модель,

Номер комплектации,

Серия и номер паспорта владельца,

Код цвета,

Год изготовления,

Номерной знак,

Цена

Таблица Экземпляры автомобилей

Таблица модели автомобилей

Запрос Марки автомобилей.

Таблица коды цветов

Форма Экземпляры автомобилей.

Запрос Модель для экземпляра

Таблица

Экземпляр автомобиля

Запрос Коды цвета.

Вывод всех кодов цветов

Запрос все экземпляры

Вывод информации по всем автомобилям, поставленным на учет

Таблица Владелец автомобиля.

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

Таблица Владельцы автомобилей

Запрос поиск по номеру

Вывод информации об автомобиле с заданным номером

Рис.11. Структура компоненты «Владельцы автомобилей»

Форма

Добавить нового владельца.

Серия и номер паспорта,

ФИО,

Домашний адрес,

Номер телефона,

Дата рождения,

Тип водительского удостоверения

Таблица

Владельцы автомобилей.

Форма Владельцы автомобилей

Запрос Все владельцы

Вывод информации о всех владельцах автомобилей

Запрос Поиск владельца автомобиля

Вывод информации по владельцу с заданными паспортными данными

Рис.12. Структура компоненты подсистемы «автомобилист».

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

Отчет

Информация о владельце автомобиля.

Запрос Информация о владельце автомобиля.

Таблица

Владельцы автомобилей.

Таблица Экземпляры автомобилей.

На рисунках 8-11 представлены Структуры основных компонентов подсистемы «Владельцы автомобилей».

    1. Запросы на выборку данных для решения поставленных задач

Рис.12. Запрос информации о всех экземплярах автомобилей

Рис.13. Запроса информации о автомобилях заданного владельца автомобилей.

.

Рис.14. Запроса поиска автомобиля по номеру

Рис.15. Запроса информации о всех владельцах автомобилей

Рис. 16. Запрос информации о владельце автомобиля с заданными паспортными данными.

Рис. 17. Запрос информации о моделях грузовых автомобилей

Рис. 18. Запрос информации о моделях легковых автомобилей.

Рис. 19 Запрос информации заданной марке автомобиля

Рис. 20 Запрос информации о заданной модели автомобиля

Рис. 21. Запрос на вывод моделей заданной марки

Рис. 22. Запрос на вывод всех марок автомобилей

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

5.3. Отчеты по результатам решения задач

Создадим отчет автомобилям данного владельца с учетом их стоимости. Используем для этого конструктор отчетов и используем результаты запроса «Информация о владельце автомобиля». Экранная форма конструктора отчетов приведена на рис.23, а само письмо для контрольного примера – в приложении.

Рис.23. Создание отчета - информация об автомобилях заданного владельца.

    1. Организация интерфейса с пользователем.

При разработке интерфейса пользователя необходимо помнить, что он создается для пользователя, возможно, имеющего слабые навыки работы за компьютером, т.е. не специалиста по АСОИУ. Поэтому, интерфейс должен быть «дружественным», понятным всем, без необоснованных сокращений слов и предложений, а также достаточно красочным. В нашем случае предлагается начать работу с главной формы, при нажатии же одной из кнопок на ней появляется форма для работы с соответствующей компонентой АИС, например, компонентой «ГАИ» (рис.24) .

Рис. 24 – Главная форма АИС «Владельцы автомобилей»

Рис.25. Форма АИС компоненты «ГАИ»

Рис. 26 – Форма «модели автомобилей»

Рис. 27 Форма добавления новой модели автомобиля

Рис. 28 Форма добавления новой комплектации автомобиля

Рис.29 – Форма компоненты «экземпляры автомобилей».

Рис. 30 – Форма постановки автомобиля на учет

Рис. 31 Форма компоненты «владельцы автомобилей»

Рис. 32 – Форма добавления нового владельца автомобилей

ПРИЛОЖЕНИЕ 1

ТАБЛИЦЫ БАЗЫ ДАННЫХ «Владельцы автомобилей»

Таблица1. «Владельцы автомобилей»

Таблица2. Комплектации автомобилей

Таблица3. Модели автомобилей

Таблица 4. Экземпляры автомобилей

ПРИЛОЖЕНИЕ 2

РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ ЗАПРОСОВ

Запрос все экземпляры.

Запрос грузовые модели автомобилей

Запрос модели легковых автомобилей

Запрос информации о моделях заданной марки

Запрос информации по заданному владельцу автомобиля

Запрос информации об автомобиле с заданным номером

Запрос все владельцы автомобилей

ПРИЛОЖЕНИЕ 3

ПРИМЕР ОТЧЕТА

ЛИТЕРАТУРА

1. Ризаев И.С., Яхина З.Т. Базы данных. Учебное пособие. Казань.: КГТУ. 2004.

  1. А.Д.Хоменко, В.М.Цыганков, М.Г.Мальцев. Базы данных. Учебник.

Москва: Бином – Пресс, 2006.