Вы находитесь на странице: 1из 15

Афонасова И.А.

Составление базы данных кафе быстрого


питания «Макдональдс»: Курсовая работа по дисциплине
«Информатика». – СПб.: СПбПУ, 2015. – 15, табл. – 2, рис. – 5,
библиогр. – 2 назв.

БАЗА ДАННЫХ, ЗАПРОСЫ, ОТЧЕТЫ, ER-ДИАГРАММА.

В данной курсовой работе было произведено проектирование


Базы данных кафе быстрого питания «Макдональдс».
Созданы семь отдельных таблиц, ER-диаграмма, запросы,
отчеты, схема данных, таблицы предварительных и окончательных
отношений, а так же форма с кнопками.
СОДЕРЖАНИЕ

Введение........................................................................................................4
1. Описание предприятия............................................................................5
2. Объекты базы данных..............................................................................6
3. Проектирование структуры базы данных................................................7
4. Схема данных...........................................................................................9
5. Разработка запросов...............................................................................10
6. Разработка отчетов.................................................................................12
7. Разработка пользовательского интерфейса............................................13
Заключение..................................................................................................14
Список использованных источников...........................................................15

3
ВВЕДЕНИЕ
В современном обществе информационные технологии
развиваются очень стремительно, они проникают во все сферы
человеческой деятельности.
В разных областях экономики зачастую приходится работать с
данными из разных источников, каждый из которых связан с
определенным видом деятельности. Для координации всех этих
данных необходимы определенные знания и организационные навыки.
Продукт корпорации Microsoft Access объединяет сведения из
разных источников в одной базе данных. Создаваемые в базе
данных формы, запросы и отчеты позволяют быстро и эффективно
обновлять данные, получать ответы на вопросы, осуществлять поиск
нужных данных, анализировать данные, печатать отчеты,
диаграммы и почтовые наклейки.
Целью данной курсовой работы является проектирования Базы данных
транснациональной компании ОАО «Макдональдс» в Microsoft Access,
которая предназначена для хранения и обработки данных компании о
продукции, сотрудниках, поставщиках и сырье.
Руководству нужно владеть достоверной информацией о
сотрудниках, о своевременных и качественных поставках сырья, вести
оплату с поставщиками за отгруженное сырье. С помощью
использования Базы данных Access, можно избежать ошибок в
поставках сырья и оплаты поставщикам, уменьшить шанс потери
документации, работа станет более автоматизирована.

4
1. ОПИСАНИЕ ПРЕДПРИЯТИЯ
ОАО «Макдоналдс» - американская компания, крупнейшая в
мире сеть ресторанов быстрого питания, владеющая
производственными подразделениями в нескольких странах.
Основная выпускаемая продукции включает:
 гамбургеры;
 сэндвичи;
 картофель фри;
 десерты;
 напитки;
 happy meal (комплексный заказ еды
для детей) и т.п.
Рестораны компании «Макдональдс» будут лучшим местом,
где их посетители в чистой, приятной обстановке смогут получить
быстрое, дружелюбное обслуживание и любимые блюда, которые
будут свежими и горячими, где им будет интересно, - и все это по
доступной цене.
Корпорация «Макдональдс» имеет свое видение цели, и оно
звучит: «Быть лучшим в мире рестораном быстрого обслуживания».
Это означает, что рестораны компании «Макдональдс» будут лучшим
местом, где их посетители в чистой, приятной обстановке смогут
получить быстрое, дружелюбное обслуживание и любимые блюда,
которые будут свежими и горячими, где им будет интересно, - и все
это по доступной цене.
В будущем корпорация видит себя лучшей в мире сетью
ресторанов быстрого обслуживания и намерена превзойти
конкурентов по качеству, уровню обслуживания, санитарному
состоянию и потребительской ценности. Макдональдс использует
стратегию развития продукта на том же рынке.

