Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Вариант 14 Создание и обработка БД

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 2.11.2024

ФЕДЕРАЛЬНОЕ АГЕНСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА

ПЕТЕРБУРГСКИЙ

ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ

Великолукский филиал

Курсовая работа

По  информатике

Вариант 14

(Создание и  обработка БД. Пакеты Access, Excel)

Выполнил:                                                     Коковина Екатерина

Группа:                                                                    УПП-506

Проверила:       Виноградова Р.Г.

Великие Луки

2005 г.

Содержание

Раздел №1. Задание…………………………………………………………

  1.  Текст задания к курсовой работе……………………………...………...
  2.  Содержание исходной базы данных и её структура…………………...

Раздел №2. Список файлов курсовой работы с указанием пути доступа……………………………………………………………………..  

Раздел №3. Создание и обработка БД в среде Excel………………………..

  1.  Программный продукт MS Office – электронная таблица Excel (краткое описание  пакета)………                                   
  2.  Инструкции по использованию программы.…………………………..   
  3.  Описание средств решения задач…………………..……………….….
    1.  Решение задачи№1
    2.  Решение задачи №2
    3.  Решение задачи №3
  4.  Построение диаграммы……………………………………………….
  5.  Макросы и распечатка макросов………………………………………

Раздел №4. Создание и обработка БД в среде Access……………………….

  1.  Программный продукт MS Office – базы данных Access (краткое описание пакета)………………………………………………………
  2.  Инструкция по использованию программы…………………………
  3.  Описание выполнения задач………………………………………….
  4.  Решение задачи №1
  5.  Решение задачи №2
  6.  Решение задачи №3
  7.  Создание формы……………………………………………………….
  8.  Создание отчёта………………………………………………………..

Раздел№5.Список использованной литературы……………  …..


Раздел №1. Задание

1. Текст задания к курсовой работе

База данных должна содержать следующие элементы:

  •  название учебного заведения;
  •  телефон;
  •  количество учащихся;
  •  количество преподавателей;
  •  фонд заработной платы;
  •  министерства;
  •  статус учебного заведения (высшее, среднее, среднее специальное);
  •  затраты на одного учащегося.

Функции, выполняемые информационной технологией:

Вывод сведений о среднем учебном заведении.

Вывод сведений о вузе с максимальными затратами на одного учащегося.

Сведения обо всех учебных заведениях сгруппированных по министерствам с подсчетом количества преподавателей.


2.Содержание исходной базы данных и её структура

Исходная база данных представлена в виде таблицы. Её построение выполнено на рабочем листе, состоящем из горизонтальных строк и вертикальных столбцов. Пересечение строк со столбцами образуют ячейки, названия которых расположены в заголовке таблицы, а сами ячейки содержат исходную информацию.

Таблица имеет 6 столбцов ячеек со следующими названиями:

 

Название учебного заведения

Телефон

Кол-во учащихся

Кол-во преподават.

Фонд заработной платы

Министерство

Статус заведения

Затраты на обучение одного учащегося

текстовое

числовое

числовое

числовое

денежное

текстовое

текстовое

денежное

Формирование базы данных в Excel производилось ручным вводом данных с клавиатуры. Формирование базы данных в Access производилось импортированием данных из Excel.


Название учебного заведения

Телефон

Кол-во учащихся

Кол-во преподавателей

Фонд заработной платы

Министерство

Статус заведения

Затраты на обучение одного учащегося

1

ПГУПС

45745145

15000

1250

260 000,00р.

Путей сообщения

Высшее

17,33р.

2

Лицей № 34

25493576

820

81

154 291,00р.

ГОРОНО

Среднее специальное

188,16р.

3

Средняя школа №826

72561493

430

25

15 536,00р.

ГОРОНО

Среднее

36,13р.

4

СПТЖТ

45267216

6000

420

1 452 636,00р.

Путей сообщения

Среднее специальное

242,11р.

5

ЛГИ

49934458

13550

980

556 257,00р.

Образования

Высшее

41,05р.

6

ЛГУ

11111999

18200

1350

4 454 541,00р.

Образования

Высшее

244,76р.

7

СХ техникум

23487265

2000

150

555 112,00р.

Образования

Среднее специальное

277,56р.

8

Академия спорта

12482364

920

61

5 433 594,00р.

Министерство спорта

Среднее специальное

5 906,08р.

9

Гимназия №1

12466752

680

35

1 255 456,00р.

ГОРОНО

Среднее

1 846,26р.

10

ИТМО

11697326

9500

820

144 400,00р.

Образования

Высшее

