Автор работы: Пользователь скрыл имя, 19 Марта 2012 в 23:13, курсовая работа
Ощутимые шаги в раскрытии глубинных закономерностей человеческого обучения, сделанные мировой дидактикой, а также бурный прогресс в области развития персональных компьютеров выводят педагогов на необходимость создания электронных тестирующих программ для самоконтроля, для изучения теории и самопроверки знаний обучающихся.
Сравнивая тестирование с прочими методами можно выделить следующие его особенности:
Введение……………………………………………………………………………...
3
1 Постановка задачи…………………………………………………………………
4
1.1 Назначение и функции программы…………………………………………….
4
1.2 Входные и выходные данные…………………………………………………..
5
1.2.1 Входная информация …………………………………………………………
5
1.2.2 Выходная информация………………………………………………………..
5
1.2.3 Дополнительные требования…………………………………………………
5
2 Проектирование задачи.…………………………………………………………..
6
2.1 Диаграмма вариантов использования………………………………………….
6
2.2 Диаграмма деятельности………………………………………………………..
6
Заключение…………………………………………………………………………...
7
Список использованных источников……………………………………………….
8
Главный модуль программы……………
Министерство образования Республики Беларусь
Учреждение образования
Минский государственный высший радиотехнический колледж
ОТЧЕТ ПО КОМПЬЮТЕРНОЙ ПРАКТИКЕ
«Разработка и сопровождение программного продукта»
Руководитель / С.Ю. Головин /
Разработчик / О.С. Малаева /
2011
Содержание
Введение………………………………………………………… |
3 |
1 Постановка
задачи……………………………………………………………… |
4 |
1.1 Назначение
и функции программы…………………………… |
4 |
1.2 Входные и выходные данные………………………………………………….. |
5 |
1.2.1 Входная информация ………………………………………………………… |
5 |
1.2.2
Выходная информация…………………………………………………… |
5 |
1.2.3
Дополнительные требования…………… |
5 |
2 Проектирование
задачи.…………………………………………………………. |
6 |
2.1 Диаграмма вариантов использования…………………………………………. |
6 |
2.2 Диаграмма
деятельности……………………………………………… |
6 |
Заключение…………………………………………………… |
7 |
Список использованных источников………………………………………………. |
8 |
Главный
модуль программы……………………………………………………… |
9 |
Введение
Темой курсового проекта была выбрана «Обучающая программа по химии».
Ощутимые шаги
в раскрытии глубинных
Сравнивая тестирование с прочими методами можно выделить следующие его особенности:
При грамотном использовании тестов недостатки такой формы оценки можно свести к минимуму, а достоинствами, напротив, пользоваться на 100%. Этому во многом может помочь применение компьютерной модификации этого метода, при которой основным средством сравнения выступает специальное программное обеспечение.
Таким образом, можно сделать вывод, что использование тестирования чрезвычайно актуально, особенно в последние годы. Но использование только тестирования без теоретических и справочных материалов не очень эффективно. Поэтому необходимо дополнить программу этими компонентами.
1 Постановка задачи
Этот этап самый непростой, для его выполнения нужно выделить в предметной области наиболее важные характеристики для решения задачи и выявлять способы решения задач, принятые на практике, а также требуются специальные знания и умения моделирования предметной области.
Необходимо разработать программу для обучения и тестирования учащихся по химии.
Общая схема решения задачи сводится к трем этапам:
В этом случае мы имеем входные данные – фамилия и имя студента, проходящего тест, а так же слова из кроссворда; выходные данные – результат прохождения теста в баллах и вывод результата разгадывания кроссворда.
На этапе поиска идеи решения определяются основные этапы разработки программы. Поскольку способов решения, как правило, бывает несколько, и целесообразно выбрать из них наименее трудоемкий.
В этом случае был выбран метод реализации при помощи многостраничного компонента – каждый вопрос на отдельной странице.
На последнем этапе
осуществляется реализация на ЭВМ с
помощью языка
Эта программа предназначена для помощи преподавателям общеобразовательных учреждений для проверки знаний учащихся.
Основные функции программы:
Программное средство должно
быть разработано для
Входной информацией являются данные, вводимые пользователем – сведения о пользователе и слова из кроссворда.
Выходной информация - это информация, выводимая на экран в ходе работы программы. В нашем случае это результат о проделанной работе: результат выполнения теста и вывод результата разгадывания кроссворда.
Необходимо добавить интерактивную таблицу Менделеева, справку и изменить графический интерфейс.
2. Проектирование задачи
2.1 Диаграмма вариантов использования
2.2 Диаграмма деятельности
Заключение
В настоящее время в нашу жизнь широко внедряются информационные технологии. На сегодняшний день, наверное, не осталось никакой области, где бы они ни применялись. Одной из сфер деятельности, в которой информационные технологии получили широкое распространение, является сфера образования.
В результате проведенной работы мы получили приложение, способное проводить тестирование обучающихся по дисциплине «Химия», имеющее теорию и тест, а также справочные материалы.
Так же была добавлена справка по использованию программы, интерактивная таблица Менделеева и улучшен графический интерфейс. Это дало следующие преимущества:
Список использованных источников
Главный модуль программы
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
#include "Unit2.h"
#include "Unit4.h"
#include "Unit5.h"
#include "Unit6.h"
#include "Unit7.h"
#include "Unit8.h"
#include "Unit9.h"
#include "Unit11.h"
#include "Unit12.h"
#include "Unit14.h"
#include "Unit15.h"
#include<shellapi.h>
//----------------------------
#pragma package(smart_init)
#pragma link "Word_2K_SRVR"
#pragma link "PowerPoint_2K_SRVR"
#pragma resource "*.dfm"
TForm1 *Form1;
//----------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//----------------------------
void __fastcall TForm1::N9Click(TObject *Sender)
{
Form2->ShowModal(); // вызов формы раздела «Органическая химия - Введение».
}
//----------------------------
void __fastcall TForm1::N7Click(TObject *Sender)
{
WinExec("Mendeleyev_2.1.1.exe"
}
//----------------------------
void __fastcall TForm1::N2Click(TObject *Sender)
{
Form4->ShowModal(); // вызов формы теоретического материала «Основные понятия».
}
//----------------------------
void __fastcall TForm1::N11Click(TObject *Sender)
{
Form5->ShowModal();//вызов формы раздела «Органическая химия – Химическая связь».
}
//----------------------------
void __fastcall TForm1::N12Click(TObject *Sender)
{
Form6->ShowModal();//вызов формы раздела «Органическая химия – Основы теории строения».
}
//----------------------------
void __fastcall TForm1::N13Click(TObject *Sender)
{
Form7->ShowModal(); // вызов формы раздела «Органическая химия – Классификация органических соединений».
}
//----------------------------
void __fastcall TForm1::N14Click(TObject *Sender)
{
Form8->ShowModal();//вызов формы раздела «Органическая химия – Типы органических соединений».
}
//----------------------------
void __fastcall TForm1::N15Click(TObject *Sender)
{
Form9->ShowModal(); //вызов формы с тестом.
Form9->PageControl1->
Form9->RadioGroup1->ItemIndex=
Form9->RadioGroup2->ItemIndex=
Form9->RadioGroup3->ItemIndex=
Form9->RadioGroup4->ItemIndex=
Form9->RadioGroup5->ItemIndex=
Form9->RadioGroup6->ItemIndex=
Form9->RadioGroup7->ItemIndex=
Form9->RadioGroup8->ItemIndex=
Form9->RadioGroup9->ItemIndex=
Form9->RadioGroup10->
Form9->RadioGroup11->
Form9->RadioGroup12->
Form9->RadioGroup13->
Form9->RadioGroup14->
Form9->RadioGroup15->
Form9->RadioGroup16->
Form9->RadioGroup17->
Form9->RadioGroup18->
Form9->RadioGroup19->
Form9->RadioGroup20->
Form9->Edit1->Clear();
Form9->Edit2->Clear();
}
//----------------------------
void __fastcall TForm1::N16Click(TObject *Sender)
{
Form11->ShowModal();//вызов формы работы с таблицей растворимости.
}
//----------------------------
void __fastcall TForm1::N18Click(TObject *Sender)
{
Form12->ShowModal();// вызов формы кроссворда.
Form12->Edit1->Clear();
Form12->Edit2->Clear();
Form12->Edit3->Clear();
Form12->Edit4->Clear();
Form12->Edit5->Clear();
Form12->Edit6->Clear();
Form12->Edit7->Clear();
Form12->Edit8->Clear();
Form12->Edit9->Clear();
Form12->Edit10->Clear();
Form12->Edit11->Clear();
Form12->Edit12->Clear();
Form12->Edit13->Clear();
Form12->Edit14->Clear();
Form12->Edit15->Clear();
Form12->Edit16->Clear();
Form12->Edit17->Clear();
Form12->Edit18->Clear();
Form12->Edit19->Clear();
Form12->Edit20->Clear();
Form12->Edit22->Clear();
Form12->Edit23->Clear();
Form12->Edit24->Clear();
Form12->Edit25->Clear();
Form12->Edit26->Clear();
Form12->Edit27->Clear();
Form12->Edit28->Clear();
Form12->Edit29->Clear();
Form12->Edit30->Clear();
Form12->Edit31->Clear();
Form12->Edit32->Clear();
Form12->Edit33->Clear();
Form12->Edit34->Clear();