Диплом: Автоматизация управления эффективностью деятельности персонала для ПАО «Сбербанк»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
55
Таблица 2.3
Перечень используемых справочников
Название
справочника
Отечественный
за ведение
Средний
объём
справочника
в записях
Средняя
частота
актуализации
(раз в мес)
Средний объем
актуализации в
%
1
Сотрудники
Менеджер
50
0,5
30
2
Задачи
Менеджер
40
5
40
3
KPI
Менеджер
50
2
35
4
Выплаты
Менеджер
30
2
20
2.2.2 Характеристика результатной информации
Результатная информация является одной из важнейших информаций,
потому что ради нее и создаются информационные системы. В данном случае
результатной информацией будут являться отчеты по выбранным параметрам.
В основном, отчеты предназначены для предоставления информации в
любом (необходимом) виде. Отчеты выводятся как на экран, так и на печать.
Можно сохранить отчет в различных видах (Word, PDF и т.д.) можно отправить
через электронную почту или просматривать на компьютере.
Рассмотрим два наиболее важных отчета для данной системы:
Отчет по выполнению задачи
Отчет по KPI сотрудника
В отчете по выполнении задачи формируется несколько типов данных
такие как срок выполнение задачи, ответственный за задачу, процент
выполнения задачи, статус. Отчет представлен на рисунке 2.4
Рисунок 2.4 Отчет о статусе выполнения задачи
56
В отчете по KPI сотрудника, можно выбрать несколько сотрудников для
отчетности. В отчете представлена информация о периоде отчетности, оценки
как внутреннего заказчика, так и HR службы, итоговом KPI сотрудника. Отчет
представлен на рисунке 2.5
Рисунок 2.5 Отчет о показателях KPI
2.3 Программное обеспечение задачи
2.3.1. Сценарий диалога
Все функции используемые при работе с программой информационной
системы делятся на две группы:
Основные
Служебные
Основные функции, это реализация всех функций которые были определены при
постановке задач для создания программного средства. В список основных
функций входит:
Обработка данных.
Создание документа.
Просмотр документа
Редактирование документа
Печать
Служебные функции, это основные функции любой информационной системы.
В список служебных функций входит:
Создание интерфейса.
Обращение к базе данных.
Дерево функция представлено на рисунке 2.6
57
Функции
СлужебныеОсновные
Обработка данных Функции пользователя
Создание
документа
Просмотр
документа
Редактирование
документа
Печать документа
Создание интерфейсаБаза данных
Панель
управления
Кнопки
Ведение БД
Сохранение
документов
Поиск данных
Рисунок 2.6 Дерево функций
Взаимодействие пользователей и рабочей станцией происходит в
диалоговом режиме, который является наиболее привычным и удобным
пользователю, так как отображает весь производственный процесс. Диалоговый
режим – обмен сообщения пользователя и рабочей станции, в процессе которого
происходит постоянна смена ролей, при это ролей должна быть оперативна.
Диалоговые окна необходимы для интерактивного взаимодействия с
пользователем. Они и создают графический интерфейс.
Общение между пользователем и рабочей станции (диалог), диалог
реализован по типу «меню», «запрос-ответ». Диалог по типу «меню»
используется при выборе необходимых пользователю нормативно – справочной
информации или формировании документов. Диалог по типу «запрос – ответ»
используется при формировании отчетов, пользователь создает параметры в
качестве запроса, по которым необходимо получить соответствующую
информацию (рисунок 2.7).
58
Основное меню
Главная страница Сотрудники Задачи KPI О программе Выход
Cотрудники
Задачи
KPI
Поиск
Отчетность
Добавить
сотрудника
Редактировать
данные
Отчет
Сотрудник
Создать задачу
Редактировать
исполнителя
Отчет
Редактировать KPI
Отчеты по KPI
сотрудника
Информация о
программе и
создателе
Удалить
задачу
Рисунок 2.7 Сценарий диалога
2.3.2. Характеристика базы данных
ER модель считается самой простой визуальной моделью данных. Она
позволяет обозначить структуру в общих чертах. СУБД, применяемая на
предприятии – My SQL Server.
На рисунке 2.8 описана связь основных таблиц в базе данных.
Рисунок 2.8 ER модель
59
Основные сущности базы данных представлены в таблицах.
Для хранения данных по сотрудникам создан справочник «Сотрудники»
(таблица 2.4).
Таблица №2.4
«Сотрудники»
Наименование
поля
Идентификато
р поля
Тип поля
Длина
поля
Прочее
Id_sotrydniki
sot
строка
последова
тельная
ключевое
поле
name_sot
name_sot
строка
40
lastname_sot
last_sot
строка
40
Id_tabnumber
tab
число
20
doljnost
dolj
строка
40
zagryzka
zagr
число
30
Для хранения данных по задачам создан справочник «Задачи» (таблица
2.5).
Таблица 2.5
«Задачи»
Наименование
поля
Идентификато
р поля
Тип поля
Длина
поля
Прочее
Id_task
task
строка
последова
тельная
ключевое
поле
nametask
task
строка
100
ispolnitel
isp_sot
строка
80
date_zd
ed_izm
число
20
status_zd
stat_zd
число
50
Для хранения данных по KPI создан справочник «KPI» (таблица 2.6).
60
Таблица №2.6
«KPI»
Наименование
поля
Идентификато
р поля
Тип поля
Длина
поля
Прочее
Id_kpi
kpi
число
40
ключевое
поле
name_kpi
name_kp
строка
50
inmark
inmar
число
20
outmark
outmar
число
50
Для хранения данных по выплатам создан справочник «выплаты» (таблица
2.6).
Таблица 2.7
«Выплаты»
Наименование
поля
Идентификато
р поля
Тип поля
Длина
поля
Прочее
Id_vyplat
vyplaty
число
40
ключевое
поле
kpi_vyp
kpivp
число
50
summ_vyp
Summvp
число
20
2.3.3 Структурная схема пакета
Дерево программных модулей отражает структурную схему пакета,
содержащие программные модули различных классов. На основе результатов,
полученных в предыдущем пункте, построим дерево программных модулей
(рисунок 2.9)
Глобальный контекст
Модуль
приложения
Общий модуль
Модуль формы
документа
Модуль объекта
документа
Модуль объекта
отчета
Модуль формы
отчета
Модуль
«Сотрудники»
Модуль «Задачи» Модуль «Kpi»
Модуль «Расчеты и
выплаты»
Модуль отчета «по
выполнению
задач»
Модуль отчета «по
Kpi»
Заполнение
Корректировка
Заполнение Заполнение
Корректировка Корректировка
Заполнение
Корректировка
Печать Печать
Формирование Формирование
Просмотр Просмотр
Рисунок 2.9 Структурная схема пакета.
61
Каждый модуль связан с оставшейся частью конфигурации, и такая
связь называется контекстом выполнения данного модуля. Контекст
определяется набором доступных для модуля объектов, переменных, процедур и
функций (таблица 2.7).
Таблица № 2.8
«Описание функций модулей»
п/п
Наименование модуля
Функции модуля
1.
Глобальный модуль
Содержит глобальные процедуры и
функции, предопределенные процедуры,
процедуры и функции, которые необходимо
выполнить при запуске программы
2.
Справочник
«Сотрудники»
Включает определенные операции форм
списка и компонента справочника
3.
Справочник
«Задачи»
Включает определенные операции форм
списка и компонента справочника
4.
Справочник
«KPI»
Включает определенные операции форм
списка и компонента справочника
5.
Справочник
«Расчеты и выплаты»
Включает определенные операции форм
списка и компонента справочника
6.
Отчет
«по выполнению задач»
Включает определенные операции форм
списка и компонента справочника
7.
Отчет
«по KPI»
Включает определенные операции форм
списка и компонента справочника
В качестве примера рассмотрим программный печати отчета.
При вызове модуля производится формирование и загрузка исходных
данных, вывод на экран печатной формы с данными конкретного документа.
Менеджер, ознакомившись с документом, может его распечатать или сохранить
на жесткий диск в формате Microsoft Word. Развернутая блок-схема работы
представлена на Рисунке 2.10
62
Начало
Установка
соединения с
сервером БД
Запуск формы
объекта
Подтверждение
выбора
Вывод данных в
виде отчета
Печать
Конец
Рисунок 2.10
2.4 Испытания разработанного решения
2.4.1 Перечень объектов и функций, подлежащих испытаниям.
В соответствии с ГОСТ 34-602-92, автоматизированные системы до
внедрения в эксплуатацию проходят предварительные испытания.
Цель проведения испытаний: проверка работоспособности
информационной системы, проверка полноты реализованных функций.
Тестированию подлежат следующие программные модули
информационной системы:
63
Таблица 2.9
Перечень проверяемых функций
№ п/п
Проверяемая
функция
Примечание
1.
Модуль
авторизации
пользователя
- ввод верного логина и пароля;
- ввод заведомо ложного логина и пароля;
2.
Модуль
сотрудники
-создание сотрудника;
3.
Модуль задачи
-присвоение задачи новому сотруднику;
4.
Модуль учета
формирования
отчетности
-формирование отчета о задаче.
Остальные проверяемые функции не нуждаются в проверке.
2.4.2 методы проведения испытаний
Работа начинается с ввода логина и пароля, для авторизации
сотрудника в системе. Дальше следуя программному коду, система определяет
есть ли такой логин или пароль в системе. Это охарактеризовано целым рядом
операций, производимых системой.
При этом система не выдает информации о том, какое поле было заполнено
не правильно. Даже правильно введя пароль или логин возможный
злоумышленник вряд ли сможет определить какой из пунктов введен не верно.
Это будет означать в свою очередь то, что ему все так же придется
подбирать два параметра, а не один, что увеличит время возможного ручного
взлома, хоть такой и так, маловероятен и исключает возможность случайного
входа в систему под чужим логином и паролем.
Такой простой метод защиты используется достаточно часто, поскольку
любому специалисту в области автоматизации известно, что, давая подсказки
любого вида, можно нанести непоправимый вред информационной безопасности
что не мало важно в данном конкретном случае изучения и проведения
автоматизации складского учета.
Кажущейся лишними меры предосторожности в итоге оказываются
брешью в защите и угрожают не только информационной, но и финансовой
безопасности в виду того, что получивший подсказку злоумышленник в
облегченной подсказкой ситуации может подобрать пароль даже к учетной
записи генерального директора.
64
Конечно, данный сценарий мало вероятен, но не учитывать его нельзя и
хоть возможно применение дополнительных мер сведет на нет все попытки, в
данном конкретном случае избегать их не стоит.
После авторизации сотрудник увидит стартовую страницу исходя из
его должности и допускам с различной информации.
Далее перейдем к проверке модулю сотрудники. В данном модуле
необходим проверить корректность создания нового сотрудника, а так же
просмотра информации и сотруднике.
Далее перейдем к проверки модуля задачи. Просмотрим список уже
имеющихся задач, создадим новую задачу, проверим отображение ее в общем
списке задач.
Финальном этапом проверки будет модуль учета формирования
отчетности. В данном модуле мы проверим правильность создания отчетов по
разным параметрам.
2.4.3 Проведение проверочных испытаний и их результаты
Исходя из описанных модулей в пункте 2.4.2 проведем проверку
работоспособности системы.
Рисунок 2.11 Форма авторизации.
Так выглядит не заполненная форма авторизации, она появляется сразу
после открытия программы.
Далее введем заведомо ложный логин и пароль и попробуем
авторизоваться.

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")