Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
НИРС_new.doc
Скачиваний:
1
Добавлен:
21.11.2019
Размер:
399.87 Кб
Скачать

4 Основные требования к системе

4.1 Функциональные назначения системы

Обучающая система предназначена для автоматизации учебного процесса, и в зависимости от статуса пользователя эта система предназначена для следующих целей.

Если пользователь системы - администратор или преподаватель, то система предназнчена для :

- формирования автоматизированных учебных курсов;

- создания и настройки контрольных тестов;

- подготовки отчетов;

- обеспечения прав доступа по категориям пользователей;

- формирования учебных групп;

- контроля учебного процесса.

Если пользователь системы обучаемый,то система предназнчена для:

- автоматизированного обучения;

- контроля и самоконтроля знаний.

То есть в зависимости от своего статуса пользователь обладает соответствующим правом доступа к программным средствам и функциональным задачам:

    1. Основные таблицы и схема данных

SECTION

ID_SECTION

NAME_SECTION

NUMBER_SECTION

SUBJECT

ID_ SUBJECT NAME_SUBJECT

ID_SECTION

LINK

REGISTER

ID

FIO

ID_ SPECIALITY

EMAIL

ID_POST

LOGIN

PASSWORD

LEVEL

1

1

1

TEST

ID_TEST

NUMBER _QUEST

ID_CORRECT_ANSWER

ID_SECTION

SECTION_RESULT ID

DATE

ID_TEST

MARK

ID_SECTION

1

SPECIALITY

ID_ SPECIALITY

NAME_ SPECIALITY

GROUP

1

ANSWER

ID_ANSWER

ANSWER

ID _QUESTION

PRIV

ID

ID_SECTION

PRIV

1

POST

ID_POST NAME_POST

1

QUESTION

ID _QUESTION

QUESTION

ID_ TEST

COMMON_RESULT ID

DATE

MARK

1

1

Рисунок 4.2 – Схема БД проектируемой обучающей системы

Таблица 4.2.1 – Структура таблицы пользователей (REGISTER)

Поле

Тип

Назначение

ID

INT

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

FIO

TEXT

ФИО

ID_ SPECIALITY

INT

Идентификатор специальности

EMAIL

TEXT

Электронный адрес

ID_POST

INT

Идентификатор должности

LOGIN

TEXT

Логин

PASSWORD

TEXT

Пароль

LEVEL

INT

Уровень прохождения тестов

Таблица 4.2.2 – Структура таблицы разделов (SECTION)

Поле

Тип

Назначение

ID_SECTION

INT

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

NAME_SECTION

TEXT

Название раздела

NUMBER_SECTION

INT

Номер раздела

Таблица 4.2.3 – Структура таблицы тем (SUBJECT)

Поле

Тип

Назначение

ID_ SUBJECT

INT

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

NAME_SUBJECT

TEXT

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

ID_SECTION

INT

Идентификатор соответствующего раздела

LINK

TEXT

Ссылка на документ с учебным материалом

Таблица 4.2.4 – Структура таблицы тестов (TEST)

Поле

Тип

Назначение

ID_TEST

INT

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

NUMBER _QUEST

INT

Количество вопросов

ID_CORRECT_ANSWER

INT

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

ID_SECTION

INT

Идентификатор соответствующего раздела

Таблица 4.2.5 – Структура таблицы вопросов (QUESTION)

Поле

Тип

Назначение

ID _QUESTION

INT

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

QUESTION

TEXT

Формулировка вопроса

ID_ TEST

INT

Идентификатор соответствующего теста

Таблица 4.2.6 – Структура таблицы ответов (ANSWER)

Поле

Тип

Назначение

ID_ANSWER

INT

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

ANSWER

TEXT

Формулировка ответа

ID _QUESTION

INT

Идентификатор соответствующего вопроса

Таблица 4.2.7 – Структура таблицы результатов тестов по разделам (SECTION_RESULT)

Поле

Тип

Назначение

ID

INT

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

DATE

DATETIME

Дата и время прохождения

ID_TEST

INT

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

MARK

FLOAT

Оценка

ID_SECTION

INT

Идентификатор соответствующего раздела

Таблица 4.2.8 – Структура таблицы результатов общих тестов (COMMON_RESULT)

Поле

Тип

Назначение

ID

INT

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

DATE

DATETIME

Дата и время прохождения

MARK

FLOAT

Оценка

Таблица 4.2.9 – Структура справочника специальностей (SPECIALITY)

Поле

Тип

Назначение

ID_ SPECIALITY

INT

Идентификатор специальности

NAME_ SPECIALITY

TEXT

Название специальности

GROUP

TEXT

Название группы

Таблица 4.2.10 – Структура справочника должностей (POST)

Поле

Тип

Назначение

ID_POST

INT

Идентификатор должности

NAME_POST

TEXT

Название должности

Таблица 4.2.11 – Структура таблицы привилегий (PRIV)

Поле

Тип

Назначение

ID

INT

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

ID_SECTION

INT

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

PRIV

INT

Доступ есть/нет

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]