15,20р.

11

Морское училище

95647264

1300

95

145 800,00р.

Обороны

Среднее специальное

112,15р.

12

Суворовское училище

895685775

540

54

154 000,00р.

Обороны

Среднее специальное

285,19р.

13

СПБГЭИФ

23598462

1500

120

452 000,00р.

Финансов

Высшее

301,33р.

14

ИЖЕКОН

69842375

1300

100

358 000,00р.

Финансов

Высшее

275,38р.

15

ВМА им. Макарова

69842156

1000

90

301 000,00р.

Обороны

Высшее

301,00р.

База данных


Раздел №2.

 Список файлов курсовой работы c указанием пути доступа

 

       Курсовая работа содержит два файла, находящихся на гибком магнитном диске:

1) Исходная БД и её обработка в среде Excel:

A:\ Excel \Учебные заведения Петербурга.Xls.

2) Исходная БД и её обработка в среде Access:

A:\ Access \ Учебные заведения Петербурга.mdb.


Раздел №3. Создание и обработка БД в среде Excel

1. Программный продукт MS Office – электронная таблица Excel (краткое описание пакета):

Microsoft Excel – программный продукт, предназначенный для хранения и обработки информации в табличной форме.

   При выполнении повседневных задач многие люди полагаются на Microsoft Excel. Они применяют этот продукт для получения, обработки, анализа, совместного использования и отображения информации, от которой зависит работа предприятия, фирмы и организаций различных направлений. В то же время область применения Excel не ограничивается только бухгалтерским и финансовым отделами. Пользователям необходимо ежедневно получать, анализировать, создавать и просматривать важные данные. Именно поэтому Excel разрабатывалось как средство, упрощающее доступ к важной деловой информации, ее подключение и анализ. В то же время Excel предлагает инструментальные средства, позволяющие добиваться максимальной эффективности при работе с базами данных

  Электронные таблицы предназначены для хранения и обработки информации, представленной в табличной форме. Электронные таблицы – это двумерные массивы, состоящих из столбцов и строк. Для управления электронной таблицей созданы специальные  программные продукты – табличные процессы.  Они позволяют не только создавать электронные таблицы, но и автоматизировать обработку  табличных  данных.

В Excel можно создавать БД, организовывать их управление и обработку с помощью встроенных функциональных возможностей программы. К тому же имеется интеграция с другими программами MS Office.

Excel обеспечивает:

  •  ввод, хранение и корректировку данных;
  •  автоматическое проведение вычислений по заданным формулам;
  •  наглядность и естественную форму документов, представляемых пользователю на экране;
  •  построение различного рода диаграмм и графиков на основе табличных данных;
  •  оформление и печать электронных таблиц;
  •  создание итоговых и сводных таблиц;
  •  работу с электронными таблицами как с базами  данных: сортировку таблиц, выборку данных по запросам.

2.Инструкция по использованию программы

  1.  запустить программу Microsoft Excel из программного меню:

Пуск       Программы        Microsoft Office        Microsoft Excel

  1.  Открыть файл, находящийся на внешнем носителе:

    Учебные заведения Петербурга.Xls 

3) Меню программы дает возможность перехода к каждой задаче при нажатии  соответствующей командной кнопки.

3.Описание средств решения задач

К задачам в данной курсовой работе применяется  расширенный фильтр, чтобы отобрать только записи, соответствующие определенным условиям. Чтобы показать результат фильтрации, скрыв ненужные строки, переключатель «Обработка» устанавливается в положение Фильтровать список на месте. В строку «Исходный диапазон» помещается диапазон значений всей исходной базы данных, в строку «Диапазон условий» - условие отбора.

Чтобы скопировать отфильтрованные строки в другую область листа, или на другой лист переключатель «Обработка» устанавливается в положение Скопировать результат в другое место, а затем в поле «Поместить результат в диапазон» указывается верхняя левая ячейка области вставки.

В результате отбираются данные, удовлетворяющие условию, введенному в диалоговое окно Inputbox, появляющееся при нажатии командной кнопки.

1)Решение задачи №1 

(Вывод сведений о среднем учебном заведении.)

Для решения задачи № 1 использовался расширенный фильтр, диапазон которого А15-H30(вся база данных),  с условием В33:С34:

B33- «статус заведения»

В среде Visual Basic задаем дополнительные условия, с помощью функции InputBox вводим выражение p = Input Box("Введите статус учебного заведения")     

 При нажатии кнопки получаем:

а среднее количество учащихся в них:

 

                        

                                        

2)Решение задачи №2

