Автоматизация пакета методик "Работа психолога в школе" с помощью Delphi 6.0

Данные представляются не в виде непрерывного потока текстовой информации, а набором взаимосвязанных компонентов, переход по которым осуществляется при помощи гиперссылок.

Автоматизация пакета методик Работа психолога в школе с помощью Delphi 6.0

Дипломная работа

Компьютеры, программирование

Другие дипломы по предмету

Компьютеры, программирование

Сдать работу со 100% гаранией
нения секретности информации /3/.

 

1.3 Создание базы данных с использованием механизма BDE

 

Для хранения анкетных данных результатов тестирования в создании программ с помощью визуальной среды Delphi используется механизм BDE (Borland Database Engine).

Этот механизм реализован в виде набора библиотек, которые обеспечивают для программы, написанной на Паскале, простой и удобный доступ к базам данных независимо от их архитектуры. При использовании механизма BDE разработчик может не задумываться о том, как его программа будет работать с базой данных на физическом уровне: локально, в файл-серверной, либо в клиент-серверной архитектуре. Вдобавок при переходе к использованию СУБД разных производителей программисту не потребуется менять исходный код своей программы. Достаточно внести изменения только в настройки BDE.

Такое удобство достигается благодаря тому, что механизм BDE представляет собой программную прослойку (middleware) между клиентской программой и базой данных (или СУБД). Запрос из приложения передается внутрь механизма BDE, который использует специализированные системные программы (драйверы) для непосредственной работы с СУБД /4/.

В поставку BDE входит два набора драйверов:

·Первый набор предназначен для файл-серверных СУБД BASE, Paradox, FoxPro, Access и данных в текстовом формате.

·Второй набор ориентирован на клиент-серверные СУБД InterBase, IBM DB2, Informix, ORACLE, Sybase и Microsoft SQL Server. Этот набор называется SQL Links.

Конечно, кроме системы Delphi в мире существует немало пакетов создания программ, которые позволяют обращаться к любым СУБД. Поэтому давно разработан и существует стандартный протокол ODBC (Open Database Connectivity Interface, открытый интерфейс взаимодействия с базами данных), напоминающий независимую работу BDE. Драйверы ODBC выпущены для всех без исключения СУБД.

Реализация в системе Delphi прослойки BDE позволяет не привязывать программу СУБД. Если потребуется расширить число пользователей программы и перейти, например, с файл-серверной СУБД Base на более мощную СУБД, достаточно изменить несколько настроек BDE, не исправляя исходные.

Глава 2. Автоматизация с помощью Delphi 6.0 теста «Многофакторного исследования личности Р. Кеттелла»

 

2.1 Компьютерная психодиагностика

 

В настоящее время значительную роль в психологии, психиатрии и других областях, связанных с исследованиями психики человека, играют экспериментальные психодиагностические методики. Они позволяют количественно выражать различные особенности людей, определяющие их внутреннее состояние и отношения с окружающим миром. Такое количественное выражение достигается путем организации специальной стимульной среды, в которую помещается человек, регистрации тех или иных показателей реакций испытуемого и задания правил преобразования регистрируемых показателей в оценку диагностируемых свойств /5/.

На сегодняшний день важное значение в развитии экспериментальных психодиагностических методик имеют технические средства стимуляции, регистрации и обработки психодиагностической информации. Эти технические средства нашли свое наиболее полное воплощение в современных высокопроизводительных компьютерах с их мощными операционными и изобразительными возможностями.

В настоящее время отчетливо выявляется прогрессивная эволюция компьютерной психодиагностики. На первых этапах компьютеры использовались для вычисления шкальных оценок и специальных числовых индексов, а также графического представления «профилей». Стала доступной текстовая интерпретация результатов тестирования, то есть собственно психодиагностическое заключение. Однако первые варианты интерпретации носили существенно схематический характер, использовали простейшие логические процедуры перехода от числовых оценок к психологическим характеристикам.

Компьютерная программа освобождает испытуемого от необходимости запоминать большой объём информации по проведению эксперимента и анализу данных, по крайней мере, в формализованной их части. Поэтому психолог может существенно быстрее начинать работать с осваиваемым тестом на некотором гарантированном уровне качества этой работы. При небольшом опыте работы с тестом вероятность ошибок будет меньше при использовании компьютерной версии теста /6/.

Психологам, имеющим большой опыт психодиагностической работы, использование компьютеров позволяет избавиться от рутинной части работы с тестом, такой как подсчет сырых оценок, перевод их в шкальные, подсчет индексов, построение графиков и пр. Кроме того, такой психолог может рассматривать результаты компьютерного тестирования как предварительные и может осуществлять дополнительный анализ и интеграцию по своему усмотрению, руководствуясь логикой и задачами исследования. Важно отметить, что компьютер существенно облегчает возможность качественного, а не только количественного анализа получаемых данных. Так, компьютер делает легко доступным просмотр ответов на интересующие психолога вопросы. Компьютер сам может отбирать и группировать вопросы и ответы тематическим критериям. Таким образом, при психологической психодиагностике психолог может ознакомиться с содержанием ответов испытуемого в существенно большей степени, нежели при тестировании, проводимом без компьютера. Кроме того, компьютер позволяет легко получать временные характеристики реакций испытуемого на предъявляемые ему стимулы и легко анализировать эти характеристики.

Преимуществом компьютерной психодиагностики является возможность, с одной стороны, после проведения тестирования напечатать протокол исследования и психодиагностическое заключение для истории болезни или другой документации, а с другой стороны, поместить эти данные в компьютерный банк данных для последующего их использования, в частности как справочного материала для статистического анализа и т.д.

 

2.2 Интерфейс визуальной среды Borland Delphi 6.0

 

Провести тестирование, обработать результаты и сделать выводы по результатам исследования требует огромных временных затрат. Поэтому целесообразно автоматизировать пакет методик, использованный для исследования, который не только сохраняет время, но и позволяет быстро обработать и интерпретировать результаты.

Для автоматизации исследовательских методик была использована объектно-ориентированное программирование, а именно среда разработки программ Delphi.

Delphi - язык и среда программирования, относящаяся к классу RAD- (Rapid Application Development - «Средство быстрой разработки приложений») средств CASE - технологии. Delphi сделала разработку мощных приложений Windows быстрым процессом, доставляющим вам удовольствие. Приложения Windows, для создания которых требовалось большое количество человеческих усилий например в С++, теперь могут быть написаны одним человеком, использующим Delphi.

Интерфейс Windows обеспечивает полное перенесение CASE-технологий в интегрированную систему поддержки работ по созданию прикладной системы на всех фазах жизненного цикла работы и проектирования системы.обладает широким набором возможностей, начиная от проектировщика форм и кончая поддержкой всех форматов популярных баз данных. Среда устраняет необходимость программировать такие компоненты Windows общего назначения, как метки, пиктограммы и даже диалоговые панели. Работая в Delphi, вы неоднократно могли видеть одинаковые «объекты» во многих разнообразных приложениях. Диалоговые панели (например, Choose File и Save File) являются примерами многократно используемых компонентов, встроенных непосредственно в Delphi, который позволяет приспособить эти компоненты к имеющийся задаче, чтобы они работали именно так, как требуется создаваемому приложению. Также здесь имеются предварительно определенные визуальные и невизуальные объекты, включая кнопки, объекты с данными, меню и уже построенные диалоговые панели. С помощью этих объектов можно, например, обеспечить ввод данных просто несколькими нажатиями кнопок мыши, не прибегая к программированию. Это наглядная реализация применений CASE-технологий в современном программировании приложений. Та часть, которая непосредственно связана с программированием интерфейса пользователя системой получила название визуальное программирование /8/

Визуальное программирование как бы добавляет новое измерение при создании приложений, давая возможность изображать эти объекты на экране монитора до выполнения самой программы. Без визуального программирования процесс отображения требует написания фрагмента кода, создающего и настраивающего объект «по месту». Увидеть закодированные объекты было возможно только в ходе исполнения программы. При таком подходе достижение того, чтобы объекты выглядели и вели себя заданным образом, становится утомительным процессом, который требует неоднократных исправлений программного кода с последующей прогонкой программы и наблюдения за тем, что в итоге получилось.

Благодаря средствам визуальной разработки можно работать с объектами, держа их перед глазами и получая результаты практически сразу. Способность видеть объекты такими, какими они появляются в ходе исполнения программы, снимает необходимость проведения множества операций вручную, что характерно для работы в среде, не обладающей визуальными средствами - вне зависимости от того, является она объектно-ориентированной или нет. После того, как объект помещен в форму среды визуального программирования, все его атрибуты сразу отображаются в виде кода, который соответствует объекту как единице, исполняемой в ходе работы программы.

Похожие работы

<< < 1 2 3