Диплом: Автоматизация процесса аттестации персонала для «ГАОУ ДПО МЦРКПО"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
91
1.7. Должен осуществляться учет технических средств защиты
информации, ответственность возлагается на ответственного за
обеспечение безопасности ПДн. Приложение 3 содержит форму журнала
учета технических средств защиты информации[2].
2.2. Информационное обеспечение задачи
2.2.1. Информационная модель и её описание
Информационная модель отражает структуру взаимодействия и
взаимосвязи потоков данных. Основными элементами информационной
модели являются документы и нормативно–справочная информация[4].
Разрабатываемая информационная система при авторизации
обращается к справочнику Логины, далее в процессе работы запрашивает
данные справочников Сотрудники, Тесты, Попытки, Прохождение и т.д.
Решение по реализации взаимодействия потоков данных представлено на
Рисунке 29.
Рис.29 – Схема базы данных
92
Таким образом, определены пользователи и их функции,
необходимые и достаточные потоки данных, разработана информационная
модель, включающая структуру и содержание БД, показатели оценки,
отражающие уровень знаний сотрудников организации в пределах своих
компетенций.
2.2.2. Характеристика нормативно–справочной, входной и
оперативной информации
Информация в базе данных делится на два типа: нормативно–
справочную, называемую также условно–постоянной, и оперативную или
учетную информацию[8].
Нормативно–справочная информация представляет собой некий
справочник для учетных таблиц. В справочных таблицах хранится
информация, которая будет использоваться многократно в основных,
рабочих таблицах. Добавляется такая информация в оперативные таблицы
посредством создания внешних ключей в оперативных таблицах и
первичного ключа в справочных. Поэтому в справочных таблицах
информация хранится с исключением дублирования по записям. В
оперативных таблицах хранятся коды из первичных ключей справочных
таблиц [11].
Следует отметить, что одна и та же таблица может быть оперативной
для одной связки и одновременно справочной ‒ для другой. Связи между
справочной и оперативной таблицами устанавливаются чаще всего как
один–ко–многим, либо один–к–одному.
В базе данных примером данной работы справочных таблиц
являются: Сотрудники, Тесты, Качества, Вопросы.
Таблицами, содержащие оперативную информацию, являются:
Попытки, Вопросы, Ответы, Логины, Прохождение, Самооценка.
93
В таблице Сотрудники хранится нормативно–справочная
информация о сотрудниках: ФИО, дата рождения, должность. В таблице
Тесты хранится информация о тестах: название, должность, для которой
предназначен тест, количество попыток прохождения, проценты ответов
на оценку 3, 4 и 5. В таблице Качества содержится нормативно–справочная
информация о наименовании качеств сотрудника. Так же к нормативно–
справочной информации относятся и вопросы.
Оперативная информация, или условно–постоянная хранится в
рабочих таблицах. В таблице вопросы хранится информация с одной
стороны, являющаяся справочной для таблицы Ответы, а с другой,
условно–постоянной для таблицы Тесты, так как в каждом тесте может
быть много вопросов [18].
Информация в таблице Ответы так же относится к оперативной, так
как в ней добавляются и удаляются ответы. То же относится к трем другим
таблицам: Попытки, Прохождение и Самооценка, информация в которых
постоянно обновляется. Информация о логинах хоть и не часто
обновляется, но тем не менее, данная информация относится к
оперативной, поскольку в данном контексте она является подчиненной к
блоку информации о сотрудниках.
2.2.3. Характеристика результатной информации
Входная информация характеризуется первичными входящими
документами, на основании которых информация вносится в систему [17].
Первичным документом, характеризующим входную информацию в
работе приложения, является, прежде всего, паспорт гражданина РФ.
Данный документ содержит самую важную информацию о тестируемом.
Он идентифицирует сотрудника как юридическую личность в РФ. В нем
содержится такая важная информация как ФИО и дата рождения
сотрудника.
94
Вторым значимым документом, характеризующим входную
информацию, является штатное расписание организации. Данный
документ содержит ФИО сотрудника и закрепляет за ним должность
вМЦРКПО.
Так же входной информацией являются тесты, вопросы и ответы на
них и качества личности.
Вся эта информация является входной для работы приложения
тестирования.
Результатная информация ‒ это выходная информация. Выражается
она в виде отчетов и экранных форм.
Выходной информацией является просмотр информации о
тестировании и самооценке.
Выходная информация выражается для тестов в проценте
правильных ответов, оценке и общему результату.
Результатной информацией при прохождении теста на самооценку
является визуальный график, отображающий общее мнение всех
сотрудников о тестируемом сотруднике по определенным качествам.
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
Разрабатываемый программный продукт автоматизирует функции
обработки данных результата прохождения теста на профессиональную
пригодность и самооценку.
Выделяется два подмножества функций программы:
– Служебные функции (проверка пароля, управление окнами и др.)
– Основные функции обработки данных (ввода первичной
информации, обработки, ведения справочников, прохождение тестов и др.)
Главное меню системы служит для вызова как служебных, так и
основных функций.
95
Рис.30 – Дерево функций
Основная проблема при построении дерева функций и сценария
диалога – избыточность информации. Небольшое приложение может
иметь множество сценариев развития диалога. Необходимо свести к
минимуму возможные шаги для достижения необходимого результата.
Рис. 31 – Сценарий диалога
96
2.3.2. Характеристика базы данных
В решении задачи автоматизации процесса тестирования
используется реляционная СУБД Microsoft Office Access 2016,
предоставляющая многофункциональную платформу разработки решений
для управления базами данных с помощью простых средств настройки
[15].
Структура БД определяет методы занесения данных и хранения их в
базе, в связи с чем, очень важным этапом является формирование
физической БД.
Таблица 8
Структура таблиц базы данных
Наименование
поля
Содержание
поля
Тип поля
Размер
поля
Значение
по
умолчанию
Условие на
значение
Ключ или
индекс
Баллы за качество
ID
ID
Счетчик
Длинное
целое
Уникальное Notnull
ПК, Индекс
Наименование
качества
Наименование
качества
Текстовый
100
Notnull
Баллы
Набранные
баллы за
качество
Числовой
Длинное
целое
Notnull
Вопросы
Кодтеста
Код теста
Числовой
Длинное
целое
Notnull
Внешний ключ
Вопрос
Вопрос
Мемо
Notnull
Кодвопроса
Код вопроса
Счетчик
Длинное
целое
Уникальное Notnull
ПК, Индекс
Должности
ID
ID
Счетчик
Длинное
целое
Уникальное Notnull
ПК, Индекс
Должность
Должность
тестируемого
Текстовый
70
Notnull
Качества
Наименование
качества
Наименование
продукта
Текстовое
100
Уникальное Notnull
ПК, Индекс
Логины
Код
сотрудника
Код сотрудника
Числовой
Длинное
целое
Notnull
Внешний ключ
Логин
Логин
Текстовый
50
Notnull
Пароль
Пароль
Текстовый
20
Статус
Администратор,
управляющий,
рабочий
Текстовый
20
Notnull
ID
ID
Счетчик
Длинное
целое
Уникальное Notnull
ПК, Индекс
97
Продолжение таблицы 8
Наименование
поля
Содержание
поля
Тип поля
Размер
поля
Значение
по
умолчанию
Условиеназначение
Ключ или
индекс
Ответы
Код вопроса
Код вопроса, на
который дается
вариант ответа
Числовой
Длинное
целое
Notnull
Внешний ключ
Ответ
Вариант ответа
Мемо
Notnull
Истинность
ответа
Истинность
данного ответа
Логический
Notnull
ID
ID
Счетчик
Длинное
целое
Уникальное Notnull
ПК, Индекс
Попытки
Код
сотрудника
Код сотрудника
Числовой
Длинное
целое
Notnull
Внешний ключ
Код теста
Код теста
Числовой
Длинное
целое
Notnull
Внешний ключ
Номер
попытки
Номер попытки
Числовой
Длинное
целое
Notnull
ID
ID
Счетчик
Длинное
целое
Уникальное Notnull
ПК, Индекс
Прохождение
Код
сотрудника
Код сотрудника
Числовой
Длинное
целое
Notnull
Внешний ключ
Код теста
Код теста
Числовой
Длинное
целое
Notnull
Внешний ключ
Номер
попытки
Номер попытки
Числовой
Целое
Notnull
Порядковый
номер
Порядковый
номер
Числовой
Длинное
целое
Notnull
Код вопроса
Код вопроса
Числовой
Длинное
целое
Notnull
Внешний ключ
Признак
правильного
ответа
Признак
правильного
ответа
Текстовый
8
ID
ID
Счетчик
Длинное
целое
Уникальное Notnull
ПК, Индекс
Самооценка
Код
сотрудника 1
Код
сотрудника,
проводящего
оценку
Числовой
Длинное
целое
Notnull
Внешний ключ
Код
сотрудника2
Код
сотрудника,
которого
оценивают
Числовой
Длинное
целое
Notnull
Внешний ключ
Наименование
качества
Наименование
оцениваемого
качества
Текстовый
100
Notnull
Соответствие
Соответствие
этому качеству
или нет
Логический
Notnull
ID
ID
Счетчик
Длинное
целое
Уникальное Notnull
ПК, Индекс
98
Продолжение таблицы 8
Наименование
поля
Содержание
поля
Тип поля
Размер
поля
Значение
по
умолчанию
Условиеназначение
Ключ или
индекс
Сотрудники
Код
сотрудника
Код
сотрудника
Счетчик
Длинное
целое
Уникальное Notnull
ПК, Индекс
ФИО
ФИО
Текстовый
100
Notnull
Дата рождения
Дата
рождения
Текстовый
10
Должность
Должность
сотрудника
Текстовый
70
Тесты
Код теста
Код теста
Счетчик
Длинное
целое
Уникальное Notnull
ПК, Индекс
Наименование
теста
Наименование
теста
Текстовый
255
Notnull
Процент ответа
на 3
Процент
правильных
ответов на
оценку 3
Числовой
Длинное
целое
Notnull
Процент ответа
на 4
Процент
правильных
ответов на
оценку 4
Числовой
Длинное
целое
Notnull
Процент ответа
на 5
Процент
правильных
ответов на
оценку 5
Числовой
Длинное
целое
Notnull
Количество
попыток
Количество
попыток
Числовой
Длинное
целое
Notnull
Должность
Для какой
должности
предназначен
тест
Текстовый
70
Notnull
2.3.3. Структурная схема пакета (дерево вызова программных
модулей)
При запуске программы создается модуль главной формы
приложения – mdi и модуль авторизации.
В режиме администратора доступны управляющие модули,
обеспечивающие управление объектами системы, например,
пользователями.
Большинство функциональных модулей, отвечающих за ввод
информации в БД и ее обработку, доступны во всех режимах.
99
Функциональные модули программы обеспечивают процесс прохождения
теста.
Все справочники системы относятся к основным сервисным
модулям.

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

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