close

Вход

Забыли?

вход по аккаунту

?

Пояснительная записка

код для вставкиСкачать
Купарев, Якимов
Горно-керамический колледж филиала ФГБОУ ВПО
«Южно-Уральский государственный университет» (НИУ) в г. Сатке
Направление: коммерческая деятельность
Номинация: однопользовательская база данных
Тема: база данных “Магазин автозапчастей”.
Авторы: Якимов А.Ф., Купарев А.И.
Специальность: «Программирование в
компьютерных системах»
курс: 3
Руководитель: Стрекова Н.Ю
ВВЕДЕНИЕ
Актуальность
Цель работы: разработка базы данных "Магазин автозапчастей".
Для достижения поставленной цели необходимо решить следующие задачи:
1)
cпроектировать базу данных "Магазин автозапчастей" c помощью ER– метода
и привести ее к НФБК;
2)
реализовать базу данных в Microsoft Office ACCESS;
3)
создать запросы в базе данных;
4)
сделать отчеты на основе запросов;
5)
протестировать созданную базу данных.
Разрабатываемый программный продукт предназначен для магазина автозапчастей.
ПРАКТИЧЕСКАЯ ЧАСТЬ
На первом этапе была спроектирована база и приведена к НФБК (см.рисунок 1).
Поставщик
Поставка
Товар
Тип
Учет продаж
Сотрудник
Автомобиль
Рисунок 1 — Диаграмма функциональных зависимостей
ВК: поставщик; Д: поставщик, поставка, товар, учет продаж.
Приводим к НФБК (см. рисунок 2, 3, 4, 5).
1)
Поставщик 1
N Поставка
ВК: поставщик; Д: поставщик;
Рисунок 2 — Диаграмма функциональной зависимости для отношения поставщик
2)
Поставка N
1 Товар
ВК: поставка; Д: поставка;
Рисунок 3 — Диаграмма функциональной зависимости для отношения поставка
1 Тип
Товар
N
N
1 Автомобиль
1
N Учет продаж
3)
ВК: товар; Д: товар;
Рисунок 4 — Диаграмма функциональной зависимости для отношения товар
4)
Учет продаж N
1 Сотрудник
ВК: учет продаж; Д: учет продаж;
Рисунок 5 — Диаграмма функциональной зависимости для отношения учет продаж
Затем база данных была спроектирована с помощью ER–метода (см. рисунок 6).
осуществл
Поставщик 1
N Поставка N
содерж
имеет
1 Товар N
N
N Учет продаж N
N
имеет
относится
имеет
1 Тип
1 Автомобиль
1 Сотрудник
Рисунок 6 — Диаграмма ER– типа
Поставщик
осуществляет
Поставка
V.I.P. Parts
Detal-ko
П1
DealExcel
П3
П4
П2
1)
Рисунок 7 — Диаграмма ER — экземпляра
поставщик (код поставщика, название, представитель, страна, город, адрес, телефон,
домашняя страница)
поставка (код поставки, код товара, количество товара, цена поставки, код поставщика)
Поставщик 1
N Поставка
осуществл
Рисунок 8 — Диаграмма ER типа
Поставка
2)
содержит
Товар
П1
Т1
П2
Т2
П3
Т3
П4
Рисунок 9 — Диаграмма ER экземпляра
поставка (код поставки, код поставщика, количество товара, цена поставки, код товара)
товар (код товара, название товара, код поставщика, код типа, код авто, цена продажи,
наличие)
Поставка N
содержит
Рисунок 10 — Диаграмма ER типа
1 Товар
Товар
3)
имеет
Тип
Т1
Т2
Т3
Т4
Шины и диски
Двигатель
Трансмиссия
Рисунок 11 — Диаграмма ER экземпляра
товар (код товара, название, код поставщика, код авто, цена продажи, наличие, код типа)
тип (код типа, категория)
Товар N
имеет
1 Тип
Рисунок 12 — Диаграмма ER типа
Товар
4)
относится
Автомобиль
Т1
BMW
Т2
Audi
Т3
Т4
Honda
Рисунок 13 — Диаграмма ER экземпляра
товар (код товара, название, код поставщика, код типа, цена продажи, наличие, код авто)
автомобиль (код авто, марка)
Товар N
относится
1 Автомобиль
Рисунок 14 — Диаграмма ER типа
Товар
5)
имеет
Учет продаж
Т1
У1
Т2
У2
Т3
Т4
У3
У4
Рисунок 15 — Диаграмма ER экземпляра
товар (код товара, название, код поставщика, код типа, цена продажи, наличие, код авто)
учет продаж (код товара, код сотрудника, дата продажи, количество продано)
Товар 1
имеет
N Учет продаж
Рисунок 16 — Диаграмма ER типа
Учет продаж
6)
имеет
Сотрудник
У1
Дмитрий Шорк
У2
Михаил Лопак
У3
У4
Андрей Булкин
Рисунок 17 — Диаграмма ER экземпляра
учет продаж (код товара, дата продажи, количество продано, код сотрудника)
сотрудник (код сотрудника, фамилия, имя, должность, телефон)
Учет продаж N
1 Сотрудник
имеет
Рисунок 18 — Диаграмма ER типа
Создаем таблицы в ACCESS и заполняем их (см. рисунок 19). Создаем связи (см.
рисунок 20)
Рисунок 19 — Заполнение таблиц
Рисунок 20 — Схема данных
Создаем SQL запросы (см. рисунок 21)
Рисунок 21 — Создание SQL запросов
Создаем формы для изменения данных в базе (см. рисунок 22). Далее прикрепляем
формы к таблицам название авто, поставщики, сотрудники, товары, учет продаж. В данном
примере прикрепляем форму "Поставщики" (см. рисунок 23).
Рисунок 22 — Создание формы
Рисунок 23 — Форма "Поставщики"
Создаем отчет (см. рисунок 24).
Рисунок 24 – Конструктор отчетов
В поле Верхний колонтитул добавляем элемент надпись (см. рисунок 25). Далее в
область данных добавляем из таблицы "Товары" столбцы название товара, цена продажи,
также из таблицы "Учет продаж" добавляем количество продано, дата продажи (см. рисунок
26).
Рисунок 25 — Добавление элемента надпись
Рисунок 26 — Добавление полей
Так выглядит наш отчет в режиме макета (см. рисунок 27). Открываем базу данных
"Магазин автозапчастей". Открываем таблицы, видим, что каждая таблица открывается в
новом окне (см. рисунок 28).
Рисунок 27 — Представление отчета
Рисунок 28 — Таблицы
Запускаем запрос "Детали автомобилей", дважды щелкнув по нему. Открывается
диалоговое окно в котором нужно ввести марку автомобиля (см. рисунок 29).
Вводим марку автомобиля, например, BMW, открывается таблица деталей для BMW,
их цена и количество (см. рисунок 30).
Рисунок 29 – Введите значение параметра
Рисунок 30 — "Детали автомобилей"
Далее открываем отчет "УчетПродаж", мы видим товары, которые были проданы, по
какой цене, количество и дату продажи. (см.рисунок 31). Закрываем отчет и открываем
форму "Товары" (см.рисунок 32).
Рисунок 31 — Отчет "УчетПродаж"
Рисунок 32 — Форма "Товары"
Форму можно использовать для ввода, изменения или отображения данных из
таблицы или запроса. Также можно изменить или открыть другие формы в базе.
ЗАКЛЮЧЕНИЕ
В ходе выполнения курсового проекта была разработана база данных и изучена:
СУБД ACCESS.
Создана база данных "Магазин автозапчастей" с помощью ER— проектирования. База
была приведена к НФБК. Были созданы связи между таблицами, запросы и отчеты,
протестирована база данных. Таким образом, все задачи выполнены, цель достигнута.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1
https://ru.wikipedia.org/
2
http://products.office.com/
3
http://www.lessons-tva.info
4
http://www.windowsfaq.ru/
Автор
termometr7
Документ
Категория
Без категории
Просмотров
41
Размер файла
1 927 Кб
Теги
профконкурс
1/--страниц
Пожаловаться на содержимое документа