Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
учебник по аксес.doc
Скачиваний:
25
Добавлен:
14.11.2018
Размер:
1.62 Mб
Скачать

15. Варианты заданий на курсовое проектирование.

Общая часть задания совпадает с общей частью задания, приведенного в пункте 1 настоящего пособия. Индивидуальные варианты приводятся ниже.

Вариант 0.

Структура записей таблиц:

Код предприятия Изделие Выпуск по кварталам Цена по кварталам

1 2 3 4 1 2 3 4

Код предприятия Название предприятия Адрес Число сотрудников

Каждое предприятие может выпускать несколько видов изделий. Одно и то же изделие выпускается различными предприятиями.

Состав меню.

  1. Просмотр и корректировка данных первой таблицы.

  2. Просмотр и корректировка данных второй таблицы.

  3. Вывод справки вида:

Предприятие Адрес Число видов изделий Стоимость годового выпуска.

  1. Вывод справки о максимальных значениях:

Предприятие Изделие Номера кварталов с макс-м выпуском Максимальная цена

Использовать средства VBA.

  1. Вывод формы следующей структуры:

Предприятие Дополнительные

данные

Изделие

Стоимость годового выпуска

При щелчке по кнопке «Дополнительные данные» должна быть выведена информация об адресе данного предприятия и числе его сотрудников.

  1. Вывод справки вида:

Предприятие Изделие Динамика выпуска Динамика цен

В графах «Динамика выпуска» и «Динамика цен» записать один из вариантов текста: «Рост», «Падение», «Колебание», «Нет».

  1. Вывод справки об усредненных показателях каждого изделия среди различных предприятий:

Изделие Средняя цена Среднегодовой выпуск

  1. Вывод отчета:

Данные о предприятиях

Предприятие Адрес Изделие Стоимость годового выпуска

. . . . . . . . . . . .

Итого по предприятию . . .

. . . . . . . . . . . .

Итого по предприятию . . .

  1. Удаление с помощью запроса записей о произвольно заданном предприятии.

  2. Закрытие базы данных и выход из ACCESS.

Вариант 1.

Структура записей с исходными данными:

Код Продукция План выпуска на Цена Выполнение плана по месяцам(%) предприятия полугодие 1 2 3 4 5 6

Код предприятия Название Число сотрудников Адрес

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

Состав меню:

  1. Просмотр и корректировка записей первой таблицы.

  2. Просмотр и корректировка записей второй таблицы.

  3. Вывод справки вида:

Продукция Число выпускающих предприятий Средняя цена

  1. Вывод сведений вида:

Предприятие Продукция Фактический выпуск за полугодие

  1. По каждому предприятию из города Курска вывести сведения о названии предприятия, адресе, числе сотрудников и количестве видов выпускаемой продукции.

  2. Вывод формы следующей структуры:

Предприятие Продукция

Удельная стоимость выпуска

на одного сотрудника Цены

При щелчке по кнопке «Цены» должна быть выведена информация о наименьшей и наибольшей ценах данной продукции среди всех выпускающих ее предприятий.

  1. Вывод справки по произвольно заданному предприятию в таком виде:

Предприятие Продукция Миним. выполнение плана Номера месяцев с миним-м

выполнением плана

Использовать средства VBA.

  1. Вывод сведений о предприятиях, выпускающих произвольно заданную продукцию по минимальной для этой продукции цене. Вывести названия продукции и предприятия и цену.

  2. Вывод отчета:

СВЕДЕНИЯ О ПРЕДПРИЯТИЯХ

Предприятие Число сотрудников Продукция Выпущено на сумму(за полгода)

. . . . . . . . . . . . . .

Итого по предприятию . . .

. . . . . . . . . . . . . . .

Итого по всем предприятиям . . .

  1. Закрытие базы данных и выход из ACCESS.

Вариант 2.

Структура исходных данных:

Предприятие Продукция Выпуск по месяцам Цена

1 2 3 4 5 6

Предприятие Адрес

Каждое предприятие выпускает несколько видов продукции, каждая продукция выпускается несколькими предприятиями.

Состав меню:

  1. Просмотр и корректировка данных первой таблицы.

  2. Просмотр и корректировка данных второй таблицы.

  3. Вывод сведений о произвольно заданном предприятии (название вводится с клавиатуры) в виде:

Продукция Цена Номера месяцев в порядке возрастания выпуска Макс-й выпуск

Использовать средства VBA по обработке массивов.

  1. Вывод по каждой продукции сведений о ее средней цене и количестве выпускающих ее предприятий.

  2. Для произвольно заданной продукции вывести сведения о предприятиях, выпускающих ее по наименьшей цене в таком виде:

Продукция Предприятие Адрес Цена Стоимость выпуска за полгода

  1. Вывод формы такой структуры:

Предприятие Продукция Разброс

цен

Выпуск за полугодие

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

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

  2. Удаление с помощью запроса записей о произвольно заданной продукции.

  3. Вывод отчета:

Предприятие Продукция Стоимость выпуска за полугодие

. . . . . . . . .

Итого по предприятию . . .

. . . . . . . . .

Итого по всем предприятиям . . .

10. Закрытие базы данных.

Вариант 3.

Структура исходных данных:

Шифр специальности Курс Группа Фамилия И.О. Оценки за сессию

1 2 3 4

Шифр специальности Название Потребность в специалистах.

Состав меню:

  1. Просмотр и корректировка первой таблицы.

  2. Просмотр и корректировка второй таблицы.

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

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

Для сортировки оценок использовать средства VBA.

  1. Вывод сведений об общей успеваемости по специальностям в виде:

Специальность % двоек % троек % четверок % пятерок

  1. Вывод формы:

Название специальности Курс Группа Фамилия И.О.

Средний балл Разброс

Средний балл вывести с точностью 1 знак после запятой.

При щелчке по кнопке «Разброс» должны быть выведены величины максимального и минимального среднего балла среди студентов специальности, которая в данный момент выведена в форме.

  1. Вывод справки о лучших курсах в каждой специальности (имеющих наибольшие средние баллы среди курсов этой специальности):

Специальность Курс Средний балл Количество студентов

  1. Удаление с помощью запроса сведений о студентах, имеющих более двух двоек.

  2. Вывод отчета:

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

Специальность Курс Группа Фамилия И.О. Средний балл

. . . . . . . . . . . . . . . .

Средний балл по группе . . .

Средний балл по курсу . . .

Средний балл по специальности . . .

  1. Закрытие базы данных и выход из ACCESS.

Вариант 4.

Структура исходных данных:

Шифр института Курс Группа Фамилия И.О. Оценки за экзамены (за год)

1 2 3 4 5 6

Шифр института Название Процент бюджетников Число специальностей

Состав меню:

  1. Просмотр и корректировка данных первой таблицы.

  2. Просмотр и корректировка данных второй таблицы.

  3. Вывод справки о студентах произвольно заданных института и курса:

Группа Фамилия И.О. Оценки в порядке убывания Средний балл

Использовать средства VBA.

  1. Вывод итоговых данных об институтах. По каждому институту вывести его название, число специальностей, количество отличников.

  2. Вывод формы:

Институт Число специальностей

Курс Группа Фамилия И.О.

Средний балл Итоги по группе

При щелчке по кнопке «Итоги по группе» для текущей группы должен быть выведен средний балл и количество неуспевающих.

  1. Вывод сведений о студентах, средний балл которых превышает средний балл в их группе. По каждому студенту вывести название института, курс, группу, фамилию и инициалы, средний балл.

  2. Вывод сведений об институтах, у которых процент бюджетников больше произвольно заданной величины. Сведения представить в таком виде:

Институт % бюджетников Курс Колич-во групп на курсе Количество студентов

  1. Удалить с помощью запроса записи о студентах, имеющих более трех двоек.

  2. Вывод отчета:

СВЕДЕНИЯ О СТУДЕНТАХ

Институт Курс Группа Фамилия И.О. Средний балл

. . . . . . . . . . . . . . . .

Средний балл по группе . . . .

. . . .. . . . . . . .

Средний балл по курсу . . .

Средний балл по институту . . .

. . .

  1. Закрытие базы данных.

Вариант 5.

Структура исходных данных:

Шифр специальности Курс Группа Фамилия И.О. Оценки за год

1 2 3 4 5 6

Шифр специальности Название специальности План приема на 1 курс

Состав меню:

  1. Просмотр и корректировка записей первой таблицы.

  2. Просмотр и корректировка записей второй таблицы.

  3. Вывод справки по произвольно заданной специальности (название вводится с клавиатуры) вида:

Специальность Курс Группа Фамилия И.О. Три самых высоких оценки Сред. балл

При формировании запроса использовать средства VBA.

  1. Вывод итоговых данных по специальностям. По каждой специальности вывести ее название, план приема на 1-й курс, количество студентов, количество отличников.

  2. Вывод формы:

Специальность Итоги

Курс Группа

Фамилия И.О. Средний балл

При щелчке по кнопке «Итоги» должна выводиться величина максимального и минимального среднего балла среди студентов данной специальности.

  1. Вывод сведений о группах с самой плохой успеваемостью (имеющих минимальный средний балл по группе). По каждой из таких групп нужно вывести: специальность, курс, группа, средний балл.

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

  3. Удаление данных о неуспевающих (имеющих хотя бы одну двойку).

  4. Вывод отчета:

СВЕДЕНИЯ ОБ УСПЕВАЕМОСТИ

Специальность Курс Группа Фамилия И.О. Средний балл

. . . . . . . . . . . . . . .

Средний балл по группе . . .

Средний балл по курсу . . .

Средний балл по специальности . . .

10. Закрытие базы данных.

Вариант 6.

Структура исходных данных:

Предприятие Продукция Выпуск по месяцам полугодия Цена

1 2 3 4 5 6

Предприятие Адрес Дата основания

Каждое предприятие выпускает несколько видов продукции, одна и та же продукция выпускается разными предприятиями.

Состав меню:

  1. Просмотр и корректировка данных первой таблицы.

  2. Просмотр и корректировка данных второй таблицы.

  3. Вывод справки вида:

Предприятие Продукция Среднемесячная стоимость Номера месяцев с макс-м

выпуском

Использовать средства VBA по обработке массивов.

  1. Вывод формы:

Предприятие Выпуск за полугодие

Продукция

Итоги

При щелчке по кнопке «Итоги» должна быть выведена величина суммарной стоимости выпуска за полугодие всех видов продукции данным предприятием.

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

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

  3. Вывод сведений о динамике выпуска продукции на произвольно заданном предприятии. По каждой выпускаемой продукции должны быть выведены такие данные: продукция, цена, стоимость выпуска за полугодие, динамика выпуска. В качестве динамики выпуска вывести один из вариантов текста: «Рост», «Падение», «Колебание», «Неизменен».

  4. Вывод названий и адресов предприятий с самой ранней датой основания.

  5. Вывод отчета вида:

СВЕДЕНИЯ О СТОИМОСТИ ВЫПУСКА

Предприятие Продукция Среднемесячный выпуск Выпущено за полгода(руб)

. . . . . . . . . . . . .

Итого по предприятию . . .

Итого по всем предприятиям . . .

  1. Закрытие базы данных.

Вариант 7.

Структура исходных данных:

Предприятие Продукция Прибыль по месяцам полугодия

1 2 3 4 5 6

Предприятие Количество сотрудников Адрес

Каждое предприятие выпускает продукцию нескольких видов. Одна и та же продукция может выпускаться несколькими предприятиями.

Состав меню:

  1. Просмотр и корректировка данных первой таблицы.

  2. Просмотр и корректировка данных второй таблицы.

  3. С помощью запроса на обновление уменьшить прибыль в последнем месяце на 10% для произвольно заданной продукции.

  4. Вывод справки о максимальной и минимальной прибыли. В каждой строчке справки должна присутствовать следующая информация: предприятие, продукция, максимальная месячная прибыль, минимальная месячная прибыль. Использовать для формирования справки средства VBA.

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

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

Предприятие Рост прибыли за полугодие(в %) Адрес

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

  2. Вывод формы следующего вида:

Предприятие Продукция

Прибыль за полугодие

Итоги

При щелчке по кнопке «Итоги» должно быть выведено количество сотрудников и величина прибыли, приходящаяся на одного сотрудника очередного предприятия по всем видам продукции.

  1. Вывод отчета:

СВЕДЕНИЯ О ПРЕДПРИЯТИЯХ

Предприятие Адрес Продукция Прибыль за полугодие

.. . . . . . . . . . . .

Итого по предприятию . . .

Итого по всем предприятиям . . .

  1. Закрытие базы данных и выход из ACCESS.

Вариант 8.

Структура записей таблиц:

Предприятие Продукция Выпуск Выпуск Выпуск Выпуск Цена

1 кв-ла 2 кв-ла 3 кв-ла 4 кв-ла

Предприятие Адрес Дата основания

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

Состав меню:

  1. Просмотр и корректировка данных первой таблицы.

  2. Просмотр и корректировка данных второй таблицы.

  3. Вывод справки:

Предприятие Продукция Макс-й кварт. выпуск Номера кварталов с макс.выпуском

Использовать средства VBA.

  1. Вывод справки:

Предприятие Продукция Динамика выпуска Годовой выпуск

