Задания для самостоятельного выполнения по курсу "Программирование"

Страницы работы

Содержание работы

ГАИ

Разработать форму для сопровождения штрафов.

Если при назначении штрафа обнаруживается, что нарушение повторяется в течение текущего года, то штраф возрастает на 25%.

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

КОСМИЧЕСКИЙ ГОСПИТАЛЬ

Требуется форма для подбора группы космонавтов для высадки на планету.

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

ОТСЕКИ

Требуется форма, с помощью которой набирается экипаж в новый отсек.

На форме вводятся: список работ отсека. Выбираются только свободные работники так, чтобы перекрыть все требования отсека по максимально имеющимся разрядам.

Выбор отсека сделать через раскрывающийся список. Через этот же список сделать ввод нового отсека и расформирование любого имеющегося.

ПОЕЗД-СТАНЦИИ

Разработать форму для продажи билетов.

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

ШТАМП

Разработать форму для ввода эскизов новых деталей и поиска штампов по внешнему виду эскиза детали.

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

ИГРОВАЯ ЛИГА (соревнуются команды)

Создать форму для распределения вознаграждения между пятью первыми победителями. На форме вводится сумма приза и она должна быть распределена между первыми пятью победителями пропорционально набранным очкам. Результаты выводятся в поле списка.

МАТЕРИАЛЬНЫЕ  ЦЕННОСТИ

Разработать форму для распределения полученных по счету средств между мат.лицами и передачи материальных ценностей с подотчета одного мат.лица – другому.

ПРОДАВЕЦ-ТОВАР-ПОКУПАТЕЛЬ

Через форму должна осуществляться регистрация продаж покупателям (если у них кредитоспособность слабая – то не более одного наименования в день, средняя – не более 3-х наименований и высшая – без ограничений).

Кроме того форма должны позволять редактировать продажи – то есть передавать отдельные продажи (частично) от одного продавца – другому.

CD-ДИСКИ

Создать форму для заполнения базы данных непосредственно с дисковых устройств.

ВЛАДЕЛЬЦЫ АВТОМОБИЛЕЙ

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

ГОЛЬФ

Разработать форму для составления расписания соревнований второго круга.

Анализируются итоги соревнований первого круга и все игроки делятся на три категории: с числом очков более 4/6 от среднего значения суммы всех очков соревнований, с числом очков меньше 1/3  от среднего значения суммы всех очков соревнований и все остальные.

Внутри категорий назначаются  соревнования с полями и датами в форме:

Петров

Серов

Егоров

Петров

14.10.02

локомотив

13.10.02

спартак

Серов

12.10.02

спартак

13.10.02

лужники

Егоров

13.10.02

локомотив

14.10.02

спартак

НАГУЗКА ПРЕПОДАВАТЕЛЯ

Создать форму для перераспределения учебной нагрузки между преподавателями. Форма должна позволять вводить нового преподавателя через поле с раскрывающимся списком и показывать сводку нагрузок по всем преподавателям.

УСПЕВАЕМОСТЬ

Разработать форму для ввода данных по успеваемости студента. Должна позволять вводить нового студента через поле с раскрывающимся списком. И должна выводить кандидатов на отчисление (пять штук), исходя из положения: первыми отчисляются не сдавшие экзамены, затем курсовые и затем зачеты.

ОБЪЯВЛЕНИЯ

Разработать форму для ввода объявлений в базу. При этом форма должна позволять вводить новые товары и новые предприятия через соответствующие раскрывающиеся списки.

Похожие материалы

Информация о работе

Тип:
Задания на лабораторные работы
Размер файла:
38 Kb
Скачали:
0