Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания_БД.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.81 Mб
Скачать

Вариант № 5

Разработайте информационную систему «Складской учет».

1. Опишите структуру используемых в информационной системе таблиц и заполните таблицы данными.

Информационная система «Складской учет» будет включать две таблицы: «Склады» и «Товары». Структура таблиц приведена на рисунках 38 и 39 соответственно.

Наименование

поля

Имя

поля

Тип

данных

Размер

Количество

десятичных

знаков

Код склада

Код_склада

Текстовый

2

Название склада

Название_склада

Текстовый

20

ФИО кладовщика

Кладовщик

Текстовый

20

Телефон склада

Телефон

Текстовый

12

Рис. 38. Структура таблицы «Склады»

Для таблицы «Товары» организуйте ввод поля «Единица_измерения» с помощью выпадающего списка (значения «тонны»; «шт.»; «кг.»; «коробки»), а также поля «Название_склада» с помощью выпадающего списка, организованного на основе таблицы «Склады».

Наименование

поля

Имя

поля

Тип

данных

Размер

Количество

десятичных

знаков

Код товара

Код_товара

Текстовый

4

Название товара

Товар

Текстовый

20

Единица измерения

Единица_измерения

Текстовый

10

Количество товара

Количество

Числовой

Название склада

Название_склада

Текстовый

20

Рис. 39. Структура таблицы «Товары»

Заполните таблицы «Склады» и «Товары» данными (8÷10 записей).

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

3. Создайте отчеты, в основе которых лежат таблицы информационной системы:

– отчет, содержащий упорядоченный по алфавиту список товаров (отчет «Список товаров»);

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

4. На четвертом этапе разработки информационной системы создайте запросы, в основе которых лежат таблицы системы:

– запрос на выборку всех товаров, количество которых меньше 100 единиц (запрос «Малочисленные товары»);

– запрос, позволяющий по фамилии кладовщика получить список хранящихся на его складе товаров (запрос «Товары на складе»);

– запрос, позволяющий по названию товара получить все сведения о складе, на котором он хранится (запрос «Склад товара»).

По данным каждого из перечисленных выше запросов создайте отчет.

5. На последнем этапе разработки информационной системы объедините все разработанные ранее компоненты в единую систему:

– расположите на форме «Склады» кнопку, открывающую форму «Товары», а на форме «Товары» – кнопку, открывающую форму «Склады»;

– расположите на форме «Товары» кнопки, открывающие для просмотра отчеты «Список товаров», «Товары по складам», «Малочисленные товары», «Склад товара»;

– расположите на форме «Склады» кнопку, открывающую для просмотра отчет «Товары на складе»;

– модифицируйте запросы «Товары на складе» и «Склад товара» таким образом, чтобы условие отбора зависело от текущей записи в соответствующей форме.