Автор работы: Пользователь скрыл имя, 06 Декабря 2013 в 03:33, курсовая работа
Данная курсовая работа посвящена работе с базами данных в редакторе электронных таблиц Microsoft Excel. На сегодняшний день базы данных довольно широко используются во многих сферах человеческой деятельности, в том числе и при решении различных вопросов учета движения товаров, изделий и других материальных средств.
В общем случае, базой данных (БД) называется, совокупность связанной информации, объединенной по некоторому общему признаку.
Введение 4
1. Постановка задачи 5
1.1. Входные данные 5
1.2. Выходные данные 5
2. Математическое описание алгоритма 6
3. Описание исходных данных 8
4. Описание решения задачи 9
5. Описание используемых процедур и переменных 11
6. Блок-схема алгоритма 11
7. Результаты расчетов 14
Заключение 15
Список используемых источников 16
Диапазон критериев фильтрации представлен в таблице П.2.2 ПРИЛОЖЕНИЯ 2.
3) Документ, содержащий сведения о детской обуви не дороже Z рублей, размеры от W до V можно получить с помощью команды фильтрации списков в Excel «Расширенный фильтр».
Для этого необходимо задать критерии фильтрации. Если рассматривать исходную таблицу в качестве множества M, в котором i-й элемент соответствует i-й записи таблицы, (где i Î [1..I], где I – количество записей исходной таблицы (в нашем случае I=21)), то критерием фильтрации является выполнение условия (1.3). При выполнении этого условия для i-й записи, эта запись включается в результирующую выборку, иначе - не включается.
Скопируем заголовок исходной таблицы данных в произвольную свободную часть листа Excel. Пусть это будет область A27 – F27. Скопируем в ячейку F27 еще один заголовок поля «Размеры». Далее необходимо задать значения переменных Z, W и V в соответствующих окнах ввода элементов управления TextBox и нажать кнопку «Получить документ». При нажатии кнопки «Получить документ» значения введенных переменных Z, W и V копируются в следующие ячейки:
а в ячейку В28 (под заголовком столбца «Артикул») заносится значение «п».
При выполнении команды «Расширенный фильтр» условие фильтрации для любой записи списка считается выполненным, если для этой записи значение проверяемого поля начинается с заданного в диапазоне условий набора символов. Т.е. при задании условия поиска в поле «Артикул» в виде «п», в результате выполнения команды «Расширенный фильтр» будут выбраны все записи, значение поля «Артикул» которых начинается с буквы «п» (детская обувь). При выполнении команды «Расширенный фильтр» в Excel, условия в одной строке интервала критериев объединяются по правилу «И». Таким образом, будет реализовано условие (1.3).
Диапазон критериев фильтрации для Z = 1500,00 , W = 38 и V = 40 представлен в таблице П.2.3 ПРИЛОЖЕНИЯ 2.
Для реализации алгоритма используются следующие процедуры:
Процедура Range(Range_1).Clear – процедура очистки заданной области Range_1;
Процедура Range(Range_1).Select – процедура выделения заданной области Range_1;
Процедура Range(Range_1).AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=
Range(Range_2), CopyToRange:=Range(Range_3), Unique:=False – процедура
выполнения команды "Данные"->"Фильтр"->"
Для реализации алгоритма используются следующие переменные:
Y – артикул (м - мужская , д - дамская , п - детская обувь, далее цифра);
Z – размер обуви (целое двузначное положительное число);
Z – цена (положительное число, целое, либо с двумя знаками в дробной части);
W – размер обуви
(целое двузначное
V – размер обуви
(целое двузначное
Блок-схема алгоритма
задачи получения документа «Ассортиме
Блок-схема алгоритма задачи получения документа, содержащего сведения об обуви Y артикула и Z размера представлена на рис.2.
Блок-схема алгоритма задачи получения документа, содержащего сведения о детской обуви не дороже Z рублей, размеры от W до V представлена на рис.3.
1) Для получения выходного
документа, содержащего
Результаты расчетов для Y = м8 и Z = 43 представлены в таблице П.2.4 ПРИЛОЖЕНИЯ 2. Результаты расчетов совпадают с ожидаемыми, что позволяет сделать вывод о правильности работы программы.
Текст процедуры CommandButton1_Click() представлен в ПРИЛОЖЕНИИ 3.
2) Для получения выходного
Результаты расчетов представлены в таблице П.2.5 ПРИЛОЖЕНИЯ 2. Результаты расчетов совпадают с ожидаемыми, что позволяет сделать вывод о правильности работы программы.
Текст процедуры CommandButton2_Click() представлен в ПРИЛОЖЕНИИ 3.
3) Для получения выходного
Результаты расчетов для Z = 1500,00 , W = 38 и V = 40 представлены в таблице П.2.6 ПРИЛОЖЕНИЯ 2. Результаты расчетов совпадают с ожидаемыми, что позволяет сделать вывод о правильности работы программы.
Текст процедуры CommandButton3_Click() представлен в ПРИЛОЖЕНИИ 3.
В данной курсовой работе была рассмотрена тема создания и обработки в редакторе электронных таблиц Microsoft Excel базы данных, содержащей информацию об ассортименте обуви в магазине. Были рассмотрены инструменты, предоставляемые редактором Microsoft Excel для работы с простейшими базами данных, с помощью которых были сформированы некоторые выходные документы. Для решения задач формирования выходных документов использовалась команда фильтрации записей таблицы по заданным критериям, а также задачи решались с применением визуальных элементов управления и операторов языка Visual Basic for Application.
Базы данных в настоящее время повсеместно имеют очень широкое применение, поэтому важно знать общие принципы, методы и инструменты работы с ними и уметь эффективно применять их на практике. Следует отметить, что методы работы с базами данных, рассматриваемые в данной курсовой работе являются универсальными и могут успешно применяться для решения задач в различных сферах деятельности, где возникает необходимость использования баз данных.