Научная статья на тему 'Автоматизация кадрового учета профильных специалистов'

Автоматизация кадрового учета профильных специалистов Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
122
24
i Надоели баннеры? Вы всегда можете отключить рекламу.
i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Автоматизация кадрового учета профильных специалистов»

АВТОМАТИЗАЦИЯ КАДРОВОГО УЧЕТА ПРОФИЛЬНЫХ СПЕЦИАЛИСТОВ

С.С. Долгополов, соискатель, Н.Ю. Рыженко, доцент, к.т.н., Академия ГПС МЧС России, г. Москва

Учет кадрового состава ведомственной организации достаточно трудоемкая и кропотливая задача. При этом формируется множество различных документов. Автоматизация формирования данных кадрового состава позволит упростить и снизить возможные ошибки при составлении отчетности.

При проектировании базы данных были проанализированы необходимые данные предметной области и особенности выбранной системы управления базами данных (СУБД). ER-диаграмма системы на физическом уровне представлена на рисунке 1.

ШтатноеРасписание

Отделы

ID: AutoNumber

Отдел: Text(50)

Содержит/Соот в етствует

Содержит/Соответствует .

ID: AutoNumber

ХзрактерРаботы

ОтделЮ: Long Integer Должностью: Long Integer | ШтатныхЕд: Byte Ставка: Single Оклад: Currency Надбавка: Currency

ID: AutoNumber

Работа: Text(50)

Определяет/Является

Содержит/Соответствует

Должности

ID: AutoNumber

Должность: Text(50)

Содержит/Соотв етств ует

Содержит/Соответствует

Работники

Таб^ AutoNumber

ВидыОтпуска

ID: AutoNumber

ВидОтпуска: Text(50)

Отпуска ДатаС: Date/Time Таб^ AutoNumber

держит/Соо'

твуетф'

ВидыДокументов

ID: AutoNumber

Документ: Text(50)

ПериодС: Date/Time ПериодПо: Date/Time ВидЮ: Long Integer Дней: Byte ДатаПо: Date/Time Основание: Text(100)

Содержит/Предъявил

СемейноеПоложение

Содержит/Соответствует

ID: AutoNumber

СемейноеПоложение: Text(50) I

Образование

СоставСемьи

Содержит/Получил

ID: AutoNumber

Образование: Text(50) I

ФИО: Text(150) РаботникID: Long Integer

Определен для/Имеет

Родство: Text(10) ДатаРождения: Date/Time МестоРождения: Text(250) | МестоРаботы: Text(250)

jКомандировки_

ДатаС: Date/Time РаботникЮ: Long Integer

МестоНазначения: Text(150) j ДатаПо: Date/Time Организация: Text(250) Цель: Text(250)

Назначены/Получил

ДолжностиРаботника

РаботникID: Long Integer ШтатРасписаниеID: Long Integer ПринятС: Date/Time

Фамилия: Text(20) Имя: Text(20) Отчество: Text(20) Пол: Yes/No ДатаРождения: Date/Time РождГород: Text(30) РождРайон: Text(30) РождОбласть: Text(30) РождСтрана: Text(30) СемПоложениеЮ: Long Integer Образование1Ю: Long Integer Профессия1 ID: Long Integer • Профессия2IЮ: Long Integer ВидДокументаIЮ: Long Integer ДокументСерия: Text(10) ДокументНомер: Text(10) ДокументДата: Date/Time ДокументВыдан: Text(100) ИНН: Text(15) ПенсСвид: Text(50) ПолисОМС: Text(15) АдресРегистрИндекс: Text(6) АдресРегистр: Text(250) АдресФактИндекс: Text(6) АдресФакт: Text(250) Телефон: Text(20) Фото: OLE Object

ХэрактерРаботыЮ: Long Integer Ставка: Single Оклад: Currency Надбавка: Currency ПринятПо: Date/Time Договор^ Text(10) ДоговорДата: Date/Time Основание: Text(50) Уволен: Yes/No

-¥-

Работает как/Закреплена за

Реквизиты

НаименованиеОрг: Text(150) РукДолжн: Text(50) РукДолжнРП: Text(50) РукФИО: Text(50) РукФИОРП: Text(50) ГлБухФИО: Text(50) ЮрАдрес: Text(250) ИНН: Text(12) КПП: Text(10) РегНомерПФР: Text(16)

Рис. 1. ER-диаграмма системы на физическом уровне

Описание модели удобнее всего представить в виде таблиц. База данных проекта содержит таблицы, названия которых соответствуют именам сущностей

инфологической модели [1].

Пользователь имеет возможность выбора функций системы, применяя кнопочное и пиктографическое меню. При этом отображается содержимое базы данных в виде экранного документа, в котором значения реквизитов (полей) отвечают наименованиями предметной области согласно заданию проекта. Взаимодействие с пользователем осуществляется посредством экранных форм. Граф переходов дерева диалога представлен на рисунке 2.

Реквизиты

Виды отпуска

Отделы

Список вакансий

Главная форма

-н Виды документов

Штатное расписание

Карточка сотрудника

Командировки сотрудника

Должности/ профессии

Отпуска сотрудника

Рис. 2. Граф переходов экранных форм

После запуска программы на экране появляется главная форма, на которой слева отображено дерево отделов организации. При выборе конкретного отдела в правой части формы выводится список сотрудников, закрепленных в данном отделе. В зависимости от того, заведены ли в системе сотрудники в выбранном отделе, доступны те или иные пункты меню программы. Доступны следующие функции, аналогично функциям промышленных предприятий [2]:

- для ввода в систему нового сотрудника выбирается отдел, используя пункт меню «Сотрудники ^ Добавить», заполняется «Карточка сотрудника»;

- для редактирования выбранного на главной форме сотрудника используется пункт «Сотрудники ^ Изменить данные»;

- для редактирования данных справочника отделов, должностей/профессий, видов отпуска или реквизитов следует выбрать соответствующий пункт меню «Справочники» главного меню программы;

- для подготовки штатного расписания следует вызывать пункт меню «Сотрудники ^ Штатное расписание» главной формы. В открывшейся форме можно выбрать нужный отдел и завести необходимую вакансию;

- для просмотра командировок следует выбрать сотрудника на главной форме и вызвать пункт главного меню «Сотрудники ^ Командировки»;

- для просмотра отпусков следует выбрать сотрудника на главной форме и вызвать пункт главного меню «Сотрудники ^ Отпуска»;

- для формирования списка сотрудников по отделам следует вызвать одноименный пункт меню «Документы» главной формы.

Пример интерфейса представлен на рисунке 3.

Рис. 3. Интерфейс разрабатываемого приложения

Использование данного программного продукта позволит упростить систему подготовки документов, усовершенствовать процесс конструирования исходящих документов.

Список использованной литературы

1. Долгополов С.С., Артёмов А.А. Функциональное проектирование системы кадровой учетности сотрудников одного структурного подразделения МЧС России / Современные технологии обеспечения гражданской обороны и ликвидации последствий чрезвычайных ситуаций: сб. ст. по матер. VII Всерос. науч.-практ. конф. с междунар. уч. 28-29 апр. 2016 г.: в 2-х ч. Ч. 1 / ФГБОУ ВО Воронежский институт ГПС МЧС России. - Воронеж, 2016. - с. 416-420.

2. Рыженко А.А., Рыженко Н.Ю., Мартынова А.М. Система регистрации персонала, на примере металлургического цеха // Информационные технологии в региональном развитии. - Апатиты, 2008. - Вып. VIII. - С. 116-120.

i Надоели баннеры? Вы всегда можете отключить рекламу.