Создание базы данных в Excel

Автор работы: Пользователь скрыл имя, 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 файла

Курсовик - Ассортимент обуви.xls

— 84.50 Кб (Просмотреть файл, Скачать документ)

Курсовик - Ассортимент обуви.doc

— 117.50 Кб (Скачать документ)

Диапазон критериев фильтрации представлен в таблице П.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 копируются в следующие ячейки:

  • переменная Z – в ячейку С28 (под заголовком столбца «Артикул») в виде «<=Z»;
  • переменная W – в ячейку E28 (под заголовком первого столбца «Размер») в виде «>=W»;
  • переменная V – в ячейку F28 (под заголовком второго столбца «Размер») в виде «<=V»,

а в ячейку В28 (под заголовком столбца «Артикул») заносится значение «п».

При выполнении команды  «Расширенный фильтр» условие фильтрации для любой записи списка считается выполненным, если для этой записи значение проверяемого поля начинается с заданного в диапазоне условий набора символов. Т.е. при задании условия поиска в поле «Артикул» в виде «п», в результате выполнения команды «Расширенный фильтр» будут выбраны все записи, значение поля «Артикул» которых начинается с буквы «п» (детская обувь). При выполнении команды «Расширенный фильтр» в Excel, условия в одной строке интервала критериев объединяются по правилу «И». Таким образом, будет реализовано условие (1.3).

Диапазон критериев фильтрации для Z = 1500,00 , W = 38 и V = 40 представлен в таблице П.2.3  ПРИЛОЖЕНИЯ 2.

5. Описание используемых  процедур и переменных

Для реализации алгоритма используются следующие процедуры:

Процедура 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 – процедура выполнения команды "Данные"->"Фильтр"->"Расширенный фильтр" с входными параметрами: Range_1 – исходный диапазон данных, Range_2 –диапазон условий, Range_3 –диапазон, в который будет помещен результат.

Для реализации алгоритма  используются следующие переменные:

Y – артикул (м - мужская , д - дамская , п - детская обувь, далее цифра);

Z – размер обуви (целое двузначное положительное число);

Z – цена (положительное число, целое, либо с двумя знаками в дробной части);

W – размер обуви  (целое двузначное положительное  число);

V – размер обуви  (целое двузначное положительное  число), причем W < V.

6. Блок-схема алгоритма

Блок-схема алгоритма  задачи получения документа «Ассортиментный список мужской обуви» представлена на рис.1.

Блок-схема алгоритма  задачи получения документа, содержащего  сведения об обуви Y артикула и Z размера представлена на рис.2.

Блок-схема алгоритма  задачи получения документа, содержащего  сведения о детской обуви не дороже Z рублей, размеры от W до V представлена на рис.3.


 

 

 

 

 

 

 

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7. Результаты расчетов

 

1) Для получения выходного  документа, содержащего сведения  об обуви Y артикула и Z размера, пользователь должен ввести в окна ввода соответствующих элементов управления TextBox числа, определяющие переменные Y и Z, и нажать кнопку «Получить документ» для вызова процедуры обработки нажатия кнопки CommandButton1_Click().

Результаты расчетов для Y = м8 и Z = 43 представлены в таблице П.2.4  ПРИЛОЖЕНИЯ 2. Результаты расчетов совпадают с ожидаемыми, что позволяет сделать вывод о правильности работы программы.

Текст процедуры CommandButton1_Click() представлен в ПРИЛОЖЕНИИ 3.

 

2) Для получения выходного документа  «Ассортиментный список мужской обуви» пользователь должен нажать кнопку «Получить документ» для вызова процедуры обработки нажатия кнопки CommandButton2_Click().

Результаты расчетов представлены в таблице П.2.5  ПРИЛОЖЕНИЯ 2. Результаты расчетов совпадают с ожидаемыми, что позволяет сделать вывод о правильности работы программы.

Текст процедуры CommandButton2_Click() представлен  в ПРИЛОЖЕНИИ 3.

 

3) Для получения выходного документа,  содержащего сведения о детской  обуви не дороже Z рублей, размеры  от W до V, пользователь должен ввести в окна ввода соответствующих элементов управления TextBox числа, определяющие переменные Z, W и V, и нажать кнопку «Получить документ» для вызова процедуры обработки нажатия кнопки CommandButton3_Click().

Результаты расчетов для Z = 1500,00 , W = 38 и V = 40 представлены в таблице П.2.6 ПРИЛОЖЕНИЯ 2. Результаты расчетов совпадают с ожидаемыми, что позволяет сделать вывод о правильности работы программы.

Текст процедуры CommandButton3_Click() представлен в ПРИЛОЖЕНИИ 3.

 

 

Заключение

В данной курсовой работе была рассмотрена тема создания и обработки в редакторе электронных таблиц Microsoft Excel базы данных, содержащей информацию об ассортименте обуви в магазине. Были рассмотрены инструменты, предоставляемые редактором Microsoft Excel для работы с простейшими базами данных, с помощью которых были сформированы некоторые выходные документы. Для решения задач формирования выходных документов использовалась команда фильтрации записей таблицы по заданным критериям, а также задачи решались с применением визуальных элементов управления и операторов языка Visual Basic for Application.

Базы данных в настоящее  время повсеместно имеют очень  широкое применение, поэтому важно  знать общие принципы, методы и  инструменты работы с ними и уметь  эффективно применять их на практике. Следует отметить, что методы работы с базами данных, рассматриваемые в данной курсовой работе являются универсальными и могут успешно применяться для решения задач в различных сферах деятельности, где возникает необходимость использования баз данных.

 

 

 

 

Список используемых источников

 

  1. Бабикова Н.Н., Валуев А.П. Информатика. – Методические материалы по выполнению лабораторных работ – Воркута: ВГИ, 1999. – 48 стр., ил.
  2. Бабикова Н.Н., Валуев А.П. – Методические указания к курсовому проектированию  по курсу «Информатика, часть 2»  – Воркута: ВГИ, 1999. – 42 стр., ил.
  3. Прудинский  Г.А.,  Беляев В.В,  Виноградова Т.А.. Методические  указания к учебной практике по информатике для студентов экономического факультета.- СПб: СПбГГИ(ТУ), 1999. – 48 стр., ил.
  4. Информатика: Учебник /Под ред. проф. Н.В. Макаревой.- М.: Финансы и статистика, 1997. – 768 с., ил.

 




Информация о работе Создание базы данных в Excel