Проектирование автоматизированной системы поддержки принятия кадровых решений

Автор работы: Пользователь скрыл имя, 09 Июня 2014 в 19:52, дипломная работа

Описание работы

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

Файлы: 1 файл

Кокшаров АСУ-08 пояснительная записка к диплому.doc

— 2.63 Мб (Скачать файл)

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

Модель кадрового предприятия можно составить как действительную, так и прогнозную, при изменении функционала подразделения. 

 

 

 

2.3.5 Разработка функциональной модели TO BE

На рис. 2.11 представлена функциональная модель TO BE системы тестирования персонала.

 

Рис. 2.11 - Функциональная модель системы тестирования персонала

На рис. 2.12 представлена функциональная модель TO BE системы тестирования персонала с декомпозицией.

Рис. 2.12 - Функциональная модель системы тестирования персонала, декомпозиция

2.4 Информационное моделирование

Ниже на рис. 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 лет до момента их уничтожения.

Составные части информационной системы:

ИС состоит из двух блоков - базы данных и программы – оболочки, одной из них является программа анализа совпадения критериев подбора «кандидата» на замещаемую должность.

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

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

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

2.5 Среда разработки системы

Система управления базой данных:

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

На выбор влияют следующие факторы:

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

В качестве СУБД выбрана 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 - Организация среды разработки системы

 

  2.6 Визуализация объектов: модель должности и модель кандидата в Blender 2.67

3D Модель «соответствия кандидата к должности», позволит представить в 3D графике соответствие кандидата на должность, позволяет разделить качества кандидата на 6 Подгрупп:

  1. персональные качества;
  2. коллективные качества;
  3. психогенетические качества;
  4. качества «эгрегора»;
  5. психофизиологические;
  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, несет в себе и аналитическую часть, результатом которой отображаются соответствия/несоответствия качеств кандидата с качествами занимаемой должности. Что и является результатом дипломного проекта.

2.7 Разработка требований к составлению тестовых задач

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

Информация о работе Проектирование автоматизированной системы поддержки принятия кадровых решений