Всё сдал! - помощь студентам онлайн Всё сдал! - помощь студентам онлайн

Реальная база готовых
студенческих работ

Узнайте стоимость индивидуальной работы!

Вы нашли то, что искали?

Вы нашли то, что искали?

Да, спасибо!

0%

Нет, пока не нашел

0%

Узнайте стоимость индивидуальной работы

это быстро и бесплатно

Получите скидку

Оформите заказ сейчас и получите скидку 100 руб.!


Компьютерное тестирование

Тип Реферат
Предмет Информатика
Просмотров
1402
Размер файла
116 б
Поделиться

Ознакомительный фрагмент работы:

Компьютерное тестирование

Контрольная работа

на тему:

«Компьютерное тестирование»

Владивосток 2009

Введение

Существует несколько предметов, по которым нужно осуществлять компьютерное тестирование. Каждый предмет включает некоторое количество вопросов. Ответы на вопрос могут быть представлены разными способами: (варианты ответов, один из них правильный; подстановка ответа в заданное поле, например, значения выражения и пр.)

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

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


Функциональные возможности системы

Функциональные возможности системы «Компьютерное тестирование» предоставляют следующие возможности:

¨ Занесение новых студентов;

¨ Просмотр информации о каждом зарегистрированном студенте;

¨ Прохождение тестирования.

Построение информационно-логической модели базы данных

Выделение информационных объектов

а) документы и их реквизиты, подлежащие хранению в базе данных

ДокументНаименование реквизита (реальное)Наименование реквизита в базе данныхТип реквизитаСвязи
1Студент

Код студента

Ф.И.О.

Улица

Дом

Кв

Код студента

Ф.И.О.

Улица

Дом

Квартира

Ключевой

Описательный

Описательный

Описательный

Описательный

2Тест

Код предмета

Вопрос

Код ответа

Ответ

Код вопроса

Предмет

Вариант

Код предмета

Вопрос

Код ответа

Ответ

Код вопроса

Предмет

Вариант

Ключевой

Описательный

Ключевой

Описательный

Ключевой

Описательный

Описательный

б) зависимые реквизиты

Описательные реквизитыКлючевые реквизиты
Ф.И.О.Код студента
УлицаКод студента
ДомКод студента
КвКод студента
Код предметаКод студента
ВопросКод вопроса
ОтветКод ответа
ПредметКод предмета
ВариантКод ответа
Код вопросаКод предмета
Код ответаКод вопроса

в) группировка реквизитов

РеквизитыКлючИмя объектаОписание

Код студента

Студент

Ф.И.О.

Адрес

Дом

кв

- Студент

Код предмета

Предмет

- Предмет

Код вопроса

Вопрос

Код предмета

Вариант

- Вопрос

Код ответ

Ответ

Код вопроса

Да/нет

Выбор

- Ответ

Код студента

Код предмета

Дата

- Сдаваемый предмет

Код студента

Код предмета

Код ответа

Код вопроса

вариант

Код сдаваемого предмета

Код

Адрес

- Адрес

Код

Вариант

- Вариант

Студент

Название столбцаТипКлючевое поле
Код студентаСчетчик-
Ф.И.О.Текстовый
АдресЧисловой
ДомЧисловой
КвЧисловой

Предметы

Название столбцаТипКлючевое поле
Код предметаСчетчик-
ПредметТекстовый

Вопросы

Название столбцаТипКлючевое поле
Код вопросаСчетчик-
ВопросТекстовый
Код предметаЧисловой
ВариантЧисловой

Ответы

Название столбцаТипКлючевое поле
Код ответаСчетчик-
ОтветТекстовый
Код вопросаЧисловой
Да/нетЛогический
ВыборЛогический

Сдаваемый предмет

Название столбцаТипКлючевое поле
Код студентаЧисловой-
Код предметаЧисловой
ДатаДата/время
ОценкаЧисловой

Код сдаваемого предмета

Название столбцаТипКлючевое поле
Код студентаЧисловой
Код предметаЧисловой
Код вопросаЧисловой
Код ответаЧисловой
ВариантЧисловой

Адрес

Название столбцаТипКлючевое поле
КодСчетчик-
АдресТекстовый

Вариант

Название столбцаТипКлючевое поле
КодСчетчик-
ВариантТекстовый

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

Проектирование алгоритмов обработки данных

Регистрация студентаПрохождение тестаРезультат

Регистрация студента в базе

Занесение информации о студенте

Выбор предмета

Прохождение теста

Занесение ответов в таблицу

Присчитывание оценки

Вывод оценки

Вывод отчета с информацией о сдаваемом тесте

Разработка запросов для корректировки и выборки данных

1) Копия запрос 3 – из всех возможных вариантов случайным образом взять один для определенного предмета

а) Данные из следующих таблиц должны быть включены в запрос: Предметы, Вопросы, Ответы.

SELECT [Forms]! [Студент]! [NG] AS Выражение1, Предметы. [Код предмета], ответы. [Код вопроса], ответы. [Код ответа], Вопросы.вариант

FROM Предметы INNER JOIN (Вопросы INNER JOIN ответы ON Вопросы. [Код вопроса] = ответы. [Код вопроса]) ON Предметы. [Код предмета] = Вопросы. [Код предмета]

WHERE (((Предметы. [Код предмета])=[Forms]! [Студент]! [Выбор предмета]) AND ((Вопросы.вариант)=» 1»+Int (Rnd()*6)));

2) Запрос3 – сравнивает 2 логических поля таблицы «Ответ» и показывает сколько имеется совпадений.

Корректировка данных средствами запросов

1) Формирование теста – (Создается на основе запроса на выборку «Копия запрос3») из всех возможных вариантов взять один в произвольном порядке и добавить вопросы соответствующего варианта в таблицу «Код сдаваемого предмета»

Данный запрос, описанный в SQL:

INSERT INTO [код сдаваемого предмета] ([Код студента], [Код предмета], [Код вопроса], вариант)

SELECT [Копия Запрос3].Выражение1, [Копия Запрос3]. [Код предмета], [Копия Запрос3]. [Код вопроса], [Копия Запрос3].вариант

FROM [Копия Запрос3];

2) Очистить выбор – (Запрос на обновления) Очищает логическое поле в таблице «Выбор»

3) Запрос4 – (Запрос на обновления) Добавляет полученную оценку в таблицу «Сдаваемый предмет» в поле «Оценка»

- В первую очередь заполняются таблицы «Предметы», «Вопросы», «Ответы»;

- Таблица «Сдаваемый предмет» заполняется на основании данных о прохождении теста;

- Таблица «Код сдаваемого предмета» заполняется на основании выданного варианта при прохождении тестирования.

Эта информация является рабочей.

Разработка форм

На главной форме содержится информация о студенте: место жительства, сданные им предметы и те предметы, которые он будит сдавать. Так же главная форма содержит подчиненную форму «Сдаваемый предмет» и кнопку «Начать тестирование», которая открывает форму Вопросы».


На форме «Вопросы» находятся само тестирование (вопрос и три варианта ответа) и кнопка «Завершить». Форма «Вопросы» создается на основе запроса «Формирование теста». Кнопка «Завершить» запускает запрос «Запрос4» который просчитывает оценку

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

1) Составная форма

Студент

Сдаваемый предмет


Источник записей: Студент + Сдаваемый предмет

Таблица, на которой строится форма: Сдаваемый предмет

Корректируемые данные: Да

Количество записей: Сдаваемый предмет

Недостатки: Невозможно корректировать таблицу «Студент», отсутствует иерархический просмотр.

2) Вложенная форма с одним уровнем


Главная:

Источник записей: Студент

Таблица, на которой строится форма: Студент

Корректируемые данные: Студент

Количество записей: Студент

Подчиненная:

Источник записей: Сдаваемый предмет

Таблица, на которой строится форма: Сдаваемый предмет

Корректируемые данные: Да

Количество записей: сколько предметов у студента

Достоинства: Возможность корректировать таблицу «Студент», реализуется иерархический просмотр.

Вывод: Выбираем для реализации форму 2, так как она удовлетворяет всем поставленным требованиям.

1) Определение подсхемы данных.

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

Основная часть

2) Общая структура вложенной формы.

В соответствие с приведенной подсхемой определим структуру вложенной формы «Студент». В основной части будут располагаться реквизиты студента (название студента: Ф.И.О.). Подчиненная форма «Сдаваемый предмет» будет содержать список записей об услугах,которыми пользуются клиенты. Связь между формами будет осуществляться по полям код студента.

Таким образом, форму «Студент» определяют:

- Тип формы: вложенная;

- Источник записей для основной части формы: таблица «Студент»;

- Включаемая подчиненная форма: «Сдаваемый предмет».

Форму «Сдаваемый предмет» определяют:

- Тип формы: подчиненная;

- Источник строк: Сдаваемый предмет.

3) Реквизиты основной и подчиненной формы.

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

Реализация алгоритмов обработки информации

Разработаны следующие макросы:

1. Новый студент. Осуществляет открытие формы «Новый студент» для занесения данных о новом студенте, записывает текущий номер в форму «Студент» из формы «новый студент». Привязан к событию «Нажатие кнопки» «ОК» в форме «Студент».

2. Начать тестирование. Осуществляет открытие формы «Вопросы», запускает запрос «Формирование теста» и «Очистить выбор». Привязан к событию «Нажатие кнопки» «Начать тестирование» в форме «Студент».

3. Закрыть новый студент. Закрывает Форму «Новый студент».

4. Оценка. Закрывает форму «Вопросы». Запускает запрос «Запрос4». Привязан к событию «Нажатие кнопки» «Закончить» в форме «Вопросы».

Описание алгоритма формирования теста

1) Создать запросы на добавление и обновление, для того чтобы добавить записи в таблицу «Код сдаваемого предмета» и очистить столбец «Выбор» таблице «Ответ» от предыдущих.

2) Создать макрос «Начать тестирование», последовательно запускающий запросы на обновление и добавление.

Макрокоманда
ОткрытьЗапрос; (Формирование теста; Таблица; Изменение)
ОткрытьЗапрос (Очистить выбор; Таблица; Изменение)
ОткрытьФорму (Вопросы; Форма)

3) В форме «Студент» создать кнопку «Начать тестирование». К событию «Нажатие» этой кнопки привязать макрос «Начать тестирование».

Разработка приложения пользователя

Для прохождения тестирования необходимо на главной форме при помощи поля со списком выбрать свою фамилию или если она отсутствует зарегистрироваться, нажав кнопку «Новый студент». В Форме «Новый студент» студент вписывает свою фамилию и адрес. И нажимает кнопку «ОК».


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

Студенту выдается Форма с вопросом и тремя вариантами ответов. После ответа на вопрос переходим к следующему вопросу, нажав кнопку «След вопрос». После прохождения теста студент нажимает кнопку «Завершить» и возвращается на главную форму. На главной форме студент в списке своих экзаменов видит оценку за пройденный тест.


Нет нужной работы в каталоге?

Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.

Цены ниже, чем в агентствах и у конкурентов

Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит

Бесплатные доработки и консультации

Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки

Гарантируем возврат

Если работа вас не устроит – мы вернем 100% суммы заказа

Техподдержка 7 дней в неделю

Наши менеджеры всегда на связи и оперативно решат любую проблему

Строгий отбор экспертов

К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»

1 000 +
Новых работ ежедневно
computer

Требуются доработки?
Они включены в стоимость работы

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

avatar
Математика
История
Экономика
icon
159599
рейтинг
icon
3275
работ сдано
icon
1404
отзывов
avatar
Математика
Физика
История
icon
156450
рейтинг
icon
6068
работ сдано
icon
2737
отзывов
avatar
Химия
Экономика
Биология
icon
105734
рейтинг
icon
2110
работ сдано
icon
1318
отзывов
avatar
Высшая математика
Информатика
Геодезия
icon
62710
рейтинг
icon
1046
работ сдано
icon
598
отзывов
Отзывы студентов о нашей работе
63 457 оценок star star star star star
среднее 4.9 из 5
Филиал государственного бюджетного образовательного учреждения высшего образования Московской област
Спасибо Елизавете за оперативность. Так как это было важно для нас! Замечаний особых не бы...
star star star star star
РУТ
Огромное спасибо за уважительное отношение к заказчикам, быстроту и качество работы
star star star star star
ТГПУ
спасибо за помощь, работа сделана в срок и без замечаний, в полном объеме!
star star star star star

Последние размещённые задания

Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн

решить 6 практических

Решение задач, Спортивные сооружения

Срок сдачи к 17 дек.

только что

Задание в microsoft project

Лабораторная, Программирование

Срок сдачи к 14 дек.

только что

Решить две задачи №13 и №23

Решение задач, Теоретические основы электротехники

Срок сдачи к 15 дек.

только что

Решить 4задачи

Решение задач, Прикладная механика

Срок сдачи к 31 дек.

только что

Выполнить 2 задачи

Контрольная, Конституционное право

Срок сдачи к 12 дек.

2 минуты назад

6 заданий

Контрольная, Ветеринарная вирусология и иммунология

Срок сдачи к 6 дек.

4 минуты назад

Требуется разобрать ст. 135 Налогового кодекса по составу напогового...

Решение задач, Налоговое право

Срок сдачи к 5 дек.

4 минуты назад

ТЭД, теории кислот и оснований

Решение задач, Химия

Срок сдачи к 5 дек.

5 минут назад

Решить задание в эксель

Решение задач, Эконометрика

Срок сдачи к 6 дек.

5 минут назад

Нужно проходить тесты на сайте

Тест дистанционно, Детская психология

Срок сдачи к 31 янв.

6 минут назад

Решить 7 лабораторных

Решение задач, визуализация данных в экономике

Срок сдачи к 6 дек.

7 минут назад

Вариационные ряды

Другое, Статистика

Срок сдачи к 9 дек.

8 минут назад

Школьный кабинет химии и его роль в химико-образовательном процессе

Курсовая, Методика преподавания химии

Срок сдачи к 26 дек.

8 минут назад

Вариант 9

Решение задач, Теоретическая механика

Срок сдачи к 7 дек.

8 минут назад

9 задач по тех меху ,к 16:20

Решение задач, Техническая механика

Срок сдачи к 5 дек.

9 минут назад
9 минут назад
10 минут назад
planes planes
Закажи индивидуальную работу за 1 минуту!

Размещенные на сайт контрольные, курсовые и иные категории работ (далее — Работы) и их содержимое предназначены исключительно для ознакомления, без целей коммерческого использования. Все права в отношении Работ и их содержимого принадлежат их законным правообладателям. Любое их использование возможно лишь с согласия законных правообладателей. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие в связи с использованием Работ и их содержимого.

«Всё сдал!» — безопасный онлайн-сервис с проверенными экспертами

Используя «Свежую базу РГСР», вы принимаете пользовательское соглашение
и политику обработки персональных данных
Сайт работает по московскому времени:

Вход
Регистрация или
Не нашли, что искали?

Заполните форму и узнайте цену на индивидуальную работу!

Файлы (при наличии)

    это быстро и бесплатно