рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Организация входных и выходных данных

Организация входных и выходных данных - раздел Информатика, Диплом Тестирование Организация Входных И Выходных Данных. Ранее Существовал Подход К Программиро...

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

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

По сути, такие программы работают по простому алгоритму выдай вопрос - прими ответ. Более современным является подход хранения тестовых заданий во внешнем файле в базе данных а универсальная программа тестирования выбирает задания из этой базы данных, предлагает ее испытуемому и ведет протоколирование результатов. Таким образом, одна программа может выбирать вопросы и ответы не только из одной, а из нескольких баз данных тестов и таким образом, является универсальной тестирующей программой.

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

CloseOtvet - хранит предложенные варианты с указанием правильного на тестовые задания ТЗ закрытого типа Каждое тестовое задание идентифицируется своим кодом. Таблица с заданиями OpenClose содержит поле Kod типа Счетчик. Все остальные таблицы также содержат в качестве указателя на номер тестового задания поле Kod числового типа. На рисунке 4 показан конструктор таблиц Связи между таблицами отображены на рисунке 5. Как видим, используется связь между таблицами один-ко- многим, так как главная таблица OpenClose содержит задание, идентифицированное ключевым полем типа Счетчик, а каждая другая таблица содержим множество вариантов ответов на это задание Рисунок 4 Структура полей таблиц базы данных тестирования. Рисунок 5 Схема данных базы данных тестирования банка заданий по данной дисциплине Множество испытуемых студентов, учеников также хранится в иерархической базе данных. База данных имеет пять таблиц с определенными иерархическими связями Таблица Facultet содержит список факультетов академии университета таблица Groups содержит список групп университета.

Для каждой группы определена принадлежность к какому-либо факультету. таблица Students содержит список студентов академии университета. Для каждого студента определена его принадлежность к какой-либо группе. таблица Results содержит результаты тестирования каждого студента по всем пройденным им тестам.

Связь с таблицей Students осуществляется по коду студента в таблице Students. таблица ListTest содержит список тестов с указанием объема тестового набора с указанием пути к файлу с набором тестовых заданий базе данных теста. Рисунок 6 Схема базы данных Академия Таким образом, база данных университет представляет собой иерархически организованную структуру где самой главной таблицей является Facultet, подтаблицей является таблица Groups, таблица Students, в свою очередь является подчиненной к таблице Groups, а таблица Results является подчиненной к таблице Students.

На рисунке 6 показана таблица Facultet с раскрытыми подчиненными таблицами. Рисунок 7 Благодаря определенным связям из главной таблицы можно наблюдать записи в подчиненных таблицах.

Все базы данных, использующихся в этом проекте являются распределенными базами данных, то есть хранятся на головном компьютере сервере, а наполнение их производится с компьютеров, включенных в локальную сеть, то есть все результаты тестирования, каждое из которых проводилось на локальном компьютере записывается в распределенную базу данных.

Подключение к распределенной базе данных в программе производится с помощью настроечного файла iniTest.txt, в котором прописывается сетевой путь на базы тестирования и на базу данных Univer97.mdb. Схема взаимодействия программы с базой данных представлена на рисунке 8 Рисунок 8 Схема взаимодействия программы с базой данных DLL, являющаяся начинкой Jet, автоматически связываются с программой на Visual Basic во время выполнения.

Jet преобразует запросы от программы в физические операции над mdb- файлом или другим источником данных. 1.4.

– Конец работы –

Эта тема принадлежит разделу:

Диплом Тестирование

На этом этапе технического развития уже не только компьютер осваивается культурой как новое знание и новая ценность, но традиционные знания и… Актуальной задачей педагогической информатики становится помощь… Но изучение персонального компьютера представляет сложность как для детей, так и для взрослых. Опосредованность реалий…

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Организация входных и выходных данных

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Назначение и область применения приложения
Назначение и область применения приложения. В настоящее время большое внимание уделяется разработке компьютерных тестов и их использовании в учебном процессе. Учебный процесс, как сложная си

Постановка задачи
Постановка задачи. Самой сложной задачей эксперта по контролю является задача разработки тестовых заданий, которые позволяют максимально оценить уровень соответствия или несоответствия ПМЗ и ЛМЗ. П

Выбор состава технических и программных средств
Выбор состава технических и программных средств. Система управления базами данных Access 97 служит для создания различных баз данных, их редактирования, выборки из базы требуемых данных по условию,

Описание алгоритма работы программы
Описание алгоритма работы программы. Рассмотрим логическую схему взаимодействия базы данных Access, содержащую таблицы базы данных, формы программы вместе с элементом управления данными DDC - DAO d

Описание приложения Система Тестирования
Описание приложения Система Тестирования. Так как современная система тестирования должна иметь основные блоки стр. 12 , то и представленный проект имеет формы, соответствующие основным блокам сист

Описание формы frmStudent
Описание формы frmStudent. Форма frmStudent приложения блок администрирования Форма содержит четыре основных блока 1. Элемент управления дерево, представляющее базу данных Univer97.mdb в иерархичес

Описание формы frmOpen
Описание формы frmOpen. При щелчке по дереву университета в блоке администрирования программы, если узел представляет собой какого-то студента, а на группу или факультет становится доступным пункт

Описание формы frmTest
Описание формы frmTest. Форма frmTest содержит элементы управления, приведенные на рисунке 16. Командная кнопка 1 производит проверку правильности ответов и позволяет произвести переход к следующем

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

Описание формы frmResults
Описание формы frmResults. На этой форме в этом окне проводится сводный анализ результатов тестирования. Безусловно, статистика результатов тестирования по студенту, группе, предмету, дате п

Спецификация программы
Спецификация программы. Исполняемый файл программы Комплексная система тестирования имеет название Testirovanie и может быть расположен в любом дерева папок на жестком диске. Проектом называ

Описание тестовых наборов данных
Описание тестовых наборов данных. Алгоритмические ошибки приводят к различным последствиям. Во-первых, могут возникнуть невыполнимые действия. Например, деление на нуль, корень квадра

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги