
- •Содержание
- •Введение
- •Постановка задачи
- •Характеристики предметной области
- •Постановка задачи
- •Требования к программному обеспечению
- •Аналоги программного обеспечения
- •Характеристика выбранных программных средств
- •Решение задачи
- •Проектирование программного обеспечения
- •2.1.1. Компонента «тестировщик»
- •Конструктор заданий, уроков
- •Администрирование
- •Реализация
- •Реализация компоненты «тестировщик»
- •Реализация компоненты Конструктор
- •Реализация компоненты Администрирование
- •Инструментарий
- •Отладка и тестирование
- •3.1. Тестировщик
- •Компонента Администрирование
- •Компонента Конструктор
- •Заключение
- •Список использованных источников
МИНОБРНАУКИ РОССИИ
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Новосибирский национальный исследовательский государственный университет»
(Новосибирский государственный университет)
Структурное подразделение Новосибирского государственного университета –
Высший колледж информатики НГУ
КАФЕДРА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
Разработка программного средства по
развитию логического мышления на
основе схем и таблиц
Дипломный проект
на квалификацию техник
Научный руководитель
н.с. ИВМиМГ СО РАН Куликов А.И. “____”_________2012 г.
Студент гр. 803а Майоров Ю.С.
“____”_________2012 г.
Новосибирск
2012
Содержание
ВВЕДЕНИЕ 3
1. ПОСТАНОВКА ЗАДАЧИ 5
1.1. Характеристики предметной области 5
1.2. Постановка задачи 6
1.3. Требования к программному обеспечению 7
1.4. Аналоги программного обеспечения 9
1.5. Характеристика выбранных программных средств 9
2. РЕШЕНИЕ ЗАДАЧИ 11
2.1. Проектирование программного обеспечения 11
2.1.1. Компонента «тестировщик» 11
2.1.2. Конструктор заданий, уроков 12
2.1.3. Администрирование 12
2.2. Реализация 13
2.2.1. Реализация компоненты «тестировщик» 13
2.2.2. Реализация компоненты Конструктор 16
2.2.3. Реализация компоненты Администрирование 16
2.3. Инструментарий 20
2.4. Схема функционирования 21
3. Отладка и тестирование 22
3.1. Тестировщик 22
3.2. Компонента Администрирование 23
3.3. Компонента Конструктор 23
ЗАКЛЮЧЕНИЕ 24
Список использованных источников 26
Введение
Тема дипломной работы: «Разработка программного средства по развитию логического мышления на основе схем и таблиц».
Развитие логики в разрабатываемой мной программе состоит в неком тестировании пользователей с целью их обучения и проверки логического мышления. В процессе тестирования пользователь может увидеть, в каких вопросах он допустил ошибку, таким образом, ребенок дошкольного возраста или учащийся может приобщиться к основам логики и получить необходимые знания. По окончанию тестирования пользователю станет известно, как он справился с поставленными перед ним вопросами. На протяжении длительного времени по полученным результатам можно определить историю успеваемости.
Задача моего дипломного проекта состоит в разработке и реализации программного средства(ПС) по развитию логического мышления на основе схем и таблиц. Это ПС состоит из конструктора тестов, уроков, курсов, и компоненты тестирования.
Поставленная задача включает в себя создание программного продукта, который для пользователей (учащихся) предоставит возможность обучения с использованием тестовых технологий логическому мышлению, а для преподавателей и администраторов программы - доступ к траектории обучения. При помощи последней определяются необходимые параметры прохождения тестирования, в частности распределение по уровню сложности. Индивидуальный подход к составлению плана обучения делает данное программное обеспечение решающим множество задач: это подбор определенного теста, реализуемого на основе схем и таблиц, и составление отдельных уроков при помощи инструментального средства.
В основном программа предназначена для людей, стремящихся повысить имеющийся уровень логического мышления или желающих проверить свои способности, но тестирование может пройти каждый. Практическое применение данного программного обеспечения получит во множестве областей: особенно широко станет его внедрение в образовательную сферу как обязательной составляющей подготовки учащихся, и в иные организации. Кроме того, курс программы способны проходить не только дети дошкольного возраста и учащиеся, но и взрослые. Например, данная программа полезна следователям, потому что большинство логических задач имеет практическое применение в реальной жизни. В дальнейшем перед нами стоит задача расширить данный продукт до целой системы, благодаря которой учитель или руководитель, не обладая знаниями программирования, имеет возможность построить свой график обучения с помощью инструментальных средств: создания новых тестов и их описания, повторности процесса обучения в любом направлении от простых до более сложных или в зависимости от пользователя, расширения видового разнообразия тестов.
Для решения поставленной задачи я использовал технологию вывода тестов на основе таблиц с помощью HTML(Hyper Text Markup Language) и особенностью программной среды Delphi, так же были применены методы обработки ответов на данные тесты.
В процессе решения задачи были выполнены следующие работы:
Ознакомлен с предметной областью психологии и изучен раздел логики на основе схем и таблиц.
Составлены и структурированы по сложности первоначальные тесты.
Проанализированы существующие аналоги данной программы: «Brain Training: Средняя школа», ОКП «Логические схемы», «CUNNING MATRIX»
Составлены общие требования качества, функциональные требования.
Разработана и реализована База Данных пользователей.
Разработан конструктор заданий, тестов и уроков.
Разработан и реализован компонента тестирования
Разработан и реализован пользовательский интерфейс программного средства.
Сделан анализ проделанной работы.
Работа проводилась под операционной системой Windows XP - Windows 7. В работе также использовалась программная среда Delphi 7 от компании Borland, Microsoft Access 2007.