Смекни!
smekni.com

Информационная система управления заявками в автосервисе (стр. 2 из 2)

4. «Запрос На Создание»

SELECT Владельцы. Фамилия Владельца, Владельцы. Имя Владельца, Владельцы. Отчество Владельца, Владельцы. Паспортные Данные INTO [Заказы сегодня]

FROM Владельцы INNER JOIN Заказы ON Владельцы. Код Владельца=Заказы. Код Владельца

WHERE (((Date())=Заказы Дата Поступления))

ORDER BY Владельцы. Фамилия Владельца;

5. «Запрос На Объед Владельцы Мастера»

SELECT Имя Владельца, Фамилия Владельца, Отчество Владельца, Телефон, "Владелец" AS [Отношения]

FROM Владельцы

UNION SELECT Имя Мастера, Фамилия Мастера, Отчество Мастера, Телефон Домашний, "Мастер"

FROM Мастера;

6. «Запро Добавление Авто»

INSERT INTO Автомобили

VALUES ([Введите код автомобиля:], [Введите марку автомобиля:], [Введите регистрационный номер:], [Введите номер тех паспорта:], [Введите цвет авто:], [Введите год выпуска:], [Введите номер двигателя:], [Введите номер кузова:], [Введите номер шасси:]);

7. «Запрос Удаление Авто»

DELETE *

FROM Автомобили

WHERE Регистрационный Знак=[Введите регистрационный знак:];

8. «Запрос Обновление Оборуд»

UPDATE [Используемое обородование] SET [КоэффициентЗагрузки, %] = [Введите новое значение коэффициента загрузки данного оборудования]

WHERE ((НаименованиеОборуд)=[Введите наименование оборудования]);

9. «Запрос Общая Стоимость»

SELECT Фамилия Владельца, Имя Владельца, SUM( Стоимость Работы+Стоимость Запчасти) AS [Общая стоимость]

FROM Запрос Выполненных Работ

GROUP BY Фамилия Владельца, Имя Владельца;

10. «Запрос Перекрестный»

TRANSFORM SUM([Новые автозапчасти].СтоимостьЗапчасти) AS [Sum-Стоимость Запчасти]

SELECT [Новые автозапчасти]. Наименование Запчасти

FROM [Новые автозапчасти]

GROUP BY [Новые автозапчасти]. Наименование Запчасти

PIVOT [Новые автозапчасти]. Дата Поставки;

1.7 Отчеты

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

База данных содержит следующие отчеты:

1. «Заказы» - выводит список заказов и сопутствующую информацию;

2. «Виды работ» - выводит весь перечень работ. Предоставляемых автосервисом;

3. «Заказы сегодня» - выводит список клиентов, сделавших заказы сегодня;

4. «Мастера» - выводит список сотрудников, работающих в автосервисе.


2.Руководство пользователя

Для работы с базой данных требуется установка MicrosoftAccess 2003 или более поздней версии.

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

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

База не отягощена лишними элементами управления, это делает ее более строгой, наглядной и эргономичной, что особо при частом использовании программы.

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

Например данная кнопка

откроет форму для просмотра и печати отчетов:


Форма «Дополнительные сервисы» содержит кнопки для активации соответствующих запросов и форм. Так же приведены комментарии к каждой кнопке.

Форма «Автомобили и владельцы» позволяет просматривать данные о автомобилях и владельцах, а так же изменять, добавлять и удалять поля таблиц.

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


3. Приложения

В этом разделе приведены некоторые примеры элементов интерфейса базы данных, встречающихся при работе.

«Услуги заказа»

«Новые автозапчасти»

«Мастера»

Примеры запросов:

«Номера телефонов»:

«Новые автозапчасти»

«Общие стоимости заказов»

Примеры отчетов:


«Виды работ»

«Мастера»

«Заказы»

«Заказы сегодня»


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

1. О.Л. Голицина, Н.В. Максимов, И.И. Попов «Базы данных» Москва, 2006 г.

2. А.Ю. Гончаров «Access 2003» Москва, 2004г.

3. М. Хернандес, Д. Вьескас «SQL-запросы для простых смертных. Практическое руководство по манипулированию данными в SQL» Лори, 2003 г.

4. И.В. Полозов «Базы данных и банки знаний» Методические указания к лабораторным работам и курсовому проектированию для студентов, Н.Новгород, 2008 г.