Техническая (практическая) часть 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Техническая (практическая) часть



Постановка задачи

 

1. Разработать базу данных (БД) «Система складского учёта для оптовой продовольственной базы», позволяющую вести:

· учет имеющегося товара;

· учет покупателей;

· учет поставки товара;

2. Основные требования к БД по функциональному набору:

Требования по учету торговли:

· Покупка товаров по видам;

· Покупка товаров по датам за определенный срок;

3. Требования по учету покупателей

· Данные о поставке продуктов покупателям;

· Ассортимент птицы-рыбы;

· Отчет покупок по датам;

· Отчет покупок по видам

Структура базы данных

Схема данных

Схема данных отображает в виде дерева модель данных для страницы доступа к данным. В ней хранятся источники данных, поля и элементы управления страницы. Поскольку список полей не отображает содержимого конкретной страницы, для ознакомления со структурой страницы лучше использовать структуру данных. Можно также выбирать отображаемые в структуре данных объекты, задавать их параметры, определять и редактировать связи между источниками данных, удалять поля и источники данных.


Рис 1 Схема данных

 

Составляющими схемы данных являются три таблицы:

· «Номенклатура»

· «Поставка товара»

· «Покупатели»

Таблицы

Таблицы – это основные объекты любой базы данных. Во-первых, в таблицах хранятся все данные, имеющиеся в базе, а во-вторых, таблицы хранят и структуру базы (поля, их типы и свойства).

Все 3 таблицы созданы в режиме конструктора, во всех таблицах ключевым полем является - КодТовара.

Конструктор таблицы «Номенклатура птицы-рыбы» показан на рис.2.

Рис.2. Конструктор таблицы номенклатура птицы-рыбы


Таблица «Номенклатура птицы-рыбы» показана на рис.3 предназначена для отображения всего имеющегося ассортимента который есть в наличии у организации.

Рис.3. Таблица номенклатура птицы-рыбы

 

 

Конструктор таблицы «Покупатели» показан на рис.4.

Рис4. Конструктор таблицы «Покупатели

Таблица «Покупатели» на рис.5 показывает список покупателей, которые приобретают товар у торговой организации.

 

Рис5. таблица покупатели

 

Конструктор таблицы «Поставка товара» показан на рис.6.

 

Рис.6. Конструктор таблицы поставка товара

 

Таблица «Поставка товара» на рис.7 показывает, когда поставлен товар в организацию, его вес, количество и цену.

 

Рис.7. Таблица поставка товара

Формы

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

Для реализации интерфейса созданы формы.

Главная кнопочная форма была создана в режиме конструктора. На главной форме мною были созданы 4 кнопки с переходами в таблицу «Поставки», в форму «Покупатели», и 2 отчета «Отчет по датам» и «Отчет по видам».

 

Рис.8. общая форма

 

 

Форма «Данные о поставке материалов» была создана в режиме конструктора. В данной форме созданы поля в которых отображается дата поставки, количество и цена наименования товара которые заказывал магазин.

 

Рис.9. Форма данные о поставке материалов

Форма «Поставщики» была создана в режиме конструктора. В данной форме созданы поля которые показывают какие магазины приобретают продукцию у нашей организации.

Рис.10. Форма поставщики

Форма «Материалы» была создана в режиме конструктора. В данной форме показаны поля с имеющимся ассортиментом, страны поставщика и его единицей измерения.

Рис.11. Форма материалы

Запросы

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

Для реализации необходимых функции по ведению базы данных были созданы запросы:

«Покупка покупателями продуктов по видам»

«Покупка товаров по датам за определенный срок»

Запрос «По видам продукции». Запрос «По видам продукции» построен с использованием трех таблиц. Тип запроса – выборка. На его основе формируется таблица, показанная на рис. 12.

Рис.12. запрос по видам продукции

Запрос «Покупка товаров по датам за определенный срок»

Запрос «Покупка товаров по датам за определенный срок» построен с использованием трех таблиц. Тип запроса – выборка. Запрос предназначен для вывода на экран продукции которая поступила в определенный период времени.

В качестве условия для отбора записей определено выражение: Between [Дата начало периода] And [Дата конец периода] - для текущей записи в форме, предназначенной для поиска продукции. Форма для ввода данных показана на рис.

 

Рис.13. Введите значение параметра

Рис.14. Запрос покупка товаров по датам

 

Отчеты

Отчет — это объект базы данных, который используется для отображения и обобщения данных. С помощью отчетов можно распространять и архивировать мгновенные снимки данных в печатном виде, в виде PDF- или XPS-файлов и файлов других форматов.

Отчет «По датам» сформулирован с помощью запроса «Покупка товаров по датам за определенный срок». Предназначен для отображения даты поставки продукции заказчику, в каком количестве и во сколько это обошлось.

Рис.15. введите значение параметра

Рис.16. Отчет по датам

 

Отчет «По видам продукции» сформулирован с помощью запроса «Покупка покупателями продуктов по видам» для отображения всего ассортимента которая наша организация продала заказчику, в каком количестве, в какой единице измерения и за какую сумму.

 

Рис.17. Отчет по видам



Поделиться:


Последнее изменение этой страницы: 2016-04-07; просмотров: 286; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.117.152.251 (0.01 с.)