(Вывод сведений о вузе с максимальными затратами на одного учащегося.)

Для решения задачи № 2 использовался расширенный фильтр, диапазон которого  А15-I30(вся база данных), с условием (E35-F36)  и встроенной функцией ДСРЗНАЧ(A15:I30;D15;):

A15:I30 - вся база данных

D15 - поле «кол-во учащихся»

B35:B36 – критерии «статус заведения»

Результат:

 

  1.  Решение задачи №3

(Сведения обо всех учебных заведениях сгруппированных по министерствам с подсчетом количества преподавателей.)

Для решения задачи № 3 используем сводную таблицу .

4.Построение диаграммы

  Для создания диаграммы была использована стандартная панель Excel «Мастер диаграмм».

    В качестве исходных данных использовались поля «Количество учащихся» и «Название учебного заведения» из базы данных.

    Для оформления диаграммы использовалась различная цветовая заливка, а также шрифт различных типов и размеров.

5.Макросы и распечатка макросов:

Если какое-то действие часто повторяется, то его можно автоматизировать с помощью макроса. Макроязык основан на запоминании последовательности нажатых клавиш и их последующем воспроизведении. При записи макроса создается код, который можно просматривать и редактировать. Для автоматической записи используется  макрорекордер. Макрорекодер - это транслятор, создающий программу (макрос) на языке VBA, которая является результатом перевода на язык VBA действий пользователя с момента запуска рекордера до окончания записи.

Название макроса

Название кнопки

Используется для решения задачи

Кнопка

Лист

  1.  1

Реш1

Решение

Задача1

№1

  1.  2

Решение2

Решение

Задача2

№2

  1.  3

креш

К решению задачи

Задача3

№3

  1.  

Отобр

Отобразить все

Задача1,2

№1,№2

  1.  

Меню

Меню

Меню

База данных, диаграмма, задача1, задача2, задача3, решение задачи3, об авторе

Распечатка макросов

1) 

Sub реш1()

'

' реш1 Макрос'

a = InputBox("введи статус учебного заведения")

'

   ActiveWindow.SmallScroll Down:=21

   Range("A34:B34").Select

   ActiveCell.FormulaR1C1 = a

   Range("A35").Select

   ActiveWindow.SmallScroll Down:=-18

   Range("A15").Select

   Range("A15:H30").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _

       Range("A33:B34"), Unique:=False

   ActiveWindow.SmallScroll Down:=-24

End Sub

2)

Sub Решение2()

'

' Решение2 Макрос

' Макрос записан 04.05.2006 ()

'

a = InputBox("введите статус")

'

   Range("E36").Select

   ActiveCell.FormulaR1C1 = "" & a

   Range("F36").Select

   ActiveCell.FormulaR1C1 = _

       "=DAVERAGE(R[-21]C[-5]:R[-6]C[3],R[-21]C[-2],Criteria)"

   Range("A15:I30").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _

       Range("E35:E36"), Unique:=False

End Sub

3)

Sub креш()

'

' креш Макрос

' Макрос записан 03.04.2005 ()

'

'

   Sheets("Решение задачи 3").Select

   ActiveWindow.SmallScroll Down:=-6

   ActiveSheet.Buttons.Add(28.5, 6, 72, 72).Select

   Selection.Delete

   Range("A1").Select

End Sub

4)

Sub отобр()

'

' отобр Макрос

' Макрос записан 03.04.2005 ()

'

'

   ActiveSheet.ShowAllData

End Sub

5)

Sub меню()

'

' меню Макрос

' Макрос записан 26.03.2005 ()

'

'

   Sheets("Меню").Select

   Range("B10").Select

End Sub

Раздел №4. Создание и обработка БД в среде Access

1. Программный продукт MS Office – базы данных Access (краткое описание пакета)

Microsoft Access - это система управления базами данных, предназначенная для создания и обслуживания баз данных, обеспечения доступа к данным и их обработки.

СУБД Microsoft Access ориентирована на работу с объектами семи различных типов: таблицами, запросами, формами, отчётами, страницами, макросами, модулями.

В работе используются только некоторые из них это:

   Таблицы - это основной объект базы данных, в котором хранятся все данные, имеющиеся в базе, а также структура базы (поля, их типы, свойства).

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

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

  Отчеты предназначены для формирования выходных документов и вывода их на печать. По своим свойствам и структуре отчеты во многом подобны формам. Основное отличие заключается в том, что в отчёте отображаются все данные, и в них предусмотрена возможность группировать данные по различным критериям. Отчеты могут содержать в отличие от форм специальные элементы оформления, характерные для печати документов: колонтитулы, номера страниц и т.д.

           2. Инструкция по использованию программы

  1.  запустить программу Microsoft Access из программного меню:

