Отчет по лабе Access_Valerik (551697), страница 2
Текст из файла (страница 2)
Таблица 4.
Bills | |||
Date of Order | Bill Number | Amount | Provider Name |
26.06.2004 | 010 | 249,63 | Авеню-Авто |
05.08.2004 | 020 | 0,00 | Авеню-Авто |
06.09.2004 | 030 | 194,40 | Авеню-Авто |
17.12.2003 | S1-218 | 605,00 | Южзапчасть |
Таблица 4 отображает счета за запчасти, их общую сумму и поставщика, через которого запчасти были приобретены.
Таблица 5.
Bill Content | |||
Bill Number | Part Name | Part Code | Comment |
030 | Болт | 55-15049-10 | |
030 | Болт пыльника | 957000604508 | |
030 | Глушитель | 55-2816 | |
010 | Датчик радиатора | 082-37450 | |
030 | Кольцо уплотнительное | 55-15049-70 | |
030 | Кольцо уплотнительное | 55-15049-75 | |
010 | Крышка радиатора | 561-75261 | |
010 | Патрубок верхний | 19501PE0010 | |
010 | Патрубок нижний | 19502PE0020 | |
S1-218 | Подшипник первичного вала | 91005-657-003/4/8 | |
030 | Провода высоковольтные | 321-383 | |
030 | Пружинки | 55-15049-80 | |
010 | Радиатор | N62264 | |
030 | Резонатор | 850-06547 | |
S1-218 | Сальник первичного вала | 91216-PA0-003/5 | |
030 | Трос тормозной левый | 480-HV17 | |
030 | Трос тормозной правый | 480-HV16 | |
030 | Фильтр воздушный | 17220-PE2-306 | |
020 | Фильтр топливный | WR-831 | перезаказ |
010 | Фильтр топливный | 314-133-2108 | |
030 | Фильтр топливный | WR-831 | доплата |
030 | Шпилька | 92900060200B |
Таблица 5 дает подробную информацию о запчастях, заказанных по счетам из Таблицы 4. Имеет связь "многие к одному" с Таблицей 4 по полю Bill Number и "многие к одному" с Таблицей 2 по полю Part Code.
Таблица 6.
Parts Changed | ||||
CODE | Part Name | Date of Fix | Miliage | Life Time |
303 | Тормозные колодки | 25.09.2004 | 170580 | год |
303 | Тормозные колодки | 24.03.2004 | 160000 | год |
801 | Радиатор | 10.09.2004 | 165453 | 10 лет |
Таблица 6 содержит информация о замененных запчастях, о времени замены и сроке службы. Таблица 6 связанна отношением "многие к одному" с Таблицей 1 по специальному полю CODE, обозначающему тип системы, к которой относится запчасть.
Таблица 7.
Refuel | ||
Mileage | Date | Volume of Petrol |
170996 | 02.10.2004 | 20 |
171310 | 07.10.2004 | 20 |
171514 | 10.10.2004 | 20 |
171680 | 14.10.2004 | 20 |
171899 | 16.10.2004 | 20 |
172132 | 19.10.2004 | 20 |
172283 | 21.10.2004 | 20 |
172487 | 23.10.2004 | 20 |
172722 | 27.10.2004 | 20 |
172917 | 30.10.2004 | 20 |
173121 | 03.11.2004 | 20 |
173325 | 06.11.2004 | 20 |
173489 | 10.11.2004 | 20 |
173720 | 13.11.2004 | 6 |
173757 | 14.11.2004 | 20 |
Таблица 7 содержит информацию о дате заправок автомобиля топливом, дате заправки и ее объеме. Связанна с таблицей 6 по полю Mileage. Используется базой для расчета среднего расхода топлива и остаточного срока службы запчастей.
Схема данных:
Схема данных (Рис. 1) используется базой данных для построения связей между исходными таблицами и служит необходимым условием для правильного функционирования базы данных в целом.
База использует информацию из семи исходных таблиц:
1. Main
2. Part Producers
3. Providers Base
4. Bill Content
5. Bills
6. Parts Changed
7. Refuel.
Все таблицы имеют связь "многие к одному" как показано на схеме.
Выходной документ:
На экран выводится следующая форма (Рис. 2), с которой работает пользователь:
Рисунок 2.
Форма содержит в себе 3 поля со списками для выбора и вывода запросов и три подчиненных формы-запроса. Подробно опишем, как и для чего, они работают с детальным разбором каждого запроса.
1. Информация о запчастях для Honda CRX:
Форма позволяет просмотреть информацию о запчастях для автомобиля в разрезе их наименований, поставщиков, производителя, цен и т.д. Для этого пользователю предлагается сделать выбор из списка узлов автомобиля (Рис. 3).
Рисунок 3.
Для выполнения запроса необходимо нажать кнопку "Go!". Например, при выборе категории "Выпускная система" на экран будет выведена таблица со списком запчастей относящихся к данной категории (Таблица 8).
Таблица 8.
Запрос на поиск запчастей | ||||
Part Name | Original Code | Producer | Price | Provider |
Болт резонатора | 55-15049-10 | Fenno | 3,00 | Авеню-Авто |
Глушитель | 55-2816 | Fenno | 33,25 | Авеню-Авто |
Кольцо уплотнительное глушителя | 55-15049-75 | Fenno | 3,00 | Авеню-Авто |
Кольцо уплотнительное резонатора | 55-15049-70 | Fenno | 1,00 | Авеню-Авто |
Пружинки резонатора | 55-15049-80 | Fenno | 0,70 | Авеню-Авто |
Резонатор | 850-06547 | Wallker | 61,75 | Авеню-Авто |
2. Контакты поставщиков запчастей:
Форма позволяет просмотреть контактную информацию поставщиков запчастей, их адрес, уровень обслуживания и т.д. Для этого пользователю предлагается сделать выбор из списка поставщиков (Рис. 4).
Рисунок 4.
Для выполнения запроса необходимо нажать кнопку "Go!". Например, при выборе поставщика "Авеню-авто" на экран будет выведена таблица с данными об этом поставщике (Таблица 9).
Таблица 9.
Контакты поставщиков запчастей | |||||
Providers Name | Phone | Address | Work Hours | Service | WWW |
Авеню-Авто | 782-87-70, 782-99-63 | г. Москва, м. Пролетарская, ул. Воронцовская, д. 25, стр. 3, | 10:00-19:00 вс. - вых. | 7 | www.avenu-auto.ru |
3. Информация о купленных запчастях для Honda CRX:
Форма позволяет просмотреть информацию о приобретенных запчастях, а именно о дате покупки, стоимости, продавце и т.д. (Рис. 5).
Рисунок 5.
Для выполнения запроса необходимо нажать кнопку "Go!". Например, при запчасти "Высоковольтные провода" на экран будет выведена таблица с данными об этой запчати (Таблица 9).
Таблица 9.
Отбор запчастей для счетов | ||||
Part Name | Part Code | Bill Number | Provider Name | Date of Order |
Провода высоковольтные | 321-383 | 030 | Авеню-Авто | 06.09.2004 |
4. Форма имеет 3 подчиненные формы (Рис. 2, справа):
- Средний расход топлива в л. на 100 км.
- Средний расход топлива в л. на 100 км. за последние 1000 км.
- Оставшийся срок службы тормозных колодок
База данных автоматически рассчитывает и обновляет данные в подчиненных формах при изменении и добавлении информации в исходные таблицы. Средний срок службы колодок был принят за 10000 км или год. Необходимым условие актуальности базы данных является добавление информации в таблицу Refuel (Таблица 7) по всем присутствующим в ней полям о происходящих заправках топливом автомобиля.
Выводы:
Результатом проделанной работы явилась база данных, имеющая простой интерфейс, несложный процесс обновления и добавления новой информации в исходные таблицы. База данных не потеряла своей актуальности и используется владельцем автомобиля Honda CRX и по сегодняшний день. База данных может быть в любое время расширенна такими запросами как:
- вывод любой необходимой информации по исходным таблицам, с учетом любых выборок.
- отслеживание уровня износа любого другого агрегата
- отслеживание периодичности обслуживания
- любое другое пожелание заказчика.