Назад в раздел «Научные труды»

Система учёта кадров на предприятии

Куликов Д.Р., Орлов Ю.К. Система учёта кадров на предприятии. ИНФОРМАТИКА, УПРАВЛЯЮЩИЕ СИСТЕМЫ, МАТЕМАТИЧЕСКОЕ И КОМПЬЮТЕРНОЕ МОДЕЛИРОВАНИЕ (ИУСМКМ-2023) Материалы XIV Международной научно-технической конференции в рамках IX Международного Научного форума Донецкой Народной Республики. Донецк, 2023

Куликов Д. Р., Орлов Ю. К.
«Донецкий национальный технический университет» (г. Донецк)
кафедра прикладной математики и искусственного интеллекта
E-mail: hanter041@gmail.com , ojk1407@gmail.com

Аннотация:

Куликов Д.Р., Орлов Ю.К. Система учёта кадров на предприятии. Рассмотрены и выделены различные варианты создания системы учёта кадров на предприятии. Проведен анализ существующих систем учёта кадров на предприятии. Разработан концепт модуля для администрирования кадров.

Ключевые слова: учёт кадров предприятия, менеджмент кадров, система учёта кадров, кадровая политика, C#, Microsoft Access, .NET.

Kulikov D.R., Orliv Y.K. Personnel accounting system at the enterprise. Various options for creating a personnel accounting system at an enterprise are considered and highlighted. The analysis of the existing personnel accounting systems at the enterprise is carried out. The concept of a module for personnel administration has been developed.

Key words: personnel accounting of the enterprise, personnel management, personnel accounting system, personnel policy, C#, Microsoft Access, .NET.

Общая постановка проблемы

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

Кадровый учет – это целая система мер по систематизации сведений на всех без исключения предприятиях – независимо от размера, объема выручки, формы собственности, особенностей организационной структуры и тому подобное. Его цель – охарактеризовать в мельчайших деталях количественную и качественную структуру персонала компании.

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

Цель работы – проектирование и разработка системы учёта кадров на предприятии.

Актуальность темы

Актуальность темы обусловлена необходимостью автоматизировать бизнес-процессы управление персоналом, так как на данный момент данные о персонале во многих организациях хранятся разрозненно: частично в бумажном виде, частично в книгах формата MS Excel. Такой подход к организации данных исключает возможность оперативного получения и поиска информации, формирования отчетности для принятия обоснованных управленческих решений руководством организации.

Разработка и внедрение модуля автоматизированной информационной системы управления персоналом позволит максимально устранить случайные ошибки, возникающие при ручном вносе данных, минимизировать недостатки существующей системы работы отдела, и привнести в нее факторы, положительно влияющие на качество и сроки выполнения реализуемых в ней функций, уменьшение времени выполнения каждой функции, автоматическое создание документации и отчетов; простой и быстрый поиск.

Выбор компонентов для реализации

Для реализации данной системы был выбран язык программирования С#, платформа Windows Forms и база данный созданная в Microsoft Access. C# (произносится как "си шарп") – современный объектно-ориентированный и безопасный язык программирования. C# позволяет разработчикам создавать множество типов безопасных и надежных приложений, работающих в экосистеме .NET. C# относится к широко известному семейству языков C, и покажется хорошо знакомым любому, кто работал с C, C++, Java или JavaScript.

Windows Forms позволяет разрабатывать интеллектуальные клиенты. Интеллектуальный клиент – это приложение с полнофункциональным графическим интерфейсом, простое в развертывании и обновлении, способное работать при наличии или отсутствии подключения к Интернету и использующее более безопасный доступ к ресурсам на локальном компьютере по сравнению с традиционными приложениями Windows.

Microsoft Access – реляционная система управления базами данных (СУБД), корпорации Microsoft. Входит в состав пакета Microsoft Office. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самой Access можно писать приложения, работающие с базами данных.

Программное обеспечение информационной системы включает операционную систему, систему управления базами данных (СУБД) и среду разработки информационной системы.

На рабочих станциях большинства пользователей установлена операционная системы MS Windows, поэтому именно эта СУБД будет использована для разработки информационной системы.

Схемы устройства системы

Дерево функций - иерархическая модель видов деятельности предприятия, обеспечивающих достижение дерева целей.

Функция — это задача, операция или действие, которые выполняются над объектом для достижения одной или нескольких целей.

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

Дерево функций информационной системы управления персоналом представлено на рисунке 1.

Рис. 1. Дерево функций информационной системы управления персоналом

Взаимодействие пользователя и информационной системы будет реализовано c помощью диалога.

Основные пункты меню:

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

Построение модели данных предполагает определение сущностей и атрибутов, то есть необходимо определить какая информация будет храниться в конкретной сущности или атрибуте. Сущность можно определить как объект, событие или концепцию, информация о которых должна сохраняться.

ER-модель представляет собой формальную конструкцию, которая сама по себе не предписывает никаких графических средств её визуализации.

ER- модель «сущность-связь» представлена на рисунке 2.

Рис. 2. ER-модель «сущность-связь»

Структурная схема пакета (дерево вызова программных модулей). Разработанная информационная система управления персоналом имеет следующие подсистемы, представленные на рисунке 3.

Рис. 3. Взаимосвязь подсистем ИС

Концепты окон интерфейса системы

На рисунках 4, 5 и 6 изображены примеры окон интерфейса системы.

Рис. 4. Форма авторизации

Рис. 5. «Форма сотрудники»

Рис. 6. «Приказы»

Литература

  1. Малыхина, М. П. Базы данных: основы, проектирование, использование / М. П. Малыхина. – СПб.: БХВ-Петербург, 2006. - 528 с.
  2. Вендров, А.М. CASE-технологии. Современные методы и средства проектирования информационных систем / А.М. Вендров. – М.: Финансы и статистика, 2006. – 176 с.
  3. Абрамян, М. Visual C# на примерах (+ CD-ROM) / М. Абрамян. – М. : БХВ- Петербург, –2012. – 496 c.
  4. Кузнецов, С.Д. Основы баз данных / С.Д. Кузнецов. – М.: Интернет-Университет Информационных Технологий, 2007. – 484 с.
  5. Кулямин, В.В. Технологии программирования. Компонентный подход / В.В. Кулямин. – М.: Интернет-Университет Информационных Технологий, 2006. – 464 с.