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