Проектирование системы дистанционного обучения

Введение

1. Постановка задачи
2. Анализ систем дистанционного обучения.
2.1. Преимущества дистанционного обучения
2.2. Недостатки дистанционного обучения
2.3. Аспекты технической реализации системы дистанционного обучения
3. Проектирование модулей системы дистанционного обучения
3.1. Разработка модулей наполнения и обзора лекционных материалов
3.2. Разработка модуля тестирования
4. Разработка программного обеспечения
4.1. Выбор программных средств разработки
4.1.1. Выбор операционной системы для сервера
4.1.2. Выбор Web-сервера
    4.1.3. Выбор средств управления базами данных и языковых средств разработки
4.2. Проектирование БД системы дистанционного обучения
4.2.1. Представление модели данных в виде ER – диаграмм
4.2.1. Логическое проектирование БД
4.2.2. Приведение БД к табличной форме
4.2.3. Проектирование схемы БД
4.3. Разработка программных модулей
4.3.1. Разработка модели
4.3.2. Разработка контроллеров действия

4.3.3. Разработка шаблонов (view в паттерне MVC)

Проектирование схемы БД

Описание логической БД называется схемой. Схема представляет собой таблицу типов используемых данных, она содержит имена объектов и атрибутов и указывает связи между ними. В схему могут быть помещены конкретные данные. Если схема содержит значения элементов данных, то ее называют экземпляром схемы. Схема изображается в виде диаграммы, состоящей из блоков. Термин «схема» используется для определения полной таблицы всех типов элементов данных и записей, которые хранятся в БД. На базе одной схемы могут быть построены несколько подсхем[5].
Схема состоит из блоков, в которых указываются поля записи, ключевое поле подчеркивается, над блоком ставится имя объекта. Блоки между собой связаны стрелками-связями. Блоки изображаются в виде прямоугольников, очерченных сплошной линией для записей и пунктирной для агрегатов данных. Между блоками могут быть изображены перекрестные ссылки, указывающие на связи между таблицами. Если перекрестные ссылки опущены в схеме или подсхеме, то потеря информации не происходит. Ссылки необходимы для организации быстрого поиска информации. Линии связи показывают на дополнительную передачу информации.
Схема нормализованной базы данных представлена на рисунке 4.9. В приложении «А» представлены SQL запросы для создания таблиц в БД.
Схема БД

Рисунок 4.9. – Схема нормализованной БД

СевНТУ 2008г. автор работы Прищак Сергей
Hosted by uCoz