BigEdu.ru
» » » Проектирование и реализация базы данных Расписание занятий
Вернуться назад

Проектирование и реализация базы данных Расписание занятий

Сочинский Государственный Университет Туризма и Курортного Дела

Факультет информационных технологий и математики

Курсовой проект
ПО ДИСЦИПЛИНЕ

“БАЗЫ ДАННЫХ И ЗНАНИЙ”

на тему

“Проектирование и реализация базы данных «Расписание занятий»”

Выполнила студентка

группы 05-ПИ:

Камардина Ю. А.

Научный руководитель:

Лобова О. Е.

________________________

Дата:

13января 2008 г.

С ОДЕРЖАНИЕ

СОДЕРЖАНИЕ.. 3

ВВЕДЕНИЕ.. 4

1. Аналитическая часть.. 6

1.1.

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

· занятость аудиторий;

· группы;

· специализация и свободное время преподавателей;

· расписание звонков;

· дисциплины (учебный план);

· дни недели;

· расписание;

· учебный план.

Диспетчер должен вводить расписание в виде записей базы:

- День недели

- Время начала

- Аудитория

- Группа

- Дисциплина

- Преподаватель

При вводе требуется не допускать «накладок» вида:

1. В одной аудитории в одно и то же время занимаются разные группы;

2. Одна и та же группа в одно и то же время занимается в разных аудиториях, либо разными предметами, либо с разными преподавателями;

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

Кроме того, информационная система должна выводить информацию по запросам расписаний:

· группы;

· преподаватели;

· аудитории.

1.2.

Для обеспечения пользователя указанной информацией в БД должны храниться справочные данные о группах, аудиториях и преподавателях. В результате анализа предметной области выявляются документы, содержащие справочную информацию: «Группы» (рис.1.2.1), «Аудитории» (рис.1.2.2), «Преподаватели» (рис.1.2.3), «Расписание звонков» (рис.1.2.4), «Дисциплины» (рис.1.2.5), «Дни недели» (рис.1.2.6), «Расписание» (рис.1.2.7), «Учебный план» (рис.1.2.8). Ниже приведены формы документов.

Рис.1.2.1 Форма справочного документа «Группы»

Рис.1.2.2 Форма справочного документа «Аудитории»

Рис.1.2.3 Форма справочного документа «Преподаватели»

Рис.1.2.4 Форма справочного документа « Расписание звонков»

Рис.1.2.5 Форма справочного документа «Дисциплины»

Рис.1.2.6 Форма справочного документа «Дни недели»

Рис.1.2.7 Форма справочного документа «Расписание»

Рис.1.2.8 Форма справочного документа «Учебный план»

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


2.

Концептуальная модель является представлением точки зрения пользователя на предметную область и не зависит ни от программного обеспечения СУБД, ни от технических решений.

Концептуальная модель должна быть стабильной.

Одной из распространенных моделей концептуальной схемы является модель «сущность - связь». Под сущностью понимают основное содержание объекта предметной области, о котором собирают информацию. В качестве сущности могут выступать место, вещь, личность, явление.

Экземпляр сущности - конкретный объект.

Сущность принято определять атрибутами - поименованными характеристиками.

2.2. Определение связей информационных объектов, построение информационно-логической модели и ER -диаграммы

Для построения информационно-логической модели сначала построим матрицу смежности — это квадратная матрица по числу ИО, которая заполняется по строкам. Элемент матрицы на пересечении строки и столбца равен 1, если ИО, стоящий в строке, связан с ИО, стоящим в столбце, отношением один ко многим, тип функциональной связи во внимание не принимается.

Существуют следующие типы отношений между объектами:

¨ Один-к-одному (1:1). Каждому экземпляру первого информационного объекта соответствует только один экземпляр второго информационного объекта

¨ Один-ко-многим (1:М). Каждому экземпляру одного информационного объекта соответствует несколько экземпляров другого информационного объекта, а каждому экземпляру второго информационного объекта соответствовать не более одного экземпляра первого информационного объекта.

¨ Многие-ко-многим (М:М). Каждому экземпляру одного информационного объекта соответствует несколько экземпляров другого информационного объекта и каждому экземпляру второго информационного объекта может соответствовать несколько экземпляров первого.

В результате анализа получили 8 информационных объектов: ДНИ НЕДЕЛИ, АУДИТОРИИ, РАСПИСАНИЕ ЗВОНКОВ, УЧЕБНЫЙ ПЛАН, ГРУППЫ, ДИСЦИПЛИНЫ, РАСПИСАНИЕ, ПРЕПОДАВАТЕЛИ. Проведем попарный анализ связей между ними:

Дни недели (1) Расписание (7). Тип связи 1:М. Связь между этими объектами обеспечивается с помощью реквизита Код дн

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Рефераты по информатике и программированию Сочинский Государственный Университет Туризма и Курортного Дела Факультет информационных технологий и математики Курсовой проект ПО
Оценок: 1006 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru