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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
37
Рис. 1.17 Декомпозиция модели «Как должно быть»
Декомпозиция разбивается на следующие блоки:
функционирование модуля создания, редактирования и настройки
тестов;
функционирование модуля тестирования;
функционирование модуля администрирования и вывода отчета.
На рисунке 1.18 представлена декомпозиция блока «Функционирование
модуля создания, редактирования и настройки тестов».
Функционирование данного модуля обеспечивают следующие блоки:
блок авторизации пользователей, в данном блоке пользователь вводит
свои регистрационные данные. В случае некорректных данных, доступ к системе
будет закрыт.
блок управления разделами тестов, позволяет осуществлять
редактирование списка разделов, тесты формируются по разделам, что облегчает
их упорядоченность и позволяет выбирать именно те тесты, которые
соответствуют соискателю или сотруднику.
блок выбора тестов и настройки процедуры тестирования, данный блок
используется для установки временного ограничения на тест, настройки порядка
следования вопросов в тесте;
38
блок выбора и настройки вопросов теста, данный блок позволяет
осуществлять создание, редактирование и удаление тестов. При создании
определяется тип вопроса (одиночный выбор, множественный выбор, на
соответствии, упорядоченный список, свободный ввод);
блок редактирования ответов, данный блок позволяет добавлять,
изменять и удалять ответы на выбранный вопрос, необходимо реализовать
инструменты контроля за вводимой пользователем информацией и выдавать
сообщение об ошибках.
Рисунок 1.18 – Декомпозиция блока «Функционирование модуля
создания, редактирования и настройки тестов»
На рисунке 1.19 представлена декомпозиция блока «Функционирование
модуля тестирования».
39
Рис. 1.19 Декомпозиция блока «Функционирование модуля тестирования»
В модуле тестирования выделим следующие блоки:
запустить блок авторизации пользователя;
запустить блок выбора теста;
запустить блок тестирования;
запустить блок просмотра результат тестирования.
С точки зрения дальнейшей программной реализации процесс «Запустить
блок тестирования» представляет собой большой интерес. В данном блоке
производится выборка из базы данных вопросов с вариантами ответов,
получение от пользователя ответа на вопрос, анализ и занесение полученных
данных в базу (см. рис. 1.20).
Декомпозиция данного блока выполнена с использованием нотации
IDEF3, который применяется для представления ветвящихся и циклических
процессов [2].
40
Рис. 1.20 Декомпозиция процесса «Запустить блок тестирования»
Представим описание последнего блока – функционирование модуля
администрирования (см. рис. 1.21).
Рис. 1.21 Декомпозиция блока «Функционирование модуля администрирования
и вывода отчетов»
41
Функционирование модуля администрирования состоит из следующих
функциональных частей:
запустить блок авторизации пользователя;
запустить блок управления группами пользователей, позволяет
распределить пользователей по группам, что делает более удобных их
группировку;
запустить блок управления данными пользователей позволяет
редактировать личные данные пользователей и права доступа.
запустить блок вывода отчетов, запуск данного блока позволяет
выводить отчеты как по отдельно взятому пользователю, так и по целым
группам, для определения уровня знаний и умений.
На рисунке 1.22 представлена декомпозиция процесса «Запустить блок
вывода отчетов».
Рис. 1.22 Декомпозиция процесса «Запустить блок вывода отчетов»
Разработка данных диаграмм, позволило определить, какие процессы
будут автоматизированы, какие при этом будут использоваться хранилища
данных [16].
Источник: https://baza.diplomsite.ru/previewfile/2144