Проектирование программного обеспечения электронного экзаменатора

Использование интерактивных средств обучения в младшей школе. Анализ необходимости внедрения современных компьютерных технологий в начальную школу. Разработка электронного экзаменатора по информатике средствами Visual Basic, описание созданной программы.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 19.12.2013
Размер файла 4,5 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Разобьём разработку приложения на этапы.

Этап первый. Создаем новый проект Windows Forms. Сразу же заменим стандартное имя проекта на какое-либо осмысленное название, в данном случае «Тест по информатике». Визуально представим название теста на форме с помощью элемента управления Label. Введем текст в свойствах элемента: Тест по курсу информатики. Для ввода данных о тестируемом используем текстовое поле TextBox. Подпишем каждое текстовое поле: фамилия, имя, класс.

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

Public Class Form1

Dim a, b, c As String

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

a = Val(TextBox1.Text)

c = Val(TextBox2.Text)

b = Val(TextBox3.Text)

Form10.Label4.Text = 0

Me.Hide()

Form2.Show()

End Sub

End Class

Запустим проект и убедимся, что все элементы находятся на форме.

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

Public Class Form2

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Me.Hide()

Form3.Show()

End Sub

End Class

Третья форма.

Public Class Form3

Dim S As Single

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Me.Hide()

Form4.Show()

End Sub

End Class

Четвертая форма.

Public Class Form4

Dim S As Single

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Me.Hide()

Form5.Show()

End Sub

End Class

Последующие формы записываются подобным образом.

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

Public Class Form10

Dim o, s As Single

Dim a, c, b As String

Private Sub Form10_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

s = 0

a = Form1.TextBox1.Text

c = Form1.TextBox2.Text

b = Form1.TextBox3.Text

If Form2.CheckBox1.Checked = True And

Form2.CheckBox2.Checked = False And

Form2.CheckBox3.Checked = False And

Form2.CheckBox4.Checked = False Then

s = s + 0.625

End If

If Form3.TextBox1.Text = "г" Then

s = s + 0.625

End If

If Form4.CheckBox1.Checked = True And

Form4.CheckBox2.Checked = False And

Form4.CheckBox3.Checked = False And

Form4.CheckBox4.Checked = False Then

s = s + 0.625

End If

If Form5.TextBox1.Text = "в" Then

s = s + 0.625

End If

If Form6.CheckBox1.Checked = True And

Form6.CheckBox2.Checked = False And

Form6.CheckBox3.Checked = False And

Form6.CheckBox4.Checked = False Then

s = s + 0.625

End If

If Form7.TextBox1.Text = "а" Then

s = s + 0.625

End If

If Form8.TextBox1.Text = "а" Then

s = s + 0.625

End If

If Form9.TextBox1.Text = "а" Then

s = s + 0.625

End If

o = Math.Round(s)

Label1.Text = b

Label2.Text = c

Label3.Text = a

Label4.Text = o

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

End

End Sub

End Class

2.2 Описание созданной программы

Тестовая программа по дисциплине «Информатика» выполнена на языке визуального программирования Visual Basic, представлена в виде приложения с расширением «.exe». Запуск файла «Тестер.exe» открывает стартовое окно программы, где необходимо ввести фамилию, имя тестируемого и класс в котором он обучается для дальнейшей регистрации его результатов. Пользователю предлагается пройти тест по школьной программе в области информатики. (Рис. 2).

Рис. 2. Стартовое окно программы

После того как тестируемый ввел свои данные и нажал кнопку «Начать» открывается окно, в котором вопрос предлагается три варианта ответа. Ответ на вопрос производится установкой флажка-«галки» напротив правильного варианта ответа. (Рис. 3).

Рис. 3. Окно теста

После того как он установил свой вариант ответа он нажимает кнопку «Далее» с помощью которой он перемещается от вопроса к вопросу. (Рис. 4), (Рис. 5), (Рис. 6), (Рис. 7), (Рис. 8), (Рис. 9), (Рис. 10).

Рис. 4. Окно теста

Рис. 5. Окно теста

Рис. 6. Окно теста

Рис. 7. Окно теста

Рис. 8. Окно теста

Рис. 9. Окно теста

Рис. 10. Окно теста

Только после указания ответов на все вопросы появляется окно «Результаты», кроме отображения всплывающего окна «Результаты», появляются сведенья, где содержится: класс, имя и фамилия тестируемого ученика, и полученная им оценка. (Рис.11).

Рис. 11. Результаты тестирования

Заключение

В данной работе нами, исходя из цели - направленой на изучение основ системы программирования Visual Basic 8.0, а так же создание программы-экзаменатора на этой системе, были поставлены следующие задачи: изучение назначения и классификации языков программирования, анализ необходимости внедрения информационных компьютерных технологий в образовательный процесс, разработка программы-экзаменатора по информатике. В ходе исследования эти задачи были реализованы, а цель работы достигнута. Гипотеза исследования, которая заключалась в том, что разработка программы-экзаменатора будет способствовать более быстрой и объективной оценке знаний, нашла свое полное подтверждение.

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

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

Список используемой литературы

1. Аляев Ю. А., Козлов О. А. Алгоритмизация и языки программирования Pascal, C++, Visual Basic: Учебно-справочное пособие. -- М.: Финансы и статистика, 2009.

2. Браун С. Visual Basic 8.0 c самого начала - СПб : Питер, 2007

3. Вычислительная техника и программирование /Под ред. А.В. Петрова- М.: Высш. Шк.,2010.

