Башкирский государственный аграрный университет
Факультет:_____________________________________
Кафедра:_______________________________________
Специальность:_________________________________
Специализация:_________________________________
Форма обучения:____________
Курс, группа________________
____________________________________________________________
(Фамилия, имя, отчество студента)
____________________________________________________________________________________
(название работы)
Курсовой проект
«К защите допускаю»
Руководитель:
____________________________
(ученая степень, звание, Ф.И.О.)
_______________________
(подпись)
«____»_____________20___ г.
Оценка при защите
(подпись)
«___»_________2008г.
Уфа 2008
С
3
4
5
5
5
7
7
7
8
8
8
8
9
9
12
14
19
20
20
20
22
23
24
310
Введение
Обследование предметной области
Концептуальное проектирование
Перечень сущностей
Перечень атрибутов
Логическое проектирование базы данных
Модель «сущность - связь»
Классификация связей
Реляционная модель базы данных
Функциональные зависимости между атрибутами
Выбор ключей
Нормализация отношений
Даталогическое проектирование базы данных
Состав таблиц базы данных
Средства поддержания целостности
Запросы к базе данных
Требования к техническому обеспечению
Инструкция по использованию базы данных
Вызов программы
Экранные формы
Описание отчетов
Заключение
Библиографический список
Введение
В данной курсовой работе была разработана база данных по автоматизации деятельности вымышленной строительной компании «О!Краско!».
В настоящее время вся работа в компании проделывается вручную и вся информация хранится на бумаге. Это явные недостатки и чтобы эти недостатки устранить была разработана база данных, в которой будет храниться информация о заказах, договорах, сметах, сотрудниках, поставщиках, о ценах на услуги, выполняться запросы, а также создаваться отчеты.
В данной работе представлен вариант автоматизации деятельности компании таким образом, чтобы можно было автоматизировать ряд процессов компании.
1 Анализ предметной области
В данной курсовой работе предметную область составляет автоматизация деятельности строительной компании. Автоматизация деятельности, представлена в приведенной ниже схеме1 моделью BPwin(см. в приложении 1).
Рисунок 1.1 Схема функциональной модели
База данных, разрабатываемая в рамках данной курсовой работы, представляет собой упрощенную модель предметной области «автоматизация деятельности» и включает информацию о, заказах, поставщиках, сотрудниках, сметах, договорах и ценах на предоставляемые услуги .
2 Концептуальное проектирование
2.1 Перечень сущностей
Для создания базы данных должны быть выделены следующие сущности:
Заказы.
Договор.
Смета.
Поставщики.
Сотрудники.
Прайс.
2.2 Перечень атрибутов
Для каждой сущности должен быть список атрибутов.
Таблица 2.1. Атрибуты
Сущности |
Атрибуты |
Типы |
Размер |
Ограничение |
1 |
2 |
3 |
4 |
5 |
Заказы |
Код заказа |
Числовой |
Длинное целое |
|
|
ФИО заказчика |
Текстовый |
100 |
|
|
Адрес |
Текстовый |
Длинное целое |
|
|
Код сметы |
Числовой |
Длинное целое |
|
Договор |
Код договора |
Числовой |
Длинное целое |
|
|
ФИО |
Тестовый |
100 |
|
|
Дата заключения |
Дата/время |
|
|
Смета |
Код сметы |
Числовой |
Длинное целое |
|
|
Код договора |
Числовой |
Длинное целое |
|
|
Код заказа |
Числовой |
Длинное целое |
|
|
Код поставщика |
Числовой |
Длинное целое |
|
|
Код ответ- |
Числовой |
Длинное целое |
|
1 |
2 |
3 |
4 |
5 |
|
ветственного сотрудника |
|
|
|
|
Наименование работ |
Текстовый |
100 |
|
|
Код работ |
Числовой |
Длинное целое |
|
|
Ед_измерения |
Текстовый |
100 |
|
|
Цена за ед_измерения |
Числовой |
Длинное целое |
|
|
Метраж |
Числовой |
Длинное целое |
|
Поставщики |
Код поставщика |
Числовой |
Длинное целое |
|
|
Наименование организации |
Текстовый |
100 |
|
|
Адрес |
Текстовый |
100 |
|
Сотрудники |
Код сотрудника |
Числовой |
Длинное целое |
|
|
ФИО |
Текстовый |
100 |
|
|
Дата рождения |
Дата/время |
|
|
|
Стаж |
Числовой |
Длинное целое |
|
|
Должность |
Текстовый |
100 |
|
Прайс |
Код работ |
Числовой |
Длинное целое |
|
|
Наименование работ |
Текстовый |
100 |
|
|
Ед_измерения |
Числовой |
Длинное целое |
|
|
Цена за ед_измерения |
Числовой |
Длинное целое |
|
|
|
|
|
|