Актуальность темы
Проблема подбора и оценки сотрудников предприятий и организаций является актуальной кадровой задачей. Растёт число компаний, разрабатывающих и внедряющих программные системы подбора персонала, оценки деятельности сотрудников. Существующие методики подбора и оценки персонала, как правило, основаны на методе компетенций [1−3]. Это позволяет эффективно решать указанные задачи, сравнивая имеющиеся у сотрудника и требующиеся для должности компетенции. По данной проблеме проводится большое количество конференций, тематика которых связана с кадровым менеджментом и с проблемами автоматизации и информационной поддержки данных вопросов, публикуются научные статьи.
Существование разнообразных программных систем для поддержки процессов подбора и оценки персонала объясняется тем, что единой, универсальной системы создать нельзя. Каждая система решает определенный класс задач и ориентирована на свой круг пользователей.
Для предприятий и организаций привлечение молодых сотрудников является конкурентным преимуществом. Поэтому отдельно выделяют проблемы подбора молодых специалистов — студентов и выпускников вузов. При этом возникают свои, специфические особенности такого подбора [4−6].
Среди класса программных систем, решающих описанный круг задач, можно выделить отдельно подкласс систем, которые работают с крупными СУБД. При их разработке возникает ряд специфических технических и технологических проблем.
В процессе функционирования база данных претерпевает множество изменений. Например, меняется её- структура, добавляются новые поля и таблицы. Эти изменения могут нарушить работоспособность программы, поэтому желательно, чтобы не было необходимости ее модифицировать при рутинных, не принципиальных изменениях в базе данных. В работе [7] вводится специальный термин «безболезненные модификации», обозначающий устойчивость программной системы к тем или иным видам изменений. Более высокая «безболезненность» обеспечивается применением специальных структур данных и методов программирования. В данной работе эта проблема исследована в контексте работы с большой базой данных вуза в применении к классу программных систем подбора и оценки персонала предприятий из числа студентов и выпускников вузов.
Принятие кадрового решения пользователями базируется на получении разнообразных нерегламентированных отчетов. Для этого пользователи формулируют произвольные запросы к базам данных в своих, пользовательских терминах [8]. Большинство пользователей программных систем не являются специалистами в области баз данных. Поэтому должен существовать механизм построения запросов, функционирующий без необходимости знаний о структуре и о связях между таблицами базы данных.
9].
Другой особенностью является необходимость организации Web-интерфейса для таких программных систем. Здесь тоже требуется решить ряд технических и технологических проблем: обеспечение регламентированного доступа к базе данных через INTERNET для различных групп пользователей, гибкий механизм экранных форм, способных быстро адаптироваться к различным видам запросов, выдача результатов запросов в различных общеупотребительных форматах.
В процессе обучения студенты участвуют в опросах и анкетировании, а также в разнообразных видах тестирования. Для обработки их результатов используется специализированное, часто различное программное обеспечение. На базе этого могут быть получены оценки их компетенций. Однако разные источники дают оценки в различных шкалах, а результаты оценок представлены в различных форматах. Поэтому важными становятся стыковка программных продуктов и разработка алгоритма расчета. Архитектура программной системы подбора персонала должна обеспечить технологически приемлемое конфигурирование системы, подключение различных специализированных модулей для оценки тех или иных компетенций.
Объектом исследования являются программные системы подбора персонала, работающие с базами данных.
Цель работы.
Сокращение временных ресурсов, необходимых для эволюционных модификаций программных систем подбора персонала.
Предметом исследования являются модель архитектуры и методы реализации программных систем подбора персонала из числа студентов и выпускников вузов, работающих с базами данных.
Основная научная задача.
Разработать архитектуру и методы реализации программных систем подбора персонала, обеспечивающие минимизацию временных ресурсов, необходимых для эволюционных модификаций программных систем при изменениях структуры базы данных, сведений о компетенциях претендентов, требований к подбору персонала.
Наиболее существенные научные положения и результаты, выдвигаемые для защиты.
1. Автоматизация построения нерегламентированных запросов пользователями, не являющимися специалистами в области баз данных, осуществима с использованием дополнительных таблиц, формируемых на основе информации о структуре базы данных.
2. Адаптация программных систем подбора персонала к изменениям в структуре базы данных и требованиях к персоналу достижима на основе использования вспомогательных наборов данных, применяемых для построения программных и пользовательских интерфейсов.
3. Метод построения запросов к реляционным базам данных, отличающийся автоматизированным соединением таблиц с использованием метаданных, характеризующих связи между таблицами. б.
4. Методика программной реализации подбора персонала, отличающаяся реализацией аппарата теории однородных конструкций при выполнении процедур эволюционных модификаций.
5. Усовершенствованная модель архитектуры программных систем подбора персонала, работающих с базами данных, отличающаяся от известных моделей применением метаданных при построении и взаимодействии компонентов.
Значение научных результатов для практики. Реализация разработанных и обоснованных методики программирования и модели архитектуры обеспечат в условиях изменения структуры базы данных и требований к критериям подбора персонала сокращение временных ресурсов, необходимых для сопровождения программных систем для подбора персонала из числа студентов и выпускников вузов, работающих с базами данных, на 15−20%.
Публикации.
Основные научные результаты диссертации опубликованы в научных изданиях, в составе которых 2 научных статьи в периодических научных изданиях, рекомендуемых ВАК для публикации научных работ, отражающих основное содержание диссертаций («Автоматика, связь, информатика», «Известия Самарского научного центра Российской академии наук. Специальный выпуск: Перспективы и направления развития транспортной системы»), общим объемом 7 с. (авторских 50%) — 2 свидетельства об официальной регистрации программы для ЭВМ (Роспатент, ОФАП) (авторских 40%) — работы, опубликованные в материалах Всероссийских конференций — 1 объемом 4 с. (единолично), 1 объемом 2 с. (авторских 70%), работы, опубликованные в материалах международных конференций — 5 общим объемом 16 с. (авторских 70%), 2 общим объемом 7 с. (единолично).
Апробация результатов работы. Результаты работы докладывались и обсуждались на следующих научно-практических конференциях:
— Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ», г. Ростов-на-Дону, 2004 г.;
— Вторая межведомственная научно-практическая конференция «Телекоммуникационные технологии на транспорте России» (ТелеКомТранс-2004), г. Сочи, 2004 г.;
— Третья международная научно-практическая конференция «Телекоммуникационные и информационные технологии на транспорте России» (ТелеКомТранс-2005), г. Сочи, 2005 г.;
— Научно-практическая конференция молодых ученых и специалистов «Высокие информационные технологии в науке и производстве», г. Ростов-на-Дону, 2006;
— Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ», г. Ростов-на-Дону,.
2006 г.;
— Четвертая международная научно-практическая конференция «Телекоммуникационные и информационные технологии на транспорте России» (ТелеКомТранс-2006), г. Сочи, 2006 г.;
— Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ», г. Ростов-на-Дону,.
2007 г.;
— Пятая Юбилейная Международная научно-практическая конференция «Телекоммуникационные и информационные технологии на транспорте России» (ТелекомТранс-2007), г. Сочи, 2007 г.;
— 9-ая всероссийская (с международным участием) научно-практическая конференция «Теория и практика измерения и мониторинга латентных переменных в образовании и других социально-экономических системах», г. Славянск-на-Кубани, 2007 г;
— XV Всероссийская научно-методическая конференция «Телематика'2008», г. Санкт-Петербург, 2008 г.;
— Шестая международная научно-практическая конференция.
Телекоммуникационные и информационные технологии на транспорте России" (ТелекомТранс-2008), г. Сочи, 2008 г.;
Научно-практическая конференция «Инновации в условиях развития информационно-коммуникационных технологий» (ИНФО-2008), г. Сочи, 2008 г.;
— Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ», г. Ростов-на-Дону, 2008 г.
Реализация результатов работы.
Научные результаты диссертации внедрены и используются, что подтверждается актом о реализации в ГУ Гидрохимический институт результатов научной работы (инструкция пользователя 5/9), а также актом об использовании результатов диссертационной работы в РГУПС при выполнении двух НИОКР.
Структура диссертации определена в соответствие с целью и задачей исследования и состоит из введения, 4 разделов и заключения. Работа изложена на 146 страницах машинописного текста, включая 38 рисунков, 18 таблиц, библиографию из 73 наименований и 4 приложения.
Выводы.
К архитектуре программных систем подбора персонала должны быть предъявлены требования открытости, способности взаимодействия с другими программными продуктами, масштабируемости, возможности построения запросов неквалифицированным пользователям при построении их архитектуры.
Интерактивный доступ к базе данных для подбора персонала, эффективная работа всех категорий пользователей программ выполнимы на основе включения в состав блоков модели архитектуры Web-интерфейса.
Актуализация информации о студентах и выпускниках вузов, из числа которых производится подбор персонала, осуществима на основе включения в архитектуру программной системы подбора персонала баз данных вузов.
Успешное долговременное функционирование программных систем подбора персонала достижимо с применением аппарата однородных конструкций для реализации внутренних блоков архитектуры таких систем. Осуществление подбора персонала реализуемо включением в состав внутренних блоков архитектуры модуля автоматизированного построения запросов.
Требование способности взаимодействия с другими программными продуктами при проведении расчетов, обработке данных о компетенциях учащихся выполнимо на основе применения методов, осуществляющих введение стандартизированных интерфейсов и промежуточных форматов данных для подключения однородного набора внешних модулей архитектуры.
Эффективное обеспечение взаимодействия программной системы с другими программами, в частности для обеспечения возможности ведения единой унифицированной нормативно-справочной информации, осуществимо на основе введения в модель архитектуры модуля администратора, обеспечивающего процедуры координации внутренних и внешних модулей системы.
На основе применения модели архитектуры, реализующей аппарат теории однородных конструкций, достижимо существенное (на 15−20%) уменьшение временных ресурсов, необходимых для эволюционных модификаций и сопровождения программных систем, работающих с базами данных, применяемых для подбора персонала из числа студентов и выпускников вузов.
Заключение
.
Наиболее существенные новые научные результаты, полученные лично автором, их новнзна н отличие от результатов, полученных другими авторами.
1. Показано, автоматизация построения нерегламентированных запросов пользователями, не являющимися специалистами в области баз данных, осуществима с использованием дополнительных таблиц, формируемых на основе информации о структуре базы данных, в части предложенного автором метода автоматизированного построения запросов.
2. Обоснована эффективность реализации эволюционных модификаций программных систем, применяемых для подбора персонала из числа студентов и выпускников вузов с использованием аппарата теории однородных конструкций.
3. Дано теоретическое и экспериментальное подтверждение того, что существенное (на 15−20%) уменьшение временных ресурсов, необходимых для эволюционных модификаций и сопровождения программных систем, работающих с базами данных, применяемых для подбора персонала из числа студентов и выпускников вузов, достижимо на основе применения модели архитектуры, использующей метаданные при построении и взаимодействии компонентов.
4. Предложен метод автоматизированного построения запросов к реляционным базам данных на основе соединения таблиц, осуществляемого с автоматическим формированием метаданных, характеризующих связи между таблицами.
5. Разработана методика программной реализации подбора персонала, отличающаяся выполнением процедур эволюционных модификаций, реализующих аппарат теории однородных конструкций.
6. Разработана усовершенствованная модель архитектуры программных систем, обеспечивающих подбор и оценку персонала из числа студентов и выпускников вузов, работающих с базами данных, отличающаяся от известных моделей описанием применения метаданных при построении и взаимодействии компонентов.
Достоверность научных результатов.
Достоверность и обоснованность научных положений и выводов, сформулированных в диссертации, подтверждается корректными теоретическими обоснованиями используемых методов, адекватностью выбранного аппарата описания исследуемых систем, а также оценками результатов практического использования разработанной методики и модели архитектуры в действующей информационной системе.
Значение научных результатов для теории.
Полученные новые научные результаты лежат в рамках интенсивно развивающейся области знаний технологий баз данных и компьютерных наук и являются развитием теоретических основ разработки программных систем в части создания и расширения научно-методического аппарата построения программных систем на основе применения теории однородных конструкций, XML-технологий в предметной области, отличной от Web-программирования.
Значение научных результатов для практики.
Реализация разработанных и обоснованных методики программирования и модели архитектуры обеспечат в условиях изменения структуры базы данных и требований к критериям подбора персонала сокращение временных ресурсов, необходимых для сопровождения программных систем для подбора персонала из числа студентов и выпускников вузов, работающих с базами данных, на 15−20%.
Рекомендации об использовании результатов диссертационного исследования.
Разработанные автором модель архитектуры, методика программной реализации подбора персонала рекомендуются для использования в организациях, занимающихся разработкой и внедрением программных систем для подбора персонала, работающих с базами данных, для кадровых органов на предприятиях Министерства Образования, Министерства Транспорта, а также других министерств и ведомств.
Разработанный метод автоматизированного соединения таблиц рекомендуется к использованию в организациях научно-исследовательского и конструкторского профиля при разработке приложений, работающих с базами данных.