5
2. ОБЪЕКТЫ БАЗЫ ДАННЫХ
База данных - совокупность данных, хранимых в соответствии
со схемой данных, манипулирование которыми выполняют в
соответствии с правилами средств моделирования данных.
Было создано 5 объектов и их свойства для проектирования
Базы данных:
1. Продукция:
1.1.Название
1.2.Цена
1.3.Вес
1.4.Калорийность
2. Сотрудники:
2.1.ФИО
2.2.Табельный номер
2.3.Пол
2.4.Дата рождения
2.5.Домашний адрес
2.6.Должность
2.7.Оклад
2.8.Образование
3. Поставщики:
3.1.Название
3.2.Адрес
3.3.ИНН
3.4.Контактный телефон
3.5.E-mail
3.6.Дополнительная информация по продукции
4. Сырье:
4.1. Артикул
4.2. Название
4.3. Количество в кг
4.4. Периодичность поставки
4.5. Тип тары
5. Оборудование:
5.1.Название
5.2.Инвентарный номер
5.3.Срок полезного использования в годах
5.4.Цена
5.5.Фото

6
3. ПРОЕКТИРОВАНИЕ СТРУКТУРЫ БАЗЫ
ДАННЫХ
ER-диаграммы используются для разработки данных и
представляют собой стандартный способ определения данных и
отношений между ними. Таким образом, осуществляется детализация
хранилищ данных.
ER-диаграмма содержит информацию о сущностях системы и
способах их взаимодействия, включает идентификацию объектов,
важных для предметной области (сущностей), свойств этих объектов
(атрибутов) и их отношений с другими объектами (связей). Во многих
случаях информационная модель очень сложна и содержит множество
объектов. ER-диаграмма связей объектов кафе быстрого питания
«Макдональдс», которая представлена на рисунке 1.

Рисунок 1 - ER-диаграмма.

На основании ER-диаграммы была создана таблица


предварительных отношений, которая представлена в таблице 1. На
таблице 2 представлена таблица окончательных решений.

7
Таблица 1 - Предварительные отношения
Ключевые поля и поля Используемое
Название отношений
для связи правило
Сотрудники ТабНом -
Оборудование ТабНом 4
Поставщики Назв, ТабНом 4
Поставляют Назв, Артикул 6
Сырье Артикул -
Перерабатывается Артикул 6
Продукция Назв -

Таблица 2 - Окончательные отношения


Ключевые поля, поля для
Название Нормальная
связи и неключевые
отношений форма
атрибуты
Сотрудники ТабНом, ФИО, пол, дата
рождения, домашний
3НФ
адрес, должность, оклад,
образование
Оборудование ТабНом, ИнвНом, название, срок
полезного использования в годах, 3НФ
цена, фото
Поставщики Название, ТабНом, адрес, ИНН,
Контактный телефон, E-mail,
НФБК
дополнительная информация по
продукции
Поставляют Название, Артикул, дата
НФБК
поставки, объем поставки (кг)
Сырье Артикул, название, количество в
кг, периодичность поставки, тип НФБК
тары
Перерабатывается Артикул, название, время
НФБК
приготовления (мин), упаковка
Продукция Название, цена, вес,
НФБК
калорийность

8
4. СХЕМА ДАННЫХ
Схема данных в Access является не только средством
графического отображения логической структуры базы данных, она
активно используется системой в процессе обработки
данных. Создание схемы данных позволяет упростить
конструирование многотабличных форм, запросов, отчетов, а также
обеспечить поддержание целостности взаимосвязанных данных при
вводе и корректировке данных в таблицах.
На основании таблиц была создана схема данных, которая
представлена на рисунке 2.

Рисунок 2 - Схема данных.

9
5. РАЗРАБОТКА ЗАПРОСОВ
Запрос – это средство выбора необходимой информации из
базы данных. Вопрос, сформированный по отношению к базе данных,
и есть запрос.
Основным видом запроса является запрос на выборку.
Результатом выполнения этого запроса является новая таблица,
которая существует до закрытия запроса. Записи формируются путем
объединения записей таблиц, на которых построен запрос. Способ
объединения записей таблиц указывается при определении их связи в
схеме данных или при создании запроса. Условия отбора,
сформулированные в запросе, позволяют фильтровать записи,
составляющие результат объединения таблиц.
1. Сроки и объемы поставок сырья
SELECT Сырье.Название, Поставляют.[Дата поставок сырья],
Поставляют.[Объем поставки (кг)], Сырье.Артикул
FROM Сырье INNER JOIN Поставляют ON Сырье.Артикул =
Поставляют.Артикул
WHERE (((Сырье.Название)=[Нужное сырье]));
2. Увеличение количества сырья
SELECT Сырье.[Количество (в кг)], [Количество (в кг)]+50 AS
[Увеличение количества]
FROM Сырье
GROUP BY Сырье.[Количество (в кг)], [Количество (в кг)]+50;
3. Средний оклад по должности
SELECT Сотрудники.Должность, Avg(Сотрудники.Оклад) AS [Avg-
Оклад]
FROM Сотрудники
GROUP BY Сотрудники.Должность;
4. Перекрестный запрос
SELECT Сотрудники.Должность, Avg(Сотрудники.Оклад) AS [Avg-
Оклад]
FROM Сотрудники
GROUP BY Сотрудники.Должность;
5. Обновление оклада
UPDATE [Сотрудники для обновления оклада] SET [Сотрудники для
обновления оклада].Оклад = [Оклад]+5000;
6. Добавление поставщика
INSERT INTO Поставщики ( Наименование, Адрес, ИНН, Тел, [E-
mail], ДопИнформ )

