Файл: Проектирование реализации операций бизнес-процесса «Управление персоналом» ( на примере ООО «ВымпелКом Билайн»).pdf
Добавлен: 05.07.2023
Просмотров: 221
Скачиваний: 4
СОДЕРЖАНИЕ
1.1. Выбор комплекса задач автоматизации
1.2 Характеристика существующих бизнес – процессов.
1.3 Характеристика документооборота, возникающего при решении задачи.
2.1 Информационная модель и её описание
2.2 Характеристика нормативно-справочной, входной и оперативной информации
2.3 Характеристика базы данных.
2.5 Структурная схема пакета (дерево вызова программных модулей).
2.6 Описание программных модулей.
2.4 Структура базы данных
Продолжение таблицы 2.4
1 |
2 |
3 |
4 |
5 |
6 |
||||||
Идентификатор приказа о взыскании |
КодПриказа |
Числовой |
FK |
||||||||
Должности |
Должности |
Уникальный идентификатор |
КодДолжности |
Счетчик |
PK |
||||||
Наименование должности |
Наименование |
Текстовый (100) |
- |
||||||||
Оклад по должности |
Оклад |
Денежный |
- |
||||||||
Идентификация |
Идентификация |
Уникальный идентификатор |
Код |
Счетчик |
PK |
||||||
Логин пользователя |
Логин |
Текстовый (20) |
- |
||||||||
Пароль пользователя |
Пароль |
Текстовый (20) |
- |
||||||||
Образование |
Образование |
Уникальный идентификатор |
КодОбразования |
Счетчик |
PK |
||||||
Идентификатор квалификации |
КодСотрудника |
Числовой |
FK |
||||||||
Идентификатор типа образования |
КодТипаОбразования |
Числовой |
FK |
||||||||
Наименование учебного заведения |
УчебноеЗаведение |
Текстовый (100) |
- |
||||||||
Год окончания |
ГодОкончания |
Числовой |
- |
||||||||
Номер документа |
НомерДокументаОбОкончании |
Текстовый (10) |
- |
||||||||
Дата выдачи документа об окончании |
ДатаВыдачи |
Дата/Время |
- |
||||||||
Наименование специальности |
Специальность |
Текстовый (100) |
- |
||||||||
Наименование квалификации |
Квалификация |
Текстовый (100) |
- |
||||||||
Основание для увольнения |
Основание ДляУвольнения |
Уникальный идентификатор |
КодОснования |
Счетчик |
PK |
||||||
Идентификатор основания |
Наименование |
Текстовый (100) |
- |
||||||||
Отделы |
Отделы |
Уникальный идентификатор |
КодОтдела |
Счетчик |
PK |
||||||
Название отдела |
НазваниеОтдела |
Текстовый (100) |
- |
||||||||
Идентификатор руководителя |
КодРуководителя |
Числовой |
FK |
||||||||
Отпуск |
Отпуск |
Уникальный идентификатор |
КодОтпуска |
Счетчик |
PK |
||||||
Идентификатор сотрудника |
КодСотрудника |
Числовой |
FK |
||||||||
Идентификатор вида отпуска |
КодВидаОтпуска |
Числовой |
FK |
||||||||
Начало отпуска |
НачалоОтпуска |
Дата/Время |
- |
||||||||
Окончание отпуска |
КонецОтпуска |
Дата/Время |
- |
||||||||
Отпуск за период работы (от) |
ЗаПериодОт |
Дата/Время |
- |
||||||||
Отпуск за период работы (до) |
ЗаПериодДо |
Дата/Время |
- |
||||||||
Идентификатор приказа |
КодПриказа |
Числовой |
- |
||||||||
Поощрения |
Поощрения |
Уникальный идентификатор |
КодПоощрения |
Счетчик |
PK |
||||||
Идентификатор сотрудника |
КодСотрудника |
Числовой |
FK |
||||||||
Идентификатор вида поощрения |
КодВидаПоощрения |
Числовой |
FK |
||||||||
Сумма поощрения |
Сумма |
Денежный |
|||||||||
Идентификатор основания для поощрения |
КодОснования |
Числовой |
FK |
||||||||
Идентификатор приказа |
КодПриказа |
Числовой |
FK |
||||||||
Приказы |
Приказы |
Уникальный идентификатор |
КодПриказа |
Счетчик |
PK |
||||||
Идентификатор сотрудника |
КодСотрудника |
Числовой |
FK |
||||||||
Тип приказа |
КодТипаПриказа |
Числовой |
FK |
||||||||
Дата создания |
ДатаСоздания |
Дата/Время |
|||||||||
Подразделение (при переводе) |
КодПодразделения |
Числовой |
FK |
||||||||
Причина увольнения |
Причина Увольнения |
Уникальный идентификатор |
КодПричины |
Счетчик |
PK |
||||||
Название причины |
Наименование |
Текстовый (100) |
- |
||||||||
Распределе-ние штатных единиц |
Распределение Штатных Единиц |
Уникальный идентификатор |
КодРаспределения |
Счетчик |
FK |
||||||
Идентификатор отдела |
КодОтдела |
Числовой |
FK |
||||||||
Идентификатор должности |
КодДолжности |
Числовой |
FK |
2.5 Структурная схема пакета (дерево вызова программных модулей).
В процессе разработки информационной системы управления персоналом ОАО «ВымпелКом Билайн» были созданы программные модули различных классов: главный модуль, модуль служебных функций, модуль обработки ввода/вывода информации [21]. Назначение представленных в программе модулей представлено в таблице 2.5.
Таблица 2.5
Назначение программных модулей
Наименование модуля |
Назначение модуля |
UnitMain |
Главный модуль приложения, который координирует работу приложения. Обрабатывает вызов пунктов меню, перенаправляя задания другим модулям. |
UnitData |
Модуль, который содержит данные |
UnitSprav |
Модуль для добавления справочных данных |
UnitPrik |
Модуль для добавления и редактирования информации о приказах |
UnitSotrud |
Модуль для добавления и редактирования сотрудников организации |
UnitLichnayaKarta |
Модуль личной карточки сотрудника |
UnitReport |
Модуль для добавления и редактирования должностей |
UnitAuth |
Модуль для аутентификации пользователей в системе |
Все модули взаимосвязаны между собой. Функции координации движения информационных потоков выполняет главный модуль программы UnitMain. Взаимосвязь программных модулей представлена на рисунке 2.33.
Рисунок 2.33 - Взаимосвязь модулей программы
На рисунке 2.34 представлена структура модуля данных.
Рисунок 2.33 - Структура модуля данных
Дерево вызова процедур и программ разработанной информационной системы управления ОАО «ВымпелКом Билайн» представлено на рисунке 2.35.
Рисунок 2.35 - Дерево вызова процедур и программ
Информационная система управления персоналом ОАО «ВымпелКом Билайн» работает в двух режимах:
- Администратор – имеет полные права доступа.
- Сотрудник отдела кадров (пользователь) – не имеет возможности доступа к списку пользователей.
Для доступа к данным использовалась технология ADO.
В качестве визуальных компонентов использовались: TDBGrid – таблица для отображения данных из БД; TDBNavigator - навигатор по записям в таблице с возможностью добавления, удаления и редактирования данных; TMenu – главное меню программы; TLabel – надпись; TDBComboBox – выпадающий список; TDBLookUp – выпадающий список в таблице; TDataTimePicker – редактор даты; TBitButton – кнопка; TButton – кнопка с запрограммированными действиями.
2.6 Описание программных модулей.
На рисунке 2.36 представлен алгоритм работы информационной системы управления персоналом ОАО «ВымпелКом Билайн». Первоначально пользователь должен пройти авторизацию, после чего может приступить к работе с системой. Перед выполнением каждой операции проверяются права доступа авторизованного пользователя к запрашиваемым данным.
Основные возможности:
- редактирование справочников;
- редактирование списка сотрудников;
- редактирование штатного расписания;
- оформление поощрений/взысканий;
- оформление отпусков;
- оформление аттестации и курсов повышения квалификации;
- оформление приказов;
- формирование отчетности.
Рисунок 2.36 - Алгоритм работы АРМ сотрудника отдела кадров
2.7 Контрольный пример реализации проекта и его описание
Рассмотрим работу программы на контрольном примере.
При входе в информационную систему управления персоналом ОАО «ВымпелКом Билайн» необходимо ввести логин и пароль пользователя.
Форма авторизации в системе представлена на рисунке 2.37.
Для проверки работы программы введем заведомо ложный логин или пароль. Система выдала сообщение об ошибке, представленное на рисунке 2.38 Авторизация работает верно.
Рисунок 2.37 - Форма авторизации
Рисунок 2.38 - Ошибка авторизации в системе
После успешной авторизации была открыта главная форма приложения, представленная на рисунке 2.39.
Рисунок 2.39 - Главная форма приложения
На рисунке 2.40 представлена структура главного меню приложения.
Рисунок 2.40 - Главное меню приложения
Формы справочников реализованы однотипно, поэтому ограничимся вызовом нескольких форм справочников для проверки их работоспособности.
На рисунке 2.41 представлена форма справочника должностей сотрудников.
Рисунок 2.41 - Форма «Должности»
На рисунке 2.42 представлена форма «Отделы», которая предназначена для хранения списка отделов ОАО «ВымпелКом Билайн».
Рисунок 2.42 - Форма «Отделы»
На рисунке 2.43 и 2.44 представлены формы справочников «Виды нарушений» и «Виды взысканий».
Рисунок 2.43 -Форма «Виды нарушений»
Рисунок 2.44 - Форма «Виды взысканий»
Сотрудник в единицу времени может иметь только один статус. Например, работает, в отпуске, уволен, и т.д. На рисунке 2.45 представлена форма «Статус сотрудника».
Рисунок 2.45- Форма «Статус сотрудника»
На рисунке 2.46 представлена форма «Штатное расписание», которая передразнена для редактирования количества штатных единиц в каждом отделе организации.
При нажатии на кнопку «Оформить приказ» можно открыть форму регистрации нового приказа, например, о введении новой штатной единицы.
Рисунок 2.46 - Форма «Штатное расписание»
Проверка работоспособности работы справочников показала, что программа работает исправно.
Список сотрудников ОАО «ВымпелКом Билайн» представлен на рисунке 2.47.
Рисунок 2.47 - Форма «Список сотрудников»
Для просмотра личного дела сотрудника нажмем кнопку «Личное дело сотрудника» (рисунок 2.48).
Личное дело сотрудника состоит из нескольких разделов:
-
-
- Общая информация.
- Образование.
- Трудовая книжка.
- Отпуск.
- Данные по нарушениям.
- Данные о поощрениях.
- Аттестация.
- Курсы повышения квалификации.
-
На рисунке 2.52 представлен раздел «Образование» личного дела сотрудника.
Рисунок 2.48 - Личное дело сотрудника (образование)
Сведения о трудовом стаже сотрудника представлены в разделе «Трудовая книжка» (рисунок 249).
Рисунок 2.49 - Личное дело сотрудника (трудовая книжка)
Для просмотра сведений об отпусках сотрудника предназначен раздел личного дела «Отпуск». Форма раздела представлена на рисунке 2.50.
Рисунок 2.50- Личное дело сотрудника (отпуск)
На рисунках 2.51 и 2.52 представлены разделы по нарушениям и поощрениям сотрудника.
Рисунок 2.51 - Личное дело сотрудника (данные по нарушениям)
Рисунок 2.52 - Личное дело сотрудника (данные по поощрениям)
Сведения об аттестации сотрудника находятся в разделе «Аттестация» (рисунок 2.53).
Рисунок 2.53 -Личное дело сотрудника (аттестация)
Информация об окончании курсов повышения квалификации находится в одноименном разделе личного дела сотрудника (рисунок 2.54).
Рисунок 2.54 - Личное дело сотрудника (курсы повышения квалификации)
При переводе на другую должность» на форме «Список сотрудников будет открыта форма «Новый приказ» с заполненными полями: номер приказа, вид приказа, ФИО сотрудника и дата оформления приказа (рисунок 2.55).
Рисунок 2.55 - Оформление приказа на перевод сотрудника на другую должность
При оформлении приема на работу (кнопка «Оформить прием на работу») форма «Новый приказ» будет заполнена, как показано на рисунке 2.56.
Рисунок 2.56 - Оформление приказа на прием сотрудника на работу
Для увольнения сотрудника необходимо выбрать соответствующую запись на форме «Список сотрудников и нажать кнопку «Уволить сотрудника». Будет открыта форма «Новый приказ» представленная на рисунке 2.57.
Рисунок 2.57 - Оформление приказа на увольнение сотрудника
Для просмотра уволенных сотрудников или увольнения сотрудников предназначена форма «Увольнение сотрудников», представленная на рисунке 2.58.