Файл: Моделирование предметной области «Управление персоналом» с помощью UML (Описание предметной области).pdf
Добавлен: 17.05.2023
Просмотров: 496
Скачиваний: 7
Введение
На протяжении всего развития человечества важное значение имеет объединение людей в группы: с начала для защиты и добывания пищи, а в последние века для создания компаний и совместного труда, переход от аграрного общества к индустриальному, а затем научно-техническая революция. По мере перехода наблюдается качественное изменение в управлении сообществами людей: раньше это были небольшие группы людей, цель которых было направлено на выживание рода, то со временем, сообщества становится более большими до крупных компаний. Целями и миссиями таких компаний становятся улучшение жизни человечества, разработка чего-то нового, помощь людям. В современном мире эта тенденция набирает обороты, но вместе с тем, компании стараются совместить эти цели с целями получения максимальной прибыли и минимизации расходов. Но, как и раньше, важным ресурсом в компании является команда. Важно правильное и эффективное управление персоналом предприятия, необходим эффективный инструмент для этой цели, который позволит получить максимальную прибыль и сократить расходы компании. Таким средством выступить информационная система. Хорошо спроектированная система позволяет достичь цели по разработки работающей в последствии системы.
В связи с вышеописанным в курсовой работе рассматривается процесс проектирования информационной системы по управлению персоналом.
Актуальность курсовой работы заключается в анализе и проектировании процесса управлениям персоналом.
Целью написания курсовой работы является разработка информационной системы для управления персоналом для it-компании.
Задачами курсовой работы являются:
- проанализировать предметную область управления персоналом;
- выделить требования разрабатываемой информационной системы управления персоналом;
- спроектировать информационную систему: справочники, документы, отчеты с использованием объектно-ориентированного подхода.
1 Аналитическая часть
1.1 Описание предметной области
В каждой крупной компании важное место занимает работа с персонал, работу с которой осуществляет соответствующий отдел.
Рассмотрим более подробно бизнес процессы по управлению персоналом.
Управление персоналом включает в себя обеспечение подготовленным и квалифицированным персоналом, оптимальное использование кадров.
В задачи управления персоналом входит:
- составление кадрового плана;
- выработка общей стратегии по персоналу;
- осуществление действий по формированию коллектива компании и подбору персонала;
- выявлении необходимости в кадрах согласно кадрового плана;
- адаптация новых кадров.
Работа с персоналом специально выделенный сотрудник в должности менеджер по персоналу, он и проводит всю вышеописанную работу. Главная миссия менеджера по персоналу – умелое сочетание человеческих ресурсов, трудового потенциала и требуемой квалификации с целями компании и ее стратегией.
Функции менеджера по персоналу:
- набор персонала: описание и размещение вакансии (анализ рынка, формирований условий найма), выработка метода набора персонала;
- помощь руководителям отделов подготовить вакансии, организовать интервью;
- оформление сотрудников для приема на работу;
- организация адаптации новых сотрудников в новой для них среде;
- ведение документооборота компании в части управления персоналом: ведение данных сотрудников, приказов о приеме, трудовых договоров, данных об интервью. Перечень документации отражен в регламенте и внутренних стандартах компании.
Опишем бизнес-процессы более подробно.
В компании есть кадровый план, в котором прописывается сколько и какому отделу необходимо людей и на какие ставки. Согласно этому плану проходит отбор персонала. Данный план составляется ежегодно.
Отбор персонала проходит в несколько этапов.
Отдел по работе с персоналом также ведет отчетность о проделанной работе: отчет о выполнении кадрового плана, эффективность, отчет по кандидатам, прохождение кандидатами этапов подбора персонала.
В компаниях есть кадровый план, согласно которому осуществляется набор кандидатов на работу. Опишем документооборот приема на работу:
- Отправка кандидатом резюме, резюме могут быть отправлены непосредственно через сайт компании или сайты, где размещены вакансии: superjob.ru, hh.ru.
- Интервью с Отделом по подбору персонала по телефону. После прохождения интервью сообщается о следующем этапе отбора. Интервью проходит на английском языке.
- Интервью с техническими специалистами. Если интервью прошли успешно, то есть был подтверждены технические навыки, соответствующие требованиям компании, то будет назначено интервью с руководителем проекта.
- Интервью с руководителем проекта, в ходе которого, скорее всего, будет заданы вопросы по личностным качествам кандидата, обсудить вопросы карьерного роста и мотивации. Если все прошло успешно, то будет назначено интервью с клиентом.
- Предложение о работе. В случае положительного отзыва от клиента, кандидат либо приглашается в офис для обсуждения детали.
- Работа в компании. В случае принятия положительного решения кандидатом работы в компании, специалист по работе с персоналом связывается с кандидатом и предоставляет всю необходимую для работы информацию, а затем проводится вводный тренинг.
На рисунке 1 приведены этапы отбора персонала.
Отправка резюме
Интервью с Отделом по подбору персонала
Интервью с техническими специалистами
Интервью с руководителем проекта
Предложение о работе
Работа в компании
Рисунок 1. Этапы подбора персонала
Данные выполняет менеджер по подбору персонала.
Исходные данные:
- Потребность в кадрах - потребность в кадрах на основании данных руководителей проектов.
Виды документов и отчетов:
- Приказ о приеме на работу – регламентированная форма Т1, необходимая для фиксации приема сотрудника на работу в компанию. В приказе указываются кадровые данные сотрудника: отдел, название компании, должность, ставка, оклад. Форма приказа представлена на рисунке 1.
Рисунок 1. Приказ о приеме на работу
- Кадровый план необходим для ведения списка должностей, количестве ставок и оклады по должностям для конкретного отдела. На рисунке 2 представлен кадровый план для администрации.
Рисунок 2. Кадровый план
- Отчет о выполнении кадрового плана содержат информацию о том, для какого отдела какие должности были по плану, сколько было принято сотрудников и сколько еще сотрудников нужно. На рисунке 3 приведен отчет по администрации.
Рисунок 3. Отчет о выполнении кадрового приказа
- Отчет о состоянии кандидатов содержит информацию о том, на каких этапах находятся кандидаты.
1.2 Предлагаемые мероприятия по улучшению бизнес-процессов
При ручном ведении информации возникают следующие недостатки:
- слишком много времени уходит у менеджера по персоналу для ввода и обработки информации по кадровому плану,
- не исключен человеческий фактор при вводе данных;
- много времени занимает сбор и обработку резюме и данных кандидатов,
- часты ошибки при формировании формирование отчетности;
- как результат, низкая производительность труда менеджера по персоналу;
- низкий уровень коммуникации сотрудников различных отделов по работе с кандидатами.
В связи с вышеперечисленным, необходимо спроектировать информационную систему, которая бы позволила устранить выявленные недостатки и выявить целесообразность использования разрабатываемой системы.
В соответствии с этим, целями проектируемой информационной системы служат:
-
- Возможность ведения кадровый план с учетом филиалов, подразделений, должностей и ставок.
- Возможность автоматической загрузки резюме на вакансии, размещенные на сайтах по привлечению персонала, а именно hh.ru и superjob.ru.
- Возможность ведения списка филиалов.
- Возможность ведения списка кандидатов на вакантные места.
- Возможность ведения этапов работы с кандидатом и контроль ведения этих этапов.
- Возможность оформления кандидата на работу.
- Возможность формирования отчетности, а именно выполнение кадрового плана с фактическим приемом кандидатов на работу и состояние отбора кандидатов.
Таким образом, нужно разработать информационную систему, которая бы позволила эффективно работать менеджеру по персоналу за счет сокращения времени на ввод и обработку информации и формирования отчетности.
Таким образом, нужно спроектировать информационную систему, которая бы позволила эффективно работать менеджеру по персоналу за счет сокращения времени на ввод и обработку информации и формирования отчетности.
2. Проектная часть
2.1 Выбор средства для моделирования предметной области решаемой задачи
Для моделирования предметной области выберем нотацию проектирования, затем определимся с инструментарием.
Есть несколько подходов в моделировании предметной области:
- структурный;
- объектно-ориентированный.
Сущность структурного подхода к разработке ИС заключается в ее декомпозиции (разбиении) на автоматизируемые функции: система разбивается на функциональные подсистемы, которые в свою очередь делятся на подфункции, подразделяемые на задачи и так далее. Процесс разбиения продолжается вплоть до конкретных процедур. При этом автоматизируемая система сохраняет целостное представление, в котором все составляющие компоненты взаимоувязаны. При разработке системы "снизу-вверх" от отдельных задач ко всей системе целостность теряется, возникают проблемы при информационной стыковке отдельных компонентов.
В структурном анализе используются в основном две группы средств, иллюстрирующих функции, выполняемые системой и отношения между данными. Каждой группе средств соответствуют определенные виды моделей (диаграмм), наиболее распространенными среди которых являются следующие:
SADT (Structured Analysis and Design Technique) модели и соответствующие функциональные диаграммы;
DFD (Data Flow Diagrams) диаграммы потоков данных;
ERD (Entity-Relationship Diagrams) диаграммы "сущность-связь".
На стадии проектирования ИС модели расширяются, уточняются и дополняются диаграммами, отражающими структуру программного обеспечения: архитектуру ПО, структурные схемы программ и диаграммы экранных форм.
Перечисленные модели в совокупности дают полное описание ИС независимо от того, является ли она существующей или вновь разрабатываемой. Состав диаграмм в каждом конкретном случае зависит от необходимой полноты описания системы.
Объектно-ориентированный анализ и проектирование (ООАП, Object-Oriented Analysis/Design) - технология разработки программных систем, в основу которых положена объектно-ориентированная методология представления предметной области в виде объектов, являющихся экземплярами соответствующих классов.
Методология ООАП тесно связана с концепцией автоматизированной разработки программного обеспечения (Computer Aided SoftwareEngineering, CASE).
В рамках ООАП также рассматривались три графических нотации:
диаграммы "сущность-связь" (Entity-Relationship Diagrams, ERD),
диаграммы функционального моделирования (Structured Analysis and Design Technique, SADT).
В рамках диаграмм функционального моделирования было разработано несколько графических языков моделирования, которые получили следующие названия:
Нотация IDEF0 - для документирования процессов производства и отображения информации об использовании ресурсов на каждом из этапов проектирования систем.
Нотация IDEF1 - для документирования информации о производственном окружении систем.
Нотация IDEF2 - для документирования поведения системы во времени.
Также существует нотация DFD - диаграммы потоков данных, метод структурного анализа.
В рамках объектно-ориентированного моделирования выделяют нотацию UML, который объединяет в себе понятия ОО программирования, которые являются стандартом современных языков программирования.
В качестве технологии для логического проектирования были выбраны UML-диаграмм, моделирующих функциональные возможности и структуру программного обеспечения на логическом уровне. Исходными данными для диаграмм логической модели служат диаграммы концептуальной модели web приложения.