Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »ПРОГРАММИРОВАНИЕ

Моделирование базы данных цветочного магазина "Орхидея"

Тип: курсовая работа
Категория: ПРОГРАММИРОВАНИЕ
Скачать
Купить
Построение модели данных цветочного магазина "Орхидея". Информация о виде цветов, поставках, продажах, покупателях, самих сотрудниках. Разработка приложения СУБД MS Access. Параметры, влияющие на отображение значения поля и точность числовых данных.
Краткое сожержание материала:

Размещено на

Размещено на

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«КУБАНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»

(ФГБОУ ВПО «КубГУ»)

Кафедра математического моделирования

КУРСОВАЯ РАБОТА

МОДЕЛИРОВАНИЕ БАЗЫ ДАННЫХ ЦВЕТОЧНОГО МАГАЗИНА «ОРХИДЕЯ»

Работу выполнила А.А. Хомякова

Факультет Экономический курс 2

Направление 080500.62 Бизнес-информатика

Научный руководитель

доцент, канд. физ.-мат наук М.С.Капустин

Нормоконтролер

доцент, канд. физ.-мат наук М.С.Капустин

Краснодар 2013г.

РЕФЕРАТ

Объектом исследования является цветочный магазин «Орхидея».

Цель работы:

? построение модели данных цветочного магазина «Орхидея»;

? разработка приложения СУБД MS Access.

Моделирование данных и разработка приложения проводилась в СУБД MS Access.

Результаты работы могут быть использованы для автоматизации деятельности цветочного магазина «Орхидея».

ВВЕДЕНИЕ

Автоматизация деятельности предприятия, во-первых, позволяет эффективно управлять предприятием в целом. Благодаря автоматизации заметно снижается количество ошибок, которые делают в процессе работы сотрудники предприятия. Потому, автоматизация полностью исключает ошибки человеческого фактора. Во-вторых, автоматизация деятельности предприятия существенно снижает вероятность потерь, минимизирует риски, экономит трудовые ресурсы. Автоматизация устраняет проблемы лишних трудозатрат, экономит время на ручной учет и формирование документации.

Обязательным элементом автоматизации деятельности предприятия является база данных. Моделирование данных - основной этап в процессе автоматизации деятельности предприятия.

Курсовая работа посвящена моделированию данных цветочного магазина «Орхидея» и разработке приложения СУБД MS Access.

1 Страничное описание

База данных цветочного магазина «Орхидея» будет включать в себя информацию важную для оптимизации работы предприятия:

? информация о виде цветов (код вида, вид цветов);

? информация о покупателях (код покупателя, ФИО, адрес, телефон);

? информация о поставках (код поставки, код поставщика, код товара, количество, цена, дата);

? информация о поставщиках (код поставщика, название, ФИО, адрес, телефон);

? информация о продажах (код продажи, код сотрудника, код товара, код покупателя, количество, дата);

? информация о сотрудниках (код сотрудника, ФИО, должность, адрес, телефон);

? информация о цветах (код товара, код вида, название, высота растения, диаметр горшка, цена, количество);

Так же будут составляться запросы, позволяющие узнать информацию о поставках, продажах, покупателях, самих сотрудниках. Так же можно ознакомиться с перечнем видов цветов. Узнать прибыль отдельного сотрудника магазина.

В магазине есть свой штат сотрудников: директор, главный бухгалтер, менеджер по продажам. Клиент, покупая товар, будет получать чек от менеджера, и менеджер будет заносить изменения в базу данных, а бухгалтер с её помощью будет составлять отчет.

2 Моделирование данных

Информация базы данных хранится в одной или нескольких таблицах. Любая таблица с данными состоит из набора однотипных записей, расположенных друг за другом. Они представляют собой строки таблицы, которые можно добавлять, удалять или изменять. Каждая запись является набором именованных полей, или ячеек, которые могут хранить самую разнообразную информацию. Однотипные поля разных записей образуют столбец таблицы. Одно или несколько полей, комбинация значений которых однозначно определяет каждую запись в таблице, называется ключом. Ключевое поле используется для быстрого поиска и связи данных из разных таблиц при помощи запросов, форм и отчетов [1, с. 215].

В таблицах данные распределяются по столбцам (которые называют полями) и строкам (которые называют записями). Все данные, содержащиеся в поле таблицы, должны иметь один и тот же тип. Каждое поле таблицы характеризуется наименованием, типом и шириной поля. При задании типа данных поля можно также указать размер, формат и другие параметры, влияющие на отображение значения поля и точность числовых данных. Основные типы данных:

? Текстовый. Текст или числа не требующие проведения расчётов;

? МЕМО. Поле этого типа предназначено для хранения небольших текстовых данных (до 64000 символов). Поле этого типа не может быть ключевым или проиндексированным;

