Файл: Проектирование реализации операций бизнес-процесса «Управление персоналом"..pdf
Добавлен: 16.05.2023
Просмотров: 309
Скачиваний: 3
СОДЕРЖАНИЕ
1.1. Выбор комплекса задач автоматизации
1.2. Характеристика существующих бизнес –процессов
1.3. Характеристика документооборота, возникающего при решении задачи
1.4.2. Обоснование проектных решений по программному обеспечению
2.1. Информационная модель и её описание
2.3. Характеристика результатной информации
2.4. Общие положения (дерево функций и сценарий диалога)
2.5. Характеристика базы данных
2.6. Структурная схема пакета (дерево вызова программных модулей)
2. Свод по больничным листам
|
Поле |
Тип данных |
Примечание |
|
ФИО работника |
Текстовый |
|
|
Должность |
Текстовый |
|
|
Табельный номер |
Число |
|
|
Дата начала |
Дата |
|
|
Дата окончания больничного листа |
Дата |
|
|
Номер больничного листа |
Текст |
3. Свод по командировкам
|
Поле |
Тип данных |
Примечание |
|
ФИО работника |
Текстовый |
|
|
Должность |
Текстовый |
|
|
Табельный номер |
Число |
|
|
Дата начала |
Дата |
|
|
Дата окончания |
Дата |
|
|
Номер приказа о направлении в командировку |
Текст |
|
|
Дата приказа |
Дата |
4. Свод по отпускам
|
Поле |
Тип данных |
Примечание |
|
ФИО работника |
Текстовый |
|
|
Должность |
Текстовый |
|
|
Табельный номер |
Число |
|
|
Дата начала отпуска |
Дата |
|
|
Дата окончания отпуска |
Дата |
|
|
Номер приказа о направлении в отпуск |
Текст |
|
|
Тип отпуска |
Текст |
|
|
Дата приказа о предоставлении отпуска |
Дата |
2.4. Общие положения (дерево функций и сценарий диалога)
На рисунке 3.1 представлено дерево функций программных модулей, используемых в работе программного обеспечения по оценке выполнения заказов землеустроительной компании.
Используемые в разрабатываемой системе модули подразделяются на виды:
- модуль ввода первичной информации;
- модуль обработки информации;
- модуль хранения данных (справочники).
На рисунке 3.1 приведена схема диалога системы.
Рисунок 3.1. Дерево функций АРМ
Рисунок 3.2. Схема диалога системы
2.5. Характеристика базы данных
На основании построенной логической модели определим структуру физической модели проектируемой базы данных специалиста по кадрам.
Таблица 2.3. Структура таблицы sotr
|
Наименование поля |
Тип данных |
Размер поля |
|
1 |
2 |
3 |
|
code_sotr |
int |
Первичный ключ |
|
fio |
char |
50 |
|
dtr |
date |
|
|
obraz |
char |
20 |
|
adr |
char |
20 |
|
inn |
char |
20 |
|
snils |
char |
15 |
|
code_dol |
int |
|
|
stag |
int |
Таблица 2.4. Структура таблицы otd
|
Наименование поля |
Тип данных |
Размер поля |
|
1 |
2 |
3 |
|
code_otd |
int |
Первичный ключ |
|
nam_otd |
char |
50 |
Таблица 2.5. Структура таблицы dolgn
|
Наименование поля |
Тип данных |
Размер поля |
|
1 |
2 |
3 |
|
code_dol |
int |
Первичный ключ |
|
nam_dol |
char |
50 |
Таблица 2.6. Структура таблицы otd
|
Наименование поля |
Тип данных |
Размер поля |
|
1 |
2 |
3 |
|
code_otd |
int |
Первичный ключ |
|
nam_otd |
char |
50 |
Таблица 2.7. Структура таблицы gur_priem
|
Наименование поля |
Тип данных |
Размер поля |
|
1 |
2 |
3 |
|
code_pr |
int |
Первичный ключ |
|
code_sotr |
int |
|
|
col_st |
float |
|
|
code_dol |
int |
|
|
num_pr |
char |
10 |
|
day_pr |
date |
Таблица 2.8. Структура таблицы gur_uvol
|
Наименование поля |
Тип данных |
Размер поля |
|
1 |
2 |
3 |
|
code_uvol |
int |
Первичный ключ |
|
code_sotr |
int |
|
|
num_pr |
char |
10 |
|
day_pr |
date |
Таблица 2.9. Структура таблицы gur_boln
|
Наименование поля |
Тип данных |
Размер поля |
|
1 |
2 |
3 |
|
code_bl |
int |
Первичный ключ |
|
code_sotr |
int |
|
|
day1 |
date |
|
|
day2 |
date |
|
|
typ_bl |
char |
50 |
Таблица 2.10. Структура таблицы gur_otp
|
Наименование поля |
Тип данных |
Размер поля |
|
1 |
2 |
3 |
|
code_otp |
int |
Первичный ключ |
|
code_sotr |
int |
|
|
day1 |
date |
|
|
day2 |
date |
|
|
typ_pto |
char |
50 |
Построение базы данных проведем в формате MS SQL.
На рис.19 приведена диаграмма базы данных.
Рисунок 19 – Диаграмма базы данных
2.6. Структурная схема пакета (дерево вызова программных модулей)
Разрабатываемый программный продукт будет автоматизировать функции обработки данных и подготовки документов в рамках технологии кадрового учета.
Выделяется два подмножества функций программы (рисунок 2.6):
- служебные функции (проверка пароля, управление окнами и др.)
- основные функции обработки данных (ввода первичной информации, обработки, ведения справочников, подготовки и распечатки документов и др.)
В главном меню системы расположим служебные функции: вход в систему, управление окнами, выход из программы, помощь по системе.
Вызов основных функций будет осуществляться при помощи кнопочной панели. При нажатии на одну из кнопок, в левой части экрана будет открываться «дерево объектов» для данной функции. Правая часть экрана – это рабочая зона, в которой и будут располагаться открытые окна.
Рис. 2.6 Иерархия функций программы
Преимущество данного решения заключается в следующем:
Основные функции системы будут доступны пользователю одним кликом мышки;
В дереве объектов будет располагаться произвольное количество заявок и проектов, причем их можно фильтровать при помощи специального инструмента.
На кнопочную панель будут вынесены следующие функции:
Договор на подключение услуг Интернета. Стоит отдельной кнопкой, т.к. для ввода данных по новой заявке менеджеру необходимо вызвать эту функцию быстро, не заставляя долго ждать клиента. Также на главную панель выносится режим ввода оплаты, так как данный режим используется операторами наиболее часто.
Справочники. По этой кнопке в дереве объектов открывается список справочников системы.
Документы. По нажатию на эту кнопку выходит список документов.
Отчеты. По этой кнопке осуществляется доступ к подготовке отчетов.
В таблице 2.15 приведено описание функций основных программных модулей.
Таблица 2.15.
Описание функций модулей
|
№ п/п |
Наименование модуля |
Функции модуля |
|
Модуль безопасности |
Содержит процедуры и функции, обеспечивающие ввод и проверку пароля, вход пользователей в систему, напоминание о необходимости смены пароля, автоматический выход из системы при отсутствии пользователя на рабочем месте. |
|
|
Модуль инициализации интерфейса программы |
После успешного входа в систему, запускает программу, используя настройки прав доступа для учетной записи пользователя |
|
|
Модуль управления деревом объектов |
Содержит процедуры и функции, позволяющие управлять отображением дерева объектов и его элементами |
|
|
Модуль взаимодействия с базой данных |
Содержит процедуры и функции, используемые для установления соединения с базой данных, а также управляющие операциями чтения, записи и редактирования данных |
|
|
Модуль справочной системы |
Содержит процедуры и функции, необходимые для отображения справочной информации |
|
|
Модуль «Справочники» |
Содержит процедуры функции, позволяющие просматривать содержимое справочников системы, и редактировать их (если позволяют права доступа) |
|
|
Модуль ввода данных «Начисления» |
Содержит процедуры и функции, позволяющие создавать начислять оплату за услуги, проводить расчет задолженности |
|
|
Модуль «Отчеты» |
Содержит процедуры и функции для просмотра типовых отчетов и создания произвольного отчета |
|
|
Модуль «Печать документов» |
Обеспечивает предварительный просмотр, настройку параметров документов и печать на принтере |
Выделим 3 группы программных модулей системы:
- Управляющие модули – выполняющие функции по управлению объектами системы
- Функциональные модули – позволяющие обеспечить ввод и обработку данных
- Сервисные модули – обеспечивающие дополнительные сервисы
На рисунке 2.7 приведена схема программных модулей.
Рис.2.7. Схема программных модулей
2.7. Описание программных модулей
На основе изложенного выше материала можно построить схему функционирования ЭИС, которая представляет собой алгоритм действий возможных к реализации в экономической информационной системе. Данная схема представлена на Рисунке 3.10. В ней отображены все процессы, возможные к исполнению, начиная от входа в систему и заканчивая завершением работы.
Рисунок 3.10 – Схема функционирования ЭИС
Рисунок 3.11 – Схема функционирования ЭИС
Рисунок 3.12 – Схема функционирования ЭИС
Рисунок 3.13 – Схема функционирования ЭИС
Специфика деятельности специалиста по кадрам предполагает работу с персональными данными сотрудников, а также конфиденциальной информацией иного рода. Использование информационных систем, содержащих персональные данные, регламентируется действующим законодательством.
Требованиями к обработке конфиденциальной информации, содержащей персональные данные, являются:
- назначение ответственных специалистов за обработку персональных данных;
- издание локальных нормативных документов (приказов, положений), регламентирующих работу с персональными данными;
- проведение классификации инфекционной системы в соответствии с принятыми стандартами;
- проектирование системы защиты персональных данных в соответствии с присвоенным классом;
- использование технологических мер защиты информации.
К технологическим мерам информационной безопасности при эксплуатации системы специалиста по кадрам следует отнести:
- наличие системы разграничения доступа;
- наличие парольной защиты;
- наличие системы антивирусной защиты и защиты от сетевых угроз.
Также согласно принятым стандартам в области защиты персональных данных необходимо организовать хранение документов, содержащих персональные данные согласно установленному порядку, исключающему доступ к ним посторонних лиц.