Автоматизация пакета методик для исследования психологической совместимости сотрудников на Красноярской ЖД

Создание компьютерного комплекса для изучения психологической совместимости персонала Красноярской ЖД: программные средства и диагностические методики; анализ результатов исследования. Экономическая эффективность разработки, экологическая безопасность.

Рубрика Менеджмент и трудовые отношения
Вид дипломная работа
Язык русский
Дата добавления 19.02.2012
Размер файла 1,5 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

1.2.1 Обзор языков программирования

За последние 20 лет в методологии написания программ для компьютеров произошли радикальные перемены. Они состоят в том, что разработчики перешли от языков программирования системного уровня, таких как С++, языкам описания сценариев, примерами которых могут служить Реrl Тсl. Ряд современных тенденции, включая появление более быстрых машин и перемены в составе используемого программного обеспечения, повышение значимости графического интерфейса пользователя и компонентных архитектур, а также рост популярности Internet, чрезвычайно расширили сферу применимости языков описания сценариев.

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

1.2.2 Язык программирования высокого уровня - Turbo Pascal

Язык Паскаль, названный в честь французского математика и философа Блеза Паскаля (1623-1262), был создан как учебный язык программирования в 1968-71 годах швейцарским ученым Никлаусом Виртом на кафедре информатики Стэндфордского университета (Цюрих). В настоящее время этот язык имеет более широкую сферу применения, чем предусматривалось при его создании. Свое признание Паскаль получил с появлением пакета Турбо Паскаль (Turbo Pascal). Этот язык отличается простотой понимания, стройностью и структурностью алгоритмов, быстротой компилятора и удобными средствами создания и отладки программ [18].

Достоинствами языка Паскаль являются:

1 Простой синтаксис языка. Небольшое число базовых понятий. Программы на Паскале достаточно легко читаемы.

2 Достаточно низкие аппаратные и системные требования, как самого компилятора, так и программ, написанных на Паскале.

3 Универсальность языка. Язык Паскаль применим для решения практически всех задач программирования.

4 Поддержка структурного программирования, программирования “сверху - вниз”, а также объектно-ориентированного программирования [19].

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

Программирование заключается в записи алгоритма языка программирования и отладке программы. Текст программы записывается в текстовом редакторе, затем программа компилируется - переводится транслятором (переводчиком) в машинные коды и запускается на выполнение. Процесс отладки программы начинается с выявления:

* синтаксических ошибок в тексте (неверно записанных операторов);

* ошибок при выполнении программы (недопустимые математические действия, операции с числами, превосходящими предельные значения);

* алгоритмических ошибок (неверно составлен или запрограммирован алгоритм), и заканчивается, как правило, написанием новой программы, поскольку каждый программист знает, что программу можно усовершенствовать до бесконечности, а отлаженную программу лучше не изменять[20].

Версия Turbo Pascal 7.0. разработанная фирмой Borland является последней в линейке компиляторов Pascal для DOS. Дальнейшее развитие Паскаль получил в Delphi - системе разработки программ для Windows.

1.2.3 Объектно-ориентированное программирование

В конце 80-х годов в программировании возникло новое направление, основанное на понятии объекта - это «объектное - ориентированное программирование».

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

Объектно-ориентированный язык программирования должен обладать следующими свойствами:

а) абстракции - формальное о качествах или свойствах предмета путем мысленного удаления некоторых частностей или материальных объектов;

б) инкапсуляции - механизма, связывающего вмести код и данные, которыми он манипулирует, и защищающего их от внешних помех и некорректного использования;

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

г) полиморфизма - свойства, позволяющего использовать один и тот же интерфейс для общего класса действий.

Разработка объектно-ориентированных программ состоит из следующих последовательных работ:

- определение основных объектов, необходимых для решения данной задачи;

- определение закрытых данных (данных состояния) для выбранных объектов;

- определение второстепенных объектов и их закрытых данных;

- определение иерархической системы классов, представляющих выбранные объекты;

- определение ключевых сообщений, которые должны обрабатывать объекты каждого класса;

- разработка последовательности выражений, которые позволяют решить поставленную задачу;

- разработка методов, обрабатывающих каждое сообщение;

- очистка проекта, то есть устранение всех вспомогательных промежуточных материалов, использовавшихся при проектировании;

- кодирование, отладка, компоновка и тестирование.

Объектно-ориентированное программирование позволяет программисту моделировать объекты определённой предметной области путем программирования их содержания и поведения в пределах класса. Конструкция «класс» обеспечивает механизм инкапсуляции для реализации абстрактных типов данных. Инкапсуляция как бы скрывает и подробности внутренней реализации типов, и внешние операции и функции, допустимые для выполнения над объектами этого типа.

Основная цель ООП, как и большинства других подходов к программированию - повышение эффективности разработки программ. Идеи ООП оказались плодотворными, и нашли применение не только в языках программирования, но и в других областях Computer Science, например, в области разработки операционных систем [21].

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

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

В нашей дипломной работе, для разработки автоматизированного варианта методики изучения школьной тревожности, мы использовали систему объектно-ориентированного программирования Delphi (делфи). Delphi позволяет быстро создавать приложения различной степени сложности на основе применения технологии визуального программирования. Важнейшая характеристика разрабатываемой программы - удобство ее пользовательского интерфейса, наличие и доступность необходимых элементов управления.

1.2.4 СУБД Access

Система управления базой данных - это программа, с помощью которой информация в базу вводится, просматривается, сортируется, фильтруется, разыскивается, экспортируется (переводится в форматы других СУБД) или, наоборот, импортируется.

Структура базы данных представляет собой таблицы с некоторым фиксированным числом столбцов и достаточно большим неопределённым числом строк. Столбцы в базе данных называются полями, а строки - записями. Простейший пример базы данных - телефонный справочник. Его поля фиксированы: Фамилия, Имя, Отчество, Номер телефона. Его записи не фиксированы. Телефонный справочник может непрерывно пополняться, записи в нём могут изменяться при смене телефонного номера, а в особо трагических случаях они могут из него и удаляться.

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

Цель и назначение Access заключается в том, что за каждой базой данных стоят два лица: Разработчик и Заказчик. Разработчик знает возможности СУБД. Заказчик знает, что ему нужно получить, хотя отнюдь не полностью и не всегда. Нормальная структура базы будет создана только в том случае, когда Заказчик сможет грамотно изложить свои требования, а Разработчик сможет их понять и исполнить самым оптимальным образом, не забыв при этом предусмотреть возможность изменения структуры базы “на ходу”, поскольку пожелания Заказчика во время работы всегда меняются, причём многократно [24].

В последние два года ситуация начала меняться благодаря появлению системы управления базами данных Access. Эта программа поставляется в составе пакета Microsoft Office наряду с такими известными программами, как Microsoft Word и Microsoft Excel. Основное назначение этой СУБД - дать пользователю простое и доступное средство, которое позволит ему создавать на рабочем месте такие базы данных, которые ему нужны. При этом практически не возникает необходимости что-либо программировать, так что этой программой может пользоваться каждый. Благодаря Access тысячи малых предприятий получили возможность применять базы данных в своей по вседневной работе.

Несмотря на простоту, Access позволяет создавать базы данных достаточно сложной структуры, а в случае необходимости их мощь можно увеличить применением программирования на языке VBA. Удобство Access состоит также и в том, что это приложение интегрировано с другими приложениями Microsoft Office. Так, например, если в базе данных хранятся имена и адреса клиентов фирмы, то в текстовом процессоре Word можно подготовить такое стандартное письмо к клиентам, что при печати на принтере в качестве адреса и личного обращения будет использоваться информация из полей базы данных. Это позволяет за один рабочий день распечатать тысячи писем и сделать каждое письмо “персональным”. А это, в свою очередь, в несколько раз повышает эффективность прямой почтовой рекламы и даёт весьма ощутимый доход, покрывающий копеечные затраты на содержание базы данных, созданной с помощью Access.

Знание основных понятий и приёмов работы с Access полезно руководителю любого ранга. Даже если он сам и не намерен разрабатывать систему управления базой данных для своего предприятия, простейшие эксперименты, которые можно поставить за считанные минуты, позволят ему точно сформулировать техническое задание и получить систему, которая действительно будет полезна.

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

СУБД позволяет делать операции поиска, отбора, фильтрации, сортировки, ввода и вывода исключительно просто и надёжно. А ещё СУБД позволяет хранить данные не в одной таблице, а в нескольких и устанавливать между этими таблицами связи, чтобы не приходилось в одной таблице хранить дату приказа о переводе студента на старший курс и дату взятия наволочки в студенческом общежитии. Такие СУБД, “пасущие стада” взаимосвязанных таблиц, называются реляционными. Такие таблицы называются связанными.

1.2.5 HTML

Большая часть документов в системе World Wide Wed хранится в формате НТМL. НТМL - это язык гипертекстовой разметки, используемый для кодирования документов. Язык НТМL представляет собой набор команд, в соответствии с которыми браузер (обозреватель, средства просмотра Wed) отображает содержимое документа, при этом команды НТМL не отображаются. В языке НТМL реализован механизм гипертекстовых ссылок, который обеспечивает связь одного документа с другими. Документы могут находиться на том же сервере, что и страница, с которой на них делается ссылка, а могут быть размещены на разных серверах. Создание тестов в такой среде позволяет работать с ними в режиме удалённого доступа.

Команды в тексте HTML-документа называются тегами.

HTML - тег может содержать список атрибутов. Текст тега заключается в угловые скобки (<и >). В простейшем случае тег представляет собой имя, заключённое в угловые скобки, например <TITLE> или <В>. Для более сложных тегов характерно наличие атрибутов, которые могут иметь конкретные значения, определяющие функции тега.

Большинство элементов языка НТМL описывает части содержания документа и помещается между тегами <BODY> и </BODY>, то есть, внутрь структурного элемента ВОВУ. Такие элементы делят на блочные и текстовые. Блочные элементы относятся к частям текста уровня абзаца. Текстовые элементы описывают свойства отдельных фраз и ещё более мелких частей текста.

Все правила вложения элементов языка НТМL можно рассматривать исключительно как “пожелания”. Средство, используемое для отображения \Wed-документа, сделает всё возможное, чтобы истолковать разметку наиболее разумным образом. Тем не менее, гарантию правильного воспроизведения документа даёт только неукоснительное следование требованиям спецификации языка.

Гипертекстовая ссылка является фрагментом текста документа

Гиперссылки можно использовать для ссылки на мультимедийные файлы. Это удобно, так как в этом случае не приходится ждать загрузки мультимедийных файлов при работе с данной страницей. Если же требуется интегрирование объектов мультимедиа в Wed-страницу, используют парный тег <OBJECT> или нестандартный непарный тег <EMBED>, который тоже поддерживается наиболее распространёнными браузерами.

Полный формат гиперссылки включает возможность ссылки на определённое место внутри страницы.

Графические иллюстрации в большинстве случаев являются неотъемлемой частью Wed-документов. Сегодня графические элементы Wed-страниц используют два основных формата - GIF и JPEG (новый формат PNG пока ещё нельзя считать общепринятым). Все графические браузеры, предназначенные для отображения Wed-страниц на экране компьютера, способны рас познавать и отображать файлы этих форматов.

Для подготовки изображений можно использовать любой графический редактор, например стандартное приложение Paint (в Windows 98), которое позволяет сохранять файлы в этих форматах.

Файлы формата GIF (Graphic Interchange Format) имеют расширение .GIF. Изображения в этом формате содержат 256 цветов, заданных индексной палитрой. Файл упакован и может занимать значительно меньше места, чем неупакованный растровый рисунок (например, в формате .ВМР) [25].

Спецификация формата GLF89а позволяет создавать файлы. GIF, обладающие специальными возможностями:

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

* Чересстрочные изображения при их приёме из Интернета прорисовываются постепенно, вначале грубо, а затем всё более и более чётко. Это “скрадывает” время, необходимое на их загрузку из Интернета, особенно при приёме информации по медленным линиям.

* GIF-анимация превращает обычный рисунок в небольшой видеоролик. В стандартном файле с расширением. GIF хранится набор кадров, а также сценарий их отображения.

Файлы формата JPEG (Joint Photographic Expert Group - по названию группы исследователей, предложившей этот формат, читается “джейпег”) могут иметь расширение. JPEG или .JPG. Формат предназначен для хранения фотографических изображений, использующих 24-разрядный цвет. При конвертировании в формат JPEG происходит потеря части информации, приводящая к некоторому ухудшению качества изображения, обычно незаметному на глаз.

Рисунки хранятся на Wed-узлах в отдельных файлах, но отображаются как элементы Wed-страниц.

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

Форматирование текста: управление форматированием текста не является основной задачей языка HTML и поэтому текстовые элементы, выполняющие эту задачу, начиная с версии HTML 4.0 рассматриваются как устаревшие, и их использование не рекомендуется. Однако пока ещё они являются наиболее удобным способом управления представлением документа на экране компьютера.

Язык HTML поддерживает пять видов списков, из которых два (списки меню и списки каталогов) считаются устаревшими и не рекомендуются к применению. Оставшиеся три типа - это упорядоченные списки, неупорядоченные списки и списки определений. Все списки представляют собой блочные элементы.

Упорядоченные (нумерованные) и неупорядоченные (маркированные) списки оформляются одинаково.

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

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

Каждая ячейка может содержать произвольный текст, а также любые теги HTML, допустимые в “теле” документа. В частности, ячейка таблицы может содержать вложенную таблицу или изображение.

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

Язык HTML позволяет в рамках одной Wed-страницы отобразить не сколько документов. Для этого страница должна быть разбита на несколько областей - фреймов. Разбиение страницы описывается документом HTML. особого рода, структура которого отличается от обычной.

Wed-страницы являются интерактивными по самой своей природе, связанной с использованием гиперссылок. Но это пассивная интерактивность, жёстко заданная в рамках структуры Wed-узла. Подлинная интерактивность, позволяющая получать от посетителей Wed-страницы произвольные данные, достигается путём использования форм [26].

Форма на Wed-странице представляет собой лишь набор полей, которые можно также рассматривать как элементы управления. Посетитель в процессе работы с Wed-страницей заполняет форму, после чего отправляет её. Далее поступившие данные обычно передают специальной программе, предназначенной для её обработки (программе или сценарию CGI).

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

2. ОПИСАНИЕ ДИАГНОСТИЧЕСКИХ МЕТОДИК И ПРОГРАММЫХ СРЕДСТВ ДЛЯ СОЗДАНИЯ АВТОМАТИЗОРОВАННОГО ПАКЕТА МЕТОДИК ПО ИССЛЕДОВАНИЯ ПСИХОЛОГИЧЕСКОЙ СОВМЕСТИМОСТИ МАШИНИСТОВ

2.1 Описание используемых методик

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

1. Методика социометрического измерения - основоположник социометрии известный американский психиатр и социальный психолог Дж. Морено. Внедрение этого метода в исследовании психологов связано с именами Е.С. Кузьмина, Я.Л. Коломинского, В.А. Ядова, И.П. Волкова и др.

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

а) измерение степени сплоченности-разобщенности в группе;

б) выявление соотносительного авторитета членов групп по признакам симпатии-антипатии (лидеры, звезды, отвергнутые);

в) обнаружение внутригрупповых сплоченных образований во главе с неформальными лидерами.

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

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

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

Порядок исследования. Перед началом опроса - инструктаж тестируемой группы (социометрическая разминка). И ходе него следует объяснить группе цель исследования, подчеркнуть важность его результатов для группы, показать, как нужно выполнять задания, гарантировать сохранение тайны ответов.

Примерный текст инструкции. «При формировании вашей группы, естественно, не могли быть учтены ваши пожелания, поскольку вы были недостаточно знакомы друг с другом. Сейчас взаимоотношения в группе достаточно определились, и для вас, и для вашего руководства выгодно учитывать ваши пожелания при организации деятельности вашего коллектива.

Постарайтесь быть искренними в ответах. Исследователи гарантируют тайну индивидуальных ответов».

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

Возможны три основных способа выбора:

а) Количество выборов ограничивается 3 - 5;

б) разрешается полная свобода выбора (каждый может записать столько решений, сколько пожелает);

в) испытуемый ранжирует всех членов группы в зависимости от предложенного критерия.

С точки зрения простоты и удобства обработки результатов предпочтительнее первый способ. Кроме того, методом ранжирования удается снять опасение за отрицательный выбор.

Обработка данных и интерпретация результатов.

Социоматрица (таблица). Вначале следует построить простейшую социоматрицу. Пример дан в таблице (см. ниже). Результаты выборов разносятся по матрице с помощью условных обозначений. Таблицы результатов заполняются в первую очередь, в отдельности по деловым и личным отношениям.

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

Каждая окружность в социограмме имеет свое значение.

1. Внутренний круг - это так называемая «зона звезд», и которую попадают лидеры, набравшие максимальное количество выборов.

2. Второй круг - зона предпочитаемых, в которую входят лица, набравшие выборов в количестве ниже среднего показателя.

3. Третий круг - зона пренебрегаемых, в которую вошли лица, набравшие выборов в количестве ниже среднего показателя.

4. Четвертый круг - зона изолированных, это те, которые не получили ни одного очка.

Различают персональные социометрические индексы (П.С.И.) и групповые социометрические индексы (Г.С.И.). Первые характеризуют индивидуальные социально-психологические свойства личности в роли члена группы. Вторые дают числовые характеристики целостной социометрической конфигурации выборов в группе. Они описывают свойства групповых структур общения. Основными П.С.И. являются: индекс социометрического статуса i-члена; эмоциональной экспансивности j-члена, объема, интенсивности и концентрации взаимодействия ij-члена. Символы i и j обозначают одно и то же лицо, но в разных ролях; i - выбираемый, j - он же выбирающий, ij - совмещение ролей.

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

2. Методика определение индекса групповой сплоченности Сишора.

Групповая сплоченность - чрезвычайно важный параметр, показывающий степень интеграции группы, ее сплоченность в единое целое, - можно определить не только путем расчета соответствующих социометрических индексов. Значительно проще сделать это с помощью методики, состоящей из 5 вопросов с несколькими вариантами ответов на каждый. Ответы кодируются в баллах согласно приведенным в скобках значениям (максимальная сумма: +19 баллов, минимальная: -5). В ходе опроса баллы указывать не нужно. Возможно использование методики индивидуально и в группе.

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

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

В этой методике представлено 12 суждений (представлений) о партнере. Испытуемый должен в соответствие со своим представлением о партнере ответить на эти суждения. Общая сумма баллов, набранных одним партнером, складывается с общей суммой баллов, набранных другим партнером. Возможно использование методики индивидуально и в группе.

2.2 Описание программных средств для автоматизации пакета методик

2.2.1 Интегрированная Среда Разработки (ИСР) Delphi 2009

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

Интегрированная Среда Разработки (Integrated Development Environment) - это среда, в которой есть все необходимое для проектирования, запуска и тестирования приложений и где все нацелено на облегчение процесса создания программ. ИСР интегрирует в себе редактор кодов, отладчик, инструментальные панели, редактор изображений, инструментарий баз данных - все, с чем приходится работать. Эта интеграция предоставляет разработчику гармоничный набор инструментов, дополняющих друг друга. Результатом является удобная для вас среда быстрой разработки сложных прикладных программ.

Для начала работы запустите Delphi, выбрав пиктограмму Delphi в разделе меню Windows - Пуск - Программы. Когда вы щелкнете на пиктограмме Delphi, перед вами откроется основное окно Интегрированной Среды Разработки. В Delphi 2009 вид окна представлен на (рисунке 1).

В верхней части окна ИСР вы видите полосу главного меню. Ее состав несколько различается от версии к версии.

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

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

Рисунок 1 - Основное окно Интегрированной среды обработки Delphi 9

В основном поле окна вы можете видеть слева два окна: сверху - Дерево Объектов (Object Tree View), под ним - Инспектор Объектов (Object Inspector). Окно Дерево Объектов будет отображать иерархическую связь визуальных и невизуальных компонентов и объектов вашего приложения. А Инспектор Объектов - это основной инструмент, с помощью которого вы в дальнейшем будете задавать свойства компонентов и обработчики событий. Правее этих окон вы можете видеть окно пустой формы, готовой для переноса на нее компонентов. Под ним расположено окно Редактора Кодов. Обычно оно при первом взгляде на экран невидимо, так как его размер равен размеру формы и окно Редактора Кодов практически полностью перекрывается окном формы.

Рассмотрим теперь основные элементы окна ИСР

2.2.2 Полоса главного меню

Разделы меню File (файл) позволяют создать новый проект, новую форму, фрейм, модуль данных, открыть ранее созданный проект или форму, сохранить проекты или формы в файлах с заданными именами.

Разделы меню Edit (правка, редактирование) позволяют выполнять обычные для приложений Windows операции обмена с буфером Clipboard, а также дают возможность выравнивать группы размещенных на форме компонентов по размерам и местоположению.

Разделы меню Search (поиск) позволяют осуществлять в коде вашего приложения поиск и контекстные замены, которые свойственны большинству известных текстовых редакторов.

Разделы меню View (просмотр) позволяют вызывать на экран различные окна, необходимые для проектирования.

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

Меню Run (выполнение) дает возможность выполнять проект в нормальном или отладочном режимах, продвигаясь по шагам, останавливаясь в указанных точках кода, просматривая значения переменных и т.д.

Меню Component (компонент) позволяет создавать и устанавливать новые компоненты, конфигурировать палитру компонентов, работать с пакетами packages.

Разделы меню Database (база данных) позволяют использовать инструментарий для работы с базами данных.

Меню Tools (инструментарий) включает ряд разделов, позволяющих выполнять настройки ИСР и вызывать различные вспомогательные программы, например, вызывать Редактор Изображений (Image Editor), работать с программами, конфигурирующими базы данных и сети и т.д. Кроме того, в это меню вы можете сами включить любые разделы, вызывающие те или иные приложения, и таким образом расширить возможности главного меню Delphi, приспособив его для своих задач.

Меню ModelMaker обеспечивает связь с программой ModelMaker, помогающей в разработке классов и сложных проектов.

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

Меню Help (справка) содержит разделы, помогающие работать со встроенной в Delphi справочной системой, в частности, настраивать ее.

2.2.3 Быстрые кнопки

Инструментальные панели быстрых кнопок для Delphi 2009 представлены на (рисунке 2). Панель Интернет по умолчанию невидима. Назначение размещенных на панелях быстрых кнопок можно узнать из ярлычков, появляющихся, если вы поместите курсор мыши над соответствующей кнопкой и на некоторое время задержите его. В (таблице 1) приведены пиктограммы этих кнопок, соответствующие им команды меню и «горячие» клавиши, а также краткие пояснения.

Рисунок 2 - Инструментальная панель Delphi 2009 основная

На (рисунке 2) и в (таблице 1) приведен стандартный состав инструментальных панелей быстрых кнопок. Однако Delphi предоставляет вам широкие возможности настроить панели по своему усмотрению, добавить в них какие-то быстрые кнопки для часто применяемых вами команд, убрать кнопки, которыми вы редко пользуетесь, сделать некоторые из инструментальных панелей невидимыми.

Таблица 1

Быстрые кнопки

Пиктограмма

Команда меню / горячие клавиши

Пояснение команды

File - New / Other

Открыть проект или модуль

File Open

File Reopen

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

File Save As File Save / (Ctrl-S)

Сохранить файл модуля, с которым в данный момент идет работа

File Save All

Сохранить все (все файлы модулей и файл проекта)

File Open Project / (Ctrl-Fll)

Открыть файл проекта

Project Add to Project / (Shift- F l l )

Добавить файл в проект

Project - Remove from Project

Удалить файл из проекта

View | Units / (Ctrl- F12)

Переключиться на просмотр текста файла модуля, выбираемого из списка

View - Forms / (Shift -FT 2)

Переключиться на просмотр формы, выбираемой из списка

View - Toggle Form - Unit / (F12)

Переключение между формой и соответствующим ей файлом модуля

Run - Run / (F9)

Выполнить приложение. Кнопочка со стрелкой справа от основного изображения позволяет выбрать выполняемый файл, если вы работаете с группой приложений

Run - Program Pause

Пауза выполнения приложения и просмотр информации CPU. Кнопка и соответствующий раздел меню доступны только во время выполнения приложения

Run - Trace Into / (F7)

Пошаговое выполнение программы с заходом в функции

Run - Step Over / (F8)

Пошаговое выполнение программы без захода в функции

View - Desktops - Save Desktop

Сохранение текущей конфигурации окна

View - Desktops - Set Debug Desktop

Установка конфигурации окна при отладке

2.2.4 Палитра компонентов

Палитра компонентов - это витрина той библиотеки компонентов - VCL или CLX, с которой вы работаете. При создании приложений для Windows вы работаете с VCL. Но если вы создаете кросс-платформенное приложение, выполнив команду File - New - CLX Application, то палитра компонентов начинает отображать страницы CLX.

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

Поскольку число предопределенных компонентов, конечно, возрастает от версии к версии, то наиболее полной является библиотека Delphi 2009. Палитра этой библиотеки приведена на (рисунке 3). По умолчанию в ней имеются страницы, перечисленные в (таблице 2).

Рисунок 3 - Палитра компонентов в Delphi 9

Таблица 2

Страницы библиотеки VCL

Standard

Стандартная, содержащая наиболее часто используемые компоненты

Additional

Дополнительная, являющаяся дополнением стандартной

Win32

32-битные компоненты в стилеWindows

System

Системная, содержащая такие компоненты, как таймеры, плееры и ряд других

Win 3.1

Windows 3.x, компоненты в стиле Windows 3.x (оставлены для обратной совместимости с Delphi 1)

Dialogs

Диалоги, системные диалоги типа «Открыть файл» и др.

Data Access

Доступ к данным

Data Controls

Компоненты отображения и редактирования данных

dbExpress

Связь с данными с помощью dbExpress

DataSnap

Компоненты для связи с сервером приложений при построении многопоточных приложений, работающих с данными

BDE

Доступ к данным через Borland Database Engine - BDE

Internet

Компоненты для создания серверов Web

Samples

Образцы, различные интересные, но не до конца документированные компоненты

IndyClients

Компоненты клиентских приложений Internet Direct (Indy), дающих доступ к различным протоколам Интернет из приложений Delphi

IndyServers

Компоненты серверных приложений Internet Direct (Indy)

Indy Intercepts

Вспомогательные компоненты приложений Internet Direct (Indy)

Indy I/O Handlers

Вспомогательные компоненты приложений Internet Direct (Indy)

IndyMisk

Вспомогательные компоненты приложений Internet Direct (Indy)

InternetExpress

Построение приложений InternetExpress - одновременно приложений сервера Web и клиента баз данных с параллельными потоками

WebSnap

Компоненты для создания серверов Web, содержащих сложные страницы, управляемые данными

InterBase

Прямая связь с InterBase, минуя Borland Database Engine (BDE) и Active Data Objects (ADO)

WebServices

Компоненты клиентский приложений Web, использующие доступ к службам Web с помощью SOAP

Rave

Компоненты для подготовки отчетов

IW Standard

Компоненты форм приложений IntraWeb

IW Data

Компоненты доступа к данным приложений IntraWeb

IW Client Side

Компоненты клиентских приложений IntraWeb

IW Control

Управляющие компоненты приложений IntraWeb

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

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

Имена компонентов, соответствующих той или иной пиктограмме, вы можете узнать из ярлычка, появляющегося, если вы задержите над этой пиктограммой курсор мыши. Имена на ярлычках выглядят, например, так: MainMenu, Button и т.д. Однако в Delphi все имена классов в действительности начинаются с символа «Т», например, TMainMenu, TButton.

2.2.5 Окно формы

Основой почти всех приложений Delphi является форма. Ее можно понимать как типичное окно Windows. Форма является основой, на которой размещаются другие компоненты. Типичный вид пустой формы Delphi вы можете видеть на (рисунке 1).

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

Во время проектирования форма покрыта сеткой из точек. В узлах этой сетки размещаются те компоненты, которые вы помещаете на форму. Во время выполнения приложения эта сетка, конечно, не видна.

В некоторых случаях при разработке какого-то модуля форма может оказаться вообще ненужной. Но обычно вся работа в Delphi проводится именно на форме.

2.2.6 Окно Редактора Кода

Одной из наиболее важных частей среды Delphi является окно Редактора Кода. Его вид и возможности изменяются от версии к версии. Окно Редактора Кода в Delphi 2009 показано на (рисунке 4).

Рисунок 4 - Окно редактора кода

Эта страница является полноценным программным редактором. Ее можно настраивать на различный стиль работы, который вам более привычен. В редакторе применяется выделением цветом и шрифтом синтаксических элементов. Жирным шрифтом выделяются ключевые слова Object Pascal (на рисунке 4 вы видите выделение таких слов, как «type», «class» и др.). Зеленым курсивом выделяются комментарии.

В заголовке окна Редактора Кода отображается имя текущего файла, того, с текстом которого вы работаете. Приложения Delphi могут использовать много исходных файлов, и закладки помогают вам переходить от одного из них к другому. Вы можете также открыть дополнительное окно Редактора Кода (командой View - New Edit Window или щелчком в окне правой кнопкой мыши и выбором аналогичного раздела из контекстного меню) и одновременно работать с двумя модулями или с двумя разными фрагментами одного модуля.

Когда вы начинаете новый проект, то код, который Delphi автоматически написала для вас, еще не сохранен. Вы должны сделать это сами командой File - Save.

2.2.7 Инспектор Объектов

Инспектор Объектов (Object Inspector) обеспечивает простой и удобный интерфейс для изменения свойств объектов Delphi и управления событиями, на которые реагирует объект.

Окно Инспектора Объектов (рисунок 5) имеет две страницы. В верхней части окна имеется выпадающий список всех компонентов, размещенных на форме. В нем вы можете выбрать тот компонент, свойства и события которого вас интересуют.

Страница свойств (Properties) Инспектора Объектов (рисунок 5а) показывает свойства того объекта, который в данный момент выделен вами. Щелкните на окне пустой формы, и на странице свойств Инспектора Объектов вы сможете увидеть свойства формы. Вы можете изменять эти свойства. Например, измените свойство Caption (надпись) вашей формы, написав в нем «Моя форма», и вы увидите, что эта надпись появится в полосе заголовка вашей формы.

Страница событий (Events) составляет вторую часть Инспектора Объектов (рисунок 5б). На ней указаны все события, на которые может реагировать выбранный объект. Например, если вам надо выполнить какие-то действия в момент создания формы (обычно это различные операции настройки), то вы должны выделить событие OnCreate. Рядом с именем этого события откроется окно с выпадающим списком.

А) Б)

Рисунок 5 - Страница свойств (А) и страница свойств (Б). Инспектора объектов

Описанные свойства Инспектора Объектов и его внешний вид можно настраивать.

2.3 Особенности СУБД MS Access

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

Используя MS Access можно создавать удобные формы для ввода и просмотра данных, выполнять необходимые вычисления, составлять различной сложности отчеты. В СУБД MS Access обладает мощным набором сервисных средств, облегчающих работу пользователя. Мастера помогают создавать таблицы, запросы, формы, отчеты из имеющихся заготовок, выполнив всю черновую работу. Макросы позволяют автоматизировать многие процессы без использования традиционных средств программирования. Более опытные пользователи могут воспользоваться встроенным языком программирования VBA (Visual Basic for Application), позволяющим создавать сложные приложения.

СУБД - система управления базами данных. (DBMS - database management system ). СУБД представляет полный контроль над процессом определения данных, их обработкой и совместным использованием.

База данных (БД) - файл, в котором обычно хранятся данные для одной конкретной прикладной задачи (расширение .mdb).

СУБД Access позволяет создавать и обслуживать реляционные базы данных. Запустив программу Access и открыв демонстрационную базу данных “Борей”, которая к ней прилагается, мы в первом же окне программы увидим все шесть типов объектов, с которыми работает Access.

Таблицы - это основной объект базы данных. Они обладают структурой и содержанием. Всё, что хранится в базе, хранится в её таблицах.

Запросы - основной объект для работы с наполненной базой данных. Любую информацию, содержащуюся в таблицах, можно найти, просматривая их, но это очень неудобно. Во-первых, таблицы могут быть огромными (с миллионами записей), а во-вторых, просмотр таблиц реляционной базы по рознь не позволяет находить ответы на интересные вопросы типа связи между сменой белья в общежитии и успехами в изучении философии. Запросы - это специальные объекты, позволяющие делать сложные выборки данных из взаимосвязанных таблиц базы и представлять их в виде результирующих таблиц. Результирующие таблицы, в отличие от основных таблиц, реально не существуют. Они хранятся только в оперативной памяти, пока с ними идёт работа, но их можно сохранять и, следовательно, создавать на их основе новые основные таблицы.

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

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

Отчёты очень похожи на формы, но служат только для выдачи результатов, причём речь идёт о выдаче на печатающее устройство. В формах тоже можно выводить результаты, но только на экран.

Макросы - это макрокоманды. Они позволяют упростить длинные последовательности утомительных действий. Фактически, это средство для автоматизации работы с базой.

Модули - это программы, написанные на языке программирования VBA. Те, кто умеет программировать, могут написать на этом языке микропрограммы, расширяющие возможности стандартных средств Access. Если нужно, чтобы СУБД выполняла какие-либо экзотические операции, для этого создают специальные модули.

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

Также Access позволяет распечатать формы на принтере так, как они выглядят на экране.

Сортировка записей в таблицах и формах производится таким образом, что записи можно сортировать в порядке возрастания (от А до Я и от О до 9) или убывания (от Я до А и от 9 до О). Сортировка может происходить по не скольким уровням. Например, можно отсортировать записи по фамилии, а затем по имени или их можно отсортировать по почтовому индексу, а затем провести сортировку по фамилии.


Подобные документы

  • Психологическая совместимость как фактор эффективной работы. Диагностика членов коллектива компании ООО ТК "Аверс-Трейд" на психологическую совместимость. Разработка мероприятий по повышению психологической совместимости в исследуемой организации.

    курсовая работа [4,9 M], добавлен 30.04.2012

  • Теоретические особенности управления персоналом в турфирме. Мотивация персонала и обучение кадров, содействие адаптации работников к нововведениям, создание комфортных условий в коллективе, решение вопросов психологической совместимости сотрудников.

    дипломная работа [142,3 K], добавлен 02.05.2016

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

    курсовая работа [66,2 K], добавлен 25.05.2014

  • Исследование системы управления филиала Красноярской ТЭЦ-2 ОАО "Енисейская ТГК "ТГК-13", программа совершенствования управления коммуникациями. Управление изменениями и рисками при реализации программы, зарубежный и отечественный опыт работы организации.

    курсовая работа [785,0 K], добавлен 02.06.2012

  • Методологические подходы к оценке персонала и результатов его деятельности. Определение эффективности деятельности сотрудников. Анализ состава и использования трудовых ресурсов на предприятии. Разработка системы оценки результатов труда персонала.

    курсовая работа [196,1 K], добавлен 28.04.2014

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

    курсовая работа [33,1 K], добавлен 20.01.2011

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

    презентация [1,7 M], добавлен 25.11.2014

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

    реферат [16,5 K], добавлен 04.06.2008

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

    контрольная работа [50,4 K], добавлен 07.04.2009

  • Мотивация персонала в организации. Организационно-экономическая характеристика предприятия "Компьютер Сервис Автоматизация Компьютерная Безопасность". Анализ потребностей персонала. Оценка экономической и социальной эффективности проектных мероприятий.

    дипломная работа [654,4 K], добавлен 05.01.2017

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.