В графе «Динамика выпуска» должен быть помещен один из вариантов текста: «Рост», «Падение», «Колебание», «Отсутствует».

  1. Вывод справки с итоговыми данными по видам продукции. В каждой строке справки должна присутствовать следующая информация: продукция, стоимость годового выпуска, количество выпускающих ее предприятий.

  2. Вывод итоговых данных по предприятиям, основанным в произвольно заданный период времени. Даты начала и окончания этого периода вводятся с клавиатуры. По каждому из таких предприятий вывести: предприятие, дата основания, адрес, суммарная стоимость выпуска (всех видов продукции).

  1. Вывод формы:

Предприятие

Продукция

Годовой выпуск Цены

При щелчке по кнопке «Цены» должна выводиться информация о максимальной и минимальной цене данной продукции среди всех выпускающих ее предприятий.

  1. Увеличение с помощью запроса цены произвольно заданной продукции на 10%.

  2. Вывод отчета:

ПРОИЗВОДСТВЕННАЯ ДЕЯТЕЛЬНОСТЬ ПРЕДПРИЯТИЙ

Предприятие Адрес Продукция Годовой выпуск Цена Стоимость

. . . . . . . . . . . . . . . . . .

Итого по предприятию . . .

. . . . . . . . . . . .

Итого по предприятию . . .

Итого по всем предприятиям . . .

  1. Закрытие базы данных, выход из ACCESS.

Вариант 9.

Структура исходных данных:

Название Шифр Выпуск Выпуск Выпуск Выпуск изделия изделия 1 квартала 2 квартала 3 квартала 4 квартала

Шифр изделия Материал Кол-во материала в изделии Цена за единицу

Изделие состоит из нескольких материалов. Один и тот же материал может входить в разные изделия.

Состав меню:

  1. Просмотр и корректировка данных первой таблицы.

  2. Просмотр и корректировка данных второй таблицы.

  3. Вывод справки вида:

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

Использовать средства VBA.

  1. Вывод справки о стоимости материалов в изделиях. По каждому виду изделия вывести: название изделия, годовой выпуск, стоимость материалов в изделиях.

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

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

  1. Вывод формы:

Название изделия

Выпуск

1 кв. 2 кв. 3 кв. 4 кв.

Цены

При щелчке по кнопке «Цены» должна быть выведена информация о ценах самого дорогого и самого дешевого материала в этом изделии.

  1. Увеличение цены произвольно заданного материала на 20% с помощью запроса.

  2. Вывод отчета:

Материал Изделие Расход за год Стоимость

.. .. . . . . . . . . .

Итого по материалу . . .

  1. Закрытие базы данных.

Л И Т Е Р А Т У Р А

  1. В. Пасько. Access 97. Киев, BHV, 2000.

  2. П. Нортон, В. Андерсон. Разработка предложений в Access 97. СПб., 1998.

  3. А. Васильев, А. Андреев. VBA в Office 2000. СПб., 2001.

  4. Сьюзан Новалис. Access 2000. Руководство по VBA. М., Лори, 2001.

  5. С. Робинсон. Microsoft Access 2000. СПб., 2001.

С О Д Е Р Ж А Н И Е

Введение .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

  1. Пример типового варианта задания. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

  2. Требования к оформлению пояснительной записки к курсовому проекту. . . . 6

  3. Рекомендации по порядку выполнения и отладки курсового проекта. . . . . . . . 8

  4. Создание базы данных и таблиц. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 9

  5. Организация корректировки и просмотра таблиц. . . . . . . . . . . . . . . . . . . . . . . . 13

  6. Формирование справки о предприятиях произвольно заданного города. . . . . .14

  7. Формирование справки о динамике цен и выпуска изделий. . . . . . . . . . . . . . . .18

  8. Формирование справки о максимальной стоимости выпуска изделий. . . . . . . .23

  9. Формирование сведений об изделиях с экстремальной стоимостью годового выпуска. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28

  10. Создание формы для просмотра сведений о предприятиях и изделиях. . . . . . . 33

  11. Создание запроса на обновление. . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . ..35

  12. Формирование отчета. . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . .36

  13. Способы реализации выхода из меню. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . 40

  14. Создание меню и организация его работы. . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . 41

    1. Создание меню с помощью кнопочной формы. . . . . . . . . . . . . . . . . . . . . . 41

    2. Создание меню с помощью обычной формы. . . . . . . . . . . . . . . . . . . . .. . . . 45

  15. Варианты заданий на курсовое проектирование. . . . . . . . . . . . . . . . . . . . . . . . . . .47

Литература. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . … .. . .... . 58