Курсовая Белослудцев / Курсовая_БД_Белослудцев
.docxМОСКОВСКИЙ АВТОМОБИЛЬНО-ДОРОЖНЫЙ
ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
(МАДИ)
Пояснительная записка к курсовому проекту
по дисциплине
«БАЗЫ ДАННЫХ»
на тему
«Проектирование базы данных учета заказов в автосервисе»
Выполнил студент: Белослудцев Михаил, гр.4АСУ2
Проверил: к.т.н., доц. Исмоилов М.И.
Москва 2013
Введение.
-
Описание предметной области.
-
Проектирование базы данных.
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 для анализа модели и автоматической генерации БД.
-
Описание предметной области
Автосервис занимается починкой автомобилей.
Клиент заключает договор, в котором указывается дата сдачи в ремонт, дата окончания починки, модель автомобиля, его возраст, и название неисправности. Каждый автомобиль прикрепляется к мастеру, который исправляет поломку.
Для заключения договора клиент обязан предоставить паспорт.
Для обратной связи клиент обязан предоставить телефон или адрес электронной почты.
После окончания поломки покупателю предоставляется чек, в котором перечислены детали, используемые для починки неисправности и их стоимость, а так же стоимость самой работы по устранению неисправности.
-
Проектирование базы данных
2.1. Этап концептуального проектирования
2.1.1. Описание сущностей.
Выделение сущностей:
Клиент |
С |
Мастер |
С |
Неисправность |
С |
Запчасть |
С |
Документы |
С |
Автомобиль |
С |
сущность |
Атрибуты |
Ключи |
домен |
обязательно |
примечание |
|||
тип |
Раз мер |
|||||||
Клиент |
Номер_Клиента ФИО Телефон Серия паспорта Номер_паспорта Кем выдан
|
ПтП
|
Числовой Текстовый Текстовый Числовой Числовой Числовой Текстовый
|
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сущ |
2сущ |
||||
Клиент |
Прикрепляется Заказывает исправление Подписывает ------ Дает |
Мастер Неисправность
Документы Запчасть Автомобиль
|
1:м 1:м
1:м
1:м |
П П
П
П
|
Ч П
П
П
|
Мастер |
Исправляет Составляет Использует Чинит |
Неисправность Документы Запчасть Автомобиль
|
1:м 1:м 1:м 1:м |
П П П П |
П П П П |
Неисправность |
Вносится Устраняется с помощью Имеется |
Документы Запчасть
Автомобиль
|
1:м 1:м
1:м |
П П
П |
П П
П |
Документы |
Записывается ----------- |
Запчасть Автомобиль |
1:м
|
П |
П |
Запчасть |
----------- |
Автомобиль |
|
|
|
-
Концептуальная модель данных в стандарте Чена.
2.2. Этап логического проектирования.
-
ER-диаграмма в среде ERwin.
-
Анализ ER-диаграммы.
1. Многозначные атрибуты – нет;
2. Производные атрибуты – нет;
3. Связь 1:1- нет;
4. Рекурсивная связь – нет;
5. Избыточные связи:
1. Записывается
2. Использует
3. Прикрепляется
4. Заказывает исправление
5. Вносится
6. Имеется
7. Чинит
6. Связь M:M – нет;
-
Окончательная ER-диаграмма.
-
Этап физического проектирования.
Заключение
Цель данного курсового проекта: разработать информационную систему для учета заказов в автосервисе. Данная цель была достигнута мной в ходе проектирования данной информационной системы.
За время работы над проектом я получил навыки по технологии проектирования информационных систем, методики проектирования баз данных ER- диаграмм, методики анализа деятельности предприятия.
Список литературы
-
Акчурин Э.А. Человеко-машинное взаимодействие. Учебное пособие. – М.: СОЛОН-ПРЕСС, 2008. – 96 с.
-
Коннолли Т., Бегг К., Страчан А. Базы данных: проектирование, реализация и сопровождение. Теория и практика, 2-е издание: Пер с англ.: Уч.пос. – М. : Изд.дом «Вильямс», 2000. – 1120 с.
-
Козлов А.С. Проектирование и исследование бизнес-процессов :учебное пособие – 3-е изд. – М.: Флинта: МПСИ, 2008. – 272 с.
-
Суркова Н.Е., Остроух А.В. Методы проектирования информационных систем: Учебное пособие. – М.:РосНОУ, 2004. – 144 с.