Система разработки баз данных Access

Автор работы: Пользователь скрыл имя, 30 Мая 2013 в 16:37, курсовая работа

Описание работы

Microsoft Access – это функционально полная реляционная СУБД. В ней предусмотрены все необходимые средства для определения и обработки данных, а также для управления ими при работе с большими объемами информации. Что касается легкости использования, то Microsoft Access совершил здесь настоящий переворот, и многие для создания своих собственных баз данных и приложений обращаются именно к нему. Система управления базами данных предоставляет вам возможность контролировать задание структуры и описание своих данных, работу с ними и организацию коллективного пользования этой информацией.

Содержание работы

ВВЕДЕНИЕ 4
1 Разработка базы данных в Microsoft Access 6
1.1 Основные сведения 6
1.2 Системные требования 7
1.3 Основные функции 7
1.4 Элементы базы данных 8
1.5 Основные типы данных 8
1.6 Панели и меню 9
1.7 Visual Basic for Application 10
Выводы к главе 1 11
2 Проектирование базы данных сессионной успеваемости студентов ВУЗа 12
2.1 Создание таблиц 12
2.2 Разработка запросов 14
2.2.1 Запрос на выборку 14
2.2.2 Запрос на сортировку 15
2.2.3 Запрос с параметром 16
2.2.4 Запрос, содержащий вычисляемые поля 17
2.2.5 Итоговый запрос 18
2.3 Создание форм 19
2.4 Создание отчетов 22
2.5 Создание кнопочной формы 25
Выводы к главе 2 28
ЗАКЛЮЧЕНИЕ 29
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 30

Файлы: 1 файл

курсовая исправленный вариант.doc

— 1.39 Мб (Скачать файл)

Рисунок 2.4 – Схема  данных

2.2 Разработка запросов

 

2.2.1 Запрос на выборку

 

 

Запрос «Закрытие сессии в срок» создан при помощи конструктора (см. рис. 2.5). Результат данного запроса  представлен в Таблице 2.3.

Рисунок 2.5 – Структура  запроса «Закрытие сессии в срок»  в режиме «Конструктор»

 

Таблица 2.3 – Результат  запроса «Закрытие сессии в срок»

Личный номер студента

Фамилия

Имя

Отчество

Закрытие сессии в  срок

01

Петров

Андрей

Иванович

да

04

Суровцева

Надежда

Петровна

да

06

Дмитриева

Виктория

Ивановна

да

08

Иванова

Марина

Петровна

да

09

Андреев

Александр

Юрьевич

да

10

Артамонов

Петр

Павлович

да

12

Курочкина

Анастасия

Сергеевна

да

13

Смирнов

Виктор

Иванович

да


2.2.2 Запрос на сортировку

 

 

Запрос «Сортировка  по возрасту» создается при помощи конструктора (см. рис. 2.6). Результат  запроса показан в Таблице 2.4.

Рисунок 2.6 – Структура  запроса «Сортировка по возрасту»  в режиме «Конструктор»

Таблица 2.4 – Результат  запроса «Сортировка по возрасту»

Личный номер

Фамилия

Имя

Отчество

Дата рождения

Группа

13

Смирнов

Виктор

Иванович

06.05.1989

07СТТМ

05

Артамонов

Михаил

Потапович

03.08.1989

06ААХт

11

Курпатова

Ольга

Михайловна

09.02.1990

104

01

Петров

Андрей

Иванович

15.02.1990

09СТТМ

02

Сухоруков

Дмитрий

Сергеевич

14.03.1990

10ПО

09

Андреев

Александр

Юрьевич

08.09.1990

07ПО

07

Александров

Максим

Павлович

21.12.1990

106

06

Дмитриева

Виктория

Ивановна

12.03.1991

101

10

Артамонов

Петр

Павлович

04.05.1991

202

08

Иванова

Марина

Петровна

03.06.1991

09ПО

03

Андриянова

Татьяна

Васильевна

12.06.1991

212

12

Курочкина

Анастасия

Сергеевна

03.07.1991

106

15

Крюковских

Людмила

Алексеевна

29.07.1991

101

04

Суровцева

Надежда

Петровна

18.11.1991

104

14

Еремеев

Антон

Антонович

04.02.1992

09СТТМ


 

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

 

 

Запрос «Форма обучения»  создается при помощи конструктора (см. рис. 2.7).

Для создания запроса  выбраны поля: Личный номер, Фамилия, Имя, Отчество, Форма обучения.

 

Рисунок 2.7 – Структура  запроса «Форма обучения» в режиме «Конструктор»

В строке «Условие отбора», в поле Форма обучения ввели следующее выражение «[введите форму обучения]» в результате которого при запуске запроса появляется диалоговое окно «Введите значение параметра», в которое необходимо ввести «бюджетная» или «контрактная» (см. рис.2.8) Результат данного запроса представлен в Таблице 2.5.

Рисунок 2.8 – Диалоговое окно «Форма обучения» запроса «Студенты  указанного факультета»

 

Таблица 2.5 – Результат  запроса «Форма обучения», при введенном  параметре «бюджетная».

Личный номер

Фамилия

Имя

Отчество

Форма обучения

01

Петров

Андрей

Иванович

бюджетная

02

Сухоруков

Дмитрий

Сергеевич

бюджетная

04

Суровцева

Надежда

Петровна

бюджетная

06

Дмитриева

Виктория

Ивановна

бюджетная

07

Александров

Максим

Павлович

бюджетная

08

Иванова

Марина

Петровна

бюджетная

10

Артамонов

Петр

Павлович

бюджетная

11

Курпатова

Ольга

Михайловна

бюджетная

12

Курочкина

Анастасия

Сергеевна

бюджетная

14

Еремеев

Антон

Антонович

бюджетная

15

Крюковских

Людмила

Алексеевна

бюджетная


 

2.2.4 Запрос, содержащий вычисляемые поля

 

 

Запрос «Средний балл»  создается при помощи конструктора (см. рис. 2.9).

Рисунок 2.9 – Структура  запроса «Средний балл» в режиме «Конструктор»

В вычисляемом поле ФИО, в режиме «Построитель», вводим формулу «ФИО: [Фамилия] & " " & Left([Имя];1) & "." & Left([Отчество];1) & "."», а в вычисляемом поле Средний балл, вводим формулу «Средний балл: ([Математика]+[Информатика]+[Философия]+[Психология]+[История])/5». Результат запроса представлен в Таблице 2.6.

 

Таблица 2.6 – Результат запроса «Вычисляемый запрос»

Личный номер

ФИО

Средний балл

Наличие задолженностей

01

Петров А.И.

4,2

нет

02

Сухоруков Д.С.

4

нет

03

Андриянова Т.В.

3,4

нет

04

Суровцева Н.П.

3,4

нет

05

Артамонов М.П.

3,2

да

06

Дмитриева В.И.

4,4

нет

07

Александров М.П.

3,2

да

08

Иванова М.П.

3,8

нет

09

Андреев А.Ю.

3,6

нет

10

Артамонов П.П.

4,8

нет

11

Курпатова О.М.

4

нет

12

Курочкина А.С.

4,6

нет

13

Смирнов В.И.

4,6

нет

14

Еремеев А.А.

3

да

15

Крюковских Л.А.

3,2

да


 

2.2.5 Итоговый запрос

 

 

Запрос «Итоговый» создается в режиме «Конструктор» (см. рис. 2.10)

Рисунок 2.10 – Структура  запроса «Итоговый» в режиме «Конструктор»

Результат запроса «Итоговый» находится в приложении Б.

 

 

 

 

 

 

 

 

2.3 Создание форм

 

 

Форма для ввода данных «Личные Данные Студентов» создается при помощи мастера форм.

Для этого необходимо выполнить несколько простых  шагов:

  • на панели инструментов было выбрано «Мастер форм»;
  • в диалоговом окне «Создание формы»
  • выбирается внешний вид формы
  • название формы в данной работе выбирается согласно названию таблицы.

Форма: «Ведомость» ( см. рис. 2.11, 2.12)

Рисунок 2.11 – Структура  формы «Ведомость» в режиме «Конструктор»

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 2.12 – Фрагмент результата формы «Ведомость»

 

Форма: «Студенты» создается  аналогично при помощи мастера форм (см. рис. 2.13,2.14).

Рисунок 2.13 – Структура  формы «Студенты» в режиме «Конструктор»

 

 

 

 

 

 

 

Рисунок 2.14 – Фрагмент результата формы «Студенты»

 

 

Форма: «Дополнительная  информация» создается при помощи мастера форм на базе необходимой  информации (см. рис. 2.15, 2.16).

 

Рисунок 2.15 – Структура  формы «Дополнительная информация»

 

Рисунок 2.16 – Фрагмент результата формы «Дополнительная информация»

2.4 Создание отчетов

 

 

Отчет «Закрытие сессии в срок» при помощи «Мастера отчетов».

Для того чтобы его создать необходимо выполнить несколько шагов:

  • на панели инструментов выбрать «Мастер отчетов»;
  • далее следует выбрать стиль отчета;
  • далее необходимо группировать отчет и сортировка.
  • затем выбрать макет (табличный), ориентация (книжная).
  • Далее выбрать заголовок (см. рис. 2.17,2.18).

Рисунок 2.17 – Структура  отчета «Закрытие сессии в срок»  в режиме «Конструктор»

 

 

Рисунок 2.18 – Результат  отчета «Закрытие сессии в срок»

 

Отчет: «Итоговый» строится аналогично с помощью мастера отчетов (см. рис. 2.19,2.20).

Рисунок 2.19 – Структура  отчета «Итоговый» в режиме «Конструктор»

 

Рисунок 2.20 – Результат  отчета «Итоговый»

 

 

Отчет: «Сортировка по возрасту» (см. рис. 2.21,2.22).

Рисунок 2.21 – Структура  отчета «Сортировка по возрасту»  в режиме «Конструктор»

 

 Рисунок 2.22 – Результат отчета «Сортировка по возрасту»

Отчет «Средний балл» (см. рис. 2.23,2.24)

Рисунок 2.23 – Структура отчета «Средний балл» в режиме «Конструктор»

 

 Рисунок 2.24 – Результат отчета «Средний балл

2.5 Создание кнопочной формы

 

 

Главная кнопочная форма  создается с целью навигации  по базе данных, т.е. она используется в качестве главного меню БД.

Элементами главной  кнопочной формы являются объекты  форм и отчётов. Запросы не являются элементами главной кнопочной формы, поэтому для создания кнопок Запросы на кнопочной форме используются макросы.

Для того чтобы создать  кнопочную форму необходимо открыть  ленту «Работа с базами данных», затем следует открыт диспетчер  кнопочных форм (см. рис. 2.25) и создать: запросы, отчеты и формы в которых нужно внести информацию.

Технология создания кнопочной формы «Учет торговых операций»:

  • создана страница главной кнопочной формы (ГКФ) (см. рис. 2.26);
  • создано необходимое количество страниц подчиненных кнопочных форм (формы для ввода данных, для отчетов, для запросов);
  • созданы элементы главной кнопочной формы (запросы (см. рис. 2.27), отчеты (см. рис. 2.28) , формы (см. рис. 2.29));
  • созданы элементы для кнопочных форм отчетов и форм ввода или изменения данных;
  • созданы макросы для запросов;
  • созданы элементы для кнопочных форм запросов.

Для ее создания необходимо вызвать «Диспетчер кнопочных форм».

Рисунок 2.25 – Диалоговое окно «Диспетчер кнопочных форм»

 

 

 

 

 

 

 

 

 

 

 

Рисунок 2.26 – Главная страница кнопочной формы

 

Рисунок 2.27 – «ЗАПРОСЫ»

Рисунок 2.28 – «ОТЧЕТЫ»

 

Рисунок 2.29 – «ФОРМЫ»

Информация о работе Система разработки баз данных Access