Министерство образования и науки РФ
ГОУ ВПС Череповецкий Государственный университет
Физико-математический факультет
Кафедра математического анализа и прикладной математики
База данных «Автосалон»
Курсовая работа по дисциплине «Базы данных и экспертные системы»
Выполнил студент
группы 9ПМ-32
Потапов Василий Сергеевич
Проверил: Гордеев С. В.
Череповец 2005
1. Постановка задачи
Существует некоторая фирма AutoMarket, торгующая автомобилями. Автомобиль выступает в качестве товара и как товар имеет определенные характеристики. Кроме того, на каждый автомобиль имеются исчерпывающие технические данные. Фирма имеет своих клиентов – покупателей автомобилей, сведения о которых хранит в течение определенного времени. Деятельность фирмы может быть описана данными, сгруппированными следующим образом:
товар (код товара, страна-изготовитель, марка автомобиля, модель, наличие на складе (да, нет, когда будет), цена);
технические данные (код товара, тип кузова, количество дверей, количество мест, тип двигателя, расположение двигателя, рабочий объем двигателя);
клиенты (код товара, ФИО клиента, паспортные данные (серия, номер), домашний адрес, телефон, доставка (да, нет), вид оплаты (перечисление или наличные; кредит или сразу)).
Необходимо обеспечить ввод, редактирование и просмотр данных в удобной для пользователя форме.
2. Решение
База данных «AutoMarket» создана на сервере баз данных Microsoft SQL Server 2000. Эта программа была выбрана из-за более простого, удобного в использовании интерфейса и меньших требований к аппаратному обеспечению компьютера, на котором предполагается использовать эту систему. Особых требований по конфиденциальности к данной информационной системе не предъявляется. Достаточно создать пользователей (по количеству рабочих мест), принимающих заказы от клиентов, пользователя, имеющего право вносить изменения в каталоги и справочники ателье, и пользователя, ведущего учет тканей на складе, что можно создать средствами Microsoft SQL Server 2000.
Для построения диаграмм и моделей базы данных использовались программы из пакета для создания информационных систем AllFusion Modeling Suite AllFusion ERWin Data Modeler 4.1 и AllFusion Process Modeler 4.1.
Элементы интерфейса созданы с использованием среды программирования Borland Delphi7.
3.Диаграммы
3.1 Диаграмма idef0
Отчет по диаграмме IDEF0:
Работы |
Название |
Описание |
Деятельность автосалона |
Данная модель описывает деятельность автосалона |
Заказ автомобиля |
Заказ автомобиля у фирмы |
Заключение договора о продаже автомобиля |
Оформление заказа на автомобиль и заключение договора о его продаже |
Каталог автомобилей |
Просмотр каталога автомобилей для последующей покупки |
Лист ожидания |
Лист ожидания на автомобили в случае их отсутствия на складе фирмы |
Постановка на учет в органах ГИБДД |
Постановка купленного автомобиля в органах ГИБДД, выдача государственных регистрационных номеров, регистрационного свидетельства, выдача акта и талона государственного технического осмотра |
Склад автомобилей |
Склад автомобилей, продаваемых фирмой |
Стрелки |
|
Название |
Описание |
Автомобиль |
Автомобиль, проданный фирмой клиенту |
Государсвенные регистрационные номера/ свидетельство о регистрации |
Документы из органов ГИБДД, получаемые клиентом при покупке автомобиля |
Документация на автомобиль |
Документы на автомобиль, получаемые в автосалоне при покупке автомобиля |
Заказ от клиента |
Оформление заказа на автомобиль |
Заключение договора о продаже автомобиля |
Заключение договора о продаже автомобиля при наличии его на складе |
Запрос о наличии модели на складе |
Запрос, посылаемый на склад при оформлении заявки на автомобиль |
Информация о клиенте |
Информация, требуемая для оформления заявки и заключения договора |
Код автомобиля по каталогу |
Код автомобиля по каталогу |
Менеджеры по продажам |
Менеджер, работающий с данным клиентом |
Нормативная документация |
Нормативная документация, регулирующая деятельность фирмы |
Ответ на запрос |
Ответ на запрос о подтверждении наличия автомобиля на складе |
Постановка в лист ожидания |
Постановка в лист ожидания при отрицательном ответе на запрос |
Продажа автомобиля |
Продажа автомобиля клиенту |
Техническая документация |
Техническая документация на автомобиль, передаваемая в органы ГИБДД при регистрации автомобиля |