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