Автор работы: Пользователь скрыл имя, 01 Апреля 2013 в 16:01, дипломная работа
Целью выпускной квалификационной работы является разработка программы для оценки уровня развития технического мышления студентов инженерных специальностей.
Объектом исследования являются автоматизированные методики оценки развития технического мышления у студентов инженерных специальностей.
Предмет исследования – методы, средства и технологии разработки программ для оценки уровня развития технического мышления студентов – будущих инженеров.
ВВЕДЕНИЕ 3
ГЛАВА I. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ РАЗРАБОТКИ ПРОГРАММЫ ДЛЯ ОЦЕНКИ УРОВНЯ РАЗВИТИЯ ТЕХНИЧЕСКОГО МЫШЛЕНИЯ СТУДЕНТОВ ИНЖЕНЕРНЫХ СПЕЦИАЛЬНОСТЕЙ 7
1.1 Обзор особенностей разработки тестовых программ. 7
1.2 Анализ требований к программному продукту 10
Выводы по 1 главе
ГЛАВА II. ОБЩИЕ ПОДХОДЫ ОЦЕНКИ УРОВНЯ РАЗВИТИЯ ТЕХНИЧЕСКОГО МЫШЛЕНИЯ СТУДЕНТОВ ИНЖЕНЕРНЫХ СПЕЦИАЛИСТЕЙ 22
2.1 Понятие «техническое мышление» и общие подходы к его оценке 22
2.2 Обзор методик для разработки программы для оценки уровня развития технического мышления у студентов инженерных специальностей ……….26
Выводы по 2 главе
ГЛАВА III. РАЗРАБОТКА ПРОГРАММНОГО ПРОДУКТА.. 33
3.1 Разработка визуального интерфейса пользователя 33
3.2 Разработка экранных форм и алгоритма программы………..…………….36
Выводы по 3 главе
ЗАКЛЮЧЕНИЕ 48
Литература 49
Это не только экран, который видит пользователь. К этим элементам относятся:
Современными видами интерфейсов являются:
Командный интерфейс – это основное средство навигации пользователя по функциональности конфигурации. В управляемом приложении он строится на основе подсистем. Разработчик должен создать в конфигурации иерархию подсистем, отражающую для пользователя структуру функциональности прикладного решения.
Поскольку структура информации для каждого компьютера одинакова, целесообразно для хранения данных использовать типизированный файл.
Дадим определение понятиям, которые используются в данной работе. Определим следующие понятия: строка, файл, типизированный файл, массив.
Тип STRING (строка) в «Borland Delphi» широко используется для обработки текстов. Он во многом похож на одномерный массив символов ARRAY [0..N] OF СHAR, однако, в отличие от последнего, количество символов в строке–переменной может меняться от 0 до N, где N – максимальное количество символов в строке.
Под файлом понимается либо именованная область внешней памяти ПК (жесткого диска, гибкой дискеты, электронного «виртуального» диска), либо логическое устройство – потенциальный источник или приемник информации.
Типизированный файл трактуется в «Borland Delphi» как файл записей.
Запись представляет собой совокупность компонент различных типов.
«Borland Delphi» может использовать объекты, содержащее множество однотипных элементов, которые называются массивами. Массив – это формальное обледенение нескольких однотипных объектов (чисел, символов, строк и т.п.), рассматриваемое как единое целое.
Для хранения содержимого типизированного файла и обработки удобно использовать массивы с элементами типа запись. Удобство массивов заключается в том, что можно обращаться к отдельному элементу массива по номеру. Дополнительное удобство привносят динамические массивы, отличительной особенностью которых является возможность динамического изменения размерности массива, то есть динамическое выделение или освобождение памяти под требуемое в данный момент количество элементов массива.
Поскольку данная программа является приложением Windows, то для ее реализации будем использовать стандартный подход при написании программ под Windows с использованием графического интерфейса. Так отдельно создадим форму с визуальными компонентами, для различных визуальных компонент сопоставляем процедуры - обработчики. Далее, как только происходит событие на каком-то из визуальных компонент, (щелчок мыши, нажатие на кнопку или пункт меню), операционная система посылает приложению соответствующее сообщение, и запускается соответствующий обработчик именно для этого события. Тогда решение задачи можно разбить на 3 этапа: