Создание базы данных успеваемости студентов

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

Файлы: 1 файл

Курсовая работа по информатике на тему Создание базы данных успеваемости студентов.docx

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

 

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

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

 

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

 

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

 

 

 

 

Таблица 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 Итоговый запрос

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

 

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

 

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

 

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

 

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

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

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

Форма: «Ведомость»

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

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

 

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

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

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

 

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

 

 

 

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

 

Отчет: «Итоговый» строится с помощью мастера отчетов.

 

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

 

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

Отчет: «Сортировка  по возрасту»

 

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

 

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

 

 

 

 

 

Отчет «Средний балл»:

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

 

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

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

 

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

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

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

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

  1. создана страница главной кнопочной формы (ГКФ);
  2. создано необходимое количество страниц подчиненных кнопочных форм (формы для ввода данных, для отчетов, для запросов);
  3. созданы элементы главной кнопочной формы (формы, отчеты, запросы);
  4. созданы элементы для кнопочных форм отчетов и форм ввода или изменения данных;
  5. созданы макросы для запросов;
  6. созданы элементы для кнопочных форм запросов.

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

 

 

 

 

 

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

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

 

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

 

 

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

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

Заключение

 

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

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

 

 

Список использованных источников

 

  1. Когаловский М. Р. Энциклопедия технологий баз данных. – М.: Финансы и статистика, 2002. ISBN 5-279-022764
  2. Дейт К. Дж. Введение в системы баз данных. – 8-е издание.: Пер. с англ. – М.: Издательский дом «Вильямс», 2005. ISBN 5-8459-0788-8
  3. Лори Ульрих Фуллер, Кен Кук, Джон Кауфельд , Microsoft Office Access 2007 для «чайников»: Пер. с англ. – М. Издательство «Диалектика», 2007. ISBN: 978-5-8459-1239-8, 0-470-04612-0
  4. К. Дж. Дейт Введение в системы баз данных = Introduction to Database Systems. – 8-е изд. – М.: «Вильямс», 2006. ISBN 0-321-19784-4
  5. http://ru.wikipedia.org – Система управления базами данных
  6. www.datbases.net/access.html – структура СУБД Microsoft Access
  7. http://metodbaza.ru/posobie-po-access-2/subd-ms-assess-obschaya-informatsiya.html - теоретическая информация по СУБД Access.
  8. http://www.metod-kopilka.ru/page-2-3-1-6.html. Информация по созданию баз данных в СУБД Access/
  9. Епашников А.М. «Практика создания приложений в Access 2007». «Диалог-Мифи» ISBN 9785864042298 2009 год.

 

 

 

Приложение А

(обязательное)

 

Таблица А 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

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