5. Создание запросов

Выполним запрос Информация о договорах (рисунок 9):

SELECT Фамилия, КодДоговора, ДатаРемонта, ВремяРемонта, СтоимостьРемонта

FROM Специалисты INNER JOIN Договор ON Специалисты.КодСпециалиста=Договор.КодСпециалиста;

 

Рисунок 9 – Запрос информация о договорах

Выполним запрос на Поиск Клиентов по ФИО (рисунок 10):

SELECT *

FROM Клиенты

WHERE ФамилияК=[введите фамилию] AND ИмяК=[введите имя] AND ОтчествоК=[введите отчество];

 

Рисунок 10 – Запрос на поиск клиентов по Фамилии

Выполним запрос на Информацию о специалистах (рисунок 11):

SELECT КодСпециалиста, Фамилия, Имя, Отчество, ВремяРаботы, Квалификация

FROM Специалисты;


Рисунок 11 – Запрос на Информацию о специалистах

Выполним запрос на Информацию о стоимости запчастей (рисунок 12):

SELECT *

FROM Ремонт;

 

Рисунок 12 – Запрос на Информацию о стоимости запчастей

 

6. Создание форм и отчетов

Исходная форма, представляет собой меню, где пользователь выбирает нужную ему область Баз Данных (Договор, Клиенты, Специалисты и Отчет), рисунок 13.

При нажатии на вкладки появляются формы, которые изображены и описаны на следующих рисунках.

Рисунок 13 – Исходная форма


Форма Клиенты (рисунок 14), Договор (рисунок 15), были созданы с помощью конструктора и состоят из полей одноименных таблиц, за исключением ключевого поля. Эти формы предназначены для ввода новых и редактирования старых данных.

Рисунок 14 – Вкладка Клиенты

Рисунок 15 – Вкладка Договор

Как видно из рисунка на форме клиенты расположена кнопка поиск Клиентов, при нажатии на которую вводятся данные ФИО, и в результате появляется таблица с информацией о данном клиенте, если они имеются.

При нажатии на кнопку добавить Договор представлены все параметры Договора который заключается при ремонте автомобиля (рисунок 16).


 

Рисунок 16 – Форма Договор

Так же через эту форму можем вызвать запрос информации о специалистах, специалисты и какой договор, стоимость ремонта (рисунок 17,18).

Рисунок 17 – Информация о договорах

Рисунок 18 – Информация о Специалистах

Можем провести фильтрацию по квалификации специалиста (рисунок 19), и восстановить обратно всех клиентов. Пример фильтрации по квалификации главный механик представлен на рисунке 20.


Рисунок 19 – Фильтрация

Рисунок 20 – Пример фильтрации по главному механику

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

На вкладке Клиенты можно проводить поиск Клиентов по ФИО, и просмотреть всю необходимую интересующую нас информацию (рисунок 21). При нажатии на кнопку Добавить Клиентов появляется форма на которой можно добавлять и сохранять информацию о клиентах (рисунок 22).

Рисунок 21 – Поиск информации о Клиентах


Рисунок 22 – Форма Клиенты

Нажмем на вкладку Отчет, можно заметить два отчета о Клиентах и Договорах, так же можно сохранить информацию в Microsoft Office и распечатать (рисунок 23).

Рисунок 23 – Форма Отчеты

Пример Отчета о Клиентах изображен на рисунке 24, а о Договорах на рисунке 25.

Рисунок 24 – Отчеты о Клиентах


Рисунок 25 –Отчеты о Договорах

7. Усовершенствования базы организации «СмартАвто»

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


Заключение

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

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


Список литературы

1 Атре Ш. Структурный подход к организации баз данных в МИС. – М.: Финансы и статистика, 1983.

2 Поленов М.А. Microsoft Access – СПб.: БХВ-Петербург, 2002.

3 Цикритизис Д., Лоховски Ф. Модели и базы данных. – М.: Финансы и статистика, 1985.

4 К. Дейт «Введение в системы баз данных» – М.: Наука, 1995.


Информация о работе «База данных для ремонта автомобилей»
Раздел: Информатика, программирование
Количество знаков с пробелами: 12204
Количество таблиц: 0
Количество изображений: 23

Похожие работы

Скачать
63866
12
16

... 4) Исполнение заказа. На данном этапе работы системы в соответствии с обработанным заказом производится получение недостающих запчастей для ремонта, проверка их качества в соответствии с сопроводительной документацией. Производится ремонт автомобиля и в ходе проведения ремонта выявляются дополнительные неисправности, неучтенные выше, после чего заказ дополняется новыми позициями и в соответствии ...

Скачать
35478
8
2

... ключевое слово Select.   Создание базы данных База данных – это именованная область на носителе данных, содержащая таблицы, индексы и другие объекты. Для создания базы данных используется команда CREATE DATABASE Создание базы данных "Ремонт и ТО автотранспорта" USE master; GO IF DB_ID (N'autorem') IS NOT NULL DROP DATABASE autorem; GO CREATE DATABASE autorem ON PRIMARY (SIZE = 20MB, ...

Скачать
32735
12
4

... работы целесообразно выполнять на специализированных или специальных постах. 1.3  Характеристика проектируемого объекта Данный объект проектирования, т.е. зона, предназначен для текущего ремонта автомобиля находящегося в ТЦ, который производит работы по ТР автомобилей HONDA марки Accord. За этим ТЦ закреплено 900 автомобилей. В нем работает 36 штатных работника. Зона ТР работает в две ...

Скачать
18824
3
0

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

0 комментариев


Наверх