Разработка электронной учебной среды по развитию наглядно-образного мышления
Основные функции и требования к создаваемой системе по развитию наглядно-образного мышления. Разработка проектных решений на основе спецификации требований. Проектирование базы данных в программной среде Delphi 7. Проверка и анализ отладки программы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 06.09.2012 |
Размер файла | 4,8 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Курсовая работа
Разработка электронной учебной среды по развитию наглядно-образного мышления
ОГЛАВЛЕНИЕ
электронный учебный база данные
ВВЕДЕНИЕ
1. ПОСТАНОВКА ЗАДАЧИ
1.1 ХАРАКТЕРИСТИКА ВЫБРАННЫХ ПРОГРАММНЫХ СРЕД И СРЕДСТВ
1.2 ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ
2. ОПИСАНИЕ ДАННЫХ
3. ОПИСАНИЕ БАЗЫ ДАННЫХ
4. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
5. СХЕМА ФУНКЦИОНИРОВАНИЯ ПРОГРАММНОГО СРЕДСТВА
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
ВВЕДЕНИЕ
Тема дипломной работы: Разработка электронной учебной среды по развитию наглядно-образного мышления.
Передо мной была поставлена задача спроектировать и разработать электронно-учебную среду, с помощью которой можно было бы постепенно развивать наглядно-образное мышление, что привело бы к быстрому решению задач и эффективности обучения.
Данная система хранит информацию о пользователях, результатах и эффективности тестирования.
В программе выделяются два типа пользователей: администратор (преподаватель) и тестируемый (школьник).
Программа может быть использована не только в школах, но и в других учебных заведениях. Так же не исключён вариант использование данного продукта в разных организациях.
В процессе выполнения данного проекта были проделаны следующие виды работ:
1. изучена новая предметная область;
2. выявлены основные функции и требования к создаваемой системе, создана спецификация требований к системе;
3. разработаны проектные решения на основе спецификации требований;
4. спроектирована база данных;
5. спроектирован интерфейс к ней;
6. выбраны программные средства для реализации системы;
7. более глубоко изучено выбранное программное средство;
8. выполнена реализация системы;
9. проведена отладка программы;
10. проведен анализ и сравнительная оценка полученных результатов;
В качестве основного программного средства было выбрано Delphi 7. Выбор программного средства в основном обусловлен требованиями руководителя. Также была использована настольная СУБД MS Office Access.
1. ПОСТАНОВКА ЗАДАЧИ
Моей задачей в данном проекте являлось разработать, прежде всего, удобный, с точки зрения управления интерфейс, увидев который в первый раз, пользователь сразу бы начал работу, т.е. создание привычного интерфейса для подобных систем. Задача была поставлена моим руководителем, суть задачи: Разработать пользовательский интерфейс для режима обучения, базы данных и наполнение базы данных.
В ходе работы над проектом мне пришлось столкнуться с некоторыми трудностями, что подтолкнуло меня к более глубокому изучению некоторых программных средств (чему я был только рад) и разработке новых для меня алгоритмов. Естественно я использовал разработанные до меня методы работы с конкретными компонентами программных средств.
Как уже говорилось ранее, тема дипломного проекта обозначилась как "Разработка электронной учебной среды по развитию наглядно-образного мышления". Сейчас я попытаюсь объяснить поподробнее, о чём идет речь. Мой комплекс состоит из нескольких упражнений состав, которых зависит от выбранного варианта, т.е. от уровня сложности.
В частности опишу каждое из этих упражнений:
В серии A - использован принцип установления взаимосвязи в структуре матриц. Здесь задание заключается в дополнении недостающей части основного изображения одним из приведенных в каждой таблице фрагментов. Выполнение задания требует от обследуемого тщательного анализа структуры основного изображения и обнаружения этих же особенностей в одном из нескольких фрагментов. Затем происходит слияние фрагмента, его сравнение с окружением основной части таблицы.
Серия B - построена по принципу аналогии между парами фигур. Обследуемый должен найти принцип, соответственно которому построена в каждом отдельном случае фигура и, исходя из этого, подобрать недостающий фрагмент. При этом важно определить ось симметрии, соответственно которой расположены фигуры в основном образце.
Серия C - построена по принципу прогрессивных изменений в фигурах матриц. Эти фигуры в пределах одной матрицы все больше усложняются, происходит как бы непрерывное их развитие. Обогащение фигур новыми элементами подчиняется четкому принципу, обнаружив который, можно подобрать недостающую фигуру.
Серия D - построена по принципу перегруппировки фигур в матрице. Обследуемый должен найти эту перегруппировку, происходящую в горизонтальном и вертикальном положениях.
Серия Е - основана на принципе разложения фигур основного изображения на элементы. Недостающие фигуры можно найти, поняв принцип анализа и синтеза фигур.
Серия Все - все вышеперечисленные серии по порядку для того, чтобы оценить интеллектуальный уровень обследуемого.
1.1 ХАРАКТЕРИСТИКА ВЫБРАННЫХ ПРОГРАММНЫХ СРЕД И СРЕДСТВ
Для реализации программы была выбрана система программирования Delphi 7 и настольная СУБД MS Office Access.
1.2 ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ
Программа направлена на развитие наглядно-образного мышления.
Она предназначена для двух видов пользователей: администратор (преподаватель) и тестируемый (школьник). Выглядит она следующим образом.
В программе существует пять типов упражнений:
1. Серия. А - принцип взаимосвязи в структуре матриц
В этом упражнении тестовое значение заключается в дополнении недостающей частью образца (основного изображения) (рис. 1.2.1).
Рис. 1.2.1. Серия. А «принцип взаимосвязи в структуре матриц».
2. Серия. В - аналогия между парами фигур
В этом упражнении тестовое значение состоит в нахождении аналогии между двумя парами фигур (дополнение, отношений) (рис. 1.2.2).
Рис. 1.2.2. Серия. В «аналогия между парами фигур».
3. Серия. С - Принцип прогрессивных изменений в фигурах матриц
В этом упражнении тестовое значение основано на усложняющихся изменениях фигур в матрицах в соответствии, с определенным логическим принципом непрерывного развития положения (позиции) фигур и динамических перемен в пространстве (обогащение фигур в горизонтальном и вертикальном направлениях и суммирование этих новых элементов в конечной (недостающей фигуре)) (рис. 1.2.3).
Рис. 1.2.3. Упражнение «Принцип прогрессивных изменений в фигурах матриц».
4. Серия D -Принцип прогрессивных изменений в фигурах матриц
В этом упражнении тестовое значение основано на составлении согласно принципу перестройки (пере структурированию) фигур в матрице в горизонтальном и вертикальном направлении.
Рис. 1.2.4. Упражнение «Принцип прогрессивных изменений в фигурах матриц»
5. Серия D -Принцип прогрессивных изменений в фигурах матриц
В этом упражнении требуется складывать и вычитать элементы фигур, смешивать части согласно алгебраическому принципу
Рис. 1.2.5. Упражнение «Принцип прогрессивных изменений в фигурах матриц».
5. Серия Все
В этом упражнении запускаются все серии поочередно (Серия А, Серия В, Серия С, Серия D, Серия E)
2. ОПИСАНИЕ ДАННЫХ
Входные данные программного средства:
Фамилия и Имя пользователя
Класс
Возраст
Пароль
Выходные данные:
Фамилия и Имя пользователя
Тип упражнения
Количество решенных задач
Количество нерешенных задач
Балы
Время, затраченное на задание
Правильно решенные задачи
Неправильно решенные задачи
3. ОПИСАНИЕ БАЗЫ ДАННЫХ
На данный момент в базе данных программного средства находиться четыре таблицы:
1. Classes
2. Users
3. Results
4. Otveti
«Classes»
Таблица 3.1
Имя поля |
Тип |
Описание |
|
IdCl (primary key) |
Smallint |
Идентификатор |
|
Name |
String |
Название класса |
«Users»
Таблица 3.2
Имя поля |
Тип |
Описание |
|
UsId (primary key) |
Smallint |
Идентификатор |
|
UsName |
String |
Имя пользователя |
|
UsClass |
Smallint |
Id Класса |
|
UsPassword |
String |
Пароль |
|
UsVozrast |
String |
Возраст пользователя |
«Results»
Таблица 3.3
Имя поля |
Тип |
Описание |
|
IdRes (primary key) |
Smallint |
Идентификатор |
|
UsId |
Smallint |
Id пользователя |
|
NameTest |
String |
Тип упражнения |
|
TimeDate |
String |
Время тестирования |
|
ResDate |
Data |
Дата тестирования |
|
ResTime |
Integer |
Затраченное время |
|
Prav |
Integer |
Количество правильных ответов |
|
NePrav |
Integer |
Количество неправильных ответов |
|
Points |
Integer |
Балы |
|
ZadPrav |
Правильные ответы |
||
ZadNeprav |
Неправильные ответы |
«Otveti»
Таблица 3.4
Имя поля |
Тип |
Описание |
|
RisBig |
String |
Имя большого рисунка |
|
RisPrav |
String |
Имя правильного ответа |
Схема базы данных
4. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
В начале работы с программой появляется главная форма (рис. 4.1), на которой находятся следующие кнопки:
· начать занятие
· регистрация
· настройки
· описание
· статистика
· выход
Рис. 4.1. Главная форма
Если пользователь решил первый раз пройти тест, то ему следует зарегистрироваться (рис. 4.2).
Рис. 4.2. Форма «Регистрация»
А именно:
Выбрать из списка свой класс
Ввести ФИО
Выбрать из списка свой возраст или ввести дату рождения
Ввести пароль и подтвердить его
Также на этой форме присутствуют кнопка «Администрирование». При нажатии появляется форма «Администрирование» (рис. 4.3). На ней находится две вкладки:
· группа/класс
· пользователи
Рис. 4.3. Форма «Администрирование»
Во вкладке «Группа/Класс» находится список всех классов, ученики которых проходили тест, и кнопки «Добавить» и «Удалить» нажав на которые можно добавить новый Класс/Группу или удалить соответственно.
Во вкладке «Пользователи» находится список всех пользователей и кнопки «Изменить пароль», «Удалить текущего» и «Удалить всех».
После регистрации пользователь может начать занятия (Рис. 4.4.).
Рис. 4.4. Форма «Ввод данных»
После того, как пользователь ввел все данные, ему предлагается пройти тест уже в режиме «Диагностика» или «Обучение». Для того чтобы изменить настройки ему нужно на форме «Начало занятие» (рис. 4.5.) нажать на кнопку «Настройки» и произвести соответствующие корректировки (рис. 4.6).
Рис. 4.5. Форма «Начало занятия»
Рис. 4.6. Форма «Настройки»
После завершения теста результаты заносятся в базу данных. Чтобы их посмотреть, необходимо на главной форме нажать на кнопку «Статистика» (рис. 4.7.), или на Форме «Начало занятия» нажать кнопку «Результаты» после чего появится форма «Результаты тестирования» (рис. 4.8).
Рис. 4.7. Форма «Статистика»
Рис. 4.8. Форма «Результаты тестирования»
На форме «Статистика», пользователю нужно выбрать в какой форме он будет просматривать результаты а именно: посмотреть весь класс или отдельного ученика; отсортировать по возрастанию (убыванию) результаты по любому полю, просмотреть результаты по отдельным типам упражнений.
5. СХЕМА ФУНКЦИОНИРОВАНИЯ ПРОГРАММНОГО СРЕДСТВА
Размещено на http://www.allbest.ru/
ЗАКЛЮЧЕНИЕ
Задача, поставленная передо мной, реализована ~ на 90%. После некоторых доработок программа будет введена в эксплуатацию.
Объём программного кода:
1. База данных - 492 Кб (четыре таблицы)
2. Комплекс упражнений - 1.32 Мб (~ 3196 строк)
В качестве доработки программного продукта нужно сделать инструментальное средство для создания самих упражнений.
В процессе выполнения данного проекта были проделаны следующие виды работ:
изучена новая предметная область;
выявлены основные функции и требования к создаваемой системе, создана спецификация требований к системе;
разработаны проектные решения на основе спецификации требований;
спроектирована база данных;
спроектирован интерфейс к ней;
выбраны программные средства для реализации системы;
более глубоко изучено выбранное программное средство;
выполнена реализация системы;
проведена отладка программы;
проведен анализ и сравнительная оценка полученных результатов;
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. Язык программирования Delphi 7.
2. Работа с Photoshop 6.0.
3. http://Delphi.narod.ru.
4. Документация, скачанная с различных сайтов.
Размещено на Allbest.ru
Подобные документы
Разработка диагностической части программного средства по развитию наглядно-образного мышления на основе игры "Танграм" для детей дошкольного и младшего школьного возраста. Формирование требований к диагностической части. Руководство пользователя.
дипломная работа [2,0 M], добавлен 25.09.2014Разработка головоломки на основе гравюры Альбрехта Дюрера "Магический квадрат". Главные составные части среды программирования Delphi, особенности ее стандартных компонентов и процесса сохранения программы. Компоненты и алгоритмы создаваемой программы.
курсовая работа [147,1 K], добавлен 05.02.2015Описание документооборота института и кафедры. Анализ технологии документооборота на основе диаграмм SADT (IDEF0). Обоснование проектных решений по видам обеспечения. Разработка базы данных на основе даталогического моделирования в среде MS Access.
дипломная работа [3,1 M], добавлен 09.02.2012Обзор преимуществ и недостатков среды программирования Delphi, ее сравнение с аналогичными продуктами. Разработка инфологической, датологической, модели базы данных. Проектирование структуры программного обеспечения и понятного интерфейса базы данных.
курсовая работа [964,8 K], добавлен 27.09.2014Разработка простейшей базы данных с использованием приемов работы с Microsoft Access в среде программирования Delphi. Назначение базы данных, условия эксплуатации, выполнения и запуска программы "База данных районного отдела налоговой инспекции".
курсовая работа [1,3 M], добавлен 14.12.2012Клиент-серверная архитектура проектируемой программы по проверке знаний студентов, структура базы данных. Разработка ее программно-интерфейсной реализации в среде Delphi. Установка и запуск приложения, информация для пользователя, листинг программы.
дипломная работа [2,1 M], добавлен 20.06.2011Рассмотрение особенностей среды программирования Delphi, анализ клиент-серверной версии. Знакомство с библиотекой визуальных компонентов. Основные функции интеллектуального редактора. Характеристика требований к базам данных. Функции программы "Магистр".
дипломная работа [1,5 M], добавлен 10.03.2013Понятие баз данных и принципы проектирования информационных систем. Разработка программы для отслеживания финансовой стороны работы компании в среде Delphi 7. Создание таблиц и схемы данных. Разработка клиентского приложения и процедуры добавления данных.
курсовая работа [1,4 M], добавлен 25.04.2012Разработка информационной системы административного управления. Выбор языка и среды программирования. Структура взаимодействия информации. Требования к программно-аппаратному окружению. Создание программы в Delphi и связывание ее с базой данных.
курсовая работа [1010,9 K], добавлен 08.10.2015Разработка визуального интерфейса пользователя, на основе экранных форм среды Delphi и визуальных компонент. Основные типы данных, используемые в программе MD 5 Calc. Однонаправленные хэш-функции. Процесс хэширования MD5, возможности его применения.
курсовая работа [433,1 K], добавлен 28.08.2012