Файл: Проектирование реализации операций бизнес-процесса «Управление персоналом» ( на примере ООО «ВымпелКом Билайн»).pdf

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

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

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

Добавлен: 05.07.2023

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

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

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

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 - Дерево вызова процедур и программ

Информационная система управления персоналом ОАО «ВымпелКом Билайн» работает в двух режимах:

  1. Администратор – имеет полные права доступа.
  2. Сотрудник отдела кадров (пользователь) – не имеет возможности доступа к списку пользователей.

Для доступа к данным использовалась технология 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).

Личное дело сотрудника состоит из нескольких разделов:

      1. Общая информация.
      2. Образование.
      3. Трудовая книжка.
      4. Отпуск.
      5. Данные по нарушениям.
      6. Данные о поощрениях.
      7. Аттестация.
      8. Курсы повышения квалификации.

На рисунке 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.