- •Институт заочного обучения
- •Компьютерная подготовка
- •18 Февраля 2004 г.
- •На секции математических и естественных дисциплин
- •17 Марта 2004 г.
- •1. Организационно-методические указания
- •Раздел 1. Средства разработки приложений с использованием базового программного обеспечения.
- •Раздел 2. Разработка приложений в различных программных средах.
- •2. Распределение часов по темам и видам учебных занятий (3.5 и 4 года обучения)
- •Распределение часов по темам и видам
- •3. Литература
- •Лемешко е.В., Бугреева т.В. Использование субд Access для обработки Баз данных. Учебно-практическое пособие. Под редакцией и.А. Несмеянова. - м.: гуу, 2005. - 63 с.: ил.
- •Несмеянов и.А., Барковский в.В., Венчковский л.Б., Лукина т.А. Visual Basic 6.0 – среда создания сложных программных проектов. Учебно-практическое пособие. -м.: гуу, 2005. -174 с.: ил.
- •4. Содержание тем программы
- •Раздел 1. Средства разработки приложений
- •Тема 1. Общие сведения о вычислительной технике
- •Тема 2. Программное обеспечение персональных компьютеров
- •Тема 3. Текстовые редакторы
- •Тема 4. Электронные таблицы (эт)
- •Тема 5. Системы управления базами данных (субд)
- •Тема 6. Вычислительные сети. Интернет.
- •Раздел: 2. Разработка приложений в различных программных средах
- •Тема 7. Введение в программирование
- •Тема 8. Процедурные языки программирования
- •Тема 9. Структурное проектирование и программирование прикладных задач
- •Тема 10. Разработка приложений в условиях файловой организации данных
- •Тема 11. Разработка приложений в условиях технологии баз данных
- •Тема 12. Визуальное проектирование приложений
- •Тема 13. Объектно-ориентированное проектирование приложений
- •Тема 14. Этапы разработки программных средств
- •5. Методические указания к изучению дисциплины "компьютерная подготовка"
- •5.1. Общие методические указания к изучению дисциплины
- •5.2. Общие методические указания к выполнению и оформлению контрольных
- •Контрольное задание №1
- •Средств вычислительной техники (свт)”
- •6. Контрольные Задания
- •6.1. Контрольное задание №1. Часть 1 “Основы организации и применения
- •6.2. Контрольное задание №1. Часть 2 “Основные принципы работы на персональ-
- •6.2.3. Электронные таблицы excel windows
- •6.2.4. Субд access windows
- •6.3. Контрольное задание №2
- •6.3.1. Задания. Часть 1. “Проектирование приложений для обработки
- •6.3.2. Задания. Часть 2. “Проектирование приложений
- •7. Курсовое проектирование. Методические указания.
- •К курсовому проекту
- •"Создание и обработка Баз данных средствами Visual Basic 6.0"
- •7.1. Курсовое проектирование в среде Visual Basic 6.0. Методические
- •7.2. Варианты заданий на курсовое проектирование в среде Visual Basic 6.0
- •3. Создание документа:
- •7.3. Курсовое проектирование в среде субд Access
- •"Создание и обработка Баз данных средствами субд Access"
- •7.4. Варианты заданий на курсовое проектирование в среде субд Access
"Создание и обработка Баз данных средствами субд Access"
Специальность______________
Курс_______________________
Группа_____________________
Студент____________________
Студенческий билет №_______
ВАРИАНТ № _______________
Адрес _____________________
__________________________
«___» ________________ 200__ г.
Руководитель проекта
____________________
(ученое звание, степень)
Оценка работы
_______________ / /
«___» ______________ 200__ г.
Москва 200__г.
7.4. Варианты заданий на курсовое проектирование в среде субд Access
Вариант 0
Структура записей таблиц:
Код Изделие Выпуск по кварталам Цена по кварталам
предприятия 1 2 3 4 1 2 3 4
Код предприятия Название предприятия Адрес Число сотрудников
Каждое предприятие может выпускать несколько видов изделий. Одно и то же изделие выпускается различными предприятиями.
Состав меню:
1. Просмотр и корректировка данных первой таблицы.
2. Просмотр и корректировка данных второй таблицы.
3.Вывод справки вида:
Предприятие Адрес Число видов изделий Стоимость годового выпуска
4. Вывод справки о максимальных значениях:
Предприятие Изделие Номера кварталов с Максимальная цена
максимальным выпуском
Использовать средства VBA.
5 .Вывод формы следующей структуры:
Предприятие Дополнительные
данные
Изделие
Стоимость годового выпуска
При щелчке по кнопке «Дополнительные данные» должна быть выведена информация об адресе данного предприятия и числе его сотрудников.
6. Вывод справки вида:
Предприятие Изделие Динамика выпуска Динамика цен
В графах «Динамика выпуска» и «Динамика цен» записать один из вариантов текста: «Рост», «Падение», «Колебание», «Нет».
7. Вывод справки об усредненных показателях каждого изделия среди различных предприятий:
Изделие Средняя цена Среднегодовой выпуск
8. Вывод отчета:
Данные о предприятиях
Предприятие Адрес Изделие Стоимость годового выпуска
. . . . . . . . . . . .
Итого по предприятию . . .
. . . . . . . . . . . .
Итого по предприятию . . .
9. Удаление с помощью запроса записей о произвольно заданном предприятии.
10. Закрытие базы данных и выход из ACCESS.
Вариант 1
Структура записей с исходными данными:
Код Продукция План выпуска Цена Выполнение плана по месяцам(%)
предприятия на полугодие 1 2 3 4 5 6
Код предприятия Название Число сотрудников Адрес
Выполнение плана представляет собой число, равное отношению фактического месячного выпуска к среднемесячному плановому выпуску в процентах.
Состав меню:
-
Просмотр и корректировка записей первой таблицы.
-
Просмотр и корректировка записей второй таблицы.
-
Вывод справки вида:
Продукция Число выпускающих предприятий Средняя цена
-
Вывод сведений вида:
Предприятие Продукция Фактический выпуск за полугодие
-
По каждому предприятию из города Курска вывести сведения о названии предприятия, адресе, числе сотрудников и количестве видов выпускаемой продукции.
-
Вывод формы следующей структуры:
Предприятие Продукция
Удельная стоимость выпуска
на одного сотрудника Цены
При щелчке по кнопке «Цены» должна быть выведена информация о наименьшей и наибольшей ценах данной продукции среди всех выпускающих ее предприятий.
-
Вывод справки по произвольно заданному предприятию в таком виде:
Предприятие Продукция Миним. выполнение Номера месяцев с миним.
плана выполнением плана
Использовать средства VBA.
8. Вывод сведений о предприятиях, выпускающих произвольно заданную продукцию
по минимальной для этой продукции цене. Вывести названия продукции и предпри-
ятия и цену.
9. Вывод отчета:
СВЕДЕНИЯ О ПРЕДПРИЯТИЯХ
Предприятие Число сотрудников Продукция Выпущено на сумму(за полгода)
. . . . . . . . . . . .
Итого по предприятию . . .
. . . . . . . . . . . . .
Итого по всем предприятиям . . .
10. Закрытие базы данных и выход из ACCESS.
Вариант 2
Структура исходных данных:
Предприятие Продукция Выпуск по месяцам Цена
1 2 3 4 5 6
Предприятие Адрес
Каждое предприятие выпускает несколько видов продукции, каждая продукция выпускается несколькими предприятиями.
Состав меню:
-
Просмотр и корректировка данных первой таблицы.
2. Просмотр и корректировка данных второй таблицы.
3. Вывод сведений о произвольно заданном предприятии (название вводится с клавиа
туры) в виде:
Продукция Цена Номера месяцев Максимальный
в порядке возрастания выпуска выпуск
Использовать средства VBA по обработке массивов.
4. Вывод по каждой продукции сведений о ее средней цене и количестве выпускаю-
щих её предприятий.
5. Для произвольно заданной продукции вывести сведения о предприятиях, выпускаю-
щих ее по наименьшей цене в таком виде:
Продукция Предприятие Адрес Цена Стоимость выпуска за полгода
6. Вывод формы такой структуры:
Предприятие Продукция Разброс
цен
Выпуск за полугодие
При щелчке по кнопке «Разброс цен» для текущей продукции должна быть выведена наименьшая и наибольшая цена этой продукции.
7. Вывод сведений о предприятиях города Тулы. По каждому предприятию должны
быть выведены: название, адрес, количество видов выпускаемой продукции, общая
стоимость выпуска всех видов продукции за полугодие.
8. Удаление с помощью запроса записей о произвольно заданной продукции.
9. Вывод отчета:
Предприятие Продукция Стоимость выпуска за полугодие
. . . . . . . . .
Итого по предприятию . . .
. . . . . . . . .
Итого по всем предприятиям . . .
10. Закрытие базы данных.
Вариант 3
Структура исходных данных:
Шифр специальности Курс Группа Фамилия И.О. Оценки за сессию
1 2 3 4
Шифр специальности Название Потребность в специалистах.
Состав меню:
-
Просмотр и корректировка первой таблицы.
-
Просмотр и корректировка второй таблицы.
-
Вывод сведений о специальностях с максимальной потребностью в специалистах. По каждой из таких специальностей должны быть выведены: название специальности, потребность в специалистах, количество студентов 1-го курса.
-
Вывод справки о студентах произвольно заданной специальности ( название вводится с клавиатуры). Справка должна содержать следующие данные о каждом студенте: курс, группу, фамилию и инициалы, оценки в порядке возрастания.
Для сортировки оценок использовать средства VBA.
-
Вывод сведений об общей успеваемости по специальностям в виде:
Специальность % двоек % троек % четверок % пятерок
-
Вывод формы:
Название специальности Курс Группа Фамилия И.О.
Средний балл Разброс
Средний балл вывести с точностью 1 знак после запятой.
При щелчке по кнопке «Разброс» должны быть выведены величины максимального и минимального среднего балла среди студентов специальности, которая в данный момент выведена в форме.
-
Вывод справки о лучших курсах в каждой специальности (имеющих наибольшие средние баллы среди курсов этой специальности):
Специальность Курс Средний балл Количество студентов
8. Удаление с помощью запроса сведений о студентах, имеющих более двух двоек.
9. Вывод отчета:
УСПЕВАЕМОСТЬ СТУДЕНТОВ
Специальность Курс Группа Фамилия И.О. Средний балл
. . . . . . . . . . . . . . . .
Средний балл по группе . . .
Средний балл по курсу . . .
Средний балл по специальности . . .
10. Закрытие базы данных и выход из ACCESS.
Вариант 4
Структура исходных данных:
Шифр института Курс Группа Фамилия И.О. Оценки за экзамены (за год)
1 2 3 4 5 6
Шифр института Название Процент бюджетников Число специальностей
Состав меню:
-
Просмотр и корректировка данных первой таблицы.
-
Просмотр и корректировка данных второй таблицы.
-
Вывод справки о студентах произвольно заданных института и курса:
Группа Фамилия И.О. Оценки в порядке убывания Средний балл
Использовать средства VBA.
-
Вывод итоговых данных об институтах. По каждому институту вывести его назвние,
число специальностей, количество отличников.
-
Вывод формы:
Институт Число специальностей
Курс Группа Фамилия И.О.
Средний балл Итоги по группе
При щелчке по кнопке «Итоги по группе» для текущей группы должен быть выведен
средний балл и количество неуспевающих.
6. Вывод сведений о студентах, средний балл которых превышает средний балл в их группе
По каждому студенту вывести название института, курс, группу, фамилию и инициалы,
средний балл.
7. Вывод сведений об институтах, у которых процент бюджетников больше произвольно
заданной величины. Сведения представить в таком виде:
Институт % бюджетников Курс Колич. групп на курсе Количество студентов
8. Удалить с помощью запроса записи о студентах, имеющих более трех двоек.
9. Вывод отчета:
СВЕДЕНИЯ О СТУДЕНТАХ
Институт Курс Группа Фамилия И.О. Средний балл
. . . . . . . . . . . . . . . .
Средний балл по группе . . . .
. . . .. . . . . . . .
Средний балл по курсу . . .
Средний балл по институту . . .
. . .
10.Закрытие базы данных.
Вариант 5
Структура исходных данных:
Шифр специальности Курс Группа Фамилия И.О. Оценки за год
1 2 3 4 5 6
Шифр специальности Название специальности План приема на 1 курс
Состав меню:
-
Просмотр и корректировка записей первой таблицы.
-
Просмотр и корректировка записей второй таблицы.
-
Вывод справки по произвольно заданной специальности (название вводится с клавиатуры) вида:
Специальность Курс Группа Фамилия И.О. Три самых высоких Сред. балл
оценки
При формировании запроса использовать средства VBA.
-
Вывод итоговых данных по специальностям. По каждой специальности вывести ее название, план приема на 1-й курс, количество студентов, количество отличников.
-
Вывод формы:
Специальность Итоги
Курс Группа
Фамилия И.О. Средний балл
При щелчке по кнопке «Итоги» должна выводиться величина максимального и минимального среднего балла среди студентов данной специальности.
-
Вывод сведений о группах с самой плохой успеваемостью (имеющих минимальный средний балл по группе). По каждой из таких групп нужно вывести: специальность, курс, группа, средний балл.
-
Вывести сведения о самых лучших студентах в каждой группе (чей средний балл максимален среди средних баллов студентов этой группы). По каждому такому студенту вывести: специальность, курс, группу, фамилию и инициалы, средний балл студента.
-
Удаление данных о неуспевающих (имеющих хотя бы одну двойку).
9. Вывод отчета:
СВЕДЕНИЯ ОБ УСПЕВАЕМОСТИ
Специальность Курс Группа Фамилия И.О. Средний балл
. . . . . . . . . . . . . . .
Средний балл по группе . . .
Средний балл по курсу . . .
Средний балл по специальности . . .
10. Закрытие базы данных.
Вариант 6
Структура исходных данных:
Предприятие Продукция Выпуск по месяцам полугодия Цена
1 2 3 4 5 6
Предприятие Адрес Дата основания
Каждое предприятие выпускает несколько видов продукции, одна и та же продукция выпускается разными предприятиями.
Состав меню:
-
Просмотр и корректировка данных первой таблицы.
-
Просмотр и корректировка данных второй таблицы.
-
Вывод справки вида:
Предприятие Продукция Среднемесячная Номера месяцев с макс. выпуском
стоимость
Использовать средства VBA по обработке массивов.
4. Вывод формы:
Предприятие Выпуск за полугодие
Продукция
Итоги
При щелчке по кнопке «Итоги» должна быть выведена величина суммарной стоимости выпуска за полугодие всех видов продукции данным предприятием.
5. Вывод сведений о выпуске всех видов продукции. По каждой продукции должны быть
выведены следующие данные: название продукции, количество выпускающих ее пред-
приятий, средняя цена, минимальная цена.
6. Вывод сведений о предприятиях г. Москвы и г. Тулы. По каждому предприятию из этих
городов вывести: название, адрес, стоимость выпуска всех видов продукции за полугодие,
количество видов продукции.
7. Вывод сведений о динамике выпуска продукции на произвольно заданном предприятии.
По каждой выпускаемой продукции должны быть выведены такие данные: продукция, це-
на, стоимость выпуска за полугодие, динамика выпуска. В качестве динамики выпуска вы-
вести один из вариантов текста: «Рост», «Падение», «Колебание», «Неизменен».
8. Вывод названий и адресов предприятий с самой ранней датой основания.
9. Вывод отчета вида:
СВЕДЕНИЯ О СТОИМОСТИ ВЫПУСКА
Предприятие Продукция Среднемесячный выпуск Выпущено за полгода (руб)
. . . . . . . . . . . . .
Итого по предприятию . . .
Итого по всем предприятиям . . .
10. Закрытие базы данных.
Вариант 7
Структура исходных данных:
Предприятие Продукция Прибыль по месяцам полугодия
1 2 3 4 5 6
Предприятие Количество сотрудников Адрес
Каждое предприятие выпускает продукцию нескольких видов. Одна и та же продукция мо
жет выпускаться несколькими предприятиями.
Состав меню:
-
Просмотр и корректировка данных первой таблицы.
-
Просмотр и корректировка данных второй таблицы.
-
С помощью запроса на обновление уменьшить прибыль в последнем месяце на 10% для произвольно заданной продукции.
-
Вывод справки о максимальной и минимальной прибыли. В каждой строчке справки должна присутствовать следующая информация: предприятие, продукция, максимальная месячная прибыль, минимальная месячная прибыль. Использовать для формирования справки средства VBA.
-
Вывод справки о предприятиях г. Курска. По каждому предприятию должны быть выведены следующие сведения: предприятие, количество сотрудников, количество видов выпускаемой продукции.
-
Вывод сведений о предприятиях, суммарная месячная прибыль которых по всем видам продукции непрерывно росла в течение полугодия:
Предприятие Рост прибыли за полугодие(в %) Адрес
-
Вывод справки по видам продукции. Для каждой продукции вывести ее название, количество выпускающих предприятий, среднемесячную прибыль.
-
Вывод формы следующего вида:
Предприятие Продукция
Прибыль за полугодие
Итоги
При щелчке по кнопке «Итоги» должно быть выведено количество сотрудников и величина прибыли, приходящаяся на одного сотрудника очередного предприятия по всем видам продукции.
9. Вывод отчета:
СВЕДЕНИЯ О ПРЕДПРИЯТИЯХ
Предприятие Адрес Продукция Прибыль за полугодие
.. . . . . . . . . . . .
Итого по предприятию . . .
Итого по всем предприятиям . . .
10. Закрытие базы данных и выход из ACCESS.
Вариант 8
Структура записей таблиц:
Предприятие Продукция Выпуск Выпуск Выпуск Выпуск Цена
1 кв. 2 кв. 3 кв. 4 кв.
Предприятие Адрес Дата основания
В первой таблице содержатся данные о выпуске продукции в каждом из четырех кварталов года. Одно предприятие может выпускать различную продукцию, одна и та же продукция может выпускаться разными предприятиями.
Состав меню:
-
Просмотр и корректировка данных первой таблицы.
-
Просмотр и корректировка данных второй таблицы.
-
Вывод справки:
Предприятие Продукция Макс. кв. выпуск Номера кварталов с макс.выпуском
Использовать средства VBA.
4. Вывод справки:
Предприятие Продукция Динамика выпуска Годовой выпуск
В графе «Динамика выпуска» должен быть помещен один из вариантов текста: «Рост», «Падение», «Колебание», «Отсутствует».
5. Вывод справки с итоговыми данными по видам продукции. В каждой строке справки
должна присутствовать следующая информация: продукция, стоимость годового выпус-
ка, количество выпускающих ее предприятий.
6. Вывод итоговых данных по предприятиям, основанным в произвольно заданный период
времени. Даты начала и окончания этого периода вводятся с клавиатуры. По каждому из
таких предприятий вывести: предприятие, дата основания, адрес, суммарная стоимость
выпуска (всех видов продукции).
7. Вывод формы:
Предприятие
Продукция
Годовой выпуск Цены
При щелчке по кнопке «Цены» должна выводиться информация о максимальной и минимальной цене данной продукции среди всех выпускающих ее предприятий.
8. Увеличение с помощью запроса цены произвольно заданной продукции на 10%.
-
Вывод отчета:
ПРОИЗВОДСТВЕННАЯ ДЕЯТЕЛЬНОСТЬ ПРЕДПРИЯТИЙ
Предприятие Адрес Продукция Годовой выпуск Цена Стоимость
. . . . . . . . . . . . . . . . . .
Итого по предприятию . . .
. . . . . . . . . . . .
Итого по предприятию . . .
Итого по всем предприятиям . . .
10. Закрытие базы данных, выход из ACCESS.
Вариант 9
Структура исходных данных:
Название Шифр Выпуск Выпуск Выпуск Выпуск изделия изделия 1 квартала 2 квартала 3 квартала 4 квартала
Шифр изделия Материал Кол-во материала в изделии Цена за единицу
Изделие состоит из нескольких материалов. Один и тот же материал может входить в разные изделия.
Состав меню:
-
Просмотр и корректировка данных первой таблицы.
-
Просмотр и корректировка данных второй таблицы.
-
Вывод справки вида:
-
Название изделия
Среднеквартальный выпуск
Номера кварталов
с минимальным выпуском
Использовать средства VBA.
-
Вывод справки о стоимости материалов в изделиях. По каждому виду изделия вывести: название изделия, годовой выпуск, стоимость материалов в изделиях.
-
Вывод справки о затратах материалов. В каждой строке справки должно быть выведено: материал, цена за единицу, количество во всех изделиях.
-
Вывод сведений об изделиях, выпуск которых непрерывно увеличивался в течение года. По каждому из таких изделий вывести: название изделия, годовой выпуск, количество видов материалов в изделии.
-
Вывод формы:
Название изделия
Выпуск
1 кв. 2 кв. 3 кв. 4 кв.
Цены
При щелчке по кнопке «Цены» должна быть выведена информация о ценах самого дорогого и самого дешевого материала в этом изделии.
-
Увеличение цены произвольно заданного материала на 20% с помощью запроса.
-
Вывод отчета:
Материал Изделие Расход за год Стоимость
. . . . . . . . . . . .
Итого по материалу . . .
10. Закрытие базы данных.
СОДЕРЖАНИЕ
1. Организационно - методические указания. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Распределение часов по темам учебных занятий (3.5 и 4 года обучения). . . . . 4
3. Литература . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4. Содержание тем программы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
5. Методические указания к изучению дисциплины
“Компьютерная подготовка”. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.1. Общие методические указания к изучению дисциплины. . . . . . . . . . . . . . . 11
-
Общие методические указания к выполнению и оформлению
контрольных заданий и курсового проекта. . . . . . . . . . . . . . . . . . . . . . . . . . . 12
6. Контрольные задания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
6.1. Контрольное задание №1. Часть 1 “Основы организации и применения
средств вычислительной техники (СВТ)”. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
6.2. Контрольное задание №1. Часть 2 “Основные принципы работы на
персональном компьютере”. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
6.3. Контрольное задание №2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.3.1. Задания. Часть 1 “Проектирование приложений для обработки
массивов данных”.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.3.2. Задания. Часть 2 “Проектирование приложений в условиях
файловой организации данных”. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
7. Курсовое проектирование. Методические указания. Варианты заданий. . . . . . 28
7.1. Курсовое проектирование в среде Visual Basic 6.0.
Методические указания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
7.2. Варианты заданий на курсовое проектирование в среде
Visual Basic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
7.3. Курсовое проектирование в среде СУБД Access.
Методические указания. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
7.4Варианты заданий на курсовое проектирование в среде
СУБД Access. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42