Автор работы: Пользователь скрыл имя, 09 Июня 2014 в 19:52, дипломная работа
В условиях отсутствия точных математических методов решения поставленных задач и необходимости оперировать при принятии решений как количественными, так и качественными показателями в условиях неопределенности, представляется, что эффективное решение рассматриваемых задач возможно при использовании интеллектуальной системы поддержки принятия кадровых решений.
Целочисленное значение оценки дополнительных качеств, основанных на неявно выраженных элементах, как: честность, распорядительность, подчиненность и т. п., – может быть определено с помощью составления тестов на базе элементов нечеткой логики, дэфазификации процесса, приведение к четкости и обработкой в средах когнитивной и стохастической моделях. Их результаты обрабатываются в предлагаемом системном проекте.
Анализ приведенных ситуаций и методов совместного моделирования создания или реформации рабочего коллектива показал, что когнитивная модель структуры личности качественно правильно отражает ее поведение в стандартных ситуациях. А с применением математических методов обработки неявных возмущающих факторов ( «возможно имеет место быть» ), показывает, что для прогнозирования состава коллектива можно и нужно использовать более расширенную трактовку как тестовых профессиональных требований (уровень профессионализма), так и генетические, психофизиологические факторы индивида, позволяющие прогнозировать как ротацию кадров, так и с большой степенью уверенности назначение и отбор кадров на ключевые должности ( руководитель, оператор ответственных установок, разработчик, финансист и т.п.) на специально созданной для предприятия программно-математической модели кадрового состава предприятия на основе состава специальных кадровых карт-моделей каждого индивида, работающего или являющегося кандидатом на ключевую должность.
Модель кадрового предприятия можно составить как действительную, так и прогнозную, при изменении функционала подразделения.
На рис. 2.11 представлена функциональная модель TO BE системы тестирования персонала.
Рис. 2.11 - Функциональная модель системы тестирования персонала
На рис. 2.12 представлена функциональная модель TO BE системы тестирования персонала с декомпозицией.
Рис. 2.12 - Функциональная модель системы тестирования персонала, декомпозиция
Ниже на рис. 2.13 представлена логическая структура базы данных.
Рис. 2.13 - Инфологическая модель базы данных
В данной модели в сущности «Вопрос» находится атрибут «Коэффициент значимости» он несет информацию о весомости правильного ответа на вопроса.
В сущности «Тесты» находится атрибут «Коэффициент усвоения теста» он показывает величину комплексного усвоения теста.
Ниже на рис. 2.14 представлена даталогическая модель структуры базы данных.
Рис. 2.14 - Даталогическая модель структуры базы данных
Ниже на рис. 2.15 и на рис. 2.16 представлены информационные модели сотрудника и должности, где могут быть включены отдельные классические и дополнительные качества требуемой для занятия определенной должности.
Рис. 2.15 - Информационная модель сотрудника
Рис. 2.16 - Информационная модель должности
Отделу кадров необходимо решать следующие задачи:
Опишем задачи, заполнив рабочий бланк №1, (см. приложение C. Рабочий бланк №1 описания задач).
В рабочий бланк задачи нужно занести имя каждого элемента данных, его использование и краткое описание этого элемента. При заполнении столбца «Использование» рабочего бланка применяются пять обозначений - I,O,U,D, и C. Это первые буквы слов Input(Ввод), Output(Вывод), Update(Изменения), Delete(Удаление), Calculate(Вычисления). В столбец «Объект» записывается имя объекта.
В качестве имен элементов/объектов подберем краткий английский перевод описания этих элементов/объектов, представленных в приложении «Рабочий бланк №1 описания задач».
Теперь можно приступить к более тщательному анализу данных и объединению отдельных элементов данных в объекты. Эти объекты станут впоследствии основой для создания таблиц в проектируемой базе данных.
Далее следует заполнить еще один комплект рабочих бланков, который поможет объединить элементы данных в объекты. В верхней части бланка для каждого объекта надо перечислить все объекты связанные с данным. В графе бланка «Связь» указывается тип связи («один-ко-многим» или «один-к-одному»).
Для каждого элемента данных, в рабочем бланке объекта, обязательно должны быть указаны тип данных (текстовый, числовой, денежный, Мемо и т.д.) и длина поля, необходимая для их хранения. Должно быть дано краткое описание этого элемента, которое впоследствии будет использоваться при определении таблицы.
Также, в бланке должно быть записано условие на значение, которое будет применяться к соответствующему полю данных. В дальнейшем, можно будет задать эти условия в программных файлах, чтобы использовать их для проверки данных. Опишем используемые объекты, заполнив рабочий бланк №2, (см. Приложение D. Рабочий бланк №2 (объекты)).
Теперь, после заполнения рабочих бланков для объектов, каждый из них можно рассматривать в качестве основы для создания таблицы.
Проектируемая информационная система предназначена для автоматизации анализа кадрового состава и принятия решений о назначении или перемещении сотрудников управляющей сферы кафедры ИТАС. Система позволит обеспечить доступ к единой кадровой базе данных, что позволит гибко распределить обязанности между сотрудниками (например, регистрация новых сотрудников, модификация информации, поиск, формирование отчетов и прочее).
Наиболее рутинными и в то же время наиболее ответственными процессами являются:
При этом сначала заводится так называемая личная карточка работника. В нее заносится вся необходимая метрика работника. Далее происходит работа с внесенной информацией (корректировка, поиск, удаление). Архив состоит из личных карточек уволенных сотрудников, т.к. после увольнения по соответствующему закону личные данные должны храниться не менее 3 лет до момента их уничтожения.
ИС состоит из двух блоков - базы данных и программы – оболочки, одной из них является программа анализа совпадения критериев подбора «кандидата» на замещаемую должность.
База данных хранит всю необходимую информацию. К ней относятся данные непосредственно архива и служебная информация, необходимая для работы программы-оболочки.
Программа жестко привязана к базе данных. Она должна выполнять две наиболее важных функции. Во-первых она должна предоставлять данные из базы данных в удобном для пользователя виде, а во-вторых производить различные манипуляции с хранящейся информацией (расчет, поиск, печать и т.д.).
Опишем принцип анализа и сравнения свойств кандидата на занимаемую должность с выдачей рекомендаций к принятию кадровых решений. Весь механизм основан на совпадении идентификаторов – свойств кандидата, которые определяются персональными тестами и свойств должности, которые принадлежат модели должности. Все свойства хранятся в одной таблице. После прохождения кандидатом теста, производится анализ ответов и в соответствии с выявленными свойствами кандидата, которые совпали/не совпали со свойствами должности, программа выдает рекомендации к принятию кадрового решения. Каждое свойство к определенной должности имеет свой весовой коэффициент, что в конечном итоге и определяет кандидата на должность.
Система управления базой данных:
Выбор СУБД – один из ключевых моментов в разработке программного приложения. Важно выбрать такую базу данных, которая бы в наибольшей степени соответствовала предъявленным к системе требованиям.
На выбор влияют следующие факторы:
В качестве СУБД выбрана MS SQL Server 2005, так как отдел кадров уже работает на системе управления кадрами 1С: Зарплата и Кадры 8.2 + СУБД MS SQL Server 2005.
MS SQL Server 2005 — система управления реляционными базами данных (СУРБД), разработанная корпорацией Microsoft. Основной используемый язык запросов — Transact-SQL, создан совместно Microsoft и Sybase. Transact-SQL, является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями.
Для разработки интерфейса и реализации доступа к БД выбран Blender 2.67 — свободный пакет для создания трехмерной компьютерной графики, включающий в себя средства моделирования. Blender 2.67 имеет встроенный интерпретатор языка python, который позволит создать интерфейс и описать логику работы АС ППКР. Python — это интерпретируемый, интерактивный, объектно-ориентированный язык программирования. Среда программирования Blender 2.67 + python 3.3. позволит создать высокопроизводительное приложение и связать его с базой данных.
На рис. 2.17 представлена схема организации среды разработки системы.
Рис. 2.17 - Организация среды разработки системы
3D Модель «соответствия кандидата к должности», позволит представить в 3D графике соответствие кандидата на должность, позволяет разделить качества кандидата на 6 Подгрупп:
Ниже на рис. 2.18 представлена визуализация объектов.
Рис. 2.18 - 3D Модель «Совместимости качеств кандидата и качеств должности»
В данном рисунке отображены в качестве примера демонстрация и аналитическая обработка качеств кандидата на соответствие занимаемой должности только одной группы качеств, в данном случае психогенетической. Остальные пять сторон куба могут быть заполнены проектируемой мною системой по другим группам качеств, изложенных в дипломной работе.
Результат проверки соответствия отображен в левом верхнем углу. В соответствие с инфологической моделью системы в результате проверки отображены коэффициенты усвоения и значимости качеств кандидата. Средствами моей системы можно детально рассмотреть соответствие качеств кандидата с качествами занимаемой должности поворотом куба в необходимую грань группы качеств, так как каждая грань куба несет информативную информацию результатов тестов по определенной группе качеств испытуемого. В случае необходимости увеличения количества групп качеств, будет применяться более сложная геометрическая модель с восемью, двенадцатью и более количествами граней.
Данная модель показывает количество совпадений идентификаторов качеств должности с качествами кандидата.
Так как некоторые качества состоят из нескольких слов, решено было назначить каждому качеству четырехзначный код для отображения на 3D модели. В таблице 2.1 Представлены качества и соответствующие им коды.
Таблица 2.1- Коды качеств
Качества |
Код |
Аналитический склад ума |
0001 |
Честность |
0010 |
Моральность |
0100 |
Склонность к управленческой способности |
1000 |
Креативность мышления |
0002 |
Коммуникативные способности |
0020 |
Сила воли |
0200 |
Отлично развиты логические способности |
2000 |
Абстрактно-логическое мышление |
0003 |
Уравновешенность |
0030 |
Интерес к работе с информацией |
0300 |
Организованность |
3000 |
Высокая эмоциональная устойчивость |
0004 |
Способность концентрироваться на задаче |
0040 |
Стремление к постоянному развитию |
0400 |
Неподкупность |
4000 |
Продолжение таблицы 2.1 | |
Способность к обучению |
0005 |
Организаторские способности |
0050 |
Математические способности |
0500 |
и т. д. |
При организации нетипичной тестовой проверки предлагаемых качеств проверки испытуемого их состав и количество может быть изменено.
Данная система отображения в среде Blender, несет в себе и аналитическую часть, результатом которой отображаются соответствия/несоответствия качеств кандидата с качествами занимаемой должности. Что и является результатом дипломного проекта.
В процессе подготовки принятия кадровых решений, важную роль играет выявление качеств кандидата на требуемую должность. Подсистема тестирования, являющаяся частью АС ППКР, позволяет оперативно оценить возможности кандидата и вывести по результатам психологического тестирования, рекомендации о пригодности/непригодности кандидата на должность.
Информация о работе Проектирование автоматизированной системы поддержки принятия кадровых решений