Файл: Моделирование предметной области «Кадровое делопроизводство» с помощью UML (Концепция ИС «Отдел кадров»).pdf
Добавлен: 24.04.2023
Просмотров: 1220
Скачиваний: 23
Безопасность
Необходимо выполнять аутентификацию всех пользователей.
Удобство использования
Человеческие факторы
Пользователь системы будет постоянно работать с монитором, поэтому необходимо следующее:
- Текст должен быть легко читаемым.
- Нужно избегать мерцающих цветов.
Интерфейсы
Для большинства внешних систем необходимо обеспечить возможность подключения через различные интерфейсы.
Бизнес-правила:
|
Имя |
Правило |
Возможность изменения |
Источник |
|
ПРАВ1 |
Правила расчета отчислений в пенсионный фонд РФ |
Низкая вероятность изменения |
Закон |
Вопросы законодательства
Рекомендуется использование бесплатных компонентов на основе открытого кода, если их разрешено использовать в коммерческих программных продуктах.
Необходимо учитывать все необходимые налоги. Правила налогообложения могут изменяться достаточно часто.
Информация из предметной области
Вычисление налогов
Налоги могут вычисляться по сложным схемам, и суммы отчислений могут часто изменяться на правительственном уровне. Поэтому желательно возложить задачу вычисления налоговых платежей на отдельную программу.
1.5 Концепция ИС «Отдел кадров»
Нам видится надежное приложение автоматизации учета перемещений работников на предприятии, обеспечивающее гибкую поддержку различных бизнес-правил, механизмы поддержки различных терминалов и интерфейсов пользователя, а также интеграцию с различными внешними вспомогательными системами.
Позиционирование
Экономические предпосылки
Существующие программные продукты не обеспечивают настройку на потребности различных пользователей, в частности добавление различных бизнес-правил или поддержку разных сетевых архитектур (например, на основе "толстого" или "тонкого" клиента, двух-, трех- или четырехуровневые архитектуры). Кроме того, они плохо масштабируются. Ни одна из известных систем не обеспечивает автоматический переход из интерактивного в автономный режим при сбоях внешних систем. Отсутствует простая возможность интеграции с внешними системами. Существующие системы не поддерживают новые терминальные технологии.
Формулировка проблемы
Традиционные системы не обладают гибкостью, неустойчивы к сбоям и не обеспечивают интеграцию с внешними системами. Это приводит к проблемам с оформлением перемещений работников на предприятии, несоответствию программного обеспечения экономическим потребностям предприятий, невозможности точной и своевременной обработки данных и поддержки планирования. Эти проблемы касаются менеджеров по персоналу, системных администраторов и руководителей предприятий.
Место системы
Система предназначена для работы менеджера по персоналу, соответственно будет располагаться на рабочем месте менеджера по персоналу в отделе кадров.
Заинтересованные лица
Система предназначена для менеджера по персоналу. Цель работы менеджера по персоналу – быстро и безошибочно оформить все перемещения работников на предприятии.
Основные задачи высокого уровня представлены в таблице 11.
Таблица 11. Основные задачи высокого уровня
|
Цель высокого уровня |
Приоритет |
Проблемы и замечания |
Текущие решения |
|
Быстрая, и точная обработка информации о перемещении работников |
Высокий |
Сложность автоматизации учета перемещений работников |
Существующие продукты не решают все возникающие проблемы |
Задачи уровня пользователя
Пользователи (и внешние системы) используют данную систему в таких целях
- Начальник отдела кадров. Оформляет прием, увольнение, и перемещение работников, оформляет отпуск работника.
- Системный администратор. Управляет пользователями, безопасностью и системными таблицами.
Обзор перспективы продукта представлен в таблице 12. Здесь описывается основное значение и отличительные свойства продукта.
Таблица 12. Назначение ИС «Отдел кадров»
|
Свойство |
Преимущества для заинтересованных лиц |
|
Система будет обеспечивать всю основную функциональность, необходимую для работы отдела кадров, включая обработку информации, оформление договоров |
Быстрая работа системы в автоматическом режиме |
|
Подключаемые в различных точках сценария бизнес-правила |
Гибкая настройка бизнес-логики |
|
Интерактивное взаимодействие с внешними системами на основе стандартных протоколов |
Своевременное и точное оформление перемещений работников, подготовка бухгалтерской документации, поддержка планирования |
Система обычно будет устанавливаться в отделах кадров. Она будет обслуживать пользователей и взаимодействовать с другими системами.
Преимущества системы
Подобно перечню исполнителей и их задач, в этой таблице указаны задачи, их решения и преимущества, однако на более высоком уровне, чем при описании прецедентов.
Основные свойства системы
Как было упомянуто выше, свойства системы описываются сжато путем перечисления основных функций.
- Оформление перемещений работников.
- Системное администрирование и управление пользователями, безопасностью.
- Определение и выполнение настраиваемых бизнес-правил в фиксированных точках выполнения сценариев.
Другие требования и ограничения
Ограничения для процесса проектирования, удобства использования, надежности, производительности, перечень документации и т.д. описаны в дополнительной спецификации и модели прецедентов.
1.6 Словарь терминов
|
Термин |
Определение |
|
Организация |
Общество с ограниченной ответственностью «Овен» |
|
Начальник отдела кадров |
Сотрудник предприятия, работающий в кадровой службе, оформляющий прием работников, увольнение работников и другие перемещения работников в организации |
|
Лицо, устраивающееся на работу |
Человек, пришедший на предприятие с целью заключения трудового договора и дальнейшей работы на предприятии |
|
Трудовой договор |
Соглашение в письменном виде между лицом, устраивающимся на работу и предприятием о дальнейшей работе физического лица на данном предприятии |
|
Табельный номер |
Уникальный, идентификационный номер, присваивающийся каждому работнику предприятия |
2. Описание предметной области
диаграмма взаимодействие информационный система
2.1 Общее описание предметной области
В отделе кадров хранится и обрабатывается информация обо всех сотрудниках организации. Информация по каждому сотруднику заносится в базу данных. При оформлении на работу каждый сотрудник получает свой индивидуальный код. В базе данных регистрируется следующая информация: фамилия, имя, отчество, номер паспорта, информация об образовании, должность, размер заработной платы, контактный телефон, информация об отделе.
Для более эффективного управления производством фирма разрабатывает стратегический план, который затрагивает всю деятельность организации, в том числе и управление персоналом. И здесь главным элементом, определяющим направление деятельности, является кадровая политика.
Кадровая политика включает разработку общих принципов и определение приоритетов целей в области управления персоналом; планирование потребности в трудовых ресурсах и путей формирования штатов; создание поддержку системы движения кадровой информации; определение принципов распределения средств; обеспечение эффективной системы стимулирования труда; политику развития персонала.
К функциям отдела кадров относится принятие и увольнение сотрудников, составление различных приказов и табеля рабочего времени, оформление, текущей учет документации по движению кадров, нормативный контроль по КЗОТу правильных формулировок приказов и распоряжений по отделу кадров, получение и ведение дополнительной информации о работнике, не нормативный по отделу кадров, но на сегодняшний день закрепленный за ним (это данные о пенсионерах, инвалидах, и т.п.) и т.д.
Принимая сотрудника на работу, фирма заключает с ним трудовой договор, в котором содержится информация различного рода, например: какого числа он был принят на работу, в качестве кого, размер его заработной платы, табельный номер сотрудника, условия работы, информация о том сколько раз он может уходить в отпуск, оплачиваемый ли больничный, проезд или отпуск и т.д.
После официального принятия на работу на сотрудника заводится личная карточка. Личная карточка может содержать фамилию, имя и отчество сотрудника, его дату рождения, паспортные данные, место прописки и проживания, состав семьи и т.д.
В течение работы сотрудник может ездить в командировки, ходить на курсы повышения квалификации, уходить в отпуска, болеть, так же сотрудник может быть материально ответственным лицом, увольняться. На всё вышеперечисленное составляются специальные приказы, которые содержат разного рода информацию.
Приказ об уходе сотрудника в командировку содержит в себе табельный номер сотрудника, место, куда он уезжает и время, за счет, чьих средств и т.д.
Приказ об уходе на больничный составляется отделом кадров в том случае, если сотрудник был в этот момент в отпуске. В противном случае больничный регистрируется вручную в специальном журнале.
Приказ о повышении квалификации называется переводом. Фирма может, как сама отправлять сотрудника на курсы, так и сотрудник может самостоятельно их посещать. В последнем случае сотрудник обязан будет представить специальный документ, который будет свидетельствовать о том, что данный человек действительно прошел эти курсы.
На основании командировок, больничных и отпусков отделом кадров составляется табель рабочего времени. Табель рабочего времени представляет собой список всех сотрудников, с указанием занимаемых ими должностями, число дней, которое сотрудник должен был отработать, число фактически отработанных сотрудником дней, число выходных и количество дней в которых сотрудник был в командировках, отпусках или болел. Табель рабочего времени составляется раз в месяц.
Увольнение сотрудника происходит либо на основании личного заявления сотрудника, либо из-за нарушения правил трудового договора. После официального подписания приказа сотрудник обязан отработать на данном предприятии еще две недели.
2.2 Модель предметной области
Модель предметной области широко используется в качестве основы для разработки программных объектов и обеспечивает важную входную информацию для создания нескольких последующих артефактов.
Модель предметной области отображает основные (с точки зрения моделирующего) классы понятий (концептуальные классы) предметной области. Она является наиболее важным артефактом, создаваемым на этапе объектно-ориентированного анализа.
Основной задачей объектно-ориентированного анализа является идентификация большого количества разнообразных объектов или понятий, а также точная оценка усилий в терминах отдачи на стадиях проектирования и реализации.
Идентификация классов понятий или концептуальных классов – составная часть исследования предметной области.
Модели предметной области на языке UML строятся в форме диаграмм классов. Концептуальные классы данной предметной области изображены на рисунке 5.
Трудовой Договор
Подразделения
Должности
Менеджер
Работник
Рис. 5 – Концептуальные классы
После выделения атрибутов концептуальных классов и ассоциаций между ними, получаем модель предметной области, изображенной на рисунке 6.
Рис 6 – модель предметной области