10
SELECT [Наименование] AS Выражение1, [Адрес] AS Выражение2,
[ИНН] AS Выражение3, [Тел] AS Выражение4, [E-mail] AS
Выражение5, [ДопИнформ] AS Выражение6;
7. Удаление сотрудника
DELETE [Сотрудники для удаления].ФИО, [Сотрудники для
удаления].Оклад
FROM [Сотрудники для удаления]
WHERE ((([Сотрудники для удаления].Оклад)<40000));

11
6. РАЗРАБОТКА ОТЧЕТОВ
Отчет – это форматированное представление данных, которое
выводится на экран, в печать или файл. Они позволяют извлечь из
базы нужные сведения и представить их в виде, удобном для
восприятия, а также предоставляют широкие возможности для
обобщения и анализа данных.
При печати таблиц и запросов информация выдается
практически в том виде, в котором хранится. Часто возникает
необходимость представить данные в виде отчетов, они имеют
традиционный вид и легко читаются. На рисунке 3 и на рисунке 4
представлен отчет на выборку и отчет с группировкой.

Рисунок 3 – Отчет на выборку по сотрудникам.

Рисунок 4 - Отчет с группировкой по сотрудникам.

12
7. РАЗРАБОТКА ПОЛЬЗОВАТЕЛЬСКОГО
ИНТЕРФЕЙСА
Наличие большого числа таблиц в базе, а также форм,
связанных с данными этих таблиц, сильно усложняет общую схему
базы данных. Чтобы упростить передвижение между формами базы,
создают так называемую главную кнопочную форму. Это обычный
элемент, который можно редактировать в конструкторе на свое
усмотрение. Можно сказать, что, создав главную кнопочную форму,
вы осуществили создание формы базы данных в Access, которая
является ее заставкой или начальной страницей.
С помощью кнопок, размещенных на ней, намного легче
передвигаться между элементами, так как каждую из кнопок
связывают с отдельной формой. Клик по кнопке заставляет СУБД
выполнить переход к связанной с кнопкой таблице. На рисунке 5
представлена кнопочная форма, которая была разработана при
создании базы данных.

Рисунок 5 - Кнопочная форма.

13
ЗАКЛЮЧЕНИЕ
Microsoft Office Access - хорошее решение для предприятий,
стремящихся совершенствовать управление бизнесом в условиях
постоянно изменяющегося рынка, стремящихся в максимально
короткие сроки получить правильное решение. В основном это
относится к предприятиям малого и среднего бизнеса, которые
составляют большинство среди компаний разных отраслей. Миллион
специалистов мира в области проектирования и разработки
приложений используют Microsoft Office Access в своих решениях.
Разработанная в данном курсовой работе база данных кафе
быстрого питания «Макдональдс» позволяет при ее применении
сократить сроки на поиски нужной информации о сырье, продукции,
поставщиках, поставках сырья, сотрудниках. При появлении новых
данных пользователь может в кротчайшие сроки внести их в базу
данных и работать с ними.

14
СПИСОК ИСПОЛЬЗОВАННЫХ
ИСТОЧНИКОВ
1.В.А. Дуболазов, Н.В. Павлов Правила оформления
студенческих работ: Метод. указания – СПб.: Изд-во Политехн. ун-та,
2015. – 30 с.
2. Е.О. Попов, Н.В. Павлов Компьютерный практикум. Работа в
MS Access: Метод. указания по выполнению лабораторных работ и
курсовому проектированию - СПб.: Изд-во Политехн. ун-та, 2013. -
96 с.

15