Методические указания к курсовому проекту по дисциплине «базы данных»




НазваниеМетодические указания к курсовому проекту по дисциплине «базы данных»
страница3/3
Дата конвертации22.12.2012
Размер0.55 Mb.
ТипМетодические указания
1   2   3

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

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

(МАДИ)


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

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

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

на тему

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


Выполнил студент: Иванов Д.И., гр.4АСУ1

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


Москва 2012


Введение


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

В качестве объекта для проектирования информационной системы я выбрал автосервис. Основной вид деятельности – предоставление физическим лицам услуг по ремонту отечественных и импортных автомобилей. Информационная система, которую я буду проектировать, будет обеспечивать данными эту основную функцию.

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

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

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

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

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

Создание макета сценарного интерфейса для пользователя.


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


Объект: автосервис

Функция: предоставления ремонтных услуг


У нас выполняются услуги:

  • замена расходных материалов (масло, колодок, фильтров)

  • тонировка

  • установка ксенона

  • установка сигнализации

Замена масла, фильтров, колодок , ксенона, тонировка, сигнализации осуществляются только теми материалами, которые есть в автосервисе, клиент не может привезти свои расходные материалы.

Имеются автомасла, фильтры, колодки таких известных отечественных и зарубежных производителей, как Luxoil (Люксойл), Oil Right, Лукойл, ТНК, Spectrol (Спектрол), BP, Shell (Шелл), Mobil (Мобил), Mannol (Маннол), Zic (Зик), Esso (Эссо), Castrol (Кастрол), вся замена происходит в течении двух часов.

Тонировать стекло автомобиля можно только все сразу, нельзя за тонировать одно стекло, т.к будет различие в оттенке пленки. Стоимость тонировки составляет 5000 рублей. Работа осуществляется в течении одного рабочего дня.

Стоимость материалов суммируется со стоимостью работы, которая составляет 500 рублей.

Услуги в автосервисе выполняются мастером - универсалом и любой мастер может выполнить любую услугу, которая осуществляется в нашем автосервисе.

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



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

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

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

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

Услуги

С

Расходные материалы

С

Клиент

С

Работа (накладная)

С

Мастер

С




Сущность

Атрибут

Ключ

Домен

Примечание

 

 

 

Тип

Размер

 

Мастер

ID_мастера

ПК

числовой

50

 

 

ФИО

 

текстовый

50

 

 

Телефон

 

числовой

50

 

 

Должность

 

текстовый

50

 

 

Стаж

 

текстовый

50

 

Клиент

ID_клиента

ПК

числовой

50

 

 

ФИО

 

текстовый

100

 

 

Телефон

 

числовой

50

 

 

Пол

 

текстовый

50

 

 

Дата рождения

 

числовой

50

 

Услуги

ID_услуги

ПК

числовой

50

 

 

Название

 

текстовый

50

 

 

Тип

 

текстовый

60

замена масла/фильтров/колодок, сигнализация, тонировка

 

Время выполнения

 

числовой

30

 

 

Стоимость

 

числовой

50

 

Накладная

ID_документа

ПК

числовой

100

 

 

Дата

 

числовой

30

 

 

Сумма

 

числовой

30

 

Авто

ID_Авто

ПК

числовой

100

 

 

Год выпуска

 

числовой

50

 

 

Марка

 

текстовый

50

 

 

Модель

 

текстовый

30

иномарка; отечественный

 

Рег.Номер

 

числовой

30

 

Материалы

ID_материала

ПК

текстовый

50

 

 

Название

 

текстовый

50

 

 

Количество

 

Числовой

50

 

 

Стоимость

 

числовой

50

 

 

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

 

Текстовый

50

зарубежный/отечественный


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


Сущность1

Связь

Сущность2

Показатель кардинальности

Мастер

Принимают

Клиент

М:М




Выполняет

Услуги

1:М




Выписывает

Накладная

1:М




Ремонтирует

Авто

1:М




Использует

Материалы

М:М

Клиент

Заказывает

Услуги

М:М




Получает

Накладная

1:M




Принадлежит

Авто

1:М




Заказывает

Материалы

М:М

Услуга

Требует

Услугу

1:М




Включается

Накладная

1:1




Применяются

Авто

М:М




Используют

Материалы

1:1

Накладная

Выдается

Авто

М:1




Указываются

Материалы

