- •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
Вариант № 11
Разработайте информационную систему «Поставки лекарств».
1. Опишите структуру используемых в информационной системе таблиц и заполните таблицы данными.
Информационная система «Поставки лекарств» будет включать две таблицы: «Поставщики» и «Лекарства». Структура таблиц приведена на рисунках 50 и 51 соответственно.
Наименование поля |
Имя поля |
Тип данных |
Размер |
Количество десятичных знаков |
Код поставщика |
Код_поставщика |
Текстовый |
3 |
– |
Название поставщика |
Поставщик |
Текстовый |
30 |
– |
Адрес поставщика |
Адрес |
Текстовый |
30 |
– |
Телефон поставщика |
Телефон |
Текстовый |
12 |
– |
Рис. 50. Структура таблицы «Поставщики»
Для таблицы «Лекарства» организуйте ввод поля «Единица_измерения» с помощью выпадающего списка (значения «коробки»; «упаковки»; «литры»), а также поля «Поставщик» с помощью выпадающего списка, организованного на основе таблицы «Поставщики».
Наименование поля |
Имя поля |
Тип данных |
Размер |
Количество десятичных знаков |
Код лекарства |
Код_лекарства |
Текстовый |
5 |
– |
Название лекарства |
Название |
Текстовый |
20 |
– |
Единица измерения |
Единица_измерения |
Текстовый |
10 |
– |
Цена поставки |
Цена |
Денежный |
– |
– |
Название поставщика |
Поставщик |
Текстовый |
30 |
– |
Рис. 51. Структура таблицы «Лекарства»
Заполните таблицы «Поставщики» и «Лекарства» данными (8÷10 записей).
2. Создайте формы для таблиц «Поставщики» и «Лекарства». С помощью операций с компонентами формы отредактируйте внешний вид форм, расположите на каждой форме кнопку закрытия формы.
3. Создайте отчеты, в основе которых лежат таблицы информационной системы:
– отчет, содержащий упорядоченный по алфавиту список лекарств (отчет «Список лекарств»);
– отчет, содержащий список лекарств, сгруппированных по поставщикам, с определением лекарств с минимальной ценой поставки (отчет «Лекарства по поставщикам»).
4. На четвертом этапе разработки информационной системы создайте запросы, в основе которых лежат таблицы системы:
– запрос на выборку всех лекарств, цена поставки которых меньше 30 рублей (запрос «Недорогие лекарства»);
– запрос, позволяющий по коду поставщика получить список всех поставляемых им лекарств (запрос «Лекарства поставщика»);
– запрос, позволяющий по названию лекарства получить все сведения о поставщике, который его поставляет (запрос «Поставщик лекарства»).
По данным каждого из перечисленных выше запросов создайте отчет.
5. На последнем этапе разработки информационной системы объедините все разработанные ранее компоненты в единую систему:
– расположите на форме «Лекарства» кнопку, открывающую форму «Поставщики», а на форме «Поставщики» – кнопку, открывающую форму «Лекарства»;
– расположите на форме «Лекарства» кнопки, открывающие для просмотра отчеты «Список лекарств», «Лекарства по поставщикам», «Недорогие лекарства», «Поставщик лекарства»;
– расположите на форме «Поставщики» кнопку, открывающую для просмотра отчет «Лекарства поставщика»;
– модифицируйте запросы «Поставщик лекарства» и «Лекарства поставщика» таким образом, чтобы условие отбора зависело от текущей записи в соответствующей форме.
