Информационная модель задачи самооценки студентов
Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод на новый заказ в Автор24. Это бесплатно.
Далее проведем построение информационной модели согласно поставленной задаче, определим перечень сущностей для проектирования базы данных в соответствии с поставленными задачами, установим связи между ними.
В качестве информационных объектов базы данных выбраны:
- тестируемые;
- методики тестирования самооценки;
- критерии самооценки;
- вопросы теста и варианты ответов;
- журнал результатов тестирования.
Приведем описание связей между указанными сущностями.
Каждый тестируемый проходит множество методик тестирования самооценки. Связь 1:N.
Каждый тестируемый отвечает на множество вопросов. Связь 1:N.
В каждой методике содержится множество вопросов. Связь 1:N.
Каждый вопрос содержит множество вариантов ответа. Связь 1:N.
Диаграмма «Сущность-Связь» приведена на рис.5.
Рисунок 5 - Диаграмма «Сущность-Связь»
На основании диаграммы «сущность-связь» проведем проектирование логической модели данных.
Структура нормативно-справочной информации, используемой для разработки системы самооценки студентов, приведена в таблице 1.
Таблица 1 - Структура нормативно-справочной информации
№ п/п Наименование кодируемого множества объектов Значность кода Система кодирования Вид классификатора
1 2 3 4 5
1 Код тестируемого ХХХХХХ порядковая локальный
2 Код методики самооценки ХХХ порядковая локальный
3 Код вопроса ХХХ порядковая локальный
4 Код ответа на вопрос ХХХ ХХ порядковая локальный
5 Код ответа тестируемого ХХХ порядковая локальный
Описание систем классификации и кодирования.
Код тестируемого. Длина кода ХХХХХХ, где ХХХХХХ – порядковый номер тестируемого в классификаторе предприятия.
Код методики самооценки. Длина кода ХХХ, где ХХХХ – порядковый номер методики самооценки в проектируемой ИС.
Код вопроса теста. Длина кода ХХХ, где ХХХХ – порядковый номер вопроса в тесте.
Код ответа на вопрос. Длина кода ХХХ ХХ, где ХХХ – порядковый номер ответа на вопрос теста, ХХ – номер вопроса.
Код ответа тестируемого. Длина кода – ХХХ, где ХХХ - порядковый номер ответа тестируемого на вопрос теста.
Описание структуры логической модели данных приведено ниже.
Таблица 2 - Справочник «Тестируемые»
Наименование поля Тип данных Размер поля
1 2 3
Код тестируемого Числовой Целое
ФИО Текстовый 40
Группа Текстовый 40
Таблица 3 - Справочник «Тесты»
Наименование поля Тип данных Размер поля
1 2 3
Код теста Числовой Целое
Наименование Текстовый 40
Описание Текстовый 255
Таблица 4 - Справочник «Вопросы теста»
Наименование поля Тип данных Размер поля
1 2 3
Код вопроса Числовой Целое
Код теста Числовой Целое
Наименование вопроса Текстовый 255
Весовой коэффициент Действительное
Таблица 5 - Справочник «Ответы на вопросы»
Наименование поля Тип данных Размер поля
1 2 3
Код ответа Числовой Целое
Код теста Числовой Целое
Код вопроса Числовой Целое
Наименование Текстовый 100
Балл Числовой Целое
Таблица 6 – Журнал тестирования
Наименование поля Тип данных Размер поля
1 2 3
Код теста Числовой Целое
Код тестируемого Числовой Целое
Код вопроса Числовой Целое
Код ответа Текстовый 100
Балл Числовой Целое
Дата Дата
Логическая модель базы данных приведена на рис.6.
Рисунок 6 - Логическая модель базы данных
Описание структуры таблиц базы данных приведено ниже.
Таблица 7 - Структура таблицы «sotr»
Наименование поля Тип данных Размер поля
1 2 3
Code_sotr
Int Primary key
Fio
Char 40
Dolgn
Char 40
Таблица 8 - Структура таблицы «disc»
Наименование поля Тип данных Размер поля
1 2 3
Code_disc Int
Name Char 40
Таблица 9 - Структура таблицы «uch_mat»
Наименование поля Тип данных Размер поля
1 2 3
Code_mat Int
Nam Char 40
Path Char 255
Code_disc
Числовой Целое
Таблица 10 - Структура таблицы «tests»
Наименование поля Тип данных Размер поля
1 2 3
Code_test Int
Name Char 40
Opis
Char 255
Code_disc
Int
Таблица 11 - Структура таблицы «vopr»
Наименование поля Тип данных Размер поля
1 2 3
Code_vopr Int
Code_test
Int Целое
Nam_vop
Char 255
Ves
float
Таблица 12 - Структура таблицы «otvet»
Наименование поля Тип данных Размер поля
1 2 3
Code_otv Int
Code_test
Int
Code_vop
Int
Nam Char 100
Ball Int
Таблица 13 - Структура таблицы «gur_test»
Наименование поля Тип данных Размер поля
1 2 3
Code_test Int
Code_sotr
Int
Code_vop
Int
Code_otv
Int
Ball Int
Day date
Рисунок 7 - Физическая модель
Отдельные части (блоки) схемы реализуют выполнение пунктов меню, соответствующих схеме диалога.
Пользователь запускает режим тестирования, выбирает ответы на задаваемые системой вопросы;
Информация о введенных ответах сохраняется в базе;
На основании введенных ответов система проводит расчет рейтинга самооценки студента.
Рисунок 8 Схема технологического процесса работы меню
Работа с пунктом меню «Справочники»
Цель задачи: Настройка системы расчета уровня самооценки.
Периодичность: постоянно.
Входная информация: Справочники психологов по расчету уровня самооценки студентов.
Выходная информация: отчетность по самооценке.
Рисунок 9 Технологическая схема работы с документами
Далее определим стратегию автоматизации технологии работы психологических служб
Зарегистрируйся, чтобы продолжить изучение работы
50% курсовой работы недоступно для прочтения
Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!