Проектирование реализации операций бизнес-процесса Управление персоналом (среда программирования 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.
Информационная система избавит сотрудников отдела кадров от рутинных работ, связанных с ручным заполнением данных в различные книги учета. Система проста в эксплуатации, удобна и эргономична, не требует особых знаний от пользователя в области программирования и теории БД.
Все поставленные задачи выполнены в полном объеме. Цель курсовой работы достигнута.
Список литературы
- Баймухамбетова С.С. Кадровый учет. М.: Интер, 2014. – 286 с.
- Бураков П.Р. Организация управленческого труда – М.: Образование, 2016. – 356 с.
- Илларионов В.А., Основы использования и проектирования баз данных. Учебник, М.: Легенда, 2016, – 214 с.
- Исаев Г.А., Проектирование информационных систем. Учебное пособие, М.- Омега-Л, 2015, – 432 с.
- Культин К.К., Основы программирования в MS Visual Studio. СПб.: БХВ-Петербург, 2014, – 604 с.
- Карпова Т.С. Разработка баз данных. – С-Пб.: Питер, 2016. – 350 с.
- Конурин Ф.Д. Проектирование информационных систем, М.; СПб, 2016. – 302 с.
- Кулагин Д. Базы данных: проектирование, реализация, сопровождение, СПб; М., 2017. – 196 с.
- Мухин Н.А., Проектирование баз данных. СУБД MS SQL Server. Учебное пособие, М.: Телеком, 2013, – 240 с.
- Пирогов, В.Ю. Информационные системы и базы данных. Организация и проектирование / В.Ю. Пирогов. – СПб.: «БХВ-Петербург», 2016. – 254 с.
- Фролов А.В., Фролов Г.В. Информационные системы. – М.: Диалог МИФИ, 2013. – 263с.
- Ходоровский Л.А., Проектирование информационных систем, - М.: МИФИ, 2017. – 170 с.
- Шинкаренко, А.М. Управление персоналом. – М.: Бином, 2017. – 356 с.
- Сайт Microsoft Visual Studio [Электронный ресурс], Режим доступа: https://www.visualstudio.com/
- MySQL [Электронный ресурс], Режим доступа: www.mysql.ru
- Oracle [Электронный ресурс], Режим доступа: www.oracle.com
Приложение 1
Логическая модель базы данных
Физическая модель базы данных
Сценарий диалога
Диаграмма классов
- Построение модели угроз малого предприятия розничной торговли продуктами питания
- Операции, производимые с данными (Операции над данными в общем смысле)
- Применение объектно-ориентированного подхода при проектировании информационной системы
- Понятие и структура правовой основы оперативно-розыскной деятельности(Понятие и основания осуществления)
- Основания приобретения и прекращения право собственности (Понятие собственности и понятие права собственности)
- Физические и юридические лица. Общее понятие.
- Индивидуальное предпринимательство
- Личное страхование в Современной России
- Рынок ценных бумаг (Теоретические основы понятия рынка ценных бумаг)
- Виды договоров
- Понятие и виды наследования (Понятие наследования. Круг наследников по закону)
- Классификация, структура и основные характеристики современных микропроцессоров ПК