Добавил:
github.com Кофедра ВТ-помойка Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Магазин 2018 Жирнова Access / Магазин 2018 Жирнова.docx
Скачиваний:
80
Добавлен:
14.11.2018
Размер:
732.95 Кб
Скачать

1.2 Анализ предметной области

Предметной областью является торговая сеть города, которая состоит из торговых баз и магазинов.

Данная база должна обеспечивать возможность учета товара, как находящегося в продаже в магазине, так и хранящегося на базе. Работники управления могут просматривать списки товаров, находящихся на базе или в магазине, редактировать свойства товаров.

База проектировалась при условии, что в магазин поступают товары из множества баз. На разных базах могут храниться одни и те же товары.

Вся получаемая справочная информация должна выводиться в отчет с возможностью вывода на печать.

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

1.3 Проектирование БД с использованием метода ER-диаграмм

Проектируем БД с помощью метода ER-диаграмм [1, 2]. Выделим сущности и их атрибуты:

– БАЗА (НомерБ*, Название, Адрес, Директор);

– МАГАЗИН (НомерМ*, Название, Адрес, Директор, Класс);

– ОТДЕЛ (НомерО*, Заведующий);

– ТОВАР (Шифр*, Название, Описание, Сорт).

Рассмотрим отношение БАЗА и МАГАЗИН (рисунок 1.1).

Рисунок 1.1

Полагаем, что в магазин поставляются товары с одной базы, и несколько магазинов могут быть закреплены за одной базой, тогда по правилу 4 [2] «Если степень взаимосвязи 1:M и классы принадлежности обеих сущностей обязательны, то ER-диаграмма преобразуется в общем случае в два отношения», получим:

– БАЗА (НомерБ*, Название, Адрес, Директор);

– МАГАЗИН (НомерМ*, НомерБ, Название, Адрес, Директор, Класс).

Рассмотрим отношение МАГАЗИН И ОТДЕЛ (рисунок 1.2).

Рисунок 1.2

В магазине есть как минимум один отдел, и каждый отдел обязательно существует в каком-нибудь одном магазине. Тогда по правилу 4 получим:

– МАГАЗИН (НомерМ*, НомерБ, Название, Адрес, Директор, Класс);

– ОТДЕЛ (НомерО*, НомерМ, Заведующий).

Рассмотрим отношение ОТДЕЛ И ТОВАР (рисунок 1.3).

Рисунок 1.3

Каждый товар может быть в нескольких отделах магазина, при этом каждый отдел может содержать несколько товаров и не содержать вовсе. Тогда по правилу 6 «Если степень взаимосвязи двуx сущностей равна M:N, то независимо от классов принадлежностей сущностей ER-диаграмма преобразуется в три отношения», получим:

– ОТДЕЛ (НомерО*, НомерМ*, Заведующий);

– ТОВАР (Шифр*, Наименование, Описание, Сорт);

– ТОВАРВОТДЕЛЕ (НомерО*, Шифр*, Количество, Цена, ДатаПост).

Рассмотрим отношение БАЗА И ТОВАР (рисунок 1.4).

Рисунок 1.4

Каждый товар может храниться на нескольких базах, при этом каждая база может содержать несколько товаров. Тогда согласно правилу 6, получим:

– БАЗА (НомерБ*, Название, Адрес, Директор);

– ТОВАР (Шифр*, Наименование, Описание, Сорт);

– ТОВАРНАБАЗЕ (НомерБ*, Шифр*, Количество, Цена).

Таким образом, база данных состоит из:

– БАЗА (НомерБ*, Название, Адрес, Директор);

– МАГАЗИН (НомерМ*, НомерБ, Название, Адрес, Директор, Класс);

– ОТДЕЛ (НомерО*, НомерМ, Заведующий);

– ТОВАРВОТДЕЛЕ (НомерО*, Шифр*, Количество, Цена, ДатаПост);

– ТОВАР (Шифр*, Наименование, Описание, Сорт);

– ТОВАРНАБАЗЕ (НомерБ*, Шифр*, Количество, Цена).

2 ОБЩИЕ СВЕДЕНИЯ ПРОГРАММИСТУ

2.1 Минимальные системные требования для функционирования БД

База данных “Управление торговли Лазарев С. О. гр 6307.accdb” может функционировать в средах Microsoft Access 2007/2016, которые работают в Windows 7/10. Минимальное место на диске, которое требуется для функционирования базы, включает в себя: 4 ГБ для установки Microsoft Access плюс размер БД.

2.2 Состав базы данных “Управление торговли”

БД “Управление торговли Лазарев С. О. гр 6307.accdb” состоит из:

– 6 таблиц (рисунок 2.1);

– 2 запросов (рисунок 2.2);

– 10 форм (рисунок 2.3);

– 8 отчетов (рисунок 2.4).

Рисунок 2.1

Рисунок 2.2

Рисунок 2.3

Рисунок 2.4

Схему данных, примеры полей таблиц, пример запросов и всех отчетов приведена в приложениях А – Г соответственно.

3 ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЯ

3.1 Назначение базы данных “Управление торговли”

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

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

Данная база данных дает возможность выполнять следующие операции: добавление новых данных, внесение изменений, если это не противоречит целостности данных, удаление данных.

Данная база обеспечивает получение следующей справочной информации:

– какие товары имеются в магазине (на базе),

– какие отсутствующие товары может заказать магазин на базе,

– какие товары и в каком количестве имеются в отделе магазина,

– список заведующих отделами магазина,

– в каких отделах магазина продается одинаковый товар.

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

Товар в магазин должен поступать с одной базы.

Одни и те же товары могут храниться на разных базах.

Соседние файлы в папке Магазин 2018 Жирнова Access