Автор: Пользователь скрыл имя, 15 Ноября 2012 в 15:26, дипломная работа
Подбор персонала, это проблема, с которой каждый день сталкиваются работники кадровых служб Федеральных органов исполнительной власти. Выбор достаточно прост, когда на участие в конкурсе на замещение вакантной должности претендуют несколько человек, но когда количество кандидатов составляет несколько десятков, возникает проблема оценки и выбора наиболее компетентных кандидатур, в силу необходимости учета одновременно влияния многих факторов. В ручном режиме построение распределения кандидатов осуществляется либо на интуитивном уровне, либо с большой долей ошибки.
Список условных обозначений и сокращений 5
Введение 7
1 Анализ бизнес процессов в рамках Федерального портала управленческих кадров 8
1.1 Подготовка тех. задания на разработку сервисов в рамках Федерального портала управленческих кадров 8
1.1.1 Описание подсистем 8
1.1.2 Схематическое изображение архитектуры подсистем Сайта 9
1.1.3 Роли пользователей 10
1.1.4 Состав меню личного кабинета пользователя 12
1.2 Подсистема анализа компетентности кандидатов 15
1.2.1 Требования к подсистеме «Анализа привлекательности кандидатов». 16
1.2.2 Описание подсистемы анализа привлекательности кандидатов 20
2 Проектирование 21
2.1 Структура базы данных подсистемы анализа компетенций 21
2.2 Функциональные модели бизнес-процессов анализа компетентности кандидатов 21
2.2.1 Взаимодействие web – интерфейса Портала и Deductor 24
2.3 Сервис автоматического выбора наиболее привлекательного предложения 25
2.3.1 Описание сервиса 25
2.3.2 Логическое описание работы сервиса внутри Интернет - сайта 25
2.3.3 Экспертный метод оценки кандидатов 26
2.3.4 Автоматический метод оценки кандидатов 28
2.4 Описание работы сервиса 29
2.5 Описание сценариев оценки привлекательности 30
2.5.1 Сценарий подготовки данных для анализа 30
2.5.2 Сценарий построения модели оценки привлекательности 32
2.6 Результат работы сервиса 34
2.7 Особенности работы сервиса 34
2.8 Сервис ранжирования по степени привлекательности с использованием методов многофакторного и нелинейного анализа 35
2.8.1 Назначение сервиса 35
2.8.2 Логическое описание работы сервиса внутри Интернет - сайта 35
2.8.3 Особенности расчета рейтинга 37
2.8.4 Описание работы сервиса 37
2.8.5 Результат работы сервиса 41
2.8.6 Особенности работы сервиса 41
2.9 Сервис автоматического выявления значимых признаков, сервис по принципу «Что-если» 42
2.9.1 Описание сервиса 42
2.9.2 Логическое описание работы сервиса внутри Интернет - сайта 42
2.9.3 Методика 42
2.9.4 Описание работы сервиса 43
2.9.5 Результат работы сервиса 47
2.9.6 Особенности работы сервиса 47
2.10 Таблицы для обмена данными подсистемы «Анализа компетентности кандидатов» 48
3 Реализация 50
3.1 Программная реализация информационных интернет-сервисов 50
3.1.1 Задание параметров отбора и запуск подсистемы анализа компетентности кандидатов 51
3.1.2 Результат работы подсистемы анализа компетенций кандидатов 51
3.1.3 Сравнение анкет соискателей, отобранных подсистемой анализа компетентности 52
4 Международная составляющая. 56
5 Экономическое обоснование. 58
5.1 Финансовое обоснование 68
Заключение 69
Список использованной литературы 70
Таблица 6. Значимость заполняемых полей анкеты
Для каждой анкеты по данным полям рассчитывается общая привлекательность на основе, которой определяется ее рейтинг.
Рейтинг анкеты рассчитывается
сразу же после ее сохранения и
пересчитывается только при внесении
изменений в ее поля или при
изменении структуры его
Рейтинг кандидата определяется по количеству приглашений пришедших к нему на собеседование, чем больше приглашений, тем больше рейтинг анкеты. Количество приглашений переводится в рейтинг. При оценке участвуют не все хранимые анкеты. Потому что есть анкеты устаревшие на текущий момент времени, а есть анкеты только что созданный и не набравшие соответствующую им популярность. (Анкета принимается к рассмотрению, если после ее размещения прошло два месяца.)
После определения
фактического рейтинга
Для начала работы сервиса в Deductor Server должен придти управляющий сигнал, запускающий сценарии оценки привлекательности. В структуру управляющего сигнала входит идентификатор анкеты (строки), по которому происходит ее импорт. Рейтинг анкеты определяется по заполненным значениям ее полей.
Рис. Логическая структура работы сервиса
В алгоритм работы сценария
– формирования привлекательности
анкет заложен принцип
Рис. Функциональная схема работы сценария
Сервис состоит из двух сценариев:
В сценарии подготовки данных для анализа собираются и рассчитываются все поля указанные в таблице 6. Они разбиваются на четыре функциональных блока:
Внутри каждого блока формируются специализированные поля, необходимые для построения моделей, которые впоследствии собираются в ветке сценария «Общие показатели».
Рис. Функциональная схема работы сценария подготовки данных
Рис. Сценарий подготовки данных для анализа
В ветке сценария «Общие показатели» содержатся обобщенные данные кандидата, и в нее в дальнейшем из других веток сценария собирается информация для экспорта.
Рис. Ветка сценария «Общие показатели
В ветке сценария «Сформулируем основные показатели работы» определяется информация о трудовой деятельности:
Рис. Ветка сценария «Сформулируем основные показатели работы
В ветке сценария «Сформулируем основные показатели образования» определяется информация об образовательном уровне кандидата:
Сформированный набор
данных в сценарии «data_origination.ded»
передается для дальнейшего построения
модели привлекательности в «rating_
Рис. Общий вид сценария построения модели оценки привлекательности
В первой ветке «Импорт тестовых данных» происходит импорт тестовых анкет, формирование значений для расстановки рейтинга в соответствии с Таблицей 6.
Рис. Определение рейтинга в соответствии для тестовых анкет
Следующим этапом является настройка системы на определение рейтинга на основе модели Линейная регрессия.
Рис. Обучение модели определения рейтинга
После обучения модели на тестовых данных переходим к расстановке рейтинга впервые сохраняемым анкетам.
Рис. Определение рейтинга для новой анкеты
Код транзакции |
Код анкеты |
Рейтинг |
10002 |
002389 |
89,2 |
10002 |
002390 |
27,6 |
Таблица 7. Результат работы сервиса
Данный сервис запускается
в работу не раньше, чем раз в
три месяца. Анализируемый период
анкет должен быть не менее чем
три месяца, но и не более года.
За три месяца, возможно, собрать
общую тенденцию требуемых
Сервис осуществляет оценку привлекательности кандидатов откликнувшихся, рекомендованных или отобранных внутри заявленной вакансии.
После того как в организации открывается новая вакансия, начинается активный поиск сотрудников: размещение сообщений в средствах массовой информации, самостоятельный поиск резюме в различных источниках, рассмотрение откликнувшихся кандидатов на соответствие должности, выбор наиболее привлекательных из них и формирование списка приглашений на собеседование. При подборе сотрудников через Интернет сайт можно выделить несколько этапов:
Рис. Логическая структура отбора кандидатов на собеседование
Использование сайта сокращает время поиска кандидатов на предполагаемую должность, работнику кадровой службы не надо искать кандидатов на различных рынках труда, они легко находятся через поисковую систему или самостоятельно присылают свои резюме. И тут проблема недостатка кандидатов переходит в проблему их избытка. Кандидатов настолько много, что не возможно с первого раза сформировать их рейтинг, для того чтобы пригласить на собеседовании.
Сервис автоматического
выбора наиболее привлекательного предложения
с помощью использования
В личном кабинете кадровой службы имеются папка, куда помещаются наиболее приглянувшиеся анкеты кандидатов, а так же анкеты кандидатов самостоятельно откликнувшись на заданную вакансии. Количество анкет помещаемых в данные папки может быть огромно, и изучение их потребует много времени. Для сокращения времени повторной обработки рассматриваемых анкет работнику кадровой службы предлагается воспользоваться сервисом определения рейтинга кандидатов по данной вакансии, в результате работы которого будет получен рейтинговый список кандидатов.
Рис. Логическая структура подсистемы «Анализа привлекательности клиента»
Рейтинг в данном случае будет складываться из двух показателей: привлекательность анкеты и соответствия требованиям вакансии.
Рис. Логическая структура определения рейтинга анкет
В начале определяется коэффициент соответствия анкет соискателей отобранной вакансии, после чего определяется коэффициент привлекательности на основании заранее определенных правил и весов.
В систему заложены некоторые особенности расчета рейтинга:
Для начала работы сервиса в Deductor Server должен придти управляющий сигнал на его запуск с идентификатором вакансии (строки), на основании которого происходит импорт анкет кандидатов. В рассматриваемый набор анкет входят резюме, отправленные самими кандидатами, резюме отправленные лицами, рекомендующими данного соискателя, а так же резюме наиболее понравившиеся работодателю.
Внутри данного сервиса
происходит очистка полученных анкет
от дубликатов, так как резюме забираются
из трех различных источников. (В
зависимости от того, как эти анкеты
хранятся). После очистки происходит
оценка соответствия анкет заданным
параметрам вакансии, в результате
чего каждой анкете проставляется коэффициент
соответствия от 0 до 1. Анкеты, полностью
удовлетворяющие требованиям
Для каждого поля проставляется значимость на основании экспертного мнения его влияния на привлекательность анкеты. (После получения достаточного количества откликов привлекательность определяется по данному показателю). Внутри поле разбивается на параметры (значения), которые оно может принимать. Для каждого параметра проставляются так же веса.
При наличии иерархии в параметрах поля, максимальное количество баллов получает параметр высшей иерархии. Например: при выборе поля образование несколько высших – 9 баллов; высшее – 6,75; неоконченное высшее – 4,5; среднее – 2,25; начальное – 0.
Для полей в составе, которых нет иерархии (семейное положение), вес параметра умножается на значимость. Например: при выборе поля семейное положение женаты/замужние и Вдовец/вдова имеют два балла, остальные параметры 0.
Пример:
Кадровая служба разместила, конкурсную вакансию на должность Рис. 22.
Рис. Заявленная вакансия
На данную должность подали заявки следующие кандидаты Рис.23.
Рис. Заявки кандидатов на рассмотрение по данной вакансии
Рис. Поля анкет проверяемые на соответствие
Оценим соответствие выдвинутых анкет на данную вакансию, для это введем соответствующие коэффициенты: 1 – поле анкеты полностью удовлетворяет требованию вакансии; 0,8 – расхождение не значительное (не хватает одного месяца до требуемого стажа или возраста); 0,1 – грубое расхождение; 0 – не удовлетворяет требованию.