4. Глушаков С.В. Программирование на Visual Basic 8.0 / СБ. Глушаков, С. А. Сурядный; Худож.-оформ. А.С. Юхтман. -- М.: ООО «Издательство ACT»; Харьков: «Фолио», 2005.

5. Иванов М.Н., Суворов С.В. Информатика Часть 2. Программирование. Учебно-методическое пособие - М.; МГИУ, 2009

6. Изучение информатики и вычислительной техники: Пособие для учителя / А. В. Авербух, В. Б. Гисин, Я. Н. Зайдельман, Г. В. Лебедев. - М.: Просвещение, 2000.

7. Изучение информатики и вычислительной техники: Пособие для учителей / Под ред. А. П. Ершова, В. М. Монахова.- М.: Просвещение, 2003.

8. Информатика: Учеб. по базовому курсу / И. Г. Семакин, Л. А. Залогова, С. В. Русаков, Л. В. Шестакова. - М.: Лаборатория Базовых Знаний, 2004.

9. Информатика: Учеб. Пособие для 10-11 кл. общеобразоват. учреждений / Л. З. Шауцукова. - М.: Просвещение, 2000.

10. Кен Гетц, Майк Гилберт Программирование на Visual Basic 8 и VBA. Руководство разработчика: Пер. с англ. -- К.: Издательская группа BHV, 2009.

11. Культин Н. Б. Visual Basic. Освой на примерах. -- СПб.: БХВ-Петербург, 2007.

12. Лапчик М. П. Вычисления. Алгоритмизация. Программирование: Пособие для учителя. - М.: Просвещение, 2002.

13. Лапчик М.П. Информатика и информационные технологии в системе общего и профессионального образования: Монография. - Омск: Изд-во Ом.гос. пед. ун-та, 2002.

14. Основы информатики и вычислительной техники: Пробный учеб. для сред. учеб. заведений/ А. Г. Кушниренко, Г. В. Лебедев, Р. А. Сворень. - М.: Просвещение, 2003.

15. Основы информатики и вычислительной техники: Пробный учеб. пособие для 10-11 кл. сред. шк. / В. А. Каймин, А. Г. Щеголев, Е. А. Ерохина, Д. П. Федюшин. - М.: Просвещение, 2000.

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

17. Программы общеобразовательных учреждений. Информатика / Сост. А. А. Кузнецов, Л. Е. Самовольнова. - М.: Просвещение, 2004.

18. Слепцова Л.Д. Программирование на языке VBA. Самоучитель,: -М.: Издательский дом «Вильямс», 2008.

19. Слепцова Л.Д. Программирование на языке VBA. Самоучитель,: -М.: Издательский дом «Вильямс», 2007.

20. Словарь школьной информатики. Математический энциклопедический словарь. - М.: Просвешение, Энцикл., 2002.

Размещено на Allbest.ru


Подобные документы

  • Сравнительная характеристика средств обучения программированию в среде Visual Basic. Задачи проектируемых автоматизированных программных систем. Комплекс технических средств. Математическое и программное обеспечение. Язык программирования Visual Basic.

    дипломная работа [64,1 K], добавлен 17.05.2007

  • Концептуальные основы разработки электронного учебника на основе гипертекстовых технологий. Архитектура учебного пособия. Этапы построения электронного учебника "Информатика" и его структура. Анализ практического использования электронного учебника.

    дипломная работа [104,9 K], добавлен 02.05.2012

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

    курсовая работа [3,0 M], добавлен 28.05.2015

  • Выбор состава технических и программных средств для создания данного приложения "Экзаменатор", использование среды разработки Borland Delphi. Основные компоненты и спецификация программы. Используемые технические средства, описание и запуск программы.

    курсовая работа [540,8 K], добавлен 18.07.2012

  • Разработка программного продукта с помощью языка программирования Visual Basic. Описание интерфейса пользователя и возможностей программы. Исходный код основных модулей. Программа, демонстрирующая основные возможности диаграмм и среды Visual Basic.

    контрольная работа [989,9 K], добавлен 29.03.2011

  • Проектирование и описание логической структуры программы для работы электронного магазина в среде Microsoft Visual C++. Инструкция, описывающая сведения для запуска программы. Обновление данных о доступных товарах. Поиск по каталогу доступных товаров.

    курсовая работа [27,6 M], добавлен 27.04.2012

  • Visual Basic for Application. Объекты и коллекции. Использование VBA в среде Access. Основы современной технологии проектирования АИС. Автоматизированное проектированиеCASE-технологий. Реинжиниринг бизнес-процессов и проектирование корпоративной ИС.

    курсовая работа [2,1 M], добавлен 22.02.2008

  • Создание одной из форм обучения с использованием средств новых информационных технологий - электронного учебника. Администрирование электронного учебного пособия на тему "Линейное программирование". Проектирование структуры электронного учебника.

    курсовая работа [1,7 M], добавлен 09.06.2010

  • Программный проект Баз данных средствами Visual Basic 6.0. Проектирование структуры таблицы базы данных Visual Basic 6.0. Заполнение созданных таблиц БД исходными данными. Создание пользовательского меню. Вид формы и свойства элементов управления.

    курсовая работа [3,0 M], добавлен 19.06.2010

  • Разработка программного модуля, программного обеспечения для компьютерных систем средствами C++ Builder. Разработка карты и интерфейса сайта. Алгоритмы реализации интерактивных функций программы. Пропускная способность линии связи. Программный код сайта.

    отчет по практике [1,2 M], добавлен 16.09.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.