Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Овощебаза 10-ЭСц-218.doc
Скачиваний:
5
Добавлен:
09.12.2018
Размер:
2.72 Mб
Скачать

2. Технологическая часть

Условие задачи. Разработать базу данных «Сведения о товаре на овощебазе»

База данных должна содержать следующие элементы:

  • название продукта (яблоки, груши, персики,...);

  • количество (в кг);

  • цена за 1 кг;

  • дата завоза;

  • нормативный срок хранения (в днях);

  • сведения о поставщике (название, телефон);

  • название страны, откуда прибыл товар.

При создании и обработке базы данных выполнить:

  1. Заполнение и редактирование таблиц базы данных.

  2. Формирование списка товаров запрашиваемого пользователем наименования с указанием даты завоза.

  3. Формирование списка товаров, полученных от выбранного пользователем поставщика.

  4. Вывод названий продуктов, срок реализации которых истек.

  5. Формирование отчета, включающего название продуктов, данных о его количестве и стоимости, дате завоза и телефона поставщика с группировкой но поставщикам.

2.1 Разработка базы данных в Microsoft Excel 2003

1. Структура таблицы Excel (Рисунок 2.1)

Рисунок 2.1

Для получения отчета выполнить фильтрацию таблицы базы. Для этого:

  • Подготовить диапазон для результатов расширенного фильтра, скопировав заголовки полей необходимых для отчета (Рисунок 2.2)

  • Выделить таблицу

  • Выполнить команду Данные/Фильтр/Расширенный фильтр

  • В появившимся окне Расширенный фильтр указать:

  1. место, где будут располагаться результаты выборки данных ($A$1:$G$10)

  2. исходный диапазон ($A$1:$G$10)

  3. поместить результат в диапазон ($A$16:$B$31)

Рисунок 2.2

Условия расширенного фильтра (Рисунок 2.3)

Рисунок 2.3

Полученный результат (Рисунок 2.4)

Рисунок 2.4

Для получения запроса воспользоваться операцией Автофильтр (Рисунок 2.5)

Рисунок 2.5

2.2 Разработка базы данных в Microsoft Access 2003

1. Заполнение и редактирование таблиц базы данных.

Создать и заполнить Таблицу Сведения о поставщике (Рисунок 2.6)

Рисунок 2.6

Создать и заполнить Таблицу Товар (Рисунок 2.7)

Рисунок 2.7

Для Таблиц Сведения о поставщике и Товар создать связи. Для этого:

  • Щелкнуть по кнопке Схема данных;

  • Добавить нужные таблицы;

  • В окне Схема данных с помощью мыши поле со стороны «один» перетаскивается на сторону «многие»;

  • Устанавливаются в окне Параметры объединения.

Вид связанных таблиц (Рисунок 2.8)

Рисунок 2.8

Добавление таблиц для создания связей между ними (Рисунок 2.9)

Рисунок 2.9

Изменение связей (Рисунок 2.10)

Рисунок 2.10

Параметры объединения (Рисунок 2.11)

Рисунок 2.11

Вид связанных таблиц в конструктивном варианте (Рисунок 2.12)

Рисунок 2.12

2. Формирование списка товаров запрашиваемого пользователем наименования с указанием даты завоза.

Для формирования списка товаров запрашиваемого пользователем наименования с указанием даты завоза, создадим запрос на выборку Запрос 1.

Для этого:

  • В главном окне базы щелкнуть по кнопке Запросы, а затем запустить режим Конструктора (Рисунок 2.13)

  • Добавить таблицу Товар;

  • В окне Запрос на выборку заполнить поля базы данных Товар и Дата завоза

  • Условие отбора указать #28.02.2008#

  • С помощью меню Вид перейти в Режим таблицы и посмотреть полученный результат.

Рисунок 2.13

Создание запроса с помощью Конструктора (Рисунок 2.14)

Рисунок 2.14

Вид готового запроса (Рисунок 2.15)

Рисунок 2.15

3. Формирование списка товаров, полученных от выбранного пользователем поставщика.

Для формирования списка товаров, полученных от выбранного пользователем поставщика построим запрос с вычисляемым полем Страна и условием отбора "Nikien, 225-37-16" Запрос 2.

Для этого:

  • В главном окне базы щелкнуть по кнопке Запросы, а затем запустить режим Конструктора (Рисунок 2.16)

  • Добавить таблицы Товар и Сведения о поставщике;

  • Создать связи Товар Наименование фирмы, телефон;

  • Создать поле Страна;

  • Ввести условие отбора "Nikien, 225-37-16".

  • С помощью меню Вид перейти в Режим таблицы и посмотреть полученный результат.

Создание запроса с помощью Конструктора

Рисунок 2.16

Вид готового запроса (Рисунок 2.17)

Рисунок 2.17

  1. Вывод названий продуктов с реальным сроком хранения

Для формирования списка названий продуктов с реальным сроком хранения. Для этого:

  • В главном окне базы щелкнуть по кнопке Запросы, а затем запустить режим Конструктора;

  • Добавить таблицу Товар;

  • Создать запрос Реальный срок хранения по формуле: Date()-([Товар]![Дата завоза]) (Рисунок 2.18)

Рисунок 2.18

Полученный результат (Рисунок 2.19)

Рисунок 2.19

  1. Формирование отчета, включающего название продуктов, данных о его количестве и стоимости, дате завоза и телефона поставщика с группировкой но поставщикам.

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

Для этого:

  • В главном окне базы щелкнуть по кнопке Отчеты, а затем запустить режим Мастера;

  • Добавить нужные поля для отображения их в отчете (Рисунок 2.20)

  • Выбрать вид представления данных (Рисунок 2.21)

  • Добавить уровни группировки (Рисунок 2.22)

  • Нажимая кнопку Далее дойти до выбора макета отчета и выбрать макет (рис. 2.24)

  • После выбора макета выбрать стиль отчета (рис. 2.25)

  • Для окончания создания задать имя для отчета и нажать Готово (рис. 2.26)

Рисунок 2.20 Рисунок 2.21

Рисунок 2.22 Рисунок 2.23

Рисунок 2.24 Рисунок 2.25

Рисунок 2.26

Готовый отчет имеет вид (Рисунок 2.27)

Рисунок 2.27

  1. Для просмотра имеющихся данных и ввода новых данных создадим 2-3 формы

Порядок действий создания форм с помощью Мастера

  • В главном окне Базы данных выбрать вкладку Формы и щелкнуть два раза по Создание формы с помощью Мастера (Рисунок 2.28)

  • В появившимся окне выбрать поля из таблиц, которые будут отображаться в Форме (Рисунок 2.29)

  • Выбрать вид представления данных (Рисунок 2.30)

  • Выбрать внешний вид подчиненной формы (Рисунок 2.31)

  • Указать стиль формы (Рисунок 2.32)

  • Для окончания создания формы задать ей имя и нажать Готово (Рисунок 2.33)

  • Готовый вид формы (Рисунок 2.33)

Рисунок 2.28

Рисунок 2.29 Рисунок 2.30

Рисунок 2.31 Рисунок 2.32

Рисунок 2.33 Рисунок 2.34

Создание Кнопочная формы:

Для этого:

Открыл вкладку Формы в главном окне Базы данных (Рисунок 2.35)

Рисунок 2.35

Выполнил команду Сервис/Служебные программы/Диспетчер кнопочных форм (Рисунок 2.36 – 2.37)

Рисунок 2.36

Рисунок 2.37

Готовый вид Кнопочной формы (Рисунок 2.38)

Рисунок 2.38