Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Курсовая Белослудцев / Курсовая_БД_Белослудцев

.docx
Скачиваний:
179
Добавлен:
16.05.2015
Размер:
314.65 Кб
Скачать

МОСКОВСКИЙ АВТОМОБИЛЬНО-ДОРОЖНЫЙ

ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

(МАДИ)

Пояснительная записка к курсовому проекту

по дисциплине

«БАЗЫ ДАННЫХ»

на тему

«Проектирование базы данных учета заказов в автосервисе»

Выполнил студент: Белослудцев Михаил, гр.4АСУ2

Проверил: к.т.н., доц. Исмоилов М.И.

Москва 2013

Введение.

  1. Описание предметной области.

  2. Проектирование базы данных.

2.1 Этап концептуального проектирования.

2.1.1. Описание сущностей.

2.1.2. Описание связей.

2.1.3. Концептуальная модель данных.

2.2 Этап логического проектирования.

2.2.1. ER-диаграмма в среде ERwin.

2.2.2. Анализ ER-диаграммы.

2.2.3. Окончательная ER-диаграмма.

2.3 Этап физического проектирования.

Заключение.

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

Введение

На сегодняшний день автоматизированные системы управления широко распространены во всех сферах человеческой деятельности и значительно упрощают работу.

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

Сегодня, когда многие люди ценят время намного больше денег, наличие автомобиля просто обязательно для человека. К сожалению, из-за некоторых недобросовестных производителей, да и просто из-за качества дорог в некоторых регионах России автомобили довольно часто ломаются. С этой проблемой успешно борются автосервисы, один из которых я намерен осветить в своем курсовом проекте.

Задачи проекта

Исследование и описание предметной области.

Применение метода ER-диаграмм для разработки базы данных.

Использование CASE – средства Erwin для анализа модели и автоматической генерации БД.

  1. Описание предметной области

Автосервис занимается починкой автомобилей.

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

Для заключения договора клиент обязан предоставить паспорт.

Для обратной связи клиент обязан предоставить телефон или адрес электронной почты.

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

  1. Проектирование базы данных

2.1. Этап концептуального проектирования

2.1.1. Описание сущностей.

Выделение сущностей:

Клиент

С

Мастер

С

Неисправность

С

Запчасть

С

Документы

С

Автомобиль

С

сущность

Атрибуты

Ключи

домен

обязательно

примечание

тип

Раз

мер

Клиент

Номер_Клиента

ФИО

e-mail

Телефон

Серия паспорта

Номер_паспорта

Кем выдан

ПтП

Числовой

Текстовый

Текстовый

Числовой

Числовой

Числовой

Текстовый

6 зн

30 зн

20 зн

11 зн

4зн

6зн

30зн

+

+

+

+

+

+

+

Мастер

Номер_мастера

ФИО

Телефон

ИНН

Стаж

ПтП

Числовой

Текстовый

Числовой

Числовой

Числовой

6зн

30зн

11зн

12зн

2зн

+

+

+

+

-

Неисправность

Название_неисправности

Стоимость за починку

ПтП

Числовой

Числовой

20зн

6зн

+

+

Документы

Номер_документа

Тип

Дата_заказа

Дата выполнения

ПтП

Числовой

Текстовый

Дата

Дата

12зн

10зн

+

+

+

+

Договор, Чек

Запчасть

Наименование

Стоимость

Производитель

ПтП

Текстовый

Числовой

Текстовый

15зн

7зн

20зн

+

+

+

Автомобиль

Номер_автомобиля

Модель_автомобиля

Фирма производитель

Возраст

Пробег

Пт-П

Числовой

Текстовый

Текстовый

Числовой

Числовой

6зн

20зн

40зн

2зн

8зн

+

+

+

+

+

      1. Описание связей.

Сущность

Связь

Сущность

ПК

СтепеньУчастия

1сущ

2сущ

Клиент

Прикрепляется

Заказывает исправление

Подписывает

------

Дает

Мастер

Неисправность

Документы

Запчасть

Автомобиль

1:м

1:м

1:м

1:м

П

П

П

П

Ч

П

П

П

Мастер

Исправляет

Составляет

Использует

Чинит

Неисправность

Документы

Запчасть

Автомобиль

1:м

1:м

1:м

1:м

П

П

П

П

П

П

П

П

Неисправность

Вносится

Устраняется с помощью

Имеется

Документы

Запчасть

Автомобиль

1:м

1:м

1:м

П

П

П

П

П

П

Документы

Записывается

-----------

Запчасть

Автомобиль

1:м

П

П

Запчасть

-----------

Автомобиль


      1. Концептуальная модель данных в стандарте Чена.

2.2. Этап логического проектирования.

      1. ER-диаграмма в среде ERwin.

      1. Анализ ER-диаграммы.

1. Многозначные атрибуты – нет;

2. Производные атрибуты – нет;

3. Связь 1:1- нет;

4. Рекурсивная связь – нет;

5. Избыточные связи:

1. Записывается

2. Использует

3. Прикрепляется

4. Заказывает исправление

5. Вносится

6. Имеется

7. Чинит

6. Связь M:M – нет;

      1. Окончательная ER-диаграмма.

    1. Этап физического проектирования.

Заключение

Цель данного курсового проекта: разработать информационную систему для учета заказов в автосервисе. Данная цель была достигнута мной в ходе проектирования данной информационной системы.

За время работы над проектом я получил навыки по технологии проектирования информационных систем, методики проектирования баз данных ER- диаграмм, методики анализа деятельности предприятия.

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

  1. Акчурин Э.А. Человеко-машинное взаимодействие. Учебное пособие. – М.: СОЛОН-ПРЕСС, 2008. – 96 с.

  2. Коннолли Т., Бегг К., Страчан А. Базы данных: проектирование, реализация и сопровождение. Теория и практика, 2-е издание: Пер с англ.: Уч.пос. – М. : Изд.дом «Вильямс», 2000. – 1120 с.

  3. Козлов А.С. Проектирование и исследование бизнес-процессов :учебное пособие – 3-е изд. – М.: Флинта: МПСИ, 2008. – 272 с.

  4. Суркова Н.Е., Остроух А.В. Методы проектирования информационных систем: Учебное пособие. – М.:РосНОУ, 2004. – 144 с.

Соседние файлы в папке Курсовая Белослудцев