М:1

Авто

Используются

Материалы

М:М



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


КЛИЕНТ


АВТО


НАКЛАДНАЯ


МАТЕРИАЛЫ


УСЛУГА


МАСТЕР

ремонтирует

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

заказывает

получает

указываются

выдается

приобретает

используют

выполняются

выписывает

ремонтирует

использует

применяются

принимают

используют

N_klienta

_клиента

ID_mastera

Num_avto

Nomer_nakladnoy

Detal_number

Nom_uslygi


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


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





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

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

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

Накладная(сумма)

Услуга(стоимость)

Материалы(стоимость).

3. Связь 1:1

«Включается» – не требуется слияния, т.к. большое количество собственных атрибутов у каждой сущности - участницы связи.

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

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

1.мастер обслуживает клиента

2. мастер выполняет услуги

3.мастер ремонтирует авто

4. мастер использует материалы

5. клиент выбирает услуги

6.клиент принадлежит авто

7.клиент приобретает материалы

8. услуга применяется к авто

9. в накладной указываются материалы

10 авто использует материалы

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


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


er.jpg


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

Схема данных в среде выбранной СУБД.





  1. Разработка пользовательских интерфейсов


Этот раздел курсового проекта выполняется по согласованию с преподавателем.


Заключение.

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

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


Список литературы, рекомендованной для подготовки курсового проекта.


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

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

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

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

Похожие:

Методические указания к курсовому проекту по дисциплине «базы данных» iconМетодические указания к курсовому проекту по дисциплине «Охрана окружающей среды»
Кая оценка котельной установки [текст]: методические указания к курсовому проекту по дисциплине «Охрана окружающей среды» для студентов...

Методические указания к курсовому проекту по дисциплине «базы данных» iconДерюгин А. А., Иванов А. В. Методические указания к курсовому проекту по дисциплине “Микропроцессорные системы”
Методические указания к курсовому проекту по дисциплине “Микропроцессорные системы”. – М.: Изд-во мэи, 2006. – 17 с

Методические указания к курсовому проекту по дисциплине «базы данных» iconМетодические указания к курсовому проекту по дисциплине «Технология литейного производства»
Методические указания к курсовому проекту по дисциплине «Технология литейного производства» / Владим гос ун-т; сост. А. А. Панфилов....

Методические указания к курсовому проекту по дисциплине «базы данных» iconМетодические указания к курсовому проекту «Вентиляция общественного здания»
Методические указания к курсовому проекту «Вентиляция общественного здания» (зрелищного учреждения) по дисциплине «Вентиляция» для...

Методические указания к курсовому проекту по дисциплине «базы данных» iconМетодические указания к курсовому проекту №1 «Отопление и вентиляция гражданского здания»
Методические указания к курсовому проекту №1 «Отопление и вентиляция гражданского здания» по дисциплине сд. 02. 1 «Системы отопления»...

Методические указания к курсовому проекту по дисциплине «базы данных» iconМетодические указания к курсовому проекту «Вентиляция общественного здания»
Методические указания к курсовому проекту «Вентиляция общественного здания» (общественные здания административного назначения) по...

Методические указания к курсовому проекту по дисциплине «базы данных» iconМетодические указания к курсовому проекту 
Методические указания к курсовому проекту Водоприемные сооружения по курсу Водоснабжение (для студентов 4-5 курсов дневной и...

Методические указания к курсовому проекту по дисциплине «базы данных» iconТребования к проекту
«Базы данных» (специальность 220400 — «Программное обеспечение вычислительной техники и автоматизированных систем») и «Проектирование...

Методические указания к курсовому проекту по дисциплине «базы данных» iconМетодические указания к курсовому проекту по дисциплине «Обеспечение безопасной эксплуатации зданий и сооружений»
Методические указания к курсовому проекту по дисциплине Обеспечение безопасной эксплуатации зданий и

Методические указания к курсовому проекту по дисциплине «базы данных» iconМетодические указания к курсовому проекту «Отопление и вентиляция жилого здания»
Методические указания к курсовому проекту «Отопление и вентиляция жилого здания» для студентов специальности 270112 вв, 270115 –...


Разместите кнопку на своём сайте:
lib.convdocs.org


База данных защищена авторским правом ©lib.convdocs.org 2012
обратиться к администрации
lib.convdocs.org
Главная страница