- •Введение
- •1. Описание предметной области
- •2. Проектирование базы данных
- •2.1. Этап концептуального проектирования
- •2.1.1. Описание сущностей
- •2.1.2. Описание связей
- •2.1.3. Концептуальная модель данных в стандарте Чена
- •2.2. Этап логического проектирования
- •2.3 Этап физического проектирования
- •3. Запросы к бд
- •Заключение
- •Список литературы
МОСКОВСКИЙ АВТОМОБИЛЬНО-ДОРОЖНЫЙ
ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
(МАДИ)
Пояснительная записка к курсовому проекту
по дисциплине
«БАЗЫ ДАННЫХ»
на тему
«Проектирование базы данных для учета ремонта мотоциклов»
Выполнила студентка: Евтух Ю.Г., гр.2збасс2
Проверил: к.т.н., доц. Исмоилов М.И.
Москва 2015
Оглавление
Введение 2
1. Описание предметной области 3
2. Проектирование базы данных 5
2.1. Этап концептуального проектирования 5
2.1.1. Описание сущностей 5
2.1.2. Описание связей 6
2.1.3. Концептуальная модель данных в стандарте Чена 6
2.2. Этап логического проектирования 8
2.2.1. ER-диаграмма в среде ERwin 8
2.3 Этап физического проектирования 11
Схема данных в среде выбранной СУБД 11
3. Запросы к БД 12
Заключение 15
Список литературы 16
Введение
Информационные технологии стали неотъемлемой частью большинства предприятий. Каждый день, информационные потребности различных сфер деятельности, удовлетворяются благодаря многофункциональным информационным системам.
В данном курсовом проекте мне поставлена задача, разработать информационную систему, а конкретно, базу данных. Я выбрала сферу деятельности, в которой, из-за большого объема входящей и исходящей информации, невозможно обойтись без автоматизированной системы баз данных.
В качестве объекта для проектирования информационной системы, мной было выбрано предприятие, которое осуществляет ремонт мотоциклов для частных лиц. Информационная система, которую я буду проектировать, будет обеспечивать данными эту основную функцию.
Ремонт мотоциклов и оказание сервисных работ мототехнике является информационно емкой деятельностью, из-за наличия большого потока данных, которые требуют оперативной обработки. В связи с этим, я считаю, что данная сфера, вполне удовлетворяет критериям автоматизации.
Задачи проекта
Исследование и описание предметной области.
Применение метода ER-диаграмм для разработки базы данных.
Использование CASE – средства Erwin для анализа модели и автоматической генерации БД.
1. Описание предметной области
Объект: Сервисный центр мотоциклов
Функция: ремонт и сервисное обслуживание мотоциклов
Основным объектом исследования является сервисный центр. Он осуществляет ремонт мотоциклов, с помощью мастеров, которые нанимаются дирекцией объекта. Центр работает с самыми известными брендами мотоциклов, такими как: BMW, IRBIS, Honda, Kawasaki, Yamaha и прочие. Все работы осуществляются сервисными мастерами высокого класса, что гарантирует качество работы. Детали закупаются у официальных дилеров, что также позволяет сервисному центу держаться высокий уровень качества. После покупки деталей, формируется цена на работу, исходя из стоимости деталей.
Клиент является частным лицом, который хочет осуществить ремонт, или сервисное обслуживание мотоцикла. Перед обслуживанием, клиент проходит идентификацию предоставляя паспортные данный. Также клиент предоставляет телефон, для поддержания постоянного контакта, в случае возникновения не регламентированных ситуаций.
Мастер осуществляет обслуживание клиента, путем принятия техники с рук и выполнения работ, запрошенных клиентом. Каждый мастер имеет определенный стаж работы, который записывается в его личном деле, а также стандартную цену за отработку заказа, помимо самой работы. Все мастера перед принятием на работу, проходят идентификацию, путем предоставления паспорта. Также мастера оставляют контактные номера, чтобы клиенты или дирекция компании могла с ними связаться.
Объектом работы мастера является мотоцикл. Каждым мотоциклом владеет какой-либо клиент, который заказывает те, или иные сервисные работы. Мотоциклы отличаются по маркам и моделям производителей, что не является уникальным для каждого клиента. В связи с этим, мотоциклу присваивается внутренний сервисный номер, для его идентификации.
Как было сказано выше, для работ используются материалы, закупаемые у ведущих дилеров мототехники. Каждый материал имеет свою цену у дилера. Эта цена впоследствии влияет на стоимость работы. Помимо цены материалы имеют наименование и принадлежность к определенной марке.
Работа, выполняемая мастером, может иметь несколько материалов для использования. Каждая сервисная работа имеет свое время на выполнение. Так же работа получает уникальный сервисный номер для обозначения в накладной.
Накладная формируется исходя из следующих параметров:
Клиента, заказавшего работу.
Мастера, выполнившего работу.
Мотоцикла, принадлежавшего клиенту, который нуждался в сервисном обслуживании.
Номера работы, выполняемого мастером
Даты создания накладной, или даты начала работы.
Дата закрытия накладной, той даты когда клиент принимает работу и оплачивает ее.
Сумма к оплате.
