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

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

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

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

Добавлен: 11.03.2024

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

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

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

Дерево функций информационной системы управления персоналом представлено на рисунке 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