
- •Курсовая работа
- •1 Постановка задачи
- •Этап начальной разработки бд
- •2.1 Анализ предметной области
- •2.2 Uml диаграммы
- •2.2.1 Диаграмма прецедентов
- •Диаграмма компонентов
- •2.2.3 Диаграмма последовательностей
- •Проектирование бд
- •Концептуальное проектирование
- •3.1.1 Разработка и построение подробной er – диаграммы на основании бизнес-правил.
- •Определение атрибутов каждой сущности
- •Составление реляционных отношений
- •Расчет места для хранения бд
Некоммерческое акционерное общество
«АЛМАТИНСКИЙ УНИВЕРСИТЕТ ЭНЕРГЕТИКИ И СВЯЗИ»
Кафедра Компьютерных технологий
Курсовая работа
по дисциплине: «Система баз данных»
на тему: «Разработка информационной системы компании по созданию двигателей»
Специальность: Вычислительная техника и программное обеспечение
Выполнил: Сабиров И.М. Группа БВТ-10-03
Руководитель: Сатимова Е.Г.
« » Мая 2013 г.
Алматы 2013
СОДЕРЖАНИЕ
Введение 3
1 Постановка задачи 4
2 Этап начальной разработки БД 5
2.1 Анализ предметной области 5
2.2 UML диаграммы 6
2.2.1 Диаграмма прецедентов 7
2.2.2 Диаграмма компонентов 9
2.2.3 Диаграмма последовательностей 9
3 Проектирование БД 9
3.2 Концептуальное проектирование 10
3.1.1 Разработка и построение подробной ER – диаграммы на основании бизнес-правил. 10
3.3 Определение атрибутов каждой сущности 18
3.4 Составление реляционных отношений 23
3.5 Расчет места для хранения БД 31
Введение
База данных - важнейший компонент любой информационной системы. База данных позволяет структурировано хранить большие объемы информации конкретного предприятия, что значительно рационализирует ведение отчетов и создание архивов. Оптимизированные базы данных значительно увеличивают производительность, построенных на их использовании, программ.
С развитием информационных технологий и предпринимательства, актуальность использования баз данных значительно увеличилось. Успешные и крупные компании не могут представить свой бизнес без четко построенной информационной системы. Базы данных, построенные на SQL Server, отвечают высоким требованиям производительности и безопасности.
Целью данной курсовой работы является реализация базы данных “Компания по созданию двигателей” для автоматизации деятельности и обеспечения хранения, накопления и предоставления информации. В данной работе будет разработана информационная система компании по созданию двигателей, создана база данных, которая будет предоставлять основную информацию по товару, поставщикам, сотрудникам, специалистам и всему документообороту компании. Актуальность работы заключается в том, что база данных будет упрощать работу по закупке компонентов, продаже и предоставлении информации о товаре.
1 Постановка задачи
База данных магазина предоставляет полную информацию о товаре, продаваемом в компании, и их характеристиках, количество на складе, сотрудниках, специалистов и документообороту в компании.
В БД сформулированы следующие задачи:
Показать все сведения о товаре
Обеспечить пользователей наиболее полной информацией о товаре.
Обеспечить контроль над документооборотом в компании.
Обеспечить данными о сотрудниках и специалистах компании.
В число ограничений на БД входит:
Компоненты, используемые в двигателе, должны быть в справочнике.
Компоненты , поставляемые поставщиком, должны автоматический заноситься на склад компонентов.
При созданий двигателей, количество потраченных на них компонентов должны вычитаться из склада компонентов.
Количество создаваемых двигателей заносится на склад двигателей.
С данной БД могут работать:
Администратор.
Пользователь.
При работе с БД, должны решаться следующие задачи:
Добавление нового поставщика.
Принятие товара на складе от поставщика.
Занесение характеристик нового товара.
Составление документации на покупку компонентов у поставщика.
Составление документации на продажу товара.
Занесение сведений о новых покупателях в базу.
Принятие новых специалистов и запись их данных.
Принятие новых сотрудников и запись их данных.