Файл: Моделирование предметной области “Кадровое делопроизводство” с помощью UML.pdf
Добавлен: 24.04.2023
Просмотров: 289
Скачиваний: 4
Диаграмма компонентов разрабатывается для следующих целей:
Визуализации общей структуры исходного кода программной системы.
Спецификации исполнимого варианта программной системы.
Обеспечения многократного использования отдельных фрагментов программного кода.
Представления концептуальной и физической схем баз данных.
В разработке диаграмм компонентов участвуют как системные аналитики и архитекторы, так и программисты. Диаграмма компонентов обеспечивает согласованный переход от логического представления к конкретной реализации проекта в форме программного кода. Одни компоненты могут существовать только на этапе компиляции программного кода, другие — на этапе его исполнения. Диаграмма компонентов отражает общие зависимости между компонентами, рассматривая последние в качестве классификаторов.
- Диаграммы размещения
Диаграмма размещения (развертывания) — вторая из двух разновидностей диаграмм реализации UML, моделирующих физические аспекты объектно-ориентированных систем. Диаграмма размещения показывает конфигурацию обрабатывающих узлов в период работы системы, а также компоненты, «живущие» в них.
Элементами диаграмм размещения являются узлы, а также отношения зависимости и ассоциации. Как и другие диаграммы, диаграммы размещения могут включать примечания и ограничения. Кроме того, диаграммы размещения могут включать компоненты, каждый из которых должен жить в некотором узле, а также содержать пакеты или подсистемы, используемые для группировки элементов модели в крупные фрагменты. При необходимости визуализации конкретного варианта аппаратной топологии в диаграммы размещения могут помещаться объекты.
Рассмотрим основные этапы проектирования ИС с использованием UML.
UML обеспечивает поддержку всех этапов жизненного цикла ИС и предоставляет для этих целей ряд графических средств – диаграмм.
На стадии создания концептуальной модели при описании бизнес-деятельности приводится работа с моделью бизнес-прецедентов и диаграммами видов деятельности, при описании бизнес-объектов – с моделями бизнес-объектов и диаграммами последовательностей.
На стадии работы с логической модели ИС описание требований к системе представляется в форме модели и в виде описания системных прецедентов, а предварительное проектирование производится с применением диаграмм классов, диаграмм последовательностей и диаграмм состояний.
На стадии создания физической модели детальное проектирование производится с использованием диаграмм классов, диаграмм компонентов, диаграмм развертывания.
Ниже приводятся определения и описывается назначение перечисленных диаграмм и моделей применительно к задачам проектирования ИС (в скобках приведены альтернативные названия диаграмм, использующиеся в современной литературе).
Диаграммы прецедентов (диаграммы вариантов использования, use case diagrams) представляют собой обобщенную модель функционирования системы в прикладной среде.
Диаграммы видов деятельности (диаграммы деятельностей, activity diagrams) – модель бизнес-процесса или поведения системы в рамках прецедента.
Диаграммы взаимодействия (interaction diagrams) – модель процесса обмена сообщениями между объектами, представляется в виде диаграмм последовательностей (sequence diagrams) или кооперативных диаграмм (collaboration diagrams).
Диаграммы состояний (statechart diagrams) – модель динамического поведения системы и ее компонентов при переходе из одного состояния в другое.
Диаграммы классов (class diagrams) – логическая модель базовой структуры системы, отражает статическую структуру системы и связи между ее элементами.
Диаграммы базы данных (database diagrams) — модель структуры базы данных, отображает таблицы, столбцы, ограничения и т.п.
Диаграммы компонентов (component diagrams) – модель иерархии подсистем, отражает физическое размещение баз данных, приложений и интерфейсов ИС.
Диаграммы развертывания (диаграммы размещения, deployment diagrams) – модель физической архитектуры системы, отображает аппаратную конфигурацию ИС.
2.2 Моделирование предметной области решаемой задачи с использованием объектно-ориентированного подхода к проектированию
Минимальный функционал автоматизированных систем в технологии кадрового документооборота в процессе подбора персонала включает: поиск резюме, их импорт в собственную базу, публикация вакансий, связь с кандидатом, планирование собеседований, сообщение соискателям об отказе или предложение о сотрудничестве. Система работает так: сначала находит резюме кандидатов на сайтах и в социальных сетях по параметрам, которые задает HR-менеджер. Затем импортирует подходящие резюме в собственную базу. Менеджер по подбору персонала просматривает их, выбирает наиболее интересные и дает ATS команду сделать рассылку авторам этих резюме – пригласить их на собеседование.
Функциональные требования к системе:
- загрузка резюме;
- учет штатного расписания;
- учет вакансий;
- ввод желаемых критериев по каждой из должностей;
- обработка резюме кандидатов по выбранным критериям;
- отбор кандидатов, в максимальной степени соответствующих заданным критериям для должности.
Среда реализации: php, СУБД - MySQL.
На клиенте - работа с использованием браузера в независимости от установленной операционной системы.
Наличие системы разграничения доступа:
- для администраторов: доступ к режиму разграничения доступа и справочной информации;
- для доступа специалистов: режим редактирования требований к вакансиям, просмотр введенных резюме и процесса отбора кандидатов;
- для режима поиска работы - ввод резюме.
Для каждого из рассмотренных режимов предполагается авторизация с использованием имени входа и пароля.
На рисунке 1 приведена Use-Case диаграмма для процесса подбора персонала.
Рисунок 1 – Диаграмма вариантов использования
Как показано на рисунке 1, в системе задействованы акторы: специалист по кадрам и кандидат на должность. На рисунке 2 приведена диаграмма вариантов использования для кадрового документооборота задачи учета кадровых приказов. Для указанной подсистемы определены акторы: руководитель, сотрудники, специалист по кадрам.
На рисунке 3 показана диаграмма учета отработанного времени сотрудников.
Рисунок 2 – Use-Case диаграмма подсистемы учета кадровых приказов
Рисунок 3 - Use-Case диаграмма подсистемы учета отработанного времени
Диаграмма деятельности приведена на рисунке 4.
Рисунок 4 – Диаграмма деятельности подбора персонала
На рисунке 5 приведена диаграмма деятельности учета отработанного времени.
Рисунок 5 – Диаграмма деятельности подсистемы учета рабочего времени
Диаграмма кооперации показана на рисунке 7.
Рисунок 6 - Диаграмма кооперации
Рисунок 7 - Диаграмма компонентов
Заключение
В данной работе разработана автоматизированная информационная система кадрового документооборота для ОАО «Интелком». В качестве объекта исследования было выбрано рабочее место специалиста отдела кадров. В ходе работы была изучена специфика организации, проведен анализ технологии работы специалистов. В рамках данной работы проведен анализ бизнес-процессов учета рабочего времени сотрудников, определен перечень исполнителей, назначены роли пользователей информационной системы.
Аналитическая часть включает описание комплекса работ, направленных на обоснование необходимости автоматизации: определена сущность задачи, описаны основные свойства существующей информационной системы ОАО «Интелком», дано описание основному бизнес-процессу, рассмотрены вопросы, связанные с анализом существующих разработок в этой области. Также во второй главе приведено обоснование проектных решений по информационному, программному и техническому обеспечению. В рамках анализа существующих разработок в области автоматизации служб по работе с кадрами было показано, что существующие решения не в полной мере соответствуют технологии работы компании (так как работа специалистов компании связана с частыми командировками и необходимостью учета оплаты сверхурочных на территории компаний-клиентов) и при этом, силами сотрудников ИТ-отдела компании возможно проведение разработки информационной системы.
В практической части работы проведено моделирования предметной области с использованием методологии UML, проведен анализ теоретических аспектов построения моделей, рассмотрены особенности работы с диаграммами различных видов.
Подводя итог анализа проекта, можно сказать, что поставленная цель оптимизации работы специалистов по работе с персоналом ОАО «Интелком» достигнута.
Список литературы
- Федеральный закон от 28.12.2013 № 426-ФЗ. О специальной оценке условий труда.
- Трудовой кодекс РФ - Статья 68. Оформление приема на работу.
- Письмо Минфина России от 11.03.2016 № 03-11-06/2/13564 - УСН: агентство по подбору персонала.
- Федеральный закон от 05.05.2014 № 116-ФЗ - О внесении изменений в отдельные законодательные акты Российской Федерации … развития негосударственных организаций, осуществляющих деятельность по содействию в трудоустройстве граждан и (или) подбору работников, включая частные агентства занятости, а также для взаимодействия и сотрудничества таких…
- Егоршин, А.П. Управление персоналом/А.П. Егоршин - Н. Новгород: НИМБ, 2010. - 214 с.
- Золотые страницы: лучшие примеры внедрения сбалансированной системы показателей:(C. статей) / Сост. М. Горский, А. Гершун / Пер. с англ. М. Павловой. – М.: ЗАО «Олимп – Бизнес», 2008. – 416 с.: ил.
- Иванцевич, Дж. М., Лобанов, А.А. Человеческие ресурсы управления. Основы управления персоналом / А.А. Лобанов. - М.: Дело, 2010. - 378 с.
- Иванцевич, Дж. М., Лобанов, А.А. Человеческие ресурсы управления. Основы управления персоналом / А.А. Лобанов. - М.: Дело, 2010. - 378 с.
- Кибанов А.Я., Ивановская Л.В. Управление персоналом: теория и практика. Кадровая политика и стратегия управления персоналом: учебно-практическое пособие/под ред. А.Я. Кибанова. - М.: Проспект, 2012. – 240 с.
- Клочков А. К. KPI и мотивация персонала. Полный сборник практических инструментов. — ЭКСМО, 2010. — 160 с.
- Кондраков, Н.П. Основы малого и среднего предпринимательства: Практическое пособие / Н.П. Кондраков, И.Н. Кондраков. М.: НИЦ ИНФРА-М, 2013. - 446 c.
- Круглова, Н.Ю. Основы бизнеса (предпринимательства): Учебник / Н.Ю. Круглова. - М.: КноРус, 2013. - 440 c.
- Круглова, Н.Ю. Основы бизнеса (предпринимательства): Учебник / Н.Ю. Круглова. - М.: КноРус, 2013. - 440 c.
- Макаров, С.И. Основы предпринимательства / С.И. Макаров, М.В. Мищенко. - М.: КноРус, 2013. - 224 c.
- Макаров, С.И. Основы предпринимательства / С.И. Макаров, М.В. Мищенко. - М.: КноРус, 2013. - 224 c.
- Маслов В.И. Стратегическое управление персоналом в условиях эффективной организационной культуры: Учебник. М.: «ФИНПРЕСС», 2004.
- Митрофанова Е.А., Коновалова В.Г., Белова О.Л. Управление персоналом: теория и практика. Компетентностный подход в управлении персоналом: учебно-практ.-ое пособие/под ред. А.Я. Кибанова. - М: Проспект, 2012.
- Мишурова, И.В., Кутелов, П.В. Управление мотивацией персонала: Учебно-практическое пособие/ И.В. Мишурова. - Москва: ИКЦ "МарТ"; Ростов н/Д: Издательский центр "МарТ", 2011. - 224 с.
- Разработка сбалансированной системы показателей. Практическое руководство с примерами. – 2 изд. расшир. / Под ред. А.М. Гершуна, Ю.С. Нефедьевой. – М.: ЗАО «Олимп – Бизнес», 2005, 128 с.
- Сергеев, А.П. Основы бизнеса (предпринимательства) (для бакалавров) / А.П. Сергеев. - М.: КноРус, 2013. - 440 c.
- Сергеев, А.П. Основы бизнеса (предпринимательства) (для бакалавров) / А.П. Сергеев. - М.: КноРус, 2013. - 440 c.
- Сорокина А.В. Механизм реализации эффективной стратегии компании с помощью сбалансированной системы показателей. Учебное пособие для студентов магистратуры по направлению «Менеджмент». МИИТ, 2011, 153 с.
- Яхонтова Е.С. Стратегическое управление персоналом: Учебное пособие. - М.: РАНХиГС, «Дело», 2013. – 231 с.