Пуск       Программы        Microsoft Office        Microsoft Access

  1.  Открыть файл, находящийся на внешнем носителе:

Учебные заведения Петербурга.mdb 


3. Описание выполнения задач

Все запросы создавались при помощи конструктора

Запросы с параметром

Основным назначением данных запросов является отбор данных по критериям поиска. При формировании запроса в строке «Условие отбора» вводится в [] сообщение о задании критерия поиска. При выполнении запроса это сообщение выдается пользователю в диалоговом окне ВВЕДИТЕ ЗНАЧЕНИЕ ПАРАМЕТРА. После ввода требуемого значения и щелчка на кнопке ОК на экран будут выведены отобранные данные по заданному критерию.

Итоговые запросы

При выполнении такого запроса выводится какой-либо итог. Это достигается выбором нужной функции.

1)Решение задачи №1

(Вывод сведений о среднем учебном заведении.)Это запрос на выборку с параметром.

В строку поле добавляется «Количество учащихся»,  «Статус заведения».

В строку Условие отбора для поля «Количество учащихся» ввели формулу >=[введите кол-во учащихся], а для поля «Статус заведения» "Среднее ".

Как результат запроса получаем (например):

2)Решение задачи №2

(Вывод сведений о вузе с максимальными затратами на одного учащегося). Это запрос на выборку с параметром.

В строку поле ввели «Министерство», «кол-во учащихся» и «статус заведения»

В строку Условие отбора для поля «Министерство» ввели формулу Like [введите министерство] & "*". 

 В поле Групповые операции вводим функцию «Группировка». Для поля «Кол-во учащихся» вводим функцию Avg.

Как результат получили:

3)Решение задачи №3

(Сведения обо всех учебных заведениях сгруппированных по министерствам с подсчетом количества преподавателей.)Это итоговый запрос.

В строку поле добавляется «Количество преподавателей» и  «Министерство».

 В поле Групповые операции вводим функцию «Группировка». Для поля «Количество преподавателей» вводим функцию Sum.

Как результат получаем:

4.Создание формы

При создании формы использовался мастер форм: Создание формы с помощью мастера.

В качестве источника данных использовалась исходная база данных.

Вид формы взяли «Ленточный», а стиль - «Диффузный».

В результате получили:

  

5. Создание отчёта

 Отчёт создаётся с помощью мастера отчётов;

Сначала выбирается источник информации

Выбираются необходимые поля, которые должен содержать отчёт

Указывается порядок группировки

Выбирается стиль отчёта

Далее выполняется редактирование в режиме конструктора, если это необходимо.

Отчет создан по третьей задаче.

Раздел№5.Списокиспользованнойлитературы

  1.  Лекции по информатике Виноградовой Р.Г.
  2.  Access 7.0 для Windows 95 – Киев, 1996
  3.  О.Л.Гусева, Н.Н.Миронова  Практикум по Excel – Москва, Финансы и статистика , 1997
  4.  С.И. Золотова  Практикум по Access – Москва, Финансы и статистика , 2003




1. Об альтернативной гражданской службе; Трудовой кодекс Российской Федерации; Федеральный закон от 28 ма
2. Княжество Лихтенштейн
3. Сверхчеловек Ницше.html
4. Характеристика фруктовых соков и некратов
5. Тема- ИСТОЧНИКИ ТРУДОВОГО ПРАВА
6. Демографический мост от генетики человека к его геногеографии
7. МА Булгаков Театральный роман
8. территориального комплекса имеющий один геологический фундамент один тип рельефа одинаковый климат и отл
9. правових наслідків щодо рішень і ухвал суду першої інстанції та апеляційної інстанції постановлених у спра
10. Спасти кошку. Блейк Снайдер
11. доклада на эту традиционную для нашего журнала тему а также принятое на конференции заявление участников пр
12. Институты государственной власти в России
13. Декадентский гедонизм
14. Точнее двадцать ему исполнилось незадолго до конца путешествия
15. Реферат- Электрический импеданс
16. тематика 2
17. Тематическое развлечение Рассказ про одежду Музыкальный руководитель- Румянцева Св
18.  Фаза деполяризации обусловлена движением- К в клетку К из клетки N в клетку N из клетки п
19. Цільові настанови рекреаційнотуристичних досліджень.html
20. Образ Пророка перед глазамиВся Хвала Аллаху Господу мировМир и благословение Аллаха нашему пророку Мух