Автор работы: Пользователь скрыл имя, 15 Января 2012 в 18:25, курсовая работа
В данной работе выполнены два задания в Microsoft Office в базе данных Access и табличном процессоре Exсel.
Современные компьютеры могут хранить самую разнообразную информацию: записи, документы, графику, звуко- и видеозаписи, научные и другие данные в разнообразных форматах. Совокупность сведений о каких-либо объектах, процессах, событиях или явлениях, организованная таким образом, чтобы можно было легко представить любую часть этой совокупности, называют базой данных (БД).
Введение ……………………………………………………………………….…...4
Задание 1. …………………………………………………………………………..6
Задание 2……………………………………………………………….…………...18
Заключение ………………………………………………………………………...24
Список используемой литературы ………………………………………….……25
Также на форме расположены три кнопки: назад в главное меню, открытие отчета «Заказы», открытие формы с диаграммой «Структура цен по моделям». Они работают также на основе макросов.
Затем с помощью команды Служебные программы – Создание кнопочных форм создаем главную кнопочную форму (рис 1.8).
Рис 1.8
В конечном результате получается форма, которая изображена на рис 1.9
Рис 1.9
Каждая кнопка работает на основе макросов. Макросы - это набор макрокоманд. Когда возникает необходимость частого выполнения одних и тех же операций с БД, имеется возможность сгруппировать набор команд в один макрос. После чего, инициализацию его выполнения закрепляют за определенной комбинацией клавиш клавиатуры. Простыми словами, нажатие этой комбинации при работе с базой, приводит к выполнению всей последовательности действий записанных в макрос.
В данной базе данных использовано семь макросов, два из которых созданы для кнопок возврата на кнопочную форму. Остальные макросы для: выхода из приложения, открытия диаграммы, отчета и формы «Клиенты и заказы». Для примера возьмем макрос, для перехода на главную кнопочную форму из формы «Клиенты и заказы». Для создания такого макроса необходимо нажать на кнопку Создать и на экране появится окно. В нем будет предложен выпадающий список команд. Сначала выбирается команда Закрыть форму, затем Открыть форму. Названия форм предлагается выбрать из списка уже имеющихся. Пример изображен на рис 1.10
Рис 1.10
Для работы кнопки на вспомогательных формах необходимо выбрать в ее контекстном меню Свойства. В появившемся окне в поле Нажатие кнопки выбрать название необходимого макроса (рис 1.11).
Рис 1.11
На форме «Модели автомобилей» не указаны подробные данные о клиентах. Для удобства был использован также макрос. При двойном щелчке по полю с фамилией заказчика, открывается форма с более подробной информацией о клиенте: город, в котором он проживает; номер телефона, дата заказа и номер заказанной им модели.
Как упоминалось выше, в базе данных имеются два запроса, один из которых уже был описан выше. Второй же запрос служит для создания отчета «Заказы» (рис 1.12).
Рис 1.12
Создается данный запрос по принципу первого. Также помещаются необходимые поля: код модели, модели автомобилей, цена, № заказа, фамилия заказчика, дата заказа, город. Создается новая таблица. Сохраняется под названием «для отчета Заказы». На вкладке Отчеты с помощью Мастера отчетов создается новый отчет, в основе которого лежит созданный ранее запрос. Далее с помощью Конструктора формируется структура расположения данных. В примечании отчета размещается диаграмма структуры цен по моделям. В заголовке группы помещаются два вычисляемых поля. В одно вписывается команда =Count([nomer]) и делается скрытым для отображения. Таким образом вычисляется количество заказов на одну модель как это делалось в форме «Модели автомобилей». В другом поле производится умножение цены на количество заказов: =[cena]*[Поле34] (рис 1.13)
Рис 1.13
Последний макрос создан для выхода из приложения, который помещен на кнопочной форме в кнопке Выход.
База данных готова к пользованию.
Структура
таблиц
Таблица .1.1: Модели автомобилей
Имя поля | Тип данных | Размер | Описание поля | Ключевое поле |
nomer | счетчик | Длинное целое | ||
kod_mod | числовой | Длинное целое | Код модели | |
model | текстовый | 50 | Модель | |
color | текстовый | 20 | Цвет | |
korobka_per | текстовый | 50 | Коробка передач | |
obivka | текстовый | 50 | Обивка | |
cena | числовой | Длинное целое | Цена |
Таблица 1.2: Клиент и заказы
Имя поля | Тип данных | Размер | Описание поля | Ключевое поле |
nomer | счетчик | Длинное целое | ||
kod_mod | числовой | Длинное целое | Код модели | |
№_zakaz | числовой | Длинное целое | № заказа | |
fam | текстовый | 50 | Фамилия заказчика | |
gorod | текстовый | 50 | Город | |
tel | числовой | Длинное целое | Телефон | |
data_zakaz | Дата/время | Дата заказа |
Задание 2
Microsoft Excel — одна из программ пакета Microsoft Office, представляющая из себя программируемый табличный калькулятор.
В данной работе на двух листах выполнены два задания. Дана математическая функция, которую нужно исследовать и найти значения функции:
Y = lg x2 esin 2x /lg3x | 1 <= x <= 100, Dx = 5 |
В первом задании необходимо построить таблицу значений функции. Заполняется столбец А значениями аргумента функции. Чтобы не вводить их вручную, применяется следующий прием. Вводится в ячейку А1 начальное значение аргумента –1. В меню Правка необходимо выбрать команду Заполнить, затем Прогрессия и в открывшемся диалоговом окне указать предельное значение (100), шаг (5) и направление автозаполнения (по столбцам). После нажатия кнопки ОК в столбце А выводятся все значения аргумента. В ячейке В1 вводим формулу:
=(LOG10(A2^2)*EXP(SIN(2*
Размножим эту формулу на остальные ячейки столбца B. В итоге будут вычислены соответствующие значения функции (рис 2.1).
Рис 2.1
Затем необходимо построить график по найденным значениям. Для этого выделяются все значения функции и выбирается в меню Вставка пункт Диаграмма (рис 2.2)
Рис 2.2
Далее устанавливаются все параметры осей, их вид, подписи данных, порядок рядов. Диаграмма готова (рис 2.3)
Рис 2.3
Во втором пункте первого задания нужно найти максимальное, минимальное и среднее значение функции (рис 2.4) и показать на графике (рис 2.3). Задание выполняется с помощью статистических функций встроенных в Excel.
СРЗНАЧ возвращает среднее (арифметическое) своих аргументов.
Синтаксис:
СРЗНАЧ(число1; число2; ...). В нашем случае =СРЗНАЧ(B2:B22)
МАКС возвращает наибольшее значение из набора значений.
Синтаксис:
МАКС(число1;число2; ...) В нашем случае =МАКС(B2:B22).
МИН возвращает наименьшее значение в списке аргументов.
Синтаксис:
МИН(число1;число2; ...) В нашем случае =МИН(B2:B22).
Рис 2.4
В третьем пункте первого задания, нужно используя логическую формулу, вычислить сумму значений функций, если среднее, минимальное и максимальное значения имеют одинаковые знаки и произведение в противном случае. Для этого выбирается функция ЕСЛИ.
ЕСЛИ возвращает одно значение, если заданное условие при вычислении дает значение ИСТИНА, и другое значение, если ЛОЖЬ.
Функция ЕСЛИ используется при проверке условий для значений и формул.
Синтаксис:
ЕСЛИ(лог_выражение;
Логическое выражение — это любое значение или выражение, принимающее значения ИСТИНА или ЛОЖЬ.
Значение_если_истина — это значение, которое возвращается, если лог_выражение равно ИСТИНА. Если лог_выражение равно ИСТИНА, а значение_если_истина пусто, то возвращается значение 0.
Значение_если_ложь — это значение, которое возвращается, если лог_выражение равно ЛОЖЬ.
В четвертом пункте первого задания нужно присвоить произвольной ячейке имя и сгенерировать в ней случайное число. В таблице значений функции добавить еще один столбец, полученный умножением у на случайное число. Добавить на графике функции второй график, соответствующий полученному столбцу данных.
Для
решения сложных задач
Рис. 2.5.
Инструмент Генерация случайных чисел дает возможность получать равномерное и неравномерное распределение.
В столбец С2 вводится формула =$B$32*B2 – умножение значений функции и сгенерированного случайного числа. Автозаполнением заполняется весь столбец. Данные значения добавляются в график, построенный ранее, путем перетаскивания выделенных ячеек на график. В итоге появляется вторая диаграмма графика (рис 2.6). Также указывается тип диаграммы, подписи данных, легенда и так далее.
Рис 2.6
Первое задание выполнено. Во втором задании исходными данными является математическая функция из первого задания. В первом пункте необходимо выполнить статистический анализ данных с использованием функций из методических указаний к работе. На втором рабочем листе MC Excel копируем таблицу данных для простоты работы. Для анализа статистических данных используются шесть функций: СРЗНАЧ, МАКС и МИН, МЕДИАНА, МОДА, ДИСП, СТАНДОТКЛОН.