Экспертная система подбора кадров

Автор работы: Пользователь скрыл имя, 03 Июня 2012 в 12:23, курсовая работа

Краткое описание

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

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

Отличиями экспертных систем от обычных компьютерных систем являются:

1) экспертные системы манипулируют знаниями, тогда как любые другие системы — данными;

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

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

1) анализ финансового состояния предприятия;

2) оценка кредитоспособности предприятия;

3) страхование коммерческих кредитов;

4) оценка конкурентоспособности продукции;

5) подбор кадров;

6) формирование портфеля инвестиций и др.

Содержание

Введение 5

1. Идентификация предметной области 7

1.1 Экспертные системы, их особенности. Применение экспертных систем 7

1.2 Структура экспертной системы 10

1.3 Классификация экспертной системы 10

2. Практическая часть

2.1 Обоснование выбора программных средств реализации

2.2 Описание работы экспертной системы подбора кадров

Заключение 22

Список использованных источников

Приложение А 24

Вложенные файлы: 1 файл

2 Глава.doc

— 207.00 Кб (Скачать файл)


Аннотация

 

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

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

Курсовая работа состоит из двух разделов. В первом разделе дано понятие экспертных систем, рассмотрена их  классификация, структура, а также указаны области их применения.

Во втором разделе рассмотрены вопросы практической реализации экспертной системы по подбору кадров. Дано обоснование выбора программного продукта Turbo Pascal от фирмы Borland  для реализации экспертной системы, четко определены вакантные должности и тестируемые качества кандидата, а также подробно описана разработанная экспертная система подбора кадров.

Работа выполнена печатным способом на 23 страницах с использованием 8 источников, содержит 8 рисунков и 1 приложение.

 

 

 

 

 

 

 

 

 


Содержание

 

 

Введение              5

1. Идентификация предметной области              7

1.1 Экспертные системы, их особенности.  Применение экспертных систем              7

1.2 Структура экспертной системы              10

1.3 Классификация экспертной системы              10

2. Практическая часть

2.1 Обоснование выбора программных средств реализации

2.2 Описание работы экспертной системы подбора кадров

Заключение              22

Список использованных источников

Приложение А              24


Введение

 

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

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

Отличиями экспертных систем от обычных компьютерных систем являются:

1)  экспертные системы манипулируют знаниями, тогда как любые другие системы — данными;

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

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

1)     анализ финансового состояния предприятия;

2)     оценка кредитоспособности предприятия;

3)     страхование коммерческих кредитов;

4)     оценка конкурентоспособности продукции;

5)     подбор кадров;

6)     формирование портфеля инвестиций и др.


2. Практическая часть

2.1 Обоснование выбора программных средств реализации

 

Для разработки экспертной системы по подбору кадров была выбрана бесплатная интегрированная среда разработки программного обеспечения Turbo Pascal от фирмы Borland. Это один из самых простых языков программирования, но далеко не один из самых слабых.

Чтобы понимать, как организована программа на Паскале, с чего ее обязательно следует начинать, какими командами заканчивать, существует общая структура программы (рисунок 3):

 

Рисунок 3 – Общая структура программы на языке Turbo Pascal

 

Достоинствами языка программирования Turbo Pascal являются:

1)     простой синтаксис языка;

2)     программы на Паскале достаточно легко читаемы;

3)     достаточно низкие аппаратные и системные требования, как самого компилятора, так и программ, написанных на Паскале;

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

5)     Поддержка структурного программирования, а также объектно-ориентированного программирования.

 

 

2.2 Описание работы экспертной системы подбора кадров

 

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

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

1)     Руководитель отдела IT;

2)     Системный администратор;

3)     PHP – программист;

4)     Кабельщик;

5)     Оператор;

6)     Менеджер по подключениям.

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

1)     Проверка профессиональных качеств:

- Ваш опыт работы больше 3-х лет?;

- У вас есть опыт управления персоналом?;

- У вас есть опыт по обеспечению информационной безопасности?;

- Вы умеете проводить монтаж кабелей связи?;

- Вы уверенно владеете компьютером?;

- Вы умеете программировать Web - сервера с помощью языка программирования PHP?;

2) Проверка деловых качеств:

- Вы легко обучаемый человек?;

- Вы коммуникабельный человек?;

- Вы ответственный человек?;

- Вы умеете работать в команде?;

3) Проверка психологических качеств:

- Вы стрессоустойчивый человек?;

- Вы легко адаптируетесь в новом обществе?.

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

              План программы подбора кадров:

1)     Тестирование кандидата по профессиональным, деловым и психологическим качествам;

2)     Вывод списка свободных вакантных должностей;

3)     Вывод полученной рейтинговой оценки кандидата;

4)     Проверка по БД вакансий и вывод на экран подходящих должностей по рейтингу кандидата.

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

 

Рисунок 4 – Этап 1. Тестирование профессиональных качеств

 

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

Рисунок 5 – Этап 2. Тестирование деловых качеств

 

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

Рисунок 6 – Этап 3. Тестирование психологических качеств

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

 

Рисунок 7 – Этап 4. Вывод списка вакантных мест по рейтингу кандидата

 

Рисунок 8 – Вывод данных на этапе 4 в Turbo Pascal

 

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

3

 



Заключение

 

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

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

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

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

 


Список использованных источников

 

1.      Ручкин В.Н., Фулин В.А. Универсальный искусственный интеллект и экспертные системы: Учебник. – М.: Издательство: БХВ - Петербург, 2009. – 240 с.

2.      Титоренко Г.А. Автоматизированные информационные технологии в экономике: Учебник. / Под ред. проф. Г.А. Титоренко. - М.: Компьютер, ЮНИТП, 2007 – 400 с.

3.      Козин Р.Г. Экспертные системы: Учебное пособие. – М.: МИФИ, 2008. - 87 с.

4.      Джексон П. Введение в экспертные системы. – М.:  Издательство «Вильямс», 2001. – 624 с.

5.      Сотник С.Л. Проектирование систем искусственного интеллекта: Учебный курс – www.intuit.ru

6.      http://www.itfru.ru/index.php/expert-systems 

7.      http://life-prog.ru/ekspertnie_systemi.php  – сайт Дьякова А. В. посвященный языкам программирования

8.      http://pas1.ru/ – сайт языка программирования Pascal.

 

3

 



Информация о работе Экспертная система подбора кадров