- •Глава 1. Вариант типового задания
- •Глава 2. Общие методические указания к выполнению курсового проекта
- •2.1. Требования к оформлению пояснительной записки к курсовому проекту
- •2.3. Рекомендации по порядку выполнения и отладки
- •4. Создание базы данных и таблиц.
- •Файл – Создать – База данных
- •5. Организация просмотра и корректировки таблиц.
- •6. Формирование справки о предприятиях произвольно заданного города.
- •Select список полей
- •7. Формирование справки о динамике цен и выпуска изделий.
- •8. Формирование справки о максимальной стоимости выпуска изделий.
- •9. Формирование сведений об изделиях с экстремальной стоимостью годового выпуска.
- •10. Создание формы для просмотра сведений о предприятиях и изделиях.
- •11. Создание запроса на обновление.
- •12. Формирование отчета.
- •Предприятия предприятия изделия годового выпуска
- •Итого по предприятию . . .
- •Итого по предприятиям . . .
- •13. Способы реализации выхода из меню.
- •14. Создание меню и организация его работы.
- •14.1 Создание меню с помощью кнопочной формы.
- •14. 2 Создание меню с помощью обычной формы.
- •15. Варианты заданий на курсовое проектирование.
15. Варианты заданий на курсовое проектирование.
Общая часть задания совпадает с общей частью задания, приведенного в пункте 1 настоящего пособия. Индивидуальные варианты приводятся ниже.
Вариант 0.
Структура записей таблиц:
Код предприятия Изделие Выпуск по кварталам Цена по кварталам
1 2 3 4 1 2 3 4
Код предприятия Название предприятия Адрес Число сотрудников
Каждое предприятие может выпускать несколько видов изделий. Одно и то же изделие выпускается различными предприятиями.
Состав меню.
-
Просмотр и корректировка данных первой таблицы.
-
Просмотр и корректировка данных второй таблицы.
-
Вывод справки вида:
Предприятие Адрес Число видов изделий Стоимость годового выпуска.
-
Вывод справки о максимальных значениях:
Предприятие Изделие Номера кварталов с макс-м выпуском Максимальная цена
Использовать средства VBA.
-
Вывод формы следующей структуры:
Предприятие Дополнительные
данные
Изделие
Стоимость годового выпуска
При щелчке по кнопке «Дополнительные данные» должна быть выведена информация об адресе данного предприятия и числе его сотрудников.
-
Вывод справки вида:
Предприятие Изделие Динамика выпуска Динамика цен
В графах «Динамика выпуска» и «Динамика цен» записать один из вариантов текста: «Рост», «Падение», «Колебание», «Нет».
-
Вывод справки об усредненных показателях каждого изделия среди различных предприятий:
Изделие Средняя цена Среднегодовой выпуск
-
Вывод отчета:
Данные о предприятиях
Предприятие Адрес Изделие Стоимость годового выпуска
. . . . . . . . . . . .
Итого по предприятию . . .
. . . . . . . . . . . .
Итого по предприятию . . .
-
Удаление с помощью запроса записей о произвольно заданном предприятии.
-
Закрытие базы данных и выход из ACCESS.
Вариант 1.
Структура записей с исходными данными:
Код Продукция План выпуска на Цена Выполнение плана по месяцам(%) предприятия полугодие 1 2 3 4 5 6
Код предприятия Название Число сотрудников Адрес
Выполнение плана представляет собой число, равное отношению фактического месячного выпуска к среднемесячному плановому выпуску в процентах.
Состав меню:
-
Просмотр и корректировка записей первой таблицы.
-
Просмотр и корректировка записей второй таблицы.
-
Вывод справки вида:
Продукция Число выпускающих предприятий Средняя цена
-
Вывод сведений вида:
Предприятие Продукция Фактический выпуск за полугодие
-
По каждому предприятию из города Курска вывести сведения о названии предприятия, адресе, числе сотрудников и количестве видов выпускаемой продукции.
-
Вывод формы следующей структуры:
Предприятие Продукция
Удельная стоимость выпуска
на одного сотрудника Цены
При щелчке по кнопке «Цены» должна быть выведена информация о наименьшей и наибольшей ценах данной продукции среди всех выпускающих ее предприятий.
-
Вывод справки по произвольно заданному предприятию в таком виде:
Предприятие Продукция Миним. выполнение плана Номера месяцев с миним-м
выполнением плана
Использовать средства VBA.
-
Вывод сведений о предприятиях, выпускающих произвольно заданную продукцию по минимальной для этой продукции цене. Вывести названия продукции и предприятия и цену.
-
Вывод отчета:
СВЕДЕНИЯ О ПРЕДПРИЯТИЯХ
Предприятие Число сотрудников Продукция Выпущено на сумму(за полгода)
. . . . . . . . . . . . . .
Итого по предприятию . . .
. . . . . . . . . . . . . . .
Итого по всем предприятиям . . .
-
Закрытие базы данных и выход из ACCESS.
Вариант 2.
Структура исходных данных:
Предприятие Продукция Выпуск по месяцам Цена
1 2 3 4 5 6
Предприятие Адрес
Каждое предприятие выпускает несколько видов продукции, каждая продукция выпускается несколькими предприятиями.
Состав меню:
-
Просмотр и корректировка данных первой таблицы.
-
Просмотр и корректировка данных второй таблицы.
-
Вывод сведений о произвольно заданном предприятии (название вводится с клавиатуры) в виде:
Продукция Цена Номера месяцев в порядке возрастания выпуска Макс-й выпуск
Использовать средства VBA по обработке массивов.
-
Вывод по каждой продукции сведений о ее средней цене и количестве выпускающих ее предприятий.
-
Для произвольно заданной продукции вывести сведения о предприятиях, выпускающих ее по наименьшей цене в таком виде:
Продукция Предприятие Адрес Цена Стоимость выпуска за полгода
-
Вывод формы такой структуры:
Предприятие Продукция Разброс
цен
Выпуск за полугодие
При щелчке по кнопке «Разброс цен» для текущей продукции должна быть выведена наименьшая и наибольшая цена этой продукции.
-
Вывод сведений о предприятиях города Тулы. По каждому предприятию должны быть выведены: название, адрес, количество видов выпускаемой продукции, общая стоимость выпуска всех видов продукции за полугодие.
-
Удаление с помощью запроса записей о произвольно заданной продукции.
-
Вывод отчета:
Предприятие Продукция Стоимость выпуска за полугодие
. . . . . . . . .
Итого по предприятию . . .
. . . . . . . . .
Итого по всем предприятиям . . .
10. Закрытие базы данных.
Вариант 3.
Структура исходных данных:
Шифр специальности Курс Группа Фамилия И.О. Оценки за сессию
1 2 3 4
Шифр специальности Название Потребность в специалистах.
Состав меню:
-
Просмотр и корректировка первой таблицы.
-
Просмотр и корректировка второй таблицы.
-
Вывод сведений о специальностях с максимальной потребностью в специалистах. По каждой из таких специальностей должны быть выведены: название специальности, потребность в специалистах, количество студентов 1-го курса.
-
Вывод справки о студентах произвольно заданной специальности ( название вводится с клавиатуры). Справка должна содержать следующие данные о каждом студенте: курс, группу, фамилию и инициалы, оценки в порядке возрастания.
Для сортировки оценок использовать средства VBA.
-
Вывод сведений об общей успеваемости по специальностям в виде:
Специальность % двоек % троек % четверок % пятерок
-
Вывод формы:
Название специальности Курс Группа Фамилия И.О.
Средний балл Разброс
Средний балл вывести с точностью 1 знак после запятой.
При щелчке по кнопке «Разброс» должны быть выведены величины максимального и минимального среднего балла среди студентов специальности, которая в данный момент выведена в форме.
-
Вывод справки о лучших курсах в каждой специальности (имеющих наибольшие средние баллы среди курсов этой специальности):
Специальность Курс Средний балл Количество студентов
-
Удаление с помощью запроса сведений о студентах, имеющих более двух двоек.
-
Вывод отчета:
УСПЕВАЕМОСТЬ СТУДЕНТОВ
Специальность Курс Группа Фамилия И.О. Средний балл
. . . . . . . . . . . . . . . .
Средний балл по группе . . .
Средний балл по курсу . . .
Средний балл по специальности . . .
-
Закрытие базы данных и выход из ACCESS.
Вариант 4.
Структура исходных данных:
Шифр института Курс Группа Фамилия И.О. Оценки за экзамены (за год)
1 2 3 4 5 6
Шифр института Название Процент бюджетников Число специальностей
Состав меню:
-
Просмотр и корректировка данных первой таблицы.
-
Просмотр и корректировка данных второй таблицы.
-
Вывод справки о студентах произвольно заданных института и курса:
Группа Фамилия И.О. Оценки в порядке убывания Средний балл
Использовать средства VBA.
-
Вывод итоговых данных об институтах. По каждому институту вывести его название, число специальностей, количество отличников.
-
Вывод формы:
Институт Число специальностей
Курс Группа Фамилия И.О.
Средний балл Итоги по группе
При щелчке по кнопке «Итоги по группе» для текущей группы должен быть выведен средний балл и количество неуспевающих.
-
Вывод сведений о студентах, средний балл которых превышает средний балл в их группе. По каждому студенту вывести название института, курс, группу, фамилию и инициалы, средний балл.
-
Вывод сведений об институтах, у которых процент бюджетников больше произвольно заданной величины. Сведения представить в таком виде:
Институт % бюджетников Курс Колич-во групп на курсе Количество студентов
-
Удалить с помощью запроса записи о студентах, имеющих более трех двоек.
-
Вывод отчета:
СВЕДЕНИЯ О СТУДЕНТАХ
Институт Курс Группа Фамилия И.О. Средний балл
. . . . . . . . . . . . . . . .
Средний балл по группе . . . .
. . . .. . . . . . . .
Средний балл по курсу . . .
Средний балл по институту . . .
. . .
-
Закрытие базы данных.
Вариант 5.
Структура исходных данных:
Шифр специальности Курс Группа Фамилия И.О. Оценки за год
1 2 3 4 5 6
Шифр специальности Название специальности План приема на 1 курс
Состав меню:
-
Просмотр и корректировка записей первой таблицы.
-
Просмотр и корректировка записей второй таблицы.
-
Вывод справки по произвольно заданной специальности (название вводится с клавиатуры) вида:
Специальность Курс Группа Фамилия И.О. Три самых высоких оценки Сред. балл
При формировании запроса использовать средства VBA.
-
Вывод итоговых данных по специальностям. По каждой специальности вывести ее название, план приема на 1-й курс, количество студентов, количество отличников.
-
Вывод формы:
Специальность Итоги
Курс Группа
Фамилия И.О. Средний балл
При щелчке по кнопке «Итоги» должна выводиться величина максимального и минимального среднего балла среди студентов данной специальности.
-
Вывод сведений о группах с самой плохой успеваемостью (имеющих минимальный средний балл по группе). По каждой из таких групп нужно вывести: специальность, курс, группа, средний балл.
-
Вывести сведения о самых лучших студентах в каждой группе (чей средний балл максимален среди средних баллов студентов этой группы). По каждому такому студенту вывести: специальность, курс, группу, фамилию и инициалы, средний балл студента.
-
Удаление данных о неуспевающих (имеющих хотя бы одну двойку).
-
Вывод отчета:
СВЕДЕНИЯ ОБ УСПЕВАЕМОСТИ
Специальность Курс Группа Фамилия И.О. Средний балл
. . . . . . . . . . . . . . .
Средний балл по группе . . .
Средний балл по курсу . . .
Средний балл по специальности . . .
10. Закрытие базы данных.
Вариант 6.
Структура исходных данных:
Предприятие Продукция Выпуск по месяцам полугодия Цена
1 2 3 4 5 6
Предприятие Адрес Дата основания
Каждое предприятие выпускает несколько видов продукции, одна и та же продукция выпускается разными предприятиями.
Состав меню:
-
Просмотр и корректировка данных первой таблицы.
-
Просмотр и корректировка данных второй таблицы.
-
Вывод справки вида:
Предприятие Продукция Среднемесячная стоимость Номера месяцев с макс-м
выпуском
Использовать средства VBA по обработке массивов.
-
Вывод формы:
Предприятие Выпуск за полугодие
Продукция
Итоги
При щелчке по кнопке «Итоги» должна быть выведена величина суммарной стоимости выпуска за полугодие всех видов продукции данным предприятием.
-
Вывод сведений о выпуске всех видов продукции. По каждой продукции должны быть выведены следующие данные: название продукции, количество выпускающих ее предприятий, средняя цена, минимальная цена.
-
Вывод сведений о предприятиях г. Москвы и г. Тулы. По каждому предприятию из этих городов вывести: название, адрес, стоимость выпуска всех видов продукции за полугодие, количество видов продукции.
-
Вывод сведений о динамике выпуска продукции на произвольно заданном предприятии. По каждой выпускаемой продукции должны быть выведены такие данные: продукция, цена, стоимость выпуска за полугодие, динамика выпуска. В качестве динамики выпуска вывести один из вариантов текста: «Рост», «Падение», «Колебание», «Неизменен».
-
Вывод названий и адресов предприятий с самой ранней датой основания.
-
Вывод отчета вида:
СВЕДЕНИЯ О СТОИМОСТИ ВЫПУСКА
Предприятие Продукция Среднемесячный выпуск Выпущено за полгода(руб)
. . . . . . . . . . . . .
Итого по предприятию . . .
Итого по всем предприятиям . . .
-
Закрытие базы данных.
Вариант 7.
Структура исходных данных:
Предприятие Продукция Прибыль по месяцам полугодия
1 2 3 4 5 6
Предприятие Количество сотрудников Адрес
Каждое предприятие выпускает продукцию нескольких видов. Одна и та же продукция может выпускаться несколькими предприятиями.
Состав меню:
-
Просмотр и корректировка данных первой таблицы.
-
Просмотр и корректировка данных второй таблицы.
-
С помощью запроса на обновление уменьшить прибыль в последнем месяце на 10% для произвольно заданной продукции.
-
Вывод справки о максимальной и минимальной прибыли. В каждой строчке справки должна присутствовать следующая информация: предприятие, продукция, максимальная месячная прибыль, минимальная месячная прибыль. Использовать для формирования справки средства VBA.
-
Вывод справки о предприятиях г. Курска. По каждому предприятию должны быть выведены следующие сведения: предприятие, количество сотрудников, количество видов выпускаемой продукции.
-
Вывод сведений о предприятиях, суммарная месячная прибыль которых по всем видам продукции непрерывно росла в течение полугодия:
Предприятие Рост прибыли за полугодие(в %) Адрес
-
Вывод справки по видам продукции. Для каждой продукции вывести ее название, количество выпускающих предприятий, среднемесячную прибыль.
-
Вывод формы следующего вида:
Предприятие Продукция
Прибыль за полугодие
Итоги
При щелчке по кнопке «Итоги» должно быть выведено количество сотрудников и величина прибыли, приходящаяся на одного сотрудника очередного предприятия по всем видам продукции.
-
Вывод отчета:
СВЕДЕНИЯ О ПРЕДПРИЯТИЯХ
Предприятие Адрес Продукция Прибыль за полугодие
.. . . . . . . . . . . .
Итого по предприятию . . .
Итого по всем предприятиям . . .
-
Закрытие базы данных и выход из ACCESS.
Вариант 8.
Структура записей таблиц:
Предприятие Продукция Выпуск Выпуск Выпуск Выпуск Цена
1 кв-ла 2 кв-ла 3 кв-ла 4 кв-ла
Предприятие Адрес Дата основания
В первой таблице содержатся данные о выпуске продукции в каждом из четырех кварталов года. Одно предприятие может выпускать различную продукцию, одна и та же продукция может выпускаться разными предприятиями.
Состав меню:
-
Просмотр и корректировка данных первой таблицы.
-
Просмотр и корректировка данных второй таблицы.
-
Вывод справки:
Предприятие Продукция Макс-й кварт. выпуск Номера кварталов с макс.выпуском
Использовать средства VBA.
-
Вывод справки:
Предприятие Продукция Динамика выпуска Годовой выпуск
В графе «Динамика выпуска» должен быть помещен один из вариантов текста: «Рост», «Падение», «Колебание», «Отсутствует».
-
Вывод справки с итоговыми данными по видам продукции. В каждой строке справки должна присутствовать следующая информация: продукция, стоимость годового выпуска, количество выпускающих ее предприятий.
-
Вывод итоговых данных по предприятиям, основанным в произвольно заданный период времени. Даты начала и окончания этого периода вводятся с клавиатуры. По каждому из таких предприятий вывести: предприятие, дата основания, адрес, суммарная стоимость выпуска (всех видов продукции).
-
Вывод формы:
Предприятие
Продукция
Годовой выпуск Цены
При щелчке по кнопке «Цены» должна выводиться информация о максимальной и минимальной цене данной продукции среди всех выпускающих ее предприятий.
-
Увеличение с помощью запроса цены произвольно заданной продукции на 10%.
-
Вывод отчета:
ПРОИЗВОДСТВЕННАЯ ДЕЯТЕЛЬНОСТЬ ПРЕДПРИЯТИЙ
Предприятие Адрес Продукция Годовой выпуск Цена Стоимость
. . . . . . . . . . . . . . . . . .
Итого по предприятию . . .
. . . . . . . . . . . .
Итого по предприятию . . .
Итого по всем предприятиям . . .
-
Закрытие базы данных, выход из ACCESS.
Вариант 9.
Структура исходных данных:
Название Шифр Выпуск Выпуск Выпуск Выпуск изделия изделия 1 квартала 2 квартала 3 квартала 4 квартала
Шифр изделия Материал Кол-во материала в изделии Цена за единицу
Изделие состоит из нескольких материалов. Один и тот же материал может входить в разные изделия.
Состав меню:
-
Просмотр и корректировка данных первой таблицы.
-
Просмотр и корректировка данных второй таблицы.
-
Вывод справки вида:
Название изделия Среднеквартальный выпуск Номера кварталов с минимальным выпуском
Использовать средства VBA.
-
Вывод справки о стоимости материалов в изделиях. По каждому виду изделия вывести: название изделия, годовой выпуск, стоимость материалов в изделиях.
-
Вывод справки о затратах материалов. В каждой строке справки должно быть выведено: материал, цена за единицу, количество во всех изделиях.
-
Вывод сведений об изделиях, выпуск которых непрерывно увеличивался в течение года. По каждому из таких изделий вывести: название изделия, годовой выпуск, количество видов материалов в изделии.
-
Вывод формы:
Название изделия
Выпуск
1 кв. 2 кв. 3 кв. 4 кв.
Цены
При щелчке по кнопке «Цены» должна быть выведена информация о ценах самого дорогого и самого дешевого материала в этом изделии.
-
Увеличение цены произвольно заданного материала на 20% с помощью запроса.
-
Вывод отчета:
Материал Изделие Расход за год Стоимость
.. .. . . . . . . . . .
Итого по материалу . . .
-
Закрытие базы данных.
Л И Т Е Р А Т У Р А
-
В. Пасько. Access 97. Киев, BHV, 2000.
-
П. Нортон, В. Андерсон. Разработка предложений в Access 97. СПб., 1998.
-
А. Васильев, А. Андреев. VBA в Office 2000. СПб., 2001.
-
Сьюзан Новалис. Access 2000. Руководство по VBA. М., Лори, 2001.
-
С. Робинсон. Microsoft Access 2000. СПб., 2001.
С О Д Е Р Ж А Н И Е
Введение .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
-
Пример типового варианта задания. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
-
Требования к оформлению пояснительной записки к курсовому проекту. . . . 6
-
Рекомендации по порядку выполнения и отладки курсового проекта. . . . . . . . 8
-
Создание базы данных и таблиц. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 9
-
Организация корректировки и просмотра таблиц. . . . . . . . . . . . . . . . . . . . . . . . 13
-
Формирование справки о предприятиях произвольно заданного города. . . . . .14
-
Формирование справки о динамике цен и выпуска изделий. . . . . . . . . . . . . . . .18
-
Формирование справки о максимальной стоимости выпуска изделий. . . . . . . .23
-
Формирование сведений об изделиях с экстремальной стоимостью годового выпуска. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
-
Создание формы для просмотра сведений о предприятиях и изделиях. . . . . . . 33
-
Создание запроса на обновление. . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . ..35
-
Формирование отчета. . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . .36
-
Способы реализации выхода из меню. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . 40
-
Создание меню и организация его работы. . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . 41
-
Создание меню с помощью кнопочной формы. . . . . . . . . . . . . . . . . . . . . . 41
-
Создание меню с помощью обычной формы. . . . . . . . . . . . . . . . . . . . .. . . . 45
-
-
Варианты заданий на курсовое проектирование. . . . . . . . . . . . . . . . . . . . . . . . . . .47
Литература. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . … .. . .... . 58