Разработка автоматизированной системы «Тестер» для создания предметных тестов, проведения тестирования, учета и анализа результатов тестирования
дипломные работы, Информатика, программирование Объем работы: 59 стр. Год сдачи: 2009 Стоимость: 3900 руб. Просмотров: 936 | | |
Оглавление
Введение
Содержание
Заключение
Заказать работу
Введение 4
1. Анализ технического задания 8
2. Структурное проектирование 10
2.1 Общая структурная схема данных 10
2.2 Структура таблицы «Разделы» 12
2.3 Структура таблицы «Тесты» 12
2.4 Структура таблицы «ТипыВопросов» 13
2.5 Структура таблицы «Вопросы» 14
2.6 Структура таблицы «Группы» 15
2.7 Структура таблицы «Студенты» 16
2.8 Структура таблицы «Тестирования» 16
3. Функциональное проектирование 18
3.1 Общая функциональная схема проекта 18
3.2 Форма «Вход в систему «Тестер»» 19
3.3 Форма «Идентификация» 21
3.4 Форма «Выбор теста» 22
3.5 Форма «Результаты тестирования» 23
3.6 Форма «Тестирования» 25
3.7 Форма «Тестирование» 25
4. Разработка программных модулей 27
4.1 Модуль формы «Вход в систему «Тестер»» 27
4.2 Модуль формы «Идентификация» 28
4.3 Модуль формы «Выбор теста» 28
4.4 Модуль формы «Результаты тестирования» 30
4.5 Модуль формы «Тестирования» 30
4.6 Модуль формы «Тестирование» 30
5. Руководство пользователя 32
6. Технико-экономическое обоснование 35
7. Охрана труда и экологическая безопасность 39
Заключение 43
Список литературы 44
Приложения 45
Приложение A. Текст модуля формы «Вход в систему «Тестер»» 45
Приложение B. Текст модуля формы «Идентификация» 46
Приложение C. Текст модуля формы «Выбор теста» 46
Приложение D. Текст модуля формы «Результаты тестирования» 49
Приложение E. Текст модуля формы «Тестирования» 49
Приложение F. Текст модуля формы «Тестирование» 49
Состав предлагаемой работы:
- файл Test.mdb - разработанное программное средство в СУБД MS Access;
- файл ПЗ.doc - пояснительная записка;
- файл Презентация_Доклад.ppt - презентация для использования при защите проекта;
- папка Чертежи, содержащая 4 чертежа в формате программы Компас.
Работа выполнялась в Лидском колледже УО "Гродненский государственный университет им. Я.Купалы" в 2009 г. Учащийся на защите получил оценку "Отлично".
ПРИМЕЧАНИЯ:
- первичный пароль администратора и учащихся группы цифра "1" (в последствии пароль можно изменять).
- в качестве примера подготовлено 4 теста (2 тренировочных и 2 контрольных)по разделу "Основы программирования в среде Delphi" и 6 (3/3) по разделу "Основы программирования на Ассемблере".
- система реально использовалась в учебном процессе колледжа.
Тестирование широко применяется для оценки уровня знаний в учебных заведениях. Испытуемому предлагается ряд вопросов, на которые он должен ответить. Далее программа обрабатывает ответы испытуемого и сообщает результат. Многие программы сохраняют результаты тестирования и позволяют выполнить их статистическую обработку, вести учет и анализ результатов тестирования.
Существует несколько типов тестирующих программ:
1) Заготавливается банк вопросов по определенной теме и из него случайно выбирается определенное количество вопросов для тестируемого;
2) Вопросы задаются в определенном порядке, предусмотренном преподавателем, обычно от простых к сложным;
3) В зависимости от ответа учащегося на предыдущий вопрос определяется следующий, например, если ответ был неверен, то задаются наводящие вопросы и т.п. Такой тип программ, хотя и сложнее реализовать, но он наиболее эффективен;
4) Вопросы задаются посредством какой-либо игровой модели. Такой тип программ больше всего привлекает учащихся.
Типы вопросов в контролирующих программах могут быть следующие:
1) На вопрос приводится несколько вариантов ответов, среди которых нужно выбрать единственный верный;
2) Вариантов ответов не приводится, а требуется ввести свой ответ с клавиатуры. При этом необходимо учитывать, что компьютер будет сравнивать ответ учащегося с эталоном ответа, хранимого в памяти компьютера. Поэтому здесь следует готовить вопросы, которые требуют четкого однозначного ответа, например, какой-либо термин, или число, являющееся ответом решаемой задачи-вопроса;
3) Среди предложенных вариантов может быть несколько правильных, при ответе необходимо выбрать их все;
4) Задается два набора некоторых понятий (утверждений). Понятия в первом наборе обозначены буквами (A, B, C и т.д.), во втором – цифрами (1, 2, 3 и т.д.). При ответе требуется установить правильное соответствие (например, A2, B1, C3 и т.д.).
Возможны реализации и других типов тестирующих программ и вопросов к ним.
Несколько лет тому...
Тестирование программы показало, что она работает правильно и устой-чиво. В ближайшее время администратором системы планируется создание при помощи данной программы комплекса предметных тестов и внедрение про-граммы в учебный процесс.
Таким образом, цель, поставленная в задании к дипломному проектиро-ванию, полностью выполнена. А именно:
• Разработан удобный интерфейс пользователя (формы, с соответствую-щими управляющими элементами). Пользователь – учащийся;
• Разработан вход учащегося в систему, его идентификация, проверка па-роля. Необходимые данные читаются из таблиц «Группы», «Студенты»;
• Разработан выбор теста учащимся. Необходимые данные читаются из таблиц «Разделы», «Тесты»;
• Разработано выполнение теста. Необходимые данные читаются из табли-цы «Вопросы».
• Результаты тестирования записываются в таблицы «Тестирования» и «Вопросы» (поля «Правильно», «Неправильно»).
• При этом, учтены уже созданные форматы и структуры данных.
Автоматизированная система «Тестер» остается открыта для дальнейшей модификации и расширения ее функциональных возможностей.
После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.