База данных по учету успеваемости ВУЗа

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

Описание

Управление информацией всегда было основной сферой применения компьютеров и, надо думать, будет играть еще большую роль в будущем. Базы данных и системы управления ими (СУБД, DBMS – Database Management System) на протяжении всего пути развития компьютерной техники совершенствовались, поддерживая все более сложные уровни абстрактных данных, заданных пользователем, и обеспечивая взаимодействие компонентов, распределенных в глобальных сетях и постепенно интегрирующихся с телекоммуникационными системами. В данной курсовой работе представлена разработка и реализация базы данных «Учет успеваемости студентов ВУЗа». Данная база данных поможет хранить большое количество информации по студентам.

Содержание

Введение. 3
Задание 4
Проектирование базы данных «Учет успеваемости студентов ВУЗа». 5
Анализ предметной области. 5
ER-модель 6
Структура базы данных. 7
Таблицы. 8
Даталогическая модель. 9
Запросы. 10
Формы. 12
Заключение. 18
Список используемой литературы. 19

Работа состоит из  1 файл

Учет успеваемости студентов.doc

— 437.00 Кб (Скачать документ)

Федеральное агентство по образованию 

Государственное образовательное  учреждение высшего профессионального  образования «НИЖЕГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ АРХИТЕКТУРНО-СТРОИТЕЛЬНЫЙ УНИВЕРСИТЕТ» (ННГАСУ)

Международный факультет экономики, права и  менеджмента

Кафедра Информационных систем в экономике

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

По дисциплине «Базы данных»

 

Тема работы: «База данных по учету успеваемости ВУЗа»

 

Работу выполнил:

 

 

 

 

 

Работу проверил:

 

Нижний Новгород 2013

Содержание.

 

 

Введение.

Управление информацией  всегда было основной сферой применения компьютеров и, надо думать, будет  играть еще большую роль в будущем. Базы данных и системы управления ими (СУБД, DBMS – Database Management System) на протяжении всего пути развития компьютерной техники совершенствовались, поддерживая все более сложные уровни абстрактных данных, заданных пользователем, и обеспечивая взаимодействие компонентов, распределенных в глобальных сетях и постепенно интегрирующихся с телекоммуникационными системами.

В данной курсовой работе представлена разработка и реализация базы данных «Учет успеваемости студентов ВУЗа». Данная база данных поможет хранить большое количество информации по студентам.

 

Задание

 

База  данных учета успеваемости студентов ВУЗа

Базу данных используется для учета успеваемости студентов. В таблицы должны быть занесены имя, группа, дата поступления и форма обучения каждого студента. Всякий раз после сессии и сдачи какого-либо предмета в таблицу заносятся все данные: номер студента, номер дисциплины, оценка, вид аттестации(зачет, экзамен). Так же существует учебный план, по которому и учатся студенты. В учебный план заносят номер группы, номер дисциплины, количество часов предназначенных для изучения данной дисциплины, а так же семестр.

 

 Проектирование базы данных «Учет успеваемости студентов ВУЗа».

 Анализ предметной области.

База данных обслуживает ВУЗ, следовательно, главные компоненты в базе – это студенты, успеваемость и учебный план. С этими данными в основном и производится вся работа.

Изначально в базе данных уже хранится список студентов, которые обучаются в данном ВУЗе. У каждого студента есть свой уникальный номер, а также в базе указываются его группа и фамилия, имя , отчество, а так же год поступления.

Особое внимание уделяется журналу  успеваемости студентов. Данная таблица  содержит свой номер, номер студента, предмет, оценку и вид аттестации. Эта таблица постоянно пополняется.

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

 

ER-модель

 

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

Таблицы.

На основании предметной области создается база данных.

 

Таблица «Студенты».

В ней содержатся данные о студентах, которые учатся в данном ВУЗе.

 

Таблица «Учебный план».

Данная таблица содержит данные о учебных планах.

 

Таблица «Группы»

Данная таблица содержит информацию о группах.

 

Таблица «Дисциплина»

Таблица «Журнал успеваемости»

 

Основная таблица. Она включает в себя все оценки, которые получают студенты.

Таблица «Группы – Дисциплины »

 

Даталогическая  модель.

Здесь представлены связи, которые  обеспечивают связанную работу базы данных. Ключевые поля обозначены значком « ».

 

Запросы.

 

Запросы используются для определения, каких либо конкретных данных по базе данных.

Запрос 1. Определение предметов, которые сдал студент, а так же оценки по каждому из них.

 

Запрос 2. Определение студентов, которые поступили в определенный год (год поступления вводится вручную).

 

 

Запрос 3. Показывает среднюю оценку студента по всем предметам.

Формы.

  1. Учет успеваемости студентов

 

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

 

  1. Студенты

 

 

  1. Журнал успеваемости

 

 

 

  1. Учебный план

 

 

Заключение.

На сегодняшний день реляционные  базы данных остаются самыми распространенными, благодаря своей простоте и наглядности, как в процессе создания так и на пользовательском уровне.

Проблема проектирования реляционной базы данных состоит  в обоснованном принятии решений  о том, из каких отношений должна состоять база данных и какие атрибуты должны быть у этих отношений.

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

 

  1. Гетц Кен «Access. Сборник рецептов для профессионалов»; Спб; 2005 г; 782 с.;
  2. Хомоненко А.Д. «Базы данных»; Спб.: КОРОНА принт;2004г; 736с.
  3. Интернет ресурсы.

 


Информация о работе База данных по учету успеваемости ВУЗа