
- •Курсовая работа
- •1 Постановка задачи
- •Этап начальной разработки бд
- •2.1 Анализ предметной области
- •2.2 Uml диаграммы
- •2.2.1 Диаграмма прецедентов
- •Диаграмма компонентов
- •2.2.3 Диаграмма последовательностей
- •Проектирование бд
- •Концептуальное проектирование
- •3.1.1 Разработка и построение подробной er – диаграммы на основании бизнес-правил.
- •Определение атрибутов каждой сущности
- •Составление реляционных отношений
- •Расчет места для хранения бд
Этап начальной разработки бд
2.1 Анализ предметной области
Название предметной области «Компания по созданию двигателей».
Компания по созданию двигателей представляет собой систему разработки двигателей, в которой задействовано определенное количество людей: сотрудников, специалистов. Также в компании существуют склады для хранения привозимых поставщиком компонентов и изготавливаемых из них двигатели, производимые на одном из цехов компании, и хранящиеся на складе двигателей
В процессе изучения сферы «Компания по созданию двигателей» были выделены некоторые, участвующие в процессе информационного обмена:
Компания по созданию двигателей.
Поставщик.
Клиент.
Соответствие участников информационного обмена выполняемым ими ролям приведено в таблице 2.1:
Таблица 2.1 – Участники информационного обмена
№ п/п |
Пример участника информационного обмена |
Роль |
|
Компания по созданию двигателей |
Создание двигателя из имеющихся компонентов |
|
Поставщик |
Поставка компонентов |
|
Клиент |
Потребитель товара |
Компания по созданию двигателей – юридическое лицо, создающее двигатель, из поставляемых в компанию компонентов.
Компания по созданию двигателей выполняет следующие функции:
Создание групп-специалистов, имеющие свои названия и тип выполняемой работы.
Организация по созданию двигателей групп-специалистов на цеху.
Организация по учету компонентов в создаваемом двигателе.
Поставщик - это любое юридическое (организация, предприятие, учреждение) или физическое лицо, поставляющее товары компании. Поставщик осуществляет предпринимательскую деятельность в соответствии с условиями заключенного договора поставки, который является одним из видов договора купли-продажи. В соответствии с договором поставки поставщик обязуется передать в обусловленный срок производимые им товары покупателю для использования в предпринимательской деятельности или в других целях, не связанных с личным, семейным, домашним или иным подобным использованием. Поставщик выполняет следующие функции:
Поставка определенного количества компонентов в определенный срок с определенной фиксированной в договоре ценой за компонент;
Поставщик предоставляет информацию о компонентах: гарантийный срок и срок наработки на отказ;
Клиент – это любое юридическое (организация, предприятие, учреждение) или физическое лицо, интересующееся двигателем компании.
2.2 Uml диаграммы
На сегодняшний день существует 12 диаграмм UML 2.0:
Диаграмма классов
Диаграмма компонентов
Диаграмма развёртывания
Диаграмма прецедентов
Диаграмма последовательности
Диаграмма композитной/составной структуры
Диаграмма пакетов
Диаграмма объектов
Диаграмма автомата
Диаграмма вариантов использования
Диаграмма обзора взаимодействия
Диаграмма синхронизации
2.2.1 Диаграмма прецедентов
Диаграмма прецедентов применяется для демонстрации возможностей различных пользователей в зависимости от предоставленных прав. Диаграмма прецедентов представлена на рисунке 2.1.
Определение акторов:
Директор
Группа-специалистов
Клиент
Варианты использований:
Контроль создания двигателя
Создание двигателя
Наличие двигателя на складу
Покупка двигателя
Выбор двигателя
Рисунок 2.1 – Диаграмма прецедентов
Пояснение:
Акторов – 3
Количество ВИ – 5
Ассоциативных связей – 1
Включений – 2
Расширений – 1
Пример:
Ассоциативной связи: Директор – контролирует деятельность создания двигателя.
Включение: Группа-специалистов – создав двигатель, транспортирую его на склад.
Включение: Клиент – выбирает двигатель и покупает его.
Расширение: Клиент, купив двигатель, отправляется за ним на склад.