Варианты заданий к лабораторным работам по дисциплине "Системы управления базами данных", страница 4

Вариант 5: Составить программу отображения на одном экране окна, содержащего сведения о личности студента 3-го курса факультета АВТ (фамилия, имя, год рождения, номер студенческого билета), окно со сведениями об учебе (оценки за 1-й, 2-й, 3-й, 4-й экзамены) и окно, содержащее цветные вертикальные диаграммы оценок студентов за 1-й, 2-й, 3-й, 4-й экзамены.

ЛАБОРАТОРНАЯ РАБОТА № 7

OРГАНИЗАЦИЯ МЕНЮ В ПРИКЛАДНЫХ ПРОГРАММАХ

Цель работы: Изучение возможностей создания различного рода меню в прикладных программах.

Вариант 1: Осуществить множественный выбор с помощью меню. Определить символьный массив А длиной 10 элементов, содержащий фамилии. Сформировать на его основе другой массив В, в который пользователь доолжен занести выбранные им произвольно из А некоторые фамилии. Отсортировать массив В.

Вариант 2: Составить программу отбора данных из меню. Для каждого сотрудника из базы А1 найти его зарплату в отделе 1 (база ОТ1) и в отделе 2 (база ОТ2), а также установить ему надбавку, которая может иметь следующие фиксированные значения: 0, 10, 25, 30 и 50%. Построить четыре меню. Первые три меню из баз А1, ОТ1, ОТ2 объявить как POPUP-меню. Фамилия выбирается из базы А1 произвольно, а зарплата должна отбираться только для того работника, который был указан. Ниже меню вывести отбираемые данные. Показать полную зарплату.

Вариант 3: Множественный отбор. Вывести меню из всех чисел текущего месяца, рядом с каждым числом должен стоять его день недели. Из меню разрешается делать выбор любого количества дней, но только по одному разу, и отобранные строки не должны быть более доступны. После завершения отбора все отобранные дни должны быть отсортированы в возрастающем порядке.

Вариант 4: Построить кнопочное меню из трех элементов для просмотра в базе А1 данных отдельно для мужчин и женщин следующего вида: <Вниз>, <Вверх>, <Женщины/Мужчины>. Кнопки <Вниз> и <Вверх> позволяют перемещаться в базе в указанных направлениях. При этом по достижении конца/начала файла соответствующие кнопки должны быть деактивированы. Третья кнопка должна иметь вид <Женщины>, если просматриваются мужчины, и наоборот.

Вариант 5: Программное создание структуры базы данных. В течение месяца сотрудники могут работать в составе разных отделов. Из трех файлов (ОТ1 - отдел 1, ОТ2 - отдел 2, ОТ3 - отдел 3), содержащих табельный номер и зарплату сотрудника, создать новый итоговый файл, в котором бы табельный номер встречался только один раз, а в столбце каждого отдела, где работал данный сотрудник, стоит его зарплата. В столбце ИТОГО эти зарплаты суммируются. Суммирование производится также и по вертикали.

Задание на расчетно-графическую работу: Создание динамических изображений. Элементы букв наименования программы и ее автора изображаются средствами псевдографики. Построение рамок с различной формой окантовки и цветовой гаммой, перекрашивание заданной области, музыкальное сопровождение.

Задание на контрольную работу: Составить программу создания четырехуровневого меню (раскрывающееся, позиционное высвечиваемое, комбинация вертикального и горизонтального) в форме заданной буквы.

Отчеты по лабораторным работам, расчетно-графической работе, контрольной работе содержат: титульный лист, задание, текст программы, результаты работы программы.