? Числовой. Этот тип данных содержит множество подтипов. От выбора подтипа (размера) зависит точность вычислений;

? Счётчик. Уникальные, последовательно возрастающие числа, автоматически вводящиеся при добавлении новой записи в таблицу;

? Логический. Логические значения, а так же поля, которые могут содержать одно из двух возможных значений;

? Денежный. Денежные значения и числовые данные, используемые в математических вычислениях;

? Дата/Время. Дата и время хранятся в специальном фиксированном формате;

? Поле объекта OLE. Включает звукозапись, рисунок и прочие типы данных. Поле этого типа не может быть ключевым или проиндексированным;

? Гиперсвязь. Содержит адреса Web-страниц;

Определим, какие типы данных будут присутствовать в наших таблицах:

На рисунке 1 представлена таблица «Вид цветов» в режиме конструктора.

Рисунок 1 - Таблица «Вид цветов» в режиме конструктора

На рисунке 2 представлена таблица «Покупатели» в режиме конструктора.

Рисунок 2 - Таблица расписание «Покупатели» в режиме конструктора

На рисунке 3 представлена таблица «Поставки» в режиме конструктора.

Рисунок 3 - Таблица «Поставки» в режиме конструктора

На рисунке 4 представлена таблица «Поставщики» в режиме конструктора.

Рисунок 4 - «Поставщики» в режиме конструктора

На рисунке 5 представлена таблица «Продажи».

Рисунок 5 - «Продажи» в режиме конструктора

На рисунке 6 представлена таблица «Сотрудники» в режиме конструктора.

Рисунок 6 - «Сотрудники» в режиме конструктора

На рисунке 7 представлена таблица «Цветы» в режиме конструктора.

Рисунок 7 - «Цветы» в режиме конструктора»

Записи одной таблицы могут содержать ссылки (связи) на данные другой таблицы. Между таблицами могут существовать следующие связи: один к одному (1 - 1) - при таком типе связи одной записи в первой таблице соответствует только одна запись в другой таблице; один ко многим (1 - ?) - в этом случае запись одной таблицы может иметь несколько согласованных с ней записей в другой таблице [2, c. 87].

Устанавливаем связи между таблицами, как показано на рисунке 8.

Рисунок 8 - Схема данных базы данных цветочного магазина «Орхидея»

Далее заполняем все таблицы нужной информацией.

Заполненные данные представлены на рисунке 9 «Вид цветов».

Рисунок 9 - Таблица «Вид цветов»

На рисунке 10 представлены заполненные данные в таблице «Покупатели».

Рисунок 10 - Таблица «Покупатели»

На рисунке 11 представлены заполненные данные в таблице «Поставки».

Рисунок 11 - Таблица «Поставки»

На рисунке 12 представлены заполненные данные в таблице «Поставщики».

Рисунок 12 - «Поставщики»

На рисунке 13 представлены заполненные данные в таблице «Продажи».

Рисунок 13 - «Продажи»

На рисунке 14 представлены заполненные данные в таблице «Сотрудники».

Рисунок 14 - «Сотрудники»

На рисунке 15 представлены заполненные данные в таблице «цветы».

Рисунок 15 - «цветы»

3 Запросы к данным

Запросы позволяют выбирать данные из одной или нескольких связанных таблиц. Результатом выполнения запроса является результирующая таблица, которая наряду с другими таблицами может быть использована при обработке данных. С помощью запросов можно также обновлять, удалять или добавлять данные в таблицы. Основным назначением запросов является отбор данных по критериям поиска. Создадим запрос который будет выдавать информацию о корме для кошек. Для этого откроем создание запроса в режиме конструктора и добавим следующие таблицы как на рисунке 16.

Рисунок 16 - Создание запроса в режиме конструктора

Далее выбираем следующие поля как на рис...

Другие файлы:

Создание базы данных магазина мобильных телефонов
Описание функционирования магазина мобильных телефонов. Особенности создания базы данных учета товарооборота магазина мобильных телефонов в СУБД Micro...

Создание цветочного магазина "Флоренция"
Подбор стеллажей и холодильного оборудования для цветочного магазина "Флоренция". Характеристика ассортимента магазина. Подбор сотрудников, определени...

Создание цветочного магазина
Особенности развития цветочного бизнеса в РФ. Характеристика материальной базы данного вида деятельности. Специфика создания нового предприятия в данн...

Разработка базы данных магазина "Продукты"
Моделирование базы данных, ее внутренняя структура и взаимосвязь отдельных компонентов, предъявляемые требования и сферы практического использования....

Создание базы данных
Авторизация с каталогами проектирования базы данных магазина. Задачи базы данных: учет всех товаров, поиск и выдача данных о клиентах, адрес, телефоны...