Файл: Моделирование предметной области “Кадровое делопроизводство” с помощью UML.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 24.04.2023

Просмотров: 291

Скачиваний: 4

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Диаграмма компонентов разрабатывается для следующих целей:

Визуализации общей структуры исходного кода программной системы.

Спецификации исполнимого варианта программной системы.

Обеспечения многократного использования отдельных фрагментов программного кода.

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

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

  1. Диаграммы размещения

Диаграмма размещения (развертывания) — вторая из двух разновидностей диаграмм реализации 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, проведен анализ теоретических аспектов построения моделей, рассмотрены особенности работы с диаграммами различных видов.

Подводя итог анализа проекта, можно сказать, что поставленная цель оптимизации работы специалистов по работе с персоналом ОАО «Интелком» достигнута.

Список литературы

  1. Федеральный закон от 28.12.2013 № 426-ФЗ. О специальной оценке условий труда.
  2. Трудовой кодекс РФ - Статья 68. Оформление приема на работу.
  3. Письмо Минфина России от 11.03.2016 № 03-11-06/2/13564 - УСН: агентство по подбору персонала.
  4. Федеральный закон от 05.05.2014 № 116-ФЗ - О внесении изменений в отдельные законодательные акты Российской Федерации … развития негосударственных организаций, осуществляющих деятельность по содействию в трудоустройстве граждан и (или) подбору работников, включая частные агентства занятости, а также для взаимодействия и сотрудничества таких…
  5. Егоршин, А.П. Управление персоналом/А.П. Егоршин - Н. Новгород: НИМБ, 2010. - 214 с.
  6. Золотые страницы: лучшие примеры внедрения сбалансированной системы показателей:(C. статей) / Сост. М. Горский, А. Гершун / Пер. с англ. М. Павловой. – М.: ЗАО «Олимп – Бизнес», 2008. – 416 с.: ил.
  7. Иванцевич, Дж. М., Лобанов, А.А. Человеческие ресурсы управления. Основы управления персоналом / А.А. Лобанов. - М.: Дело, 2010. - 378 с.
  8. Иванцевич, Дж. М., Лобанов, А.А. Человеческие ресурсы управления. Основы управления персоналом / А.А. Лобанов. - М.: Дело, 2010. - 378 с.
  9. Кибанов А.Я., Ивановская Л.В. Управление персоналом: теория и практика. Кадровая политика и стратегия управления персоналом: учебно-практическое пособие/под ред. А.Я. Кибанова. - М.: Проспект, 2012. – 240 с.
  10. Клочков А. К. KPI и мотивация персонала. Полный сборник практических инструментов. — ЭКСМО, 2010. — 160 с.
  11. Кондраков, Н.П. Основы малого и среднего предпринимательства: Практическое пособие / Н.П. Кондраков, И.Н. Кондраков. М.: НИЦ ИНФРА-М, 2013. - 446 c.
  12. Круглова, Н.Ю. Основы бизнеса (предпринимательства): Учебник / Н.Ю. Круглова. - М.: КноРус, 2013. - 440 c.
  13. Круглова, Н.Ю. Основы бизнеса (предпринимательства): Учебник / Н.Ю. Круглова. - М.: КноРус, 2013. - 440 c.
  14. Макаров, С.И. Основы предпринимательства / С.И. Макаров, М.В. Мищенко. - М.: КноРус, 2013. - 224 c.
  15. Макаров, С.И. Основы предпринимательства / С.И. Макаров, М.В. Мищенко. - М.: КноРус, 2013. - 224 c.
  16. Маслов В.И. Стратегическое управление персоналом в условиях эффективной организационной культуры: Учебник. М.: «ФИНПРЕСС», 2004.
  17. Митрофанова Е.А., Коновалова В.Г., Белова О.Л. Управление персоналом: теория и практика. Компетентностный подход в управлении персоналом: учебно-практ.-ое пособие/под ред. А.Я. Кибанова. - М: Проспект, 2012.
  18. Мишурова, И.В., Кутелов, П.В. Управление мотивацией персонала: Учебно-практическое пособие/ И.В. Мишурова. - Москва: ИКЦ "МарТ"; Ростов н/Д: Издательский центр "МарТ", 2011. - 224 с.
  19. Разработка сбалансированной системы показателей. Практическое руководство с примерами. – 2 изд. расшир. / Под ред. А.М. Гершуна, Ю.С. Нефедьевой. – М.: ЗАО «Олимп – Бизнес», 2005, 128 с.
  20. Сергеев, А.П. Основы бизнеса (предпринимательства) (для бакалавров) / А.П. Сергеев. - М.: КноРус, 2013. - 440 c.
  21. Сергеев, А.П. Основы бизнеса (предпринимательства) (для бакалавров) / А.П. Сергеев. - М.: КноРус, 2013. - 440 c.
  22. Сорокина А.В. Механизм реализации эффективной стратегии компании с помощью сбалансированной системы показателей. Учебное пособие для студентов магистратуры по направлению «Менеджмент». МИИТ, 2011, 153 с.
  23. Яхонтова Е.С. Стратегическое управление персоналом: Учебное пособие. - М.: РАНХиГС, «Дело», 2013. – 231 с.