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