Информационная модель специалиста монография

Вид материалаМонография

Содержание


Глава 4 результаты и примеры применения модели специалиста для создания информационных систем
4.1. Базовая подсистема
Банк данных образовательных учреждений
Анализ динамики входных данных. Анализ динамики изменений
Подготовка унифицированного описания объектов
Подсистема авторизации и контроля доступа
Идентификация пользователей
Контроль прав доступа и внесенных изменений
Подобный материал:
1   ...   4   5   6   7   8   9   10   11   12
^

ГЛАВА 4

РЕЗУЛЬТАТЫ И ПРИМЕРЫ ПРИМЕНЕНИЯ МОДЕЛИ СПЕЦИАЛИСТА ДЛЯ СОЗДАНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ



Структурное и функциональное описание подсистемы «Кадровый резерв» интеллектуальной среды управления ресурсами рынка труда.

Модель специалиста применялась для создания банка данных специалистов по информационным технологиям – студентов и выпускников Волгоградского государственного технического университета. Банк данных функционирует в рамках подсистемы «Кадровый резерв». Остальные подсистемы и банки данных интеллектуальной среды управления ресурсами рынка труда находятся в стадии разработки и/или внедрения.

Интеллектуальная среда (ИС) может быть реализована в виде автоматизированной системы, имеющей сетевую архитектуру. Функционирование системы происходит в локальной вычислительной сети и/или в сети Internet. Архитектура системы приведена на рис. 4.1.

^

4.1. Базовая подсистема


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

Хранение и управление всеми элементами базовой подсистемы происходит централизованно. Они находятся на сервере системы.

Р
ис. 4.1.


Банк данных предприятий

Банк данных предприятий является частью информационного ядра и входит в состав базовой подсистемы. Использование единого банка данных предприятий во всех остальных подсистемах позволяет решить ряд проблем и имеет следующие преимущества:
  • отсутствие дублирования информации о предприятиях;
  • возможность получить полную информацию о предприятии по итогам глобальных запросов к системе;
  • получение информации о динамике взаимоотношений субъектов моделируемого рынка труда: предприятий с образовательными учреждениями и кадровыми агентствами;
  • возможность анализа потребностей предприятий и получения прогноза;
  • получение интегрированного рейтинга предприятия по итогам работы различных подсистем.

Входными данными являются сведения:
  • поступающие от предприятий (при заявке вакансии);
  • поступающие от специалистов (при заявке на поиск работы);
  • поступающие от учебных заведений (при заполнении сведений о работодателях);
  • вносимые непосредственно в БД предприятий;
  • полученные из других подсистем.

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

Выходные данные:
  • отчеты, получаемые в результате выполнения запросов пользователя;
  • расчетные величины, получаемые в результате обработки входных данных.

^ Банк данных образовательных учреждений

Единый банк данных образовательных учреждений применяется для описания квалификационных характеристик специалистов, требований к кандидатам на вакансии и образовательных услуг. Использование централизованного БД образовательных учреждений позволяет решить следующие проблемы:
  • дублирование информации;
  • многократное внесение одинаковых изменений;
  • проблемы сравнительного анализа объектов.

Входными данными БД образовательных учреждений являются сведения:
  • поступающие от предприятий (при заявке вакансии);
  • поступающие от специалистов (при заявке на поиск работы);
  • поступающие от учебных заведений (при заполнении сведений о работодателях).

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





Списки и справочники

Единая система списков и справочников используется во всех подсистемах на всех уровнях ИСП. Единая система позволяет решить следующие проблемы:
  • дублирование информации;
  • неоднократное внесение изменений.

Входные данные:
  • данные, вносимые при заполнении форм любой из подсистем;
  • данные, вносимые в списки и справочники администратором системы на основании частотных характеристик (наиболее часто встречающиеся значения) и/или в связи с изменением состояния внешних факторов.

Выходные данные: отчеты, формируемые для контроля содержания списков и справочников.

^ Анализ динамики входных данных. Анализ динамики изменений

Подсистема анализа динамики реализована на уровне структур банков данных. Во все структуры внедрены элементы этой подсистемы. Подсистема анализа динамики входных данных реализует следующие функции:
  • фиксация даты и времени внесения новых данных;
  • фиксация даты и времени корректировки существующих данных;
  • статистика внесенных изменений по критериям отбора и поиска данных в подсистемах;
  • классификация изменений;
  • анализ изменений по качественным и количественным характеристикам, принятым в конкретном банке данных.

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

Выходные данные: статистические и аналитические отчеты по результатам работы подсистемы.

^ Подготовка унифицированного описания объектов

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

Функции подсистемы:
  • обработка новых объектов

– анализ новых объектов с целью выявления недостаточности информации;

– заполнение недостающих параметров (веса дуг, рейтинги начальных вершин и т.д.) новых объектов в ручном (экспертом или администратором системы) или автоматическом режиме.
  • обработка существующих данных (списков, справочников, банков данных базовой подсистемы)

– анализ существующих данных с целью выявления необходимости внесения изменений в значения параметров;

– изменение параметров существующих данных при изменении внешних факторов и/ или при работе самой системы.

Подсистема подготовки унифицированного описания объектов является частью механизма самообучения ИСП.

^ Подсистема авторизации и контроля доступа

Работа подсистемы авторизации и контроля доступа (ПАКД) начинается при запуске любой подсистемы и продолжается во время всего сеанса. Так как система является сетевой, ПАКД формирует ряд временных таблиц локально (таблицы вносимых изменений), однако большинство данных ПАКД хранится на сервере.


^ Идентификация пользователей





Идентификация пользователей – основная функция ПАКД. В системе существует три категории пользователей: пользователь, эксперт и эксперт – администратор. В соответствии с категорией выделяется тот или иной набор прав. От категории пользователя также зависит сложность процедуры регистрации. Механизм идентификации гарантирует однократный ввод сведений для регистрации любого пользователя, так банк идентификационных данных хранится централизованно.










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





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

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

Н
аборы прав меняется в зависимости от уровня пользователя. Кроме этого возможно формирование личных наборов прав. Изменение набора – функция эксперта администратора.


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


В
озможна произвольная комбинация вышеуказанных прав. В стандартные наборы входят:

1. Пользователь
  • просмотр справочной информации;
  • просмотр\редактирование собственных сведений;
  • просмотр\поиск сведений в одном (определенном) банке данных.

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

3. Эксперт – администратор
  • все права.


Авторизация входа в систему

При входе в систему запрашивается статус пользователя:
  • зарегистрированный;
  • новый.

Е
сли пользователь зарегистрированный, то ему достаточно ввести личный идентификатор, чтобы система установила категорию и права доступа.


Если выбран статус «Новый», то пользователь обязан пройти процедуру регистрации. Сразу после регистрации он получает категорию «Пользователь». Другие категории могут назначаться экспертом – администратором после получения регистрационных сведений по сети вместе с запросом пользователя на изменение набора прав. В состав выполняемых функций входят:
  • определение категории пользователя;
  • обеспечение доступа режима эксперта только для соответствующих пользователей;
  • регистрацию пользователя как эксперта, путем присвоения каждому эксперту уникального идентификатора и выбора экспертом пароля для дальнейшего входа в систему, а также занесение личных данных;
  • идентификацию ранее зарегистрированного эксперта, путем запроса у пользователя при входе в систему идентификационного номера;
  • ведение статистики изменений сделанных в базе данных экспертами и пользователями;
  • предоставления входа для эксперта – администратора системы;
  • обеспечение завершения работы программы.

^ Контроль прав доступа и внесенных изменений

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

Подсистема предоставляет сведения о последнем режиме работы.

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