Аннотация 2
ВВЕДЕНИЕ 4
Глава 1 АНАЛИЗ ИСПОЛЬЗОВАНИЯ МАТЕМАТИЧЕСКОГО МОДЕЛИРОВАНИЯ ДЛЯ АВТОМАТИЗАЦИИ ПРОЦЕССА РАСПРЕДЕЛЕНИЯ ПЕРСОНАЛА 6
1.1 Технико-экономическая характеристика образовательного учреждения 6
1.2 Анализ принципов управления человеческими ресурсами для решения задачи оптимизации их распределения 9
1.3 Описание математической модели процесса оптимального распределения персонала на выполнение задач 14
1.3.1 Математическое моделирование процесса управления человеческими ресурсами 14
1.3.2 Постановка математической задачи о назначении 16
1.3.3 Решение задачи о назначении с использованием венгерского метода 22
1.3.4 Реализации задачи о назначении с использованием табличного редактора 25
1.4 Обзор программных аналогов 28
Вывод по первой главе 33
Глава 2 МОДЕЛИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ ОПТИМАЛЬНОГО РАСПРЕДЕЛЕНИЯ ПЕРСОНАЛА НА ВЫПОЛНЕНИЕ ЗАДАЧ 34
2.1 Обзор и выбор средств программирования 34
2.2 Разработка концептуальной модели процесса распределения персонала 39
2.3 Разработка интерфейса программного продукта 41
2.4 Описание проектируемой базы данных 44
2.5 Программная реализация автоматизации процесса распределения персонала 46
Вывод по второй главе 50
Глава 3 РЕАЛИЗАЦИЯ АВТОМАТИЗАЦИИ ПРОЦЕССА РАСПРЕДЕЛЕНИЯ ПЕРСОНАЛА В ОРГАНИЗАЦИИ 52
3.1 Описание работы программной реализации автоматизации процесса распределения персонала 52
3.2 Оценка и обоснование экономической эффективности программного приложения 55
Вывод по третьей главе 58
ЗАКЛЮЧЕНИЕ 59
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 60
ПРИЛОЖЕНИЕ А Код главного класса 62
ПРИЛОЖЕНИЕ Б Код основных функций программного приложения 63
ПРИЛОЖЕНИЕ В Конструкторы классов 67
Регулировка работы кадров - одна из наиболее важных сфер управления предприятием, направленная на обеспечение полного и гармоничного развития организации. Для успешного выполнения работы необходимо, чтобы ей занимался грамотный специалист, имеющий представление о сути и деталях своего дела.
В настоящее время наблюдается значительное сокращение рабочих мест, что увеличивает конкуренцию и, соответственно, усложняет процесс подбора персонала. При выборе нового сотрудника руководитель должен опираться не только на профессиональные качества кандидата, но и на его возможность и способность работать на конкретно рассматриваемой должности. При этом следует учитывать множество различных факторов, влияющих на дальнейшую работу специалиста, держать в голове качества каждого отдельно взятого претендента для их общего сравнения. Эти же критерии могут использоваться при дальнейшем отборе наиболее подходящих сотрудников на повышение или для поездки за рубеж от лица организации.
Необходимость учета различных факторов создает определенные трудности при подборе персонала и общего продвижения кадров в пределах организации. Современные методы работы с информацией позволяют значительно облегчить данный процесс. В связи с этим большое значение обретает задача автоматизации процесса распределения персонала.
Объект бакалаврской работы: процесс распределения персонала.
Предмет бакалаврской работы: автоматизация процесса распределения персонала.
Целью бакалаврской работы является программная реализация автоматизированной системы управления процессом распределения персонала.
Задачами бакалаврской работы, исходя из поставленной цели, являются:
• изучение аппарата математического моделирования;
• изучение процесса распределения персонала;
• программная реализация автоматизации процесса распределения персонала.
Первая глава работы посвящена анализу теоретических основ математического моделирования. Также изучаются различные системы автоматизации процесса распределения персонала.
Вторая глава описывает реализацию автоматизации процесса распределения персонала: алгоритм работы программы, формулирование требований к программе, логика программы.
В третьей главе представлена программная реализация автоматизации процесса распределения персонала.
Результатом работы будет являться программный продукт, являющийся реализацией автоматизации процесса распределения персонала в организации.
Использование автоматизации различных процессов становится неотъемлемой частью деятельности современных организаций.
В данной работе был выделен объект исследования, проанализирована предметная область, сформулированы цель и задачи. Был проведен анализ деятельности организации «СаГА» и выявлена необходимость оптимизации процесса распределения персонала.
Была сформулирована задача распределения персонала и изучены возможные способы ее решения, после чего сделан вывод, что использование табличного редактора занимает много времени, поэтому стоит воспользоваться венгерским алгоритмом, переложенным в программную модель.
После этого были рассмотрены существующие системы распределения персонала, выделены их основные преимущества и недостатки, после чего было принято решение разработать собственный программный продукт.
Были рассмотрены основные языки программирования и в качестве языка реализации математической модели был выбран язык Java. Для формирования общих требований к программному приложению были построены диаграмма вариантов использования, концептуальная и физическая модель базы данных и диаграмма классов на основе графического языка объектно-ориентированного моделирования - UML. Для управления данными выбрана СУБД MySql.
В ходе работы была реализована математическая модель распределения персонала, выполняющая следующие функции: расчет эффективности сотрудников при выполнении задач, выбор рекомендуемых кандидатов для решения задачи. Также реализована возможность вывода полного списка сотрудников и самостоятельного ввода настроек, по которым осуществляется расчет эффективности.
Реализованное приложение позволит автоматизировать процесс распределения персонала, что уменьшит временные затраты на обработку информации и исключит возможные ошибки, связанные с человеческим фактором.
Научная и методическая литература
1. Егоров А.Ф., Бельков В.П., Савицкая Т.В. Методические указания к лабораторным работам по курсу “Математическое моделирование и методы синтеза гибких химических производств”. М.РХТУ, 2014. - 40с.
2. Даконта, М.; Саганич, А. XML и Java 2; СПб: Питер, 2010. - 384 с.
3. Кибанов А.Я. Основы управления персоналом: учеб. - М.: ИНФРА-М, 2011. - 304 с.
4. Колокольцов, В.Н. Математическое моделирование многоагентных систем конкуренции и кооперации (Теория игр для всех): Учебное пособие / В.Н. Колокольцов, О.А. Малафеев. - СПб.: Лань, 2012. - 624 с.
5. Леоненков, А.В. Самоучитель UML 2 / А.В. Леоненков. - СПб.: БХВ - Петербург, 2007. - 576с.
6. М. Эллис, Б. Строуструп. Справочное руководство по языку C++ с комментариями: Пер. с англ. - Москва: Мир, 1992. 445с.
7. Новаковская О.А. Управление человеческими ресурсами в неустойчивых деловых организациях: Учебное пособие для студентов экономических специальностей. - Улан-Удэ: ВСГТУ, 2007.
8. Пугачев С., Шериев А., Кичинский К. Разработка приложений для Windows 8 на языке C#. - СПб.: БХВ-Петербург, 2013. - 416 с.
9. Урубков, А.Р. Методы и модели оптимизации управленческих решений: Учебное пособие / А.Р. Урубков, И.В. Федотов. - М.: ИД Дело РАНХиГС, 2012. - 240 с.
10. Юртаева А.Е. Методические основы определения экономической эффективности. - М.: LAP Lambert Academic Publishing, 2011. - 136 с.
Электронные ресурсы
11. Java SE Technologies - Database // Oracle [Электронный ресурс]: https://www.oracle.com/index.html (дата обращения: 1.05.2017).
12. Мини-Кадры бесплатная программа автоматизации кадровой службы // КОРС-СОФТ программы для бизнеса [Электронный ресурс]: http://www.kors- soft.ru/index.htm (дата обращения: 21.03.2017).
13. Нормировка показателей // Подготовка и обработка, анализ и представление данных [Электронный ресурс]: https://psytest.wordpress.com (дата обращения: 18.04.2017).
14. Сазонов В.Ф. Должности, степени и звания в вузе // Кинезиолог, 2009-2014 [Электронный ресурс]: понятие о научных, учебных и производственных "титулах" сотрудников вуза: http://kineziolog.bodhy.ru (дата обращения: 7.03.2017).
15. Система управления персоналом // Программа для распределения задач [Электронный ресурс]: http://www.leadercommand.ru (дата обращения: 20.04.17).
...