База данных автосервис

Автор работы: Пользователь скрыл имя, 21 Сентября 2012 в 15:19, дипломная работа

Краткое описание

Действительно, процессы обработки информации имеют общую природу и опираются на описание фрагментов реальности, выраженное в виде совокупности взаимосвязанных данных. Базы данных являются эффективным средством представления структур данных и манипулирования ими. Концепция баз данных предполагает использование интегрированных средств хранения информации, позволяющих обеспечить централизованное управление данными и обслуживание ими многих пользователей. При этом БД должна поддерживаться в среде ЭВМ единым программным обеспечением, называемым системой управления базами данных (СУБД). СУБД вместе с прикладными программами называют банком данных.

Содержимое работы - 1 файл

Введение!!!!.doc

— 1.69 Мб (Скачать файл)

 

Таблица Каталог запчастей

Поле

Тип

Размер

Код

Счетчик

 

НГР

Числовой

Длинное целое

НАИМЗ

Текстовый

30

КАТН

Текстовый

9

Цена

Денежный

 

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

Поле

Тип

Размер

КодМ

Счетчик

 

Марка

Текстовый

20

 

Поле

Тип

Размер

НКАР

Счетчик

 

КОДМ

Числовой

Длинное целое

ДАТАП

Дата /Время

 

ФИО клиента

Текстовый

15

МОДЕЛЬ

Текстовый

10

РЕГН

Текстовый

8

WIN

Текстовый

17

ДАТАВ

Дата /Время

 

Таблица Поступления заказов

 

Таблица Произведенный ремонт

Поле

Тип

Размер

НКАР

Числовой

Длинное целое

КОДР

Числовой

Длинное целое

СТОИМОСТЬ

Денежный

 

 

Структура программы составляет следующие объекты: формы, запросы, отчеты.

При запуске данного дипломного проекта  Автосервис.mdb появляется форма-меню, на которой расположены кнопки: Главная форма ввода, Служебная информация, Просмотр итогов, Выход.

Главная форма ввода содержит следующие поля: № ремонтной карты, Марка автомобиля, Дата приема, ФИО, Модель, Номер автомобиля, Win-номер, Дата выдачи, Производимый ремонт, Калькулятор, Просмотр Ремонтной карты, Произвести замену и т.д.

При выборе пункта  Служебная информация на экране появляется форма, на которой расположены пункты: Вид ремонта, Группа запчастей, Марка автомобиля и выход.

Кнопка Выход осуществляет выход из приложения.

Запросы:

Запрос Восстановление заменяя запчастей

INSERT INTO [Замена запчастей]

SELECT [Замена запчастей].*

FROM [Замена запчастей];

Запрос  Заменяя запчастей

SELECT DISTINCTROW [Замена запчастей].НКАР, [Группа запчастей].ЗАПЧ, [Каталог запчастей].НАИМЗ, [Каталог запчастей].КАТН, [Замена запчастей].КОЛИЧ, [Каталог запчастей].ЦЕНА, [ЦЕНА]*[КОЛИЧ] AS Выражение1

FROM ([Группа запчастей] INNER JOIN [Каталог запчастей] ON [Группа запчастей].НГР = [Каталог запчастей].НГР) INNER JOIN [Замена запчастей] ON [Каталог запчастей].КОД = [Замена запчастей].КОД

ORDER BY [Замена запчастей].НКАР;

 

Запрос Поступление заказов

SELECT DISTINCTROW [Поступления заказов].НКАР, [Поступления заказов].ДАТАП, [Марка автомобиля].МАРК, [Поступления заказов].ФИО, [Поступления заказов].МОДЕЛЬ, [Поступления заказов].РЕГН, [Поступления заказов].WIN, [Поступления заказов].ДАТАВ, First([Сумма по замене].Выражение1) AS First_Выражение1, First([Сумма по ремонту].[Sum _ СТОИМОСТЬ]) AS [First_Sum _ СТОИМОСТЬ]

FROM (((([Марка автомобиля] RIGHT JOIN [Поступления заказов] ON [Марка автомобиля].КОДМ = [Поступления заказов].КОДМ) INNER JOIN [Для отчёта Замена запчастей] ON [Поступления заказов].НКАР = [Для отчёта Замена запчастей].НКАР) INNER JOIN [Для отчёта Произведённый ремонт] ON [Поступления заказов].НКАР = [Для отчёта Произведённый ремонт].НКАР) INNER JOIN [Сумма по замене] ON [Поступления заказов].НКАР = [Сумма по замене].НКАР) INNER JOIN [Сумма по ремонту] ON [Поступления заказов].НКАР = [Сумма по ремонту].НКАР

GROUP BY [Поступления заказов].НКАР, [Поступления заказов].ДАТАП, [Марка автомобиля].МАРК, [Поступления заказов].ФИО, [Поступления заказов].МОДЕЛЬ, [Поступления заказов].РЕГН, [Поступления заказов].WIN, [Поступления заказов].ДАТАВ

HAVING ((([Поступления заказов].НКАР)=[Forms]![Поступления заказов]![НКАР]));

 

Запрос  Произведенный ремонт

SELECT DISTINCTROW [Произведённый ремонт].НКАР, [Произведённый ремонт].СТОИМОСТЬ, [Вид ремонта].ВИДР

FROM [Вид ремонта] RIGHT JOIN [Произведённый ремонт] ON [Вид ремонта].КОДР = [Произведённый ремонт].КОДР

ORDER BY [Произведённый ремонт].НКАР;

Отчеты:

(смотреть приложение)

 

3.2. Инструкция пользователя

 

Для  ввода и просмотра информации, хранящейся в таблицах  созданы следующие формы: Форма – меню, Главная форма ввода, Служебная информация, Ввод Вид ремонта, Ввод Группа запчастей, Ввод Каталог запчастей, Ввод Марка автомобиля, Вывод Замена запчастей, Поступления заказов, Удаление клиента. При загрузке проекта выходит  форма-меню (Рисунок 5), на которой расположены  кнопки:

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

                  Служебная информация

                  Выход

 

Рисунок 5 Форма-меню

Кнопка «Выход» используется для выхода из программы в Windows. 

При выборе кнопки Главная форма ввода на экране появляется форма-Поступление заказов (Рисунок 6)

Рисунок 6 Форма-Поступление заказов

 

Форма условно поделена на 4 области. В первой содержаться поля № ремонтной карты, Марка автомобиля, Дата приема, ФИО, Модель, Номер авто,Win- номер, Дата выдачи. Вторая область - названа производимый ремонт(здесь имеется два поля: Вид ремонта и стоимость). В верхнем правом углу формы  выводится Начисления за ремонт, замену и общей суммы.

При нажатии кнопки Просмотр ремонтной карты на экран выводится отчет с одноименным названием. (Смотреть приложение), При нажатии кнопки Печать ремонтной карты происходит вывод на печать.

4 область форма содержит следующие поля: Запчасть, Наименование, Кат. Номер, Количество, цена, сумма. Также в этой области расположена кнопка Произвести замену, которая выводит на экран форму-Замены запчастей (Рисунок 7).

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 7 Форма -Замены запчастей

 

Данная форма предназначена для ввода информации по пункту замена запчастей.

Форма Поступление заказов имеет следующие функциональные кнопки:

 

 

Кнопка Удаление заказа –удаляет заказ, Кнопки

помогают перемещаться по записям базы данных, Кнопка производит поиск необходимой записи. Кнопка возвращает к форме-меню.

Информация о работе База данных автосервис