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