close

Вход

Забыли?

вход по аккаунту

?

Система компьютерного тестирования

код для вставки
ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ПРОФЕССИОНАЛЬНОЕ
ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
"БЕЖЕЦКИЙ ПРОМЫШЛЕННО-ЭКОНОМИЧЕСКИЙ КОЛЛЕДЖ"
НАПРАВЛЕНИЕ: Образовательная (учебная) деятельность
НОМИНАЦИИ КОНКУРСА: Однопользовательские базы данных
ТЕМА: Система компьютерного тестирования
АВТОР:
Сергеев Алексей Сергеевич
СПЕЦИАЛЬНОСТЬ:
230115 «Программное обеспечение
компьютерных систем»
КУРС ОБУЧЕНИЯ: 4
ФИО РУКОВОДИТЕЛЯ:
Кувина Ирина Анатольевна
Бежецк, 2015
ВВЕДЕНИЕ
Информационные
технологий
в
образовании
используются
по-разному:
для
управления образовательным процессом, для непосредственного обучения, для контроля и
проверки усвоения и практического применения полученных знаний обучаемыми. Основной
целью проверки знаний является независимая, объективная оценка уровня и качества
образования.
При этом для многих средних специальных учебных заведений актуальным вопросом
является наличие автоматизированных систем обучения и контроля знаний. Использование
подобного типа систем в образовательном процессе позволит применить новые способы
тестового контроля, использовать в тестовых заданиях мультимедийные возможности
компьютеров, уменьшить объем бумажной работы, ускорить процесс подсчета результатов
опроса, упростить администрирование, снизить затраты на организацию и проведение
тестирования.
Цель данной работы – разработать программное приложение, с помощью которого
преподаватели учебного заведения смогут проводить компьютерное тестирование, вводить
и редактировать вопросы и варианты ответов теста, выводить результаты тестирования на
экран и печатать их.
В ходе выполнения работы необходимо решить следующие задачи:
- изучить виды тестов для контроля знаний;
- изучить требования, предъявляемые к компьютерным тестам;
- рассмотреть возможности и способы разработки приложения, которое позволит
работать с базой данных вопросов и ответов;
- основываясь на полученных знаниях, разработать компьютерное приложения для
проведения компьютерного тестирования.
Объектом исследования является система тестирования, предметом исследования
являются принципы проведения компьютерного тестирования. В процессе исследования
применялись следующие методы:
- анализ общих сведений и требований, предъявляемых к компьютерному
тестированию;
- беседы и консультации с преподавателями;
- анализ предоставленного тестового материала.
Разработанный программный продукт позволит более быстро и эффективно
производить контроль знаний обучаемых. Программное приложение можно рекомендовать
для внедрения в учебном заведении для проведения тестирования.
ПРАКТИЧЕСКАЯ ЧАСТЬ
Разрабатываемое программное обеспечение будет использоваться для ведения базы
данных со следующей информацией: специальность, предметы, темы, вопросы, ответы,
группы и студенты.
В соответствии с предметной областью информационная система строится с учётом
особенностей:
- любой вопрос должен принадлежать к определенной теме;
- чтобы приступить к прохождение теста студент должен написать свою фамилию,
имя и группу;
- к редактированию вопросов ответов и просмотр кто проходил тест имеет доступ
пользователь знающий пароль.
Базовые сущности этой предметной области:
Предмет – Код предмета, Код специальности, Предмет.
Специальность – Код специальность, специальность
Группа – Код группы, Код специальности, Группа.
ER–диаграмма системы компьютерного тестирования приведена на рис. 1 (базовые
сущности на рисунках выделены полужирным шрифтом).
Варианты
Данные
Вопросы
Студенты
Темы
Группы
Предмет
Специальность
Рисунок 1 – ER системы компьютерного тестирования
Но для разработки данного приложения будут использоваться такие среды
программирования, как Delphi и Microsoft Access.
Для реализации базы данных выделяем следующие отношения:
Таблица 1. Схема отношения специальности
Содержание поля
Код специальности
Специальность
Имя поля
Код специальности
Специальность
Тип, длина
N (длинное целое)
С (30)
Примечания
Первичный ключ
Обязательное поле
Тип, длина
N (длинное целое)
N (длинное целое)
С (35)
Примечания
Первичный ключ
Обязательное поле
Обязательное поле
Тип, длина
N (длинное целое)
N (длинное целое)
С (30)
Примечания
Первичный ключ
Обязательное поле
Обязательное поле
Тип, длина
N (длинное целое)
N (длинное целое)
С (50)
Примечания
Первичный ключ
Обязательное поле
Обязательное поле
Таблица 2. Схема отношения предмета
Содержание поля
Код предмета
Код специальности
Предмет
Имя поля
Код предмета
Код специальности
Предмет
Таблица 3. Схема отношения темы
Содержание поля
Код темы
Код предмета
Тема
Имя поля
Код темы
Код предмета
Тема
Таблица 4. Схема отношения вопросов
Содержание поля
Код вопроса
Код темы
Вопрос
Имя поля
Код вопроса
Код темы
Вопрос
Таблица 5. Схема отношения варианты
Содержание поля
Код вопроса
Ответ
Правильный
Имя поля
Код вопроса
Ответ
Правильный
Тип, длина
N (длинное целое)
С (50)
Примечания
Обязательное поле
Обязательное поле
Обязательное поле
Тип, длина
N (длинное целое)
N (длинное целое)
С (50)
Примечания
Первичный ключ
Обязательное поле
Обязательное поле
Тип, длина
N (длинное целое)
С (50)
С (50)
С (50)
Примечания
Обязательное поле
Обязательное поле
Обязательное поле
Обязательное поле
Таблица 6. Схема отношения группа
Содержание поля
Код группы
Код специальности
Группа
Имя поля
Код группы
Код специальности
Группа
Таблица 7. Схема отношения группа
Содержание поля
Код группы
Фамилия
Имя
Пароль
Имя поля
Код группы
Фамилия
Имя
Пароль
Таблица 8. Схема отношения данные
Содержание поля
Группа
Фамилия
Имя
Тема
Балы
Оценка
Имя поля
Группа
Фамилия
Имя
Тема
Балы
Оценка
Тип, длина
С (15)
С (25)
С (15)
С (30)
N (длинное целое)
N (длинное целое)
Примечания
Обязательное поле
Обязательное поле
Обязательное поле
Обязательное поле
Обязательное поле
Обязательное поле
Система создаётся для обслуживания следующих групп пользователей: учителя
(преподаватели), студенты.
1. Функциональные возможности пользователей:
- ведение БД (запись, чтение, удаление);
- обеспечение логической непротиворечивости БД;
- обеспечение защиты данных от несанкционированного или случайного доступа
(определение прав доступа);
2. Готовые запросы:
- получение списка вопросов и ответов;
- получение полной информации о студентах;
- получение сведений о конкретной теме.
Опишем для каждой группы пользователей права доступа к каждой таблице и к
каждому полю (атрибуту):
1. Администратор БД: имеет доступ ко всем данным (по записи), может изменять
структуру базы данных и связи между отношениями. Устанавливает права доступа для всех
остальных групп.
2. Студенты: имеют доступ к прохождению
3. Учителя (преподаватели): имеют доступ к просмотру кто проходил тест и имеют
возможность редактировать тесты и списки студентов.
После запуска файла Project1.exe появляется окно с кнопками, при нажатии на
которые открывается соответствующее окно (Начать тест, редактор, выход) (рис. 2).
Рисунок 2 – Основная форма
Для прохождения теста необходимо пройти авторизацию (рис. 3).
Рисунок 3 – Авторизация
Во время прохождения тестирования на экране появляются вопросы и варианты
ответов. После выбора предполагаемого правильного варианта ответа необходимо нажать на
кнопку Продолжить (рис. 4).
Рисунок 4 – Тестирование
По окончанию тестирования система выдаст результат (рис. 5).
Рисунок 5 – Результат тестирования
Для редактирования тестов необходимо так же пройти авторизацию (рис. 6).
Рисунок 6 – Авторизация для редактирования
При редактировании тестов необходимо выбрать специальность, предмет, тему,
ввести вопрос и варианты ответов, отметив, какой их них правильный (рис. 7).
Рисунок 7 – Редактор вопросов
Если перейдем на форму «Студенты», то сможем увидит всю информацию о студенте
(рис. 8).
Рисунок 8 – Студенты
Если перейдем на форму «Прошедшие тест», должен вывестись список студентов
прошедшие тест их оценку и баллы (рис. 9).
Рисунок 9 – Прошедшие тест
ЗАКЛЮЧЕНИЕ
В результате выполнения работы была создана база данных для проведения
компьютерного тестирования и приложение к ней. Спроектирована и описана структура
базы данных. Разработана информационная система для работы в учебном заведении, в
которой
была
автоматизирована
часть
задач,
связанных
с
введением
новых
и
редактированием старых вопросов, прохождением тестов.
Тестирование показало, что приложение работает без ошибок, все возможные
функции программы доступны пользователю. Программа успешно прошла тестирование и
отвечает всем требованиям надежности и отказоустойчивости.
Разработанный программный продукт может быть использован для компьютерного
контроля знаний по нескольким дисциплинам в учебных заведениях.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. Голицына О.Л., Максимов Н.В., Попов И.И. Базы данных: учеб. пособие. – М.:
«Форум»: ИНФРА-М, 2007.
2. Фаронов В.В. Delphi 7. Руководство разработчика баз данных. – М.: Нолидж, 2009
3. [Электронный ресурс]. - http://stroy.nm.ru
4. [Электронный ресурс]. - http://geetest.ru/tests/osnovyi_programmirovaniya_Pascal/list/1
Документ
Категория
Техническая документация
Просмотров
51
Размер файла
207 Кб
Теги
тестирование
1/--страниц
Пожаловаться на содержимое документа