Файл: Проектирование реализации операций бизнес-процесса Управление персоналом (среда программирования Microsoft Visual Studio на платформе .Net, язык программирования C#).pdf
Добавлен: 11.03.2024
Просмотров: 67
Скачиваний: 0
СОДЕРЖАНИЕ
Характеристика существующих бизнес – процессов
Характеристика документооборота, возникающего при решении задачи
1.5. Обоснование проектных решений по программному обеспечению
Характеристика нормативно-справочной, входной и оперативной информации
Характеристика результатной информации
Архитектура информационной системы – «клиент-сервер».
2.7. Описание программных модулей
Дерево функций информационной системы управления персоналом представлено на рисунке 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