Создание базы данных в СУБД MS ACCESS 2007 для оптимизации продаж в музыкальном магазине. Описание предметной области, разработка инфологической модели данных. Пользовательский интерфейс: информация о товаре, производителях, продавцах, отчет по чекам.
Аннотация к работе
Основные идеи современной информационной технологии базируются на концепции, согласно которой данные должны быть организованы в базы данных с целью адекватного отображения изменяющегося реального мира и удовлетворения информационных потребностей пользователей. Эти базы данных создаются и функционируют под управлением специальных программных комплексов, называемых системами управления базами данных (СУБД).Система должна предусматривать режимы ведения системного каталога, отражающего перечень инструментов и аксессуаров к ним, разделенным по категориям. В систематическом каталоге товары должны иметь уникальный внутренний номер и полное наименование. Каждый товар принадлежит только к одному типу. Каждый товар в магазине может присутствовать в нескольких экземплярах. Каждый товар в магазине характеризуется следующими параметрами: · номер товара;Экземпляры класса сущности «Товар» описывают весь товар. Ключевой атрибут «Номер_Товара» однозначно идентифицирует каждый товар. Также для описания товара используются атрибуты «Тип_товара», «Наименование_товара», «Описание_товара», «Производитель», «Год_производства», «Цена_товара» и «Количество_на_складе». Экземпляры класса сущности «Продавец» описывают всех продавцов. Ключевой атрибут «Номер_продавца» однозначно идентифицирует каждого продавца.Для всех ключевых полей, а также для указания цены товара, количества на складе, количества проданного товара, стоимости покупки, номера телефона продавца, указаны типы данных «Integer».Рассмотрим процесс создания базы данных в MS Access 2007.Для ввода информации в базу данных используются экранные формы, а для вывода данных - отчеты.Первая форма Товар, с помощью нее можно добавлять и редактировать информацию о каждом из товаров. С помощью данной формы заполняется таблица «Товар». С помощью формы «Производители» можно добавлять и редактировать информацию о каждом из производителей товаров. С помощью данной формы заполняется таблица «Производители». Данные из этой таблицы используются в таблице «Товар».Для вывода информации по каждому чеку, а также расчета стоимости по строкам, учитывая количество приобретаемого товара и его цену, и вывода общей суммы используется следующий запрос: SELECT Чек.Номер_чека, Продавец.ФИО_продавца, Сведения_о_покупке.Наименование_товара, Сведения_о_покупке.Количество, Товар.Цена_товара, [Сведения_о_покупке]![Количество]*[Товар]![Цена_товара] AS FROM Продавец INNER JOIN (Чек INNER JOIN (Товар INNER JOIN Выводится информация по каждому чеку: список приобретаемого товара, количество приобретаемого товара, цена за единицу товара, стоимость за указанное количество товара, общая стоимость по чеку и итоговая сумма по всем чекам. Для вывода гитар стоимостью более 15 000, проданных после 10.12.2010 используется запрос: SELECT Чек.Номер_чека, Продавец.ФИО_продавца, Сведения_о_покупке.Наименование_товара, Товар.Цена_товара, Чек.Дата_продажи FROM (Продавец INNER JOIN Чек ON Продавец.Номер_продавца =При разработке данного курсового проекта ставилась задача создать базу данных, позволяющую производить контроль продаж, а так же учет товаров с возможностью расширения базы. В перспективе данная база данных может быть расширена учетом информации о поставщиках товара, о размещении товара на складе, информации о других музыкальных магазинах сети, возможностью заказов инструментов, сотрудничестве с какими-либо организациями.
План
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
1. Описание предметной области
2. Проектирование базы данных
2.1 Создание инфологической модели данных
2.2 Переход к реляционной структуре
3. Создание базы данных
4. Создание пользовательского интерфейса
4.1 Ввод данных
4.2 Вывод данных
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
Вывод
При разработке данного курсового проекта ставилась задача создать базу данных, позволяющую производить контроль продаж, а так же учет товаров с возможностью расширения базы. На примере базы данных о продажах в музыкальном магазине рассмотрен принцип создания подобных баз данных. В ходе выполнения данного проекта были закреплены и расширены навыки работы в DBDESIGNERFORK и СУБД MS Access 2007.
В перспективе данная база данных может быть расширена учетом информации о поставщиках товара, о размещении товара на складе, информации о других музыкальных магазинах сети, возможностью заказов инструментов, сотрудничестве с какими-либо организациями.
Также возможно появится необходимость удалять данные из таблиц, что можно осуществить путем запроса на удаление. При этом целесообразно будет добавить возможность резервного копирования таблиц путем ее копирования с помощью запроса на добавление записей в существующую таблицу либо с помощью запроса на создание новой таблицы.
В целом спроектированная база данных вполне жизнеспособна и имеет перспективы для расширения.
Список литературы
1. Карпова Т.С. Базы данных: модели, разработка, реализация. (К 26)
2. Литвиненко Т.В. Создание базы данных в MSACCESS: Методические указания по курсу «Информатика».- Нижний Тагил, НТИ ГОУ ВПО «УГТУ-УПИ», 2003.
3. Литвиненко Т.В. Запросы и отчеты в MSACCESS: Методические указания по курсу «Информатика».- Нижний Тагил, НТИ ГОУ ВПО «УГТУ-УПИ», 2003.
4. Шкарина Л. Язык SQL: Учебный курс.- СПБ, Питер, 2001.