Разработка программы «Тест по теоретической механике»

Страницы работы

Содержание работы

Министерство образования  РФ

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

Кафедра ВМП

Курсовой проект по дисциплине «Графические интерфейсы»

Программа «Тест по теоретической механике»

                                                                                 Выполнил студент группы 538

                                                                                 Бондаренко К.Е.

                                                                                 Проверила

                                                                                 Жулева С.Ю.

2007


Оглавление

1.  Задание на курсовой проект…………………………………………………3

2.  Введение в проблему и ее состояние на сегодняшний день………………4

3.  Анализ и постановка задачи…………………………………………………5

                      3.1  Проектная часть ……………………………………………6

3.1.1  Описание предметной области………………………7

3.1.2  Разработка алгоритма……………………………...10

3.2  Интерфейсная часть…………………………………….….22

3.3  Отладка программы……………………………………….. 23

4.  Руководство пользователя………………………………………….……….24

                      4.1  Системные требования……………………………….…….24

4.2  Установка программы………………………………..……..24

4.3  Запуск программы……………………………………..…….24

4.4  Инструкция пользователю…………………………...……..24

5.  Заключение…………………………………..……………………………….25

6.  Список литературы…………………………………………………………..26

7.  Приложение…………………………………………………………………..27



Введение в проблему и ее состояние на сегодняшний день

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

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

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


Анализ и постановка задачи

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


Проектная часть

Мой проект состоит из четырех основных форм и двух вспомогательных.

К основным формам относятся:

1.  Главная (заставка), она  формирует тест

2.  Форма регистрации, которая сохраняет данные о студенте

3.  Непосредственно окно тестирования, эта форма осуществляет навигацию по вопросам и по окончанию теста подсчитывает баллы.

4.  Форма анкеты, здесь задается ряд вопросов от разработчика и дается возможность посмотреть результаты, в зависимости от вида тестирования

К вспомогательным формам относятся:

     1. Форма просмотра результатов, она дает возможность студенту посмотреть свою оценку за тест и количество правильных и неправильных ответов.

     2. Форма предупреждения о завершении тестирования, с ее помощью осуществляется защита от случайного выхода из тестирования

   Описание предметной области

Данная программа проверяет знания студентов по теоретической механике.

Вопросы случайным образом выбираются из база вопросов, а ответы сохраняются в файл вместе с данными о студенте. В исходной базе вопросов первый вариант ответа считается правильным.

Перед тем как начать тестирование, выберете сначала его вид - ИТОГОВОЕIDH_10 или ПРОБНОЕIDH_10, с помощью переключателей внизу экрана (сразу выбрано итоговое тестирование), нажмите кнопку ДАЛЕЕ,  чтобы  перейти  на   страницу РЕГИСТРАЦИЯIDH_4, чтобы выйти из программы нажмите кнопку ВЫХОД. Далее откроется страница регистрации.

Регистрация.

Введите свои данные в поля ФАМИЛИЯ_ИМЯ_ОТЧЕСТВО_НОМЕР ГРУППЫIDH_9, для начала тестирования нажмите кнопку НАЧАТЬ, для возврата на предыдущую страницу нажмите НАЗАД. Далее откроется окно тестирования.

Окно тестирования.

В левое поле выводятся вопросы, правое – варианты ответов. Слева вверху выводится номер текущего вопроса, справа вверху – оставшееся время, по истечению которого, программа автоматически подсчитает результаты и перейдет на страницу АНКЕТАIDH_6; можно завершить тест по желанию, для этого нажмите кнопку ЗАВЕРШИТЬ ТЕСТИРОВАНИЕ, если вы выйдете с окна тестирования, то вернуться обратно будет не возможно, все результаты запишутся в файл. Во время теста можно выбирать вопросы в любой последовательности с помощью кнопок 1..30  или подряд – кнопками <<< и >>> , в любой момент вы можете обратиться к любому вопросу, вне зависимости от того, выбрали вы вариант ответа или нет. Соблюдайте ПРАВИЛА_ТЕСТИРОВАНИЯIDH_7! Далее отроется анкета.

Анкета.

Ответьте на предложенные вопросы, они помогут разработчику улучшить программу и сделать ее более удобной для пользователя. Нажмите кнопку ВЫХОД, чтобы завершить тестирование и вернуться к началу программы. Кнопка РЕЗУЛЬТАТЫ доступна лишь при пробном тестировании. Анкета поможет разработчику усовершенствовать программу и сделать ее более удобной для пользователя.

Правила тестирования.

Тестируемому лицу предлагается ответить на 30 вопросов за 90 минут. В состав вопросов входят как теоретические, так и практические (элементарные задачи). Правильный ответ только один. Отвечайте не торопясь, думайте!!!Не завершайте тест преждевременно, лучше проверьте свои ответы еще раз. Не пытайтесь высчитывать правильные ответы, алгоритма следования правильных ответов нет! Все вопросы выбираются из базы вопросов случайным образом, в тесте нет повторяющихся вопросов.

Похожие материалы

Информация о работе