Контрольная работа по программе GURU
Рефераты >> Информатика >> Контрольная работа по программе GURU

2. Концептуальная модель проблемной области

VAK

(вакансии)

PROFK DELK PSIHK

(профессиональные качества) (деловые качества) (психологические факторы)

OBR OPRS STAG DOPOBR OPADR KAR KOM STRES

(образование) (опыт работы) (стаж) (дополнительное (опыт (карьерный (коммуника- (стрес-

образование) администр. рост) бельность) соустойч)

работы)

Рис.1 Дерево целей – граф «И-ИЛИ»1. Идентификация проблемной области

Назначение ЭС – формирование списка вакантных должностей на которые может претендовать по своим даннымкандидат, обратившийся в отдел кадров предприятия.

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

Структурированный отчет параметров проблемной области:

Назначение: автоматизация работы экспертов по принятию решений.

Сфера применения: Подбор кадров

Класс решаемых проблем: прогнозирование

Цель: Вакансии - VAK

Ожидаемые результаты:

1. “GD”,”GB”,”Mg” cf 100

2. “GB”,”Mg” cf 80

3. “GB” cf40,”Mg”cf60

4. “Mg” cf80

5. “Mg” cf40

Подцели:

1. Профессиональные качества – profk

2. Деловые качества – delk

3. Психологические качества - psihk

Исходные данные (факторы):

1. Образование – obr

2. Опыт работы – oprs

3. Стаж – stag

4. Доп. образование – dopobr

5. Опыт администр.работы – opadr

6. Карьерный рост – kar

7. Коммуникабельность - kom

8. Стрессоустойчивость – stres

Особенности решения задач: ЭС настраивается на требования и характеристики кандидата на должность. На основе анкетных данных осуществляется расчет рейтинга кандидата на все подходящие должности.

3. Формализация базы знаний

R1 IF: profk=true and delk=true and psihk=true

THEN: vak+={"GD","GB","Mg"} cf 100

R2 IF: profk=true and delk=true and psihk=false

THEN: vak+={"GB" cf 80,"Mg"} cf 80

R3 IF: profk=true and delk=false and psihk=true

THEN: vak+={"GB" cf 40,"Mg"} cf 60

R4 IF: profk=true and delk=false and psihk=false

THEN: vak+="Mg" cf 80

R5 IF: profk=false and delk=true and psihk=true

THEN: vak+="Mg" cf 80

R6 IF: profk=false and delk=false and psihk=true

THEN: vak+="Mg" cf 60

R7 IF: profk=false and delk=true and psihk=false

THEN: vak+="Mg" cf 40

R8 IF: profk=false and delk=false and psihk=false

THEN: vak+="Mg" cf 40

R9 IF: obr="v" and oprs>=2 and stag>=2

THEN: profk=true

R11 IF: obr="v" and oprs<2 and stag>=2

THEN: profk=true

R12 IF: obr="v" and stag <2

THEN: profk=true

R13 IF: obr="ss" and oprs>=2 and stag>=2

THEN: profk=true

R14 IF: obr="ss" and oprs<2 and stag>=2

THEN: profk=true

R15 IF: obr="ss" and stag<2

THEN: profk=true

R16 IF: obr="ss" and oprs<2 and stag<2

THEN: profk=false

R17 IF: dopobr="+" and opadr="+" and kar="+"

THEN: delk=true

R18 IF: dopobr="+" and opadr="+" and kar="-"

THEN: delk=true

R19 IF: dopobr="+" and opadr="-" and kar="+"

THEN: delk=true

R20 IF: dopobr="+" and opadr="-" and kar="-"

THEN: delk=true

R21 IF: dopobr="-" and opadr="+" and kar="+"

THEN: delk=true

R22 IF: dopobr="-" and opadr="-" and kar="+"

THEN: delk=true

R23 IF: dopobr="-" and opadr="+" and kar="-"

THEN: delk=true

R24 IF: dopobr="-" and opadr="-" and kar="-"

THEN: delk=false

R25 IF: kom="ud" and stres="ud"

THEN: psihk=true

R26 IF: kom="ud" and stres="nud"

THEN: psihk=true

R27 IF: kom="nud" and stres="ud"

THEN: psihk=true

R28 IF: kom="nud" and stres="nud"

THEN: psihk=false

4. Реализация экспертной системы

GOAL: VAK

INITIAL:

e.rigr="a"

e.unkn=40

vak=""

profk=unknown

delk=unknown

psihk=unknown

input obr str with "obrazovanie (v/ss):"

input oprs int with "opit raboti po spec.(0,1,2 .):"

input stag int with "stag (0,1,2 .):"

input dopobr str with "dop.obrazovanie (+/-):"


Страница: