Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовик Ананьевой М.С., 08-СК.docx
Скачиваний:
2
Добавлен:
19.09.2019
Размер:
737.24 Кб
Скачать

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

Государственное образовательное учреждение высшего профессионального образования

НИЖЕГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ

ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ИМ. Р. Е. АЛЕКСЕЕВА

Кафедра: “Теоретическая и прикладная механика ”

КУРСОВАЯ РАБОТА ПО ДИСЦИПЛИНЕ:

Информационное обеспечение баз данных

На тему:

База данных «Студенты»

Рецензия:

_____________________ Выполнил студент: Ананьева М.С.

____________________ _ Группа: 08 – СК

____________________ _ Проверил: Мартынюк М.В.

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

2 011

Содержание:

1 Анализ исходных данных и разработка ТЗ…………………………….

2 Схема базы данных………………………………………………………

3 Инструкция программиста………………………………………………

4 Инструкция пользователя……………………………………………….

5 Приложение……………………………………………………………....

6 Вывод...........................................................................................................

1. Анализ исходных данных и разработка тз

    1. Основание и назначение разработки

Курсовая работа представляет собой самостоятельное проектирование базы данных, изучение Microsoft Office Access 2007 и среды разработки С++Builder. Эта работа является результатом подведения итогов по курсу “Информационное обеспечение баз данных”, а именно: закреплением теоретических знаний и практических навыков, связанных с СУБД;

1.2 Требования к функциональным характеристикам

БД должна обеспечить:

  • Просмотр данных.

  • Добавление, редактирование и удаление.

  • Контроль входных данных.

  • Вывод диалоговых окон.

1.3 Рекомендуемые требования к составу и параметрам технических средств, программной совместимости

 С++Builder

 CPU 500 Pentium

32 МБ оперативной памяти.

2 Схема базы данных

2.1 Постановка задачи

Разработка базы данных студентов университетов России.

2.2 Моделирование данных

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

Моделирование данных обычно проводится в три этапа:

 концептуальное,

 логическое,

 физическое моделирование.

2.2.1 Концептуальное моделирование

На этапе разработки концептуальной модели применяются диаграммы сущность-связь (ERD, Entity Relationship Diagram), позволяющие представить в графическом виде данные и требования к информации. ERD представляет собой концептуальную картину того, как, вероятнее всего, будет выглядеть база данных, какие данные будут в ней храниться и какую информацию можно будет из нее извлечь.

Для поставленной задачи выделяем следующие информационные объекты (сущности):

  • ФИО студента;

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

  • Семейное положение;

  • Группа;

  • Успеваемость, %;

  • Интересы;

  • Университет;

  • Юридический адрес;

  • Контактный телефон;

  • Общежитие;

  • Адрес общежития;

  • Телефон коменданта;

  • Комната;

  • Название мероприятия;

  • Дата;

  • Победы;

  • Полное имя куратора;

  • Факультет;

  • Должность в университете;

  • Специальность;

  • Курс;

  • Служба в армии;

  • Организация;

  • Адрес работы;

  • E-mail.

Выделим ассоциации (позволяет по значению одной сущности определить другую):

  • Студент живет на месте проживания;

  • Общежитие предоставляет проживание;

  • Университет владеет общежитием;

  • Студент принимал участие в мероприятиях;

  • Мероприятия обеспечивают участие в них;

  • Группа содержит студентов;

  • Куратор наставляет группу;

  • Студент проходил службу в армии;

  • Студент устроился на работу.

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

В университетах России обучается огромное количество студентов. Для обеспечения оперативности ведения информации о студентах, их месте жительства, работе, кураторах студенческих групп, участии студентов в различных мероприятиях необходима автоматизированная система, основанная на современной базе данных. Использование базы данных и автоматизированной системы для работы с базой данных существенно сократит время поиска данных о студентах, университетах, их юридических адресах, студенческих общежитиях и поможет быстрее решить многие другие задачи. Необходимо учесть, что среди студентов могут быть однофамильцы, поэтому у каждого студента должен быть уникальный ID.

Могут существовать следующие ограничения при работе базы данных:

  1. Студент может не проживать в общежитии. (Например, он снимает квартиру.)

  2. В каждом мероприятии может участвовать большое количество студентов.

  3. Куратор может быть сразу у нескольких групп, а в одной группе учится много студентов.

  4. Студенты старше17 лет.

  5. Каждый студент может участвовать не более чем в 10 мероприятиях и т. д.

Работать с базой данных «Студенты» будут следующие пользователи:

Дирекция университетов;

Работодатели.

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

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