- •38.03.01 «Экономика»
- •1. Пример выполнения лабораторной работы
- •1.1. Задание на лабораторную работу
- •1.2. Выполнение лабораторной работы
- •1.2.1 Создание таблиц, заполнение таблиц данными
- •1.2.2. Создание форм
- •1.2.3. Создание отчетов
- •1.2.4. Создание запросов
- •1.2.5. Объединение разработанных ранее компонент в единую информационную систему
- •2. Варианты заданий для выполнения контрольной работы Вариант № 1
- •Вариант № 2
- •Вариант № 3
- •Вариант № 4
- •Вариант № 5
- •Вариант № 6
- •Вариант № 7
- •Вариант № 8
- •Вариант № 9
- •Вариант № 10
- •Вариант № 11
- •Вариант № 12
- •Вариант № 13
- •Вариант № 14
- •Вариант № 15
- •Содержание
- •1. Пример выполнения лабораторной работы . . . . . . . . . . . . . . . . . . 4
- •1.1. Задание на лабораторную работу . . . . . . . . . . . . . . . . . . . . . . . . 4
Вариант № 2
Разработайте информационную систему «Поставки материалов».
1. Опишите структуру используемых в информационной системе таблиц и заполните таблицы данными.
Информационная система «Поставки материалов» будет включать две таблицы: «Поставщики» и «Поставки». Структура таблиц приведена на рисунках 32 и 33 соответственно.
Наименование поля |
Имя поля |
Тип данных |
Размер |
Количество десятичных знаков |
Код поставщика |
Код_поставщика |
Текстовый |
3 |
– |
Поставщик |
Поставщик |
Текстовый |
20 |
– |
Адрес поставщика |
Адрес |
Текстовый |
30 |
– |
Телефон поставщика |
Телефон |
Текстовый |
12 |
– |
Расчетный счет поставщика |
Расчетный_счет |
Текстовый |
20 |
– |
Рис. 32. Структура таблицы «Поставщики»
Для таблицы «Поставки» организуйте ввод поля «Материал» с помощью выпадающего списка (значения «Кирпич»; «Краска»; «Кисти»; «Цемент»; «Шурупы»; «Гвозди»), а также поля «Поставщик» с помощью выпадающего списка, организованного на основе таблицы «Поставщики».
Наименование поля |
Имя поля |
Тип данных |
Размер |
Количество десятичных знаков |
Код поставки |
Код_поставки |
Текстовый |
5 |
– |
Поставщик |
Поставщик |
Текстовый |
20 |
– |
Материал |
Материал |
Текстовый |
15 |
– |
Количество |
Количество |
Числовой |
– |
– |
Единица измерения |
Единица_измерения |
Текстовый |
5 |
– |
Сумма поставки |
Сумма |
Денежный |
– |
– |
Дата поставки |
Дата |
Дата/время |
– |
– |
Рис. 33. Структура таблицы «Поставки»
Заполните таблицы «Клиенты» и «Вклады» данными (8÷10 записей).
2. Создайте формы для таблиц «Клиенты» и «Вклады». С помощью операций с компонентами формы отредактируйте внешний вид форм, расположите на каждой форме кнопку закрытия формы.
3. Создайте отчеты, в основе которых лежат таблицы информационной системы:
– отчет, содержащий упорядоченный по алфавиту список поставщиков (отчет «Список поставщиков»);
– отчет, содержащий список поставок, сгруппированных по поставщикам, с подсчетом итоговых сумм поставок по каждому поставщику и общей итоговой суммы поставок (отчет «Поставки поставщиков»).
4. На четвертом этапе разработки информационной системы создайте запросы, в основе которых лежат таблицы системы:
– запрос на выборку всех поставок цемента (запрос «Поставки заданного материала»);
– запрос, позволяющий по коду поставщика получить все его поставки (запрос «Поставки поставщика»);
– запрос, позволяющий по поставленному материалу получить все сведения о поставивших этот материал поставщиках (запрос «Поставщики материала»).
По данным каждого из перечисленных выше запросов создайте отчет.
5. На последнем этапе разработки информационной системы объедините все разработанные ранее компоненты в единую систему:
– расположите на форме «Поставщики» кнопку, открывающую форму «Поставки», а на форме «Поставки» – кнопку, открывающую форму «Поставщики»;
– расположите на форме «Поставщики» кнопки, открывающие для просмотра отчеты «Поставки поставщика», «Поставки поставщиков», «Список поставщиков»;
– расположите на форме «Поставки» кнопку, открывающую для просмотра отчеты «Поставки заданного материала» и «Поставщики материала»;
– модифицируйте запросы «Поставки заданного материала», «Поставки поставщика» и «Поставщики материала» таким образом, чтобы условие отбора зависело от текущей записи в соответствующей форме.
