Автор работы: Пользователь скрыл имя, 08 Октября 2012 в 20:15, курсовая работа
Основой для учета, контроля и планирования служат всевозможные картотеки, регистрационные журналы, списки и т.д. Они постепенно накапливаются и обновляются. При большом объеме информации поиск и обобщение необходимых сведений, осуществляемых вручную, представляют собой довольно трудоемкий процесс.
С появлением ЭВМ и использованием их для обработки информации появилась возможность автоматизировать решение многих информационно-справочных и расчетных задач.
Введение..................................................................................................4
1 Теоретическая часть..............................................................................6
1.1 Понятие о базе данных.......................................................................6
1.2 Виды моделей базы данных................................................................7
1.3 СУБД Access.......................................................................................8
1.4 Архитектура базы данных...................................................................9
1.5 Основные понятия о СУБД (системах управления базами данных)...10
2 Практическая часть................................................................................11
2.1 Создание таблиц..................................................................................11
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 Создание кнопочной формы................................................................26
Заключение................................................................................................28
Список использованных источников.........................................................29
Приложение А...........................................................................................30
Приложение Б............................................................................................31
Запрос «Средний балл» создается при помощи конструктора.
Рисунок 9 – Структура запроса «Средний балл» в режиме «Конструктор»
В вычисляемом
поле ФИО, в режиме «Построитель», вводим
формулу «ФИО: [Фамилия] & " " &
Left([Имя];1) & "." & Left([Отчество];1)
& "."», а в вычисляемом поле Средний балл, вводим формулу
«Средний балл: ([Математика]+[Информатика]+[
Таблица
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 |
ДА |
Запрос «Итоговый» создается в режиме «Конструктор».
Рисунок 10 – Структура запроса «Итоговый» в режиме «Конструктор»
Результат запроса «Итоговый» находится в приложении Б.
Форма для ввода данных «ЛичныеДанныеСтудентов» создается при помощи мастера форм.
Для этого необходимо выполнить несколько простых шагов:
Форма: «Ведомость»
Рисунок 11 – Структура формы «Ведомость» в режиме «Конструктор»
Рисунок 12 – Фрагмент результата формы «Ведомость»
Форма: «Студенты» создается аналогично при помощи мастера форм.
Рисунок 13 – Структура формы «Студенты» в режиме «Конструктор»
Рисунок 14 – Фрагмент результата формы «Студенты»
Форма: «Дополнительная
информация» создается при
Рисунок
15 – Структура формы «
Рисунок 16 – Фрагмент результата формы «Дополнительная информация»
Отчет «Закрытие сессии в срок» при помощи «Мастера отчетов».
Для того чтобы его создать необходимо выполнить несколько шагов:
Рисунок 17 – Структура отчета «Закрытие сессии в срок» в режиме «Конструктор»
Рисунок 18 – Результат отчета «Закрытие сессии в срок»
Отчет: «Итоговый» строится с помощью мастера отчетов.
Рисунок 19 – Структура отчета «Итоговый» в режиме «Конструктор»
Рисунок 20 – Результат отчета «Итоговый»
Отчет: «Сортировка по возрасту»
Рисунок 21 – Структура отчета «Сортировка по возрасту» в режиме «Конструктор»
Рисунок 22 – Результат отчета «Сортировка по возрасту»
Отчет «Средний балл»:
Рисунок 23 – Структура отчета «Средний балл» в режиме «Конструктор»
Рисунок 24 – Результат отчета «Средний балл»
Главная кнопочная форма создается с целью навигации по базе данных, т.е. она используется в качестве главного меню БД.
Элементами
главной кнопочной формы
Для того чтобы создать кнопочную форму необходимо открыть ленту «Работа с базами данных», затем следует открыт диспетчер кнопочных форм и создать: запросы, отчеты и формы в которых нужно внести информацию.
Технология создания кнопочной формы «Учет торговых операций»:
Для ее создания необходимо вызвать «Диспетчер кнопочных форм».
Рисунок 25 – Диалоговое окно «Диспетчер кнопочных форм»
Рисунок 26 – Главная страница кнопочной формы
Рисунок 27 – «ЗАПРОСЫ»
Рисунок 28 – «ОТЧЕТЫ»
Рисунок
29 – «ФОРМЫ»
База данных успеваемости студентов создана в СУБД Access 2007. С помощью этой программы в курсовой были применены такие объекты как – отчеты, макросы, кнопочная форма, также создание запросов на выборку, на сортировку, параметрический запрос. Эту программу можно использовать во всех сфера учебной и профессиональной деятельности.
СУБД Access предоставляет необходимые средства для работы с базами данных, позволяя ему легко и просто создавать базы данных, вводить в них информацию, обрабатывать запросы и формировать отчеты. При помощи этой базы данных мы можем узнать успеваемость студента, какая у него форма обучения, закрыл ли он сессию в срок, возраст студентов, средний балл.
(обязательное)
Таблица А 1 – содержимое таблицы «студенты»
Личный номер |
Фамилия |
Имя |
Отчество |
Пол |
Дата рождения |
Факультет |
Группа |
01 |
Петров |
Андрей |
Иванович |
М |
15.02.1990 |
ПиТ |
09СТТМ |
02 |
Сухоруков |
Дмитрий |
Сергеевич |
М |
14.03.1990 |
ПиТ |
10ПО |
03 |
Андриянова |
Татьяна |
Васильевна |
Ж |
12.06.1991 |
ЭиП |
212 |
04 |
Суровцева |
Надежда |
Петровна |
Ж |
18.11.1991 |
ЭиП |
104 |
05 |
Артамонов |
Михаил |
Потапович |
М |
03.08.1989 |
ПиТ |
06ААХт |
06 |
Дмитриева |
Виктория |
Ивановна |
Ж |
12.03.1991 |
ЭиП |
101 |
07 |
Александров |
Максим |
Павлович |
М |
21.12.1990 |
ЭиП |
106 |
08 |
Иванова |
Марина |
Петровна |
Ж |
03.06.1991 |
ПиТ |
09ПО |
09 |
Андреев |
Александр |
Юрьевич |
М |
08.09.1990 |
ПиТ |
07ПО |
10 |
Артамонов |
Петр |
Павлович |
М |
04.05.1991 |
ЭиП |
202 |
11 |
Курпатова |
Ольга |
Михайловна |
Ж |
09.02.1990 |
ЭиП |
104 |
12 |
Курочкина |
Анастасия |
Сергеевна |
Ж |
03.07.1991 |
ЭиП |
106 |
13 |
Смирнов |
Виктор |
Иванович |
М |
06.05.1989 |
ПиТ |
07СТТМ |
14 |
Еремеев |
Антон |
Антонович |
М |
04.02.1992 |
ПиТ |
09СТТМ |
15 |
Крюковских |
Людмила |
Алексеевна |
Ж |
29.07.1991 |
ЭиП |
101 |
(обязательное)
Таблица А2 – содержимое таблицы «Итоговый запрос»
Личный номер |
ФИО |
Пол |
Дата рождения |
Группа |
Форма обучения |
Наличие задолженностей |
Средний балл |
01 |
Петров А.И. |
М |
15.02.1990 |
09СТТМ |
Бюджетная |
НЕТ |
4,2 |
08 |
Иванова М.П. |
Ж |
03.06.1991 |
09ПО |
Бюджетная |
НЕТ |
3,8 |
09 |
Андреев А.Ю. |
М |
08.09.1990 |
07ПО |
Контрактная |
НЕТ |
3,6 |
10 |
Артамонов П.П. |
М |
04.05.1991 |
202 |
Бюджетная |
НЕТ |
4,8 |
11 |
Курпатова О.М. |
Ж |
09.02.1990 |
104 |
Бюджетная |
НЕТ |
4 |
12 |
Курочкина А.С. |
Ж |
03.07.1991 |
106 |
Бюджетная |
НЕТ |
4,6 |
13 |
Смирнов В.И. |
М |
06.05.1989 |
07СТТМ |
Контрактная |
НЕТ |
4,6 |
14 |
Еремеев А.А. |
М |
04.02.1992 |
09СТТМ |
Бюджетная |
ДА |
3 |
15 |
Крюковских Л.А. |
Ж |
29.07.1991 |
101 |
Бюджетная |
ДА |
3,2 |
02 |
Сухоруков Д.С. |
М |
14.03.1990 |
10ПО |
Бюджетная |
НЕТ |
4 |
03 |
Андриянова Т.В. |
Ж |
12.06.1991 |
212 |
Контрактная |
НЕТ |
3,4 |
04 |
Суровцева Н.П. |
Ж |
18.11.1991 |
104 |
Бюджетная |
НЕТ |
3,4 |
05 |
Артамонов М.П. |
М |
03.08.1989 |
06ААХт |
Контрактная |
ДА |
3,2 |
06 |
Дмитриева В.И. |
Ж |
12.03.1991 |
101 |
Бюджетная |
НЕТ |
4,4 |
07 |
Александров М.П. |
М |
21.12.1990 |
106 |
Бюджетная |
ДА |
3,2 |
Информация о работе Создание базы данных успеваемости студентов