Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Проектирование реализации операций бизнес-процесса Управление персоналом (среда программирования Microsoft Visual Studio на платформе .Net, язык программирования C#)

Содержание:

Введение

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

В данной курсовой работе будет выполнено проектирование реализации операций бизнес-процесса «Управление персоналом». Предполагается, что после внедрения информационной системы повысится эффективность деятельности сотрудников отдела кадров за счет автоматизированного учета и обработки данных о персонале организации, построения отчетности.

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

Целью курсовой работы является проектирование реализации операций бизнес-процесса «Управление персоналом».

Объектом исследования является деятельность отдела кадров по управлению персоналом.

Предметом исследования является процесс проектирование реализации операций бизнес-процесса «Управление персоналом».

Задачи, которые необходимо решить для достижения поставленной цели:

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

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

Структура курсовой работы включает две главы.

В первой главе работы представлено описание предметной области, выполнено моделирование бизнес-процессов, представлена постановка задачи.

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

Аналитическая часть

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

Персонал организации — самый сложный объект управления. В отличие от материальных активов, люди способны самостоятельно принимать решения и оценивать предъявляемые к ним требования [1].

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

Структура бизнес-процессов управления персоналом представлена на рисунке 1.1 [2].

Рисунок 1.1 – Структура бизнес-процессов управления персоналом

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

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

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

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

Трудовой договор – соглашение между работодателем и работником, в соответствии с которым работодатель обязуется предоставить работнику работу, обеспечить условия труда, выплачивать заработную плату, а работник обязуется лично выполнять определенную этим соглашением трудовую функцию, соблюдать правила внутреннего распорядка [1].

Трудовое законодательство предъявляет единые требования к порядку заключения трудовых договоров, которые изложены в ст. 63—71 ТК РФ [1].

Трудовой договор заключается в письменной форме, составляется в двух экземплярах и подписывается сторонами. Один экземпляр передается работнику, другой хранится у работодателя. Прием на работу оформляется приказом (распоряжением) руководителя организации, который предъявляется работнику под расписку. Трудовой договор считается заключенным, если работник приступил к работе с ведома или по поручению лица, обладающего правом приема на работу. При фактическом допуске работника к работе работодатель обязан; оформить с ним трудовой договор в письменной форме не позднее трех дней с момента начала работы. Работнику, приглашенному на работу в порядке перевода из другой организации по согласованию между работодателями, не может быть отказано в заключении трудового договора в течение одного месяца со дня увольнения с прежнего места работы [1].

Заключение трудового договора допускается с лицами, достигшими возраста шестнадцати лет [1].

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

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

Трудовой договор между работодателем и сотрудником может быть расторгнут по следующим основаниям, представленным на рисунке 1.2 [1].

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

Для оформления перевода между отделами сотрудники отдела кадров расторгают первый трудовой договор и составляют новый, в котором указан новый отдел и должность сотрудника.

Рисунок 1.2 – Основания увольнения сотрудников

На рисунке 1.3 представлены должностные обязанности сотрудников отдела кадров [13].

Рисунок 1.3 – Должностные обязанности сотрудников отдела кадров

Характеристика существующих бизнес – процессов

Функциональная модель предназначена для описания существующих бизнес-процессов на предприятии (так называемая модель AS-IS) и идеального положения вещей – того, к чему нужно стремиться (модель ТО-ВЕ) [4, 7].

Для моделирования бизнес-процессов управления персоналом предположим, что управление персоналом ведется с помощью устаревшей программы, которая имеет ряд недостатков:

  • позволяет хранить недостаточное количество необходимой информации о сотрудниках;
  • отсутствует возможность учета отпусков;
  • не реализован механизм учета аттестации сотрудников;
  • личное дело сотрудников приходится вести в бумажном виде, так как отсутствует экспорт данных в формат MS Word
  • формирование отчетности реализовано некорректно.

Доработка устаревшей программы невозможна, так как потеряны исходные коды программы.

Рассмотрим основные бизнес-процессы в деятельности сотрудников отдела кадров с помощью методологии IDEF0 (рисунок 1.4).

В качестве управляющих потоков выделены:

  • нормативные документы,
  • законы РФ,
  • должностные инструкции
  • приказы руководства.

Выходной информацией являются:

  • кадровые приказы,
  • личное дело сотрудника,
  • трудовой договор,
  • отчетные материалы.

Рисунок 1.4 – IDEF0 модель «Деятельность отдела кадров (AS-IS)

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

Сотрудники отдела кадров оформляют новых сотрудников на работу, ведет учет движения кадров (отпуска, аттестация, повышенная квалификация).

Рисунок 1.5 – Декомпозиция контекстной диаграммы AS-IS

На рисунке 1.6 представлена декомпозиция бизнес-процесса «Прием на работу».

Рисунок 1.6 – Декомпозиция бизнес-процесса «Прием на работу»

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

На рисунке 1.7 представлена декомпозиция блока «Учет движения кадров». При переводе сотрудника на другую должность или в другой отдел документально оформляется увольнение сотрудник и прием на работу.

В устаревшей программе не предусмотрен учет проведения аттестации сотрудников, поэтому используется MS Excel.

Также сотрудники отдела кадров ведут учет прохождения курсов повышения квалификации, отпусков, больничных и командировок.

Рисунок 1.7 – Декомпозиция блока «Учет движения кадров»

Декомпозиция блока «Увольнение» представлена на рисунке 1.8.

Рисунок 1.8 – Декомпозиция блока «Увольнение»

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

Устаревшая программа не имеет возможности экспорта электронного личного дела сотрудника, поэтому личные дела ведутся в бумажном виде отделом кадров.

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

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

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

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

Результатом внедрения информационной системы будет являться:

  • увеличение эффективности работы сотрудников отела кадров за счет снижения трудовых и временных на рутинные операции, которые можно выполнять автоматизировано;
  • автоматизация ведения электронного дела сотрудника с возможностью экспорта в MS Word для вывода на печать;
  • реализация формирования необходимого набора отчетных форм.

Характеристика документооборота, возникающего при решении задачи

На рисунке 1.9 представлена схема документооборота.

Рисунок 1.9 – Схема документооборота

Недостатками в процессе управления персоналом являются:

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

Обоснование проектных решений по информационному обеспечению

Информационное обеспечение информационной системы включает совокупность [11]: постоянной нормативно-справочной информации; текущие данные о состоянии управляемого объекта; накапливаемые данные за определенный промежуток времени.

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

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

В реляционной базе данных для хранения данных в БД используются таблицы. Столбцы таблицы называются полями БД и предназначены для хранения конкретных свойств объекта реального мира [12].

На рисунке 1.10 представлено описание входной, нормативно-справочной, оперативной и выходной информации для информационной системы автоматизации управления персоналом.

Рисунок 1.10 – Описание информационного обеспечения

1.5. Обоснование проектных решений по программному обеспечению

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

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

В качестве СУБД должна быть выбрана многопользовательская реляционная СУБД. На рынке программного обеспечения наиболее популярными СУБД являются:

  • MySQL [15];
  • Oracle [16];
  • MS SQL Server [9].

В таблице 1.1 представлена сравнительная характеристика выбранных СУБД.

Таблица 1.1

Сравнительная характеристика СУБД

СУБД

MS SQL Server 

MySQL 

Oracle 

Сайт

mssqlserver.ru

mysql.com

postgresql.org

Разработчик

Microsoft

Oracle

Oracle

Текущая версия

2019, декабрь 2018

8.0.13, октябрь 2018

9.5.2, март 2017

Лицензия

Microsoft EULA

GNU GPL v2 и проприетарная лицензия

Open Source

Поддерживаемые

ОС на сервере

Windows

FreeBSD

Linux

OS X

Solaris

Windows

FreeBSD

Linux, NetBSD

Solaris

Unix

Windos

Максимальный размер таблицы БД

4Гб

8Гб

4Гб

Визуальная схема БД

+

+

+

Частота обновления

1 раз в год

1 раз в два года

1 раз в два года

SQL

+

+

+

Триггеры

+

+

+

Для разработки информационной системы управления персоналом будет использована СУБД MS SQL Server.

Microsoft SQL Server 2018 Express – это мощная и надежная система управления данными, обеспечивающая множество функций, защиту данных и высокую производительность для внедренных приложений-клиентов, «легких» веб-приложений и локальных хранилищ данных. SQL Server 2018 Express предназначен для упрощенного развертывания и быстрого создания прототипов; его можно получить бесплатно и свободно распространять вместе с приложениями [9].

Для разработки информационной системы был выбран язык программирования C#. Данный язык является постоянно развивающимся и производительным, позволяет разрабатывать и простые и сложные программные приложения.

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

В таблице 1.2 представлена сравнительная характеристика сред разработки на языке C#.

Таблица 1.2

Сравнительная характеристика сред разработки на языке C#

Среда разработки

Разработчик

Платформа

Лицензия

Geany

Team

UNIX / Windows

GPL

Microsoft Visual Studio

Microsoft

Windows

Закрытая

MonoDevelop

Novell и Mono community

Cross-platform

GPL

SharpDevelop

ICSharpCode Team

Windows

LGPL

Выбор был сделан в пользу официальной среды разработки Microsoft Visual Studio 2017 [14]. Данная среда является самой функциональной. Данная среда имеет большое количество подробной документации.

Проектная часть

Информационная модель и её описание

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

На рисунке 2.1 представлена информационная модель задачи.

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

Все входные данные будут введены в специальные формы ввода данных.

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

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

Рисунок 2.1 – Информационная модель

Характеристика нормативно-справочной, входной и оперативной информации

Классификатор – систематизированный свод наименований объектов классификации, признаков классификации и/или классификационных группировок и их кодовых обозначений [4].

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

Таблица 2.1

Классификаторы и системы кодирования

Наименование кодируемого множества объектов

Система кодирования

Система классифика-ции

Вид классифика-тора

Вид взыскания

Порядковая

Отсутствует

Локальный

Вид нарушения

Порядковая

Отсутствует

Локальный

Вид поощрения

Порядковая

Отсутствует

Локальный

Должность

Порядковая

Отсутствует

Локальный

Отдел

Порядковая

Отсутствует

Локальный

Подразделение

Порядковая

Отсутствует

Локальный

Статус сотрудника

Порядковая

Отсутствует

Локальный

Причина увольнения

Порядковая

Отсутствует

Локальный

Идентификация пользователей

Порядковая

Отсутствует

Локальный

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

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

Входные документы содержат информацию, которая хранится в базе данных и необходима в процессе работы отдела кадров, а также при составлении отчетов.

На рисунке 2.2 представлено описание входных документов и их реквизитов.

Рисунок 2.2 – Описание входных данных

Характеристика оперативной информации представлена на рисунке 2.3.

Рисунок 2.3 – Описание оперативных данных

Характеристика результатной информации

В ГОСТ 34.003-90 дано определение выходной информации – это информация, получаемая в результате выполнения функций автоматизированной системы и выдаваемая на объект ее деятельности, пользователю или в другие системы.

На рисунках 2.4 - 2.7 представлены экранные формы выходных отчетов.

Рисунок 2.4 – Макет отчета «Списочный состав работников»

Рисунок 2.5 – Макет отчета «Информация по аттестации сотрудников»

Рисунок 2.6 – Макет отчета «Штатное расписание»

Рисунок 2.7 – Макет отчета «Информация о взысканиях»

Общие положения (дерево функций и сценарий диалога)

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

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

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

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

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

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

Сценарий диалога пользователя и информационной системы представлен в приложении 3.

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

  • справочники;
  • кадры;
  • приказы;
  • отчеты.

Характеристика базы данных

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

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

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

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

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

В Приложениях 1 и 2 представлены логическая и физическая модель базы данных [3].

Структурная схема пакета (дерево вызова программных модулей)

Разработанная информационная система управления персоналом имеет следующие подсистемы, представленные на рисунке 2.10.

Рисунок 2.10 – Взаимосвязь подсистем ИС

Технология работы с разработанной информационной системой управления персоналом состоит из нескольких этапов:

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

Для разработки информационной системы использована СУБД MS SQL Server 2017. Клиентская часть информационной системы разработана с помощью среды разработки MS Visual Studio, язык программирования – C#.

Архитектура информационной системы – «клиент-сервер».

В информационной системе использовано разделение прав доступа к данным:

  • администратор – обладает полным набором прав;
  • сотрудник отдела кадров – ведет учет кадрового состава.

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

Таблица 2.2

Список модулей информационной системы

Модуль

Описание

FormAuth

Модуль авторизации пользователя в информационной системе

FormMain

Главный модуль приложения

FormSprav

Модуль редактирования справочной информации

FormSotrud

Модуль редактирования сведения о сотрудниках

FormLichnayaKarta

Модуль редактирования личного дела сотрудника

FormUvol

Модуль учета увольнения сотрудников

FormAtt

Модуль учета прохождения аттестации сотрудников

FormKursi

Модуль учета прохождения курсов повышения квалификации

FormUser

Модуль учета пользователей

FormOtpusk

Модуль учета отпусков сотрудников

FormVz

Модуль учета взысканий

FormPoosh

Модуль учета поощрений сотрудников

FormDocuments

Модуль учета приказов

FormReports

Модуль формирования отчетности

BDDataSet.xsd

Модуль работы с данными БД

Для организации доступа к данных БД использовалась технология ADO.NET. Диаграмма классов в виде XSD-схема данных представлена в Приложении 4 [5].

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

Рисунок 2.11 – Дерево вызова процедур и программ

2.7. Описание программных модулей

Алгоритм работы информационной системы управления персоналом представлен на рисунке 2.12.

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

Рисунок 2.12 – Алгоритм работы ИС

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

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

  • редактирование справочников;
  • редактирование списка сотрудников;
  • редактирование штатного расписания;
  • оформление поощрений и взысканий;
  • оформление отпусков;
  • учет рабочего времени;
  • оформление приказов;
  • формирование отчетности.

Контрольный пример реализации проекта и его описание

После запуска информационной системы пользователь вводит логин и пароль на форме, представленной на рисунке 2.13.

Рисунок 2.13 – Форма авторизации

Если пользователь ввел правильной логин и пароль, ему будет открыта главная форма, представленная на рисунке 2.14.

Рисунок 2.14 – Главная форма

Для быстрого доступа к данным на форме добавлены кнопки быстрого доступа к форме учете сотрудников, кадровых приказов и нарушений.

Справочные формы имеют однотипный интерфейс. В верхней части расположены кнопки перехода между записями, добавления, удаления и сохранения данных. Пример справочной формы представлен на рисунке 2.15.

Рисунок 2.15 – Справочник «Виды отпуска

На рисунке 2.16 представлена форма «Сотрудники». На форме присутствуют дополнительные кнопки «Оформить приказ», «Уволить» для увольнения выбранного сотрудника.

Также предусмотрен поиск сотрудников по ФИО.

Рисунок 2.16 – Учет сотрудников

Форма личного дела сотрудника представлена на рисунке 2.17.

Личное дело включает разделы:

  • общая информация;
  • образование и трудовой стаж;
  • поощрения и взыскания;
  • курсы повышения квалификации и аттестация.

Рисунок 2.17 – Личное дело

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

Рисунок 2.18 – Учет поощрений

Для фиксации нарушений предназначена форма, представленная на рисунке 2.19.

Рисунок 2.19 – Учет нарушений

Форма учета отпусков сотрудников представлена на рисунке 2.20.

Рисунок 2.20 – Форма «Отпуск сотрудников»

Ежегодно сотрудники проходят аттестацию занимаемой должности.

На рисунке 2.21 представлена форма учета аттестации сотрудников.

Рисунок 2.21 – Учет сведений об аттестации сотрудников

На рисунке 2.22 представлена форма учета прохождения курсов повышения квалификации.

Рисунок 2.22 – Форма «Повышение квалификации»

На рисунке 2.23 представлен журнал приказов.

Рисунок 2.23 – Журнал приказов

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

На рисунке 2.24 представлена форма отчетов, которая позволяет делать выбрать период времени, за который необходимо получить данные из БД.

Рисунок 2.24 – Форма отчетов на примере отчета о сотрудниках, прошедших курсы повышения квалификации

При нажатии на кнопку «Экспорт» данные отчета будут экспортированы в формат MS Excel. Пример экспортированного отчета в формат MS Excel, выполненный с помощью информационной системы отдела кадров представлен на рисунке 2.25.

Рисунок 2.25 – Экспорт данных

На рисунке 2.26 представлен отчет «Списочный состав сотрудников».

Рисунок 2.26 – Списочный состав сотрудников (без уволенных)

Заключение

В результате выполнения курсовой работы выполнено проектирование реализации операций бизнес-процесса «Управление персоналом».

В процессе выполнения работы решены все поставленные задачи.

Описана предметная область и проведено моделирование бизнес-процессов деятельности сотрудников отдела кадров по управлению персоналом. Выявлены проблемы в деятельности сотрудников отдела кадров в процессе управления персонала.

Внедрение спроектированной информационной системы позволит:

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

Для разработки визуального интерфейса информационной системы была выбрана среда программирования Microsoft Visual Studio на платформе .Net, язык программирования C#. В качестве СУБД использована MS SQL Server. Для доступа к данным, удаления, изменения, поиска и сортировки использовалась технология ADO.Net.

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

Все поставленные задачи выполнены в полном объеме. Цель курсовой работы достигнута.

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

  1. Баймухамбетова С.С. Кадровый учет. М.: Интер, 2014. – 286 с.
  2. Бураков П.Р. Организация управленческого труда – М.: Образование, 2016. – 356 с.
  3. Илларионов В.А., Основы использования и проектирования баз данных. Учебник, М.: Легенда, 2016, – 214 с.
  4. Исаев Г.А., Проектирование информационных систем. Учебное пособие, М.- Омега-Л, 2015, – 432 с.
  5. Культин К.К., Основы программирования в MS Visual Studio. СПб.: БХВ-Петербург, 2014, – 604 с.
  6. Карпова Т.С. Разработка баз данных. – С-Пб.: Питер, 2016. – 350 с.
  7. Конурин Ф.Д. Проектирование информационных систем, М.; СПб, 2016. – 302 с.
  8. Кулагин Д. Базы данных: проектирование, реализация, сопровождение, СПб; М., 2017. – 196 с.
  9. Мухин Н.А., Проектирование баз данных. СУБД MS SQL Server. Учебное пособие, М.: Телеком, 2013, – 240 с.
  10. Пирогов, В.Ю. Информационные системы и базы данных. Организация и проектирование / В.Ю. Пирогов. – СПб.: «БХВ-Петербург», 2016. – 254 с.
  11. Фролов А.В., Фролов Г.В. Информационные системы. – М.: Диалог МИФИ, 2013. – 263с.
  12. Ходоровский Л.А., Проектирование информационных систем, - М.: МИФИ, 2017. – 170 с.
  13. Шинкаренко, А.М. Управление персоналом. – М.: Бином, 2017. – 356 с.
  14. Сайт Microsoft Visual Studio [Электронный ресурс], Режим доступа: https://www.visualstudio.com/
  15. MySQL [Электронный ресурс], Режим доступа: www.mysql.ru
  16. Oracle [Электронный ресурс], Режим доступа: www.oracle.com

Приложение 1


Логическая модель базы данных

Приложение 2

Физическая модель базы данных

Приложение 3

Сценарий диалога

Приложение 4

Диаграмма классов