Диплом: Автоматизация процесса ведения информационной базы о должностях и вакансиях для ООО "Новоуренгойская буровая компания"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
87
Таблица 2.23
Структура реквизитов результатной информации «Табель»
Наименование выходных данных
Идентификатор
Номер документа
AN
Дата документа
D(10)
Период
D(10)
Сотрудник оформил
C(80)
Табельный номер
N(6)
Причина отсутствия
C(50)
Подразделение
C(50)
Количество отработанных часов
N(3)
Макет результатного документа «Табель» представлен на рис.2.19.
Рис. 2.19 Макет результатной формы «Табель»
Результатный документ оплата по окладу формируется на основании
заполненного табеля. Дни в которые сотрудник не работал не оплачиваются,
88
соответственно дни, оплаченные по заявлениям или подлежат вычетам из
документа вычеты берутся в расчет.
Таблица 2.24
Структура реквизитов результатной информации «Оплата по окладу»
Наименование выходных данных
Идентификатор
Номер документа
AN
Дата документа
D(10)
Сотрудник оформил
C(80)
Период
D(10)
Сотрудник
C(80)
Подразделение
C(50)
Оплата за дни
N(6)
Отработано дней
N(3)
Сумма
N(10)
Печатная форма документа «Оплата по окладу» на рисунке 2.20.
Рис. 2.20 Макет печатной формы «Оплата по окладу»
В результате собранной информации о сотрудниках формируется
ведомость заработной платы. В данную ведомость не входят уточняющие
данные об удержаниях, премии и прочем, они вносятся бухгалтером по расчету
заработной платы.
89
Таблица 2.25
Структура реквизитов результатной информации «Зарплата»
Наименование выходных данных
Идентификатор
Код зарплаты
AN
Дата расчета
D(10)
Период
D(10)
Сотрудник оформил
С(80)
Сумма
N(7,2)
Количество сотрудников
N(5)
Сотрудник
С(80)
Должность
С(80)
Оклад
N(7,2)
Вычет
N(7,2)
Премия
N(7,2)
Отработано дней
N(3)
Сотрудник
С(80)
Макет результатной формы «Зарплата» представлен на рис. 2.21.
Рис. 2.21 Макет результатной формы «Зарплата»
90
Таблица 2.26
Структура реквизитов результатной информации «Вакансия»
Наименование выходных данных
Идентификатор
Код
AN
Дата
D(10)
Дата открытия вакансии
D(10)
Статус
С(20)
Должность
С(40)
Подразделение
С(40)
Штатное расписание
С(80)
Количество
N(5)
Оклад
N(7,2)
Квалификация
С(50)
Параметр
С(10)
Макет результатной формы «Вакансия» представлен на рис. 2.22.
Рис. 2.22 Макет результатной формы «Вакансия»
91
Таблица 2.27
Структура реквизитов результатной информации «Штатное расписание»
Наименование выходных данных
Идентификатор
Код
AN
Дата
D(10)
Дата принятия
D(10)
Учетный год
D(10)
Итого единиц
N(5)
Бюджет
N(7,2)
Подразделение
С(80)
Должность
С(80)
Оклад
N(7,2)
Количество
N(5)
Сумма оклада
N(7,2)
Макет формы «Штатное расписание» представлен на рис. 2.23.
Рис. 2.23 Макет результатной формы «Штатное расписание»
Результатная информация записывается в таблицы для отображения в
формах и отчетах.
92
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
Структура программного обеспечения в первую очередь определяется
теми функциями, которые должна выполнять программа.
Результатные формы представлены в виде электронных форм документов,
а также в виде печатных форм [14].
Для динамичной работы с данными могут быть использованы запросы к
данным, которые могут отображаться как в текстовом варианте, так и в
графическом.
Дерево функций управления и обработки данных, которые призвана
автоматизировать разрабатываемая информационная система, приведена на
рисунке 2.24.
Функции
Основные Служебные
Авторизация
Справочная
информация
Учет данных для
документов
Формирование
отчётов
Добавление /
изменение /
удаление
Выборка
информации
Ведение
справочников
Рис. 2.24 Дерево функций ИС «Введение информационной базы о должностях и
вакансиях»
93
В информационной системе «Введение информационной базы о
должностях и вакансиях» будут автоматизированы процессы создания
документации, а также формирования списка критериев для каждой вакансии,
учета качеств кандидатов, а также формирование отчетности по вакансиям и
соискателям на основании их качеств и навыков [4].
Порядок диалогов заложен теми функциями, которые выполняют
специалисты отдела кадров [32]. Сценарий диалога представлен на рис. 2.25.
Главная форма ИС «Введение информационной базы
о должностях и вакансиях»
Подсистема
справочники
Подсистема
подбор персонала
Подсистема график
работы
Подсистема
заработная плата
Подсистема
отчеты
Подразделения
Должности
Сотрудники
Журналы
График работы
Основание
Отчет по вычетам
Отчет по окладу
Оплата по окладу
Оформление
рабочего вреени
Вычеты
Отчет по графику
Табель
Отчет по табелю
Общий журнал
Журнал кадрового
движения
Журнал
табелирования
Журнал
начисления
зарплаты
Зарплата
сотрудников
Отчет по зарплате
Причина
отсутствия
Затраты рабочего
времени
Подсистема
кадровый учет
Штатное
расписание
Регистр
должностных
окладов
Отчет
отработанного
времени
Оклады за
отработанное
время
Заявления
Принятие на
работу
Увольнение с
работы
Отчет по штатному
расписанию
Отчет по
кадровому
движению
Квалификация
Вид заявления
Вакансии
Соискатель
Регистр
должностных
окладов
Подбор
кандидатов
Отчет по
вакансиям
Отчет по
кандидатам
Отчет по вычетам
Отчет по окладу
Отчет по графику
Отчет по табелю
Отчет по зарплате
Отчет
отработанного
времени
Отчет по штатному
расписанию
Отчет по
кадровому
движению
Отчет по
вакансиям
Отчет по
кандидатам
Рис. 2.25 Сценарий диалога ИС
На основании рассмотрения предметной области деятельности отдела
кадров ООО «НУБК» были сформулированы необходимость разработки
программного обеспечения для введения информационной базы о должностях и
вакансиях, а также определены основные ключевые требования к
информационной системе.
Проектируемая информационная система выполняет ряд функций по
сбору, обработке и отображению необходимой информации. Основная или
постоянная информация заносится в справочники, каждый из которых
представлен отдельной формой для удобства доступа к необходимой
информации. Также на каждой форме представлены служебные функции, такие
как: печать результатной информации, возврат к главному меню [16].
94
2.3.2. Характеристика базы данных
Анализ предметной области позволяет выделить сущности проектируемой
базы данных. Связь между таблицами определена как Один-ко-Многим,
обеспечивается целостность денных, т.е. значения полей в основных таблицах
должны содержать поля справочных таблиц [12].
Справочники:
1. Основание.
2. Сотрудники.
3. Должность.
4. Подразделение.
5. Затраты рабочего времени.
6. Причины отсутствия.
7. Вид заявления.
8. Квалификация.
Таблицы:
1. Рабочее время сотрудника;
2. Табель отработанного времени;
3. Оклад за отработанное время;
4. Вычеты;
5. Заработная плата сотрудников.
6. Регистрация доступа сотрудника;
7. График работы.
8. Штатное расписание.
9. Заявления.
10. Принятие на работу.
11. Увольнение с работы.
12. Вакансии.
13. Соискатель.
Для сущностей определены наборы атрибутов, связи и типы хранящихся в
них данных. Структура таблиц базы данных представлена в приложении 1,
таблицах П1.1 – П1.14.
ER диаграмма базы данных представлена на рис. 2.26.
95
Вычеты
PK Код_вычета
Период
Сумма
FK1 Табельный_номер
FK2 Код_основания
Сотрудники
PK Табельный_номер
ФИО
FK1,I1 Код_должности
FK2,I2 Код_подразделения
FK3 Код_графика
FK4 Код_трудоустройства
Должность
PK Код_должности
Наименование
Оклад
Табель
PK Код
FK1,I1 Табельный_номер
Период
Часов
FK2 Код_причины
Зарплата
PK Код_зарплаты
FK1,I1 Код_вычета
FK2,I3 Код_оклада_за_период
Период
FK3,I4 Табельный_номер
Оклад_время
PK Код_оклада_за_период
Оплата_за_дни
FK1,I1 Код
Основание
PK Код_основания
Наименование
Подразделение
PK Код_подразделения
Наименование
Регистрция_доступа
PK Код_регистрации
Дата
Время_начала
Время_окончание
Часов
FK1 Табельный_номер
Причины_отсутствия
PK Код_причины
Причина
Затраты_рабочего_времени
PK Код_затрат
Затараты
FK1 Код_оформления
Оформление_рабочего_времени
PK Код_оформления
Дата
Часов
Период
FK1 Табельный_номер
График_работы
PK Код_графика
Дата
Часов
FK1 Код_должности
Штатное_расписание
PK Код_штатного
Дата_принятия
Период
FK1 Код_должности
FK2 Код_подразделения
Оклад
Увольнение
PK Код_увольнения
Дата_оформления
Дата_увольнения
FK1 Табельный_номер
Причина_увольнения
FK2 Код_основания
Принятие_на_работу
PK Код_трудоустройства
Дата_оформления
Дата_принятия_на_работу
FK1 Табельный_номер
FK2 Код_соискателя
FK3 Код_вакансии
Заявления
PK Код_заявления
Обращение
Дата_заявления
Дата_регистрации
Получатель
FK1 Код_вида_заявления
FK2 Табельный_номер
Соискатель
PK Код_соискателя
ФИО
Дата_рождения
Адрес
Телефон
Образование
Специальность
FK1 Код_параметра
FK2 Код_должности
Квалификация
PK Код_параметра
Параметр
Вид_требования
Вакансии
PK Код_вакансии
Дата_вакансии
Статус
FK1 Код_должности
FK2 Код_штатного
FK3 Код_параметра
Вид_заявления
PK Код_вида_заявления
Вид_заявления
Рис. 2.26 ER диаграмма
9
5
96
2.3.3. Структурная схема пакета (дерево вызова программных
модулей)
Модуль приложения располагается в корневом разделе конфигурации, в
нем располагаются процедуры-обработчики событий, которые
инициализируются при старте и окончании работы системы. В контексте модуля
прикладного объекта есть доступ к реквизитам и табличным частям объекта, а
также его методам и событиям [16]. Технологическая схема взаимодействия
объектов БД представлена на рисунке 2.27.
Модуль
авторизации
Интерфейс
пользователя
Интерфейс
администратора
Модули ввода
данных
Модуль запросов и
отчетов
· Редактирование
структуры таблиц
· Редактирование
связей
· Построение и
редактирование
запросов
· Редактирование
отчетов и форм
· Резервирование
базы данных
· Определение
прав доступа
пользователям
База данных
· Модуль
справочников
· Модуль личной
карточки
соискателя
· Модуль
соискателей
· Модуль
вакансий
· Модуль отчетов
· Формирование
запросов
вакансиям
· Формирование
запросов
соискателям
· Формирование
запросов по
подбору
сотрудников для
вакансий
· Отчеты по
справочникам
· Отчеты по
вакансиям и
соискателям
Рис. 2.27 Технологическая схема взаимодействия объектов ИС «Введение
информационной базы о должностях и вакансиях»
Каждая форма имеет свой индивидуальный программный модуль, в
котором могут быть созданы обработчики команд, запуска интерфейса,
обработчики событий. Конфигурация представлена на рис .2.28.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)