- •Разработка программного средства по развитию наглядно-образного мышления на основе игры «обобщённый танграм» Дипломный проект
- •Оглавление
- •1.2Постановка задачи 7
- •7.1. Обучение 34
- •Введение
- •1.Постановка задачи
- •1.1Описание предметной области.
- •1.1.1Наглядно-образное мышление.
- •1.1.2 Определение креативности.
- •1.1.3 Танграм
- •1.2Постановка задачи
- •1.2.1Функциональные требования
- •1.2.2 Общие требования
- •1.2.3 Требования качества и надежности
- •1.3 Аналоги
- •1.4 Характеристика выбранных программных сред и средств
- •2.Описание Базы данных
- •3.1.1 Исследование.
- •3.1.2 Формирование требований к диагностической части.
- •3.1.3 Программное выполнение поставленных подзадач.
- •3.2 Обучение
- •4. Схема функционирования пс или птс
- •5. Данные пс
- •Администрирование
- •Раздел «Администратор»
- •Создание урока
- •Работа с пс
- •Обучение
- •Начало работы. Раздел «Ученик»
- •Начало занятий
- •Режим «Обучение»
- •Режим «Диагностика»
- •Аварийные ситуации
- •Заключение
1.3 Аналоги
В мире существует достаточно много аналогов игры танграм, но многие из них обладают рядом недостатков по сравнению с ПО ТАНГРАМ.
Кроме того, программное обеспечение, над которым я работаю предназначено для обучения и выявления креативных способностей у детей, тогда как аналоги - это в большей степени игрушки. Вдобавок, у аналогичных программных продуктов существует мало возможностей для создания методических рекомендаций.
Примеры аналогов:
http://games.ztor.com/tang/tangram_ru.html
Интересный web-аналог, с тематической китайской музыкой, функцией «склеивания», но этот аналог имеет только 32 силуэта ( в ПО ТАНГРАМ 84 силуэта) и нет возможности создавать собственные картинки.
2) http://www.axel.nm.ru/tangram/game/index.html
Не интересная версия танграма. Есть несколько уровней сложности, возможность скачать игру на ПК, но всего лишь 48 возможных силуэтов и нет автоматической стыковки.
1.4 Характеристика выбранных программных сред и средств
Для реализации поставленной задачи были использованы:
Среда разработки – CodeGear Rad Studio for Microsoft Windows Delphi 2009;
Операционная система – Windows 95/98/NT/2K/XP;
База данных Microsoft Access.
Delphi 2009 - средство разработки, объединяющее обширную библиотеку компонентов, средства редактирования, рефакторинга и отладки, предоставляет в распоряжение разработчиков все необходимое для быстрого и удобного создания приложений любых типов на платформе Windows. Delphi 2009 включает полный набор инструментов для удобной разработки мощных и эффективных приложений для Windows.
Microsoft Office Access - реляционная СУБД корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных.
OpenGL . Поставляется в составе операционной системы Windows, начиная с версии OSR2 в виде двух DLL-файлов - opengl32.dll и glu32.dll. Первая из этих библиотек и есть собственно набор функций OpenGL, вторая содержит дополнительный набор функций, упрощающих кодирование, но построенных и выполняемых с подключением opengl32.dll и являющаяся надстройкой. То, что эти библиотеки поставляются в составе операционной системы, значительно упрощает распространение разработанных приложений. OpenGL распространяется в виде динамических библиотек, упрощает доступ к его функциям.
2.Описание Базы данных
На протяжении всей работы с определённым пользователем, то есть во время сессии, в качестве параметров передается только ID (регистрационный номер). При регистрации клиент вводит имя, фамилию и пароль, а из базы данных ему выдается персональный регистрационный номер. Во время прохождения теста используется таблица для хранения временных данных теста, во время теста БД работает не с личными параметрами пользователя, а с ID. После окончания тестирования в таблицу вывода результатов поступают данные пользователя (имя, фамилия, результат). Описание всех таблиц представлено ниже.
Classes |
Таблица классов |
Figures |
Таблица, содержащая координаты фигур |
Id |
Таблица с регистрационным номером |
LesFigures |
Таблица с фигурами для уроков |
LesResult |
Тадлица результатов уроков |
lessons |
Таблица уроков |
SilResults |
Таблица с результатами традиционного танграма |
Siluets |
Таблица с силуэтами |
Sorev |
Таблица результатов соревнований в разделе диагностики |
Users |
Таблица пользователей |
UsersFigures |
Таблица с пользовательскими фигурами |
2.1 Схема Базы Данных
Схема Базы Данных приведена ниже:
2.2 Описание элементов Базы Данных
Ниже
приведены все поля таблиц настоящей
базы данных
3. Алгоритм решения задачи
3.1 Режим Диагностика.
Разработка диагностической части программного средства была одна из основных задач данного проекта. Эта задача была разделена на следующие подзадачи:
• Исследование режима «Диагностика», которое было начато предыдущими студентами;
• Формирование требований к составляющим режима;
• Программное выполнение поставленных требований;
• Анализ результатов.
Далее подробно описаны каждая из вышеуказанных подзадач.
