Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архив1 / doc92 / КУРСОВАЯ(12).doc
Скачиваний:
26
Добавлен:
03.08.2013
Размер:
307.71 Кб
Скачать

8 Описание свойств информационных объектов

Для работы информационной системы необходимо определить основные свойства информационных объектов. Они представлены в табл. 1-6.

Таблица1. Информационный объект«Пользователь»

Имя атрибута

Описание

ID

Идентификатор

E-mail

E-mail адрес пользователя

Пол

Пол пользователя

Провайдер

Идентификатор oAuth провайдера

Идентификатор

Идентификатор oAuthпользователя

Полное имя

Имя пользователя и фамилия

Фото

Фотография пользователя

Табл.2. Информационный объект «Урок»

Имя атрибута

Описание

Идентификатор

Идентификатор

Название

Название урока

Текст

Краткий теоретический материал

Упражнение

Задание к уроку

Позиция

Позиция урока в теме

Тема

Идентификатор темы

Код награды

Идентификатор награды

Код упражнения

Код упражнения для проверки

Табл.3. Информационный объект «Тема»

Имя атрибута

Описание

Идентификатор

Идентификатор

Название

Название темы

Описание

Описание темы

Табл.4. Информационный объект «Награда»

Имя атрибута

Описание

Идентификатор

Идентификатор

Название

Название награды

Описание

Описание награды

Картинка

Путь до картинки награды

Табл.5. Информационный объект «Пройденные упражнения»

Имя атрибута

Описание

Пользователь

Идентификатор пользователя

Упражнение

Идентификатор упражнения

Дата

Дата и время

Табл.6. Информационный объект «Награды пользователя»

Имя атрибута

Описание

Пользователь

Идентификатор пользователя

Награда

Идентификатор награды

Дата

Дата и время

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

9 Описание связей информационных объектов

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

Связь между информационными объектами «Тема» и «Упражнения» - один ко многим, т.к. у темы или раздела может быть несколько упражнений и уроков.

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

  1. «Пользователь» с «Пройденными упражнениями» - один ко многим, т.к. у пользователя может быть несколько завершённых уроков;

  2. «Упражнения» с «Пройденными упражнениями» - один ко многим, т.к. одни и те же упражнения могут быть пройдены несколькими пользователями.

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

  1. «Пользователь» и «Награды пользователя» - один ко многим, т.к. у пользователя может быть много наград в процессе прохождения курса;

  2. «Награды» и «Награды пользователя» - один ко многим, т.к. одна и та же награды может быть у нескольких пользователей.

Дописать англ названия

Связи между информационными объектами представлены на рис. 3.

Рис.3. ER-диаграмма.

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

Соседние файлы в папке doc92