Содержание отчета
1. Описание предметной области
2. Описание структуры базы данных
3. Инструкция программисту
4. Инструкция пользователю
5. Исходные тексты
1. Описание предметной области
Данная база данных предназначена для организаций, занимающихся любыми видами услуг по техническому обслуживанию автомобилей (Автосервис). БД позволяет вести учет всех автомобилей, когда-либо находящихся в автосервисе, хранит полную информацию о каждом автомобиле (марка, регистрационный знак, цвет, год выпуска, серийные номера завода-изготовителя и т.п.), позволяет вести учет владельцев автомобилей, которые когда-либо обращались в автосервис. Программа позволяет также распечатать отчет по всем параметрам, интересующим как владельцев автосервиса (информация о владельцах автомобилей, информация об автомобилях, полный отчет по всем заказам либо по заказам за определенный интервал времени), так и его клиентов (расценки на услуги, новые запчасти, сезонные скидки); это позволяет вести отчетность на бумаге.
В БД хранится информация о каждом владельце, о каждом автомобиле, которые хотя бы единожды пользовались услугами автосервиса. Существует возможность хранения не только основной и самой необходимой информации, но и примечаний, уточнений, фотографий владельцев и автомобилей, описания и тех. характеристик устанавливаемых запчастей и много другой полезной информации.
Существует один, на первый взгляд, недостаток, который при постоянном использовании БД характеризует себя с положительной стороны: в данной БД информация об автомобилях и владельцах в исходном состоянии является независимой. Связь владельца с автомобилем отслеживается лишь в процессе оформления заказа, после чего успешно хранится в базе. Это допущение создано с целью предотвращения нестандартных ситуаций, возникающих при существовании у владельца нескольких автомобилей и т.п.
2. Описание структуры БД
Схема данных
Описание таблиц1) Автомобили (Cars)
* Код автомобиля | CodeAuto | + |
Марка авто | TMAuto | A(30) |
Регистр. знак | StateSign | A(11) |
Тех. паспорт | Tpasssport | A(10) |
Цвет авто | ColourAuto | A(20) |
Год выпуска | Year | S |
Двигатель № | MotorNum | A(10) |
Кузов № | BodyNum | A(10) |
Шасси № | UnderCgeNum | A(10) |
Примечание | Info | M(200) |
2) Владельцы (Owners)
* Код владельца | CodeOwner | + |
Фамилия | OLastName | A(30) |
Имя | OFirstName | A(20) |
Отчество | OSecondName | A(25) |
Паспорт № | OPassportNum | A(10) |
Права № | ODrvLicence | A(15) |
Телефон | Phone | A(12) |
Фото | Foto | B |
Примечание | Info | M(200) |
3) Виды работ (KindOfWork)
* Код работы | CodeWork | + |
Вид работы | KindWork | A(30) |
Стоимость работы | CostWork | $ |
Срок выполнения | PeriodEx | N |
Гарантия | Guarantee | N |
4) Новые запчасти (New Part)
* Код автозапчасти | CodePart | + |
Наименование | PartName | A(30) |
Стоимость | CostPart | $ |
Гарантия | Guarantee | N |
5) Заказы (AOrders)
* Номер заказа | OrderNum | + |
Код автомобиля | CodeAuto | I |
Код владельца | CodeOwner | I |
Дата поступления | ActDate | D |
Примечание | Info | M(200) |
6) Услуги заказа (OrderWork)
* Номер заказа | OrderNum | I |
* Код работы | CodeWork | I |
7) Установка запчастей (PutInPart)
* Номер заказа | OrderNum | I |
* Код автозапчасти | CodePart | I |
... 4) Исполнение заказа. На данном этапе работы системы в соответствии с обработанным заказом производится получение недостающих запчастей для ремонта, проверка их качества в соответствии с сопроводительной документацией. Производится ремонт автомобиля и в ходе проведения ремонта выявляются дополнительные неисправности, неучтенные выше, после чего заказ дополняется новыми позициями и в соответствии ...
0 комментариев