Будь умным!


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

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

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


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

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

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

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

Кафедра “информатика”

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

Вариант 18.1

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

Выполнил:                                                    Пивень Людмила

Группа:                                                                   СЖД-404  

Проверила:       Жгун О.В.

Великие Луки

2005 г.

Содержание

  1.  Текст задания                                                                                          стр. 3
  2.  Список файлов курсовой работы с указанием пути доступа             стр. 4

 3. Исходная база данных                                                                             стр. 5

 4. Выполнение работы в среде Excel (часть 1)                                          стр. 7

       1)Краткая  характеристика пакета                              стр. 7

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

  3) Решение задач                                                          стр. 9

   А) Решение задачи №1                    стр. 9

   Б) Решение задачи №2                                            стр.10

   В) Решение задачи №3                                           стр. 11

                               4)Список и распечатка макросов                                 стр. 12

 5.Выполнение работы в Access (часть 2)                стр. 15

                               1)Краткая  характеристика пакета                                стр. 15

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

  3)Решение задач        стр. 16

А) Задача №1         стр. 16

Б)  Задача №2         стр. 17

В) Задача №3         стр. 18

4)Форма                                                                               стр. 19

5)Отчёт                                                                                стр. 20

6. Список использованной литературы                                                       стр. 21


1.
Текст задания

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

Название телевизионной передачи

Автор

Ведущий

Время выхода в эфир

Продолжительность

Жанр передачи

Время, отведенное на рекламу

Номер телеканала

Время окончания передачи

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

  1.  Формирование списка передач данного автора
  2.  Подсчет средней продолжительности телепередач заданного жанра
  3.  Подсчет суммарного времени, отведенного на рекламу на каждом телеканале


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

 

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

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

A:\ Excel \ТП.Xls.

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

A:\ Access \ТП.mdb.


3.Исходная база данных

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

Структура базы данных

Название телевизионной передачи

Автор

Ведущий

Время выхода в эфир

Продолжительность

Жанр передачи

Время, отведенное на рекламу

Номер телеканала

Время окончания передачи

текстовый

текстовый

текстовый

время

числовой

текстовый

числовой

текстовый

время

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

БАЗА ДАННЫХ

Автор

Ведущий

Время выхода в эфир

Продолжительность, мин

Жанр передачи

Время отведенное на рекламу, мин

Номер телеканала

Время окончания передачи

Малахов А.И.

Сибелев Ш.Г.

15:20

50

Юмористическая

5

1

16:15

Малахов А.И.

Чижикова М.Н.

17:00

50

Развлекательная

25

2

18:15

Галкин М.А.

Сибелев Ш.Г.

19:00

45

Развлекательная

5

3

19:50

Козакова Е.Г.

Бутосава Г.И.

16:30

30

Развлекательная

8

2

17:08

Нагиев А.А.

Сибелев Ш.Г.

22:00

50

Развлекательная

7

2

22:57

Нагиев А.А.

Чижикова М.Н.

20:55

5

Развлекательная

4

1

21:04

Ерофеев Е.М.

Сибелев Ш.Г.

14:00

10

Развлекательная

5

3

14:15

Савочкин Р.А.

Бутосава Г.И.

15:20

25

Публицистическая

8

7

15:53

Малахов А.И.

Сибелев Ш.Г.

17:00

65

Развлекательная

10

1

18:15

Познер А.И.

Познер А.И.

19:00

30

Историческая

4

1

19:34

Галкин М.А.

Галкин М.А.

16:30

50

Историческая

5

2

17:25

Козакова Е.Г.

Познер А.И.

22:00

45

Историческая

8

3

22:53

Дубовицкая Р.И.

Дубовицкая Р.И.

20:55

30

Развлекательная

7

2

21:32

Нагиев А.А.

Галкин М.А.

14:00

50

Развлекательная

4

2

14:54

Ерофеев Е.М.

Ерофеев Е.М.

23:55

5

Развлекательная

5

1

0:05


4.Выполнение работы в Excel (часть 1)

1)Краткая  характеристика пакета:

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

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

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

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

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

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

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

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

    ТП.Xls 

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

  1.  Решение задач:

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

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

А) Задача №1 (Формирование списка передач данного автора.)

Для решения задачи № 1 использовался расширенный фильтр, диапазон которого А3-J18(вся база данных),  с условием C23:C24

Автор

Задайте автора

С23

С24

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

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

После ввода интересующей нас линии (Например: м ) получаем:

а автор:

 

                        

                                        

Б) Задача №2 (Подсчет средней продолжительности телепередач заданного жанра)

Для решения задачи № 2 использовался расширенный фильтр, диапазон которого  A3:J18 (вся база данных), с условием (C30:C31)  и встроенная функция =ЦЕЛОЕ(ДСРЗНАЧ(A3:J18;F3;C30:C31))):

F3- Продолжительность

Критерии-C30:C31

Жанр передачи

Средняя продолжительность

(задаем любую букву (и, п, р, ю)

Подсчет среднее продолжительность

Результат:

 

                         жанр передачи и средняя продолжительность

                                     

В) Задача №3 (Подсчет суммарного времени, отведенного на рекламу на каждом телеканале.)

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

5) Список и распечатка макросов:

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

Имя макроса

Кнопка и ее расположение(имя листа)

Задача

1

Макрос1 ()

задача №1

База данных

2

макрос3 ()

задача №2

База данных

3

Макрос5()

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

База данных

4

Макрос2()

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

База данных

5

Макрос6()

Вернуться в базу данных

№3

Список макросов

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

1) 

Sub Макрос6()

'

' Макрос6 Макрос

' Макрос записан 24.04.2005 (гость)

'

'

   Sheets("База данных Задания 1,2").Select

End Sub

2)

Sub Макрос2()

'

' Макрос2 Макрос

' Макрос записан 24.04.2005 (гость)

'

'

   ActiveSheet.ShowAllData

End Sub 

3)

Sub Макрос1 ()

'

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

' Макрос записан 24.04.2005 (гость)

'

'

avtor = InputBox("Задайте автора", "Задание автора", Range("C24"))

 

   Range("A3:J18").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _

       Range("C23:C24"), Unique:=False

End Sub

4)

Sub Макрос5()

'

' Макрос5 Макрос

' Макрос записан 24.04.2005 (гость)

'

'

   Range("A3").Select

   ActiveSheet.PivotTables("СводнаяТаблица1").PivotCache.Refresh

   Range("C8").Select

End Sub 

5)

Sub макрос3 ()

'

' макрос3 Макрос

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

'

p = InputBox("введите жанр(р,ю,и,п)")

'

   ActiveWindow.SmallScroll Down:=15

   Range("C31").Select

   ActiveCell.FormulaR1C1 = p

   Range("E26").Select

   Range("A3:J18").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _

       Range("C30:C31"), Unique:=False

   ActiveWindow.SmallScroll Down:=-15

End Sub

5.Выполнение работы в Access (часть 2)

1)Краткая  характеристика пакета:

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

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

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

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

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

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

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

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

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

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

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

    ТП.mdb 


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

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

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

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

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

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

А) Задача №1

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

В строку поле добавляется «Автор», «Ведущий» и «Номер телеканала»

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

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

Б) Задача №2 (Подсчет средней продолжительности телепередач заданного жанра.). Параметром запрос на выборку.

В строку поле ввели «Жанр передачи», «Средняя продолжительность».

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

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

В) Задача №3 (Подсчет суммарного времени, отведенного на рекламу на каждом телеканале.). Это итоговый запрос.

В строку поле добавляется: «Номер телеканала» и «Суммарное время на рекламу».         

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

Например:

4) Форма

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

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

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

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

  

5) Отчет

Отчёты создавались при помощи: Создание отчета с помощью мастера

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

Получили отчет

 

6. Список использованной литературы

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




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