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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
72
На данном рисунке представлены:
1. Служебные функции:
обработка запросов к БД;
хранение данных в БД;
построение диалоговых форм;
разделение прав доступа.
2. Ключевые:
установка настроек тестирования;
ввод вопросов для выявления знаний;
ввод данных по пользователям;
проведение тестирования;
формирование общих итогов по тестированию;
формирование данных тестирования по конкретным пользователям.
73
Функции
Ключевые Служебные
Установка
настроек
тестиррования
Ввод вопросов для
выявления знаний
Ввод данных по
пользователям
Проведение
тестирования
Формирование
общих итогов по
тестированию
Обработка
запросов к БД
Построение
диалоговых окон
(форм)
Разделение прав
доступа
Хранения данных
Формирование
данных
тестирования по
конкретному
пользователю
Рис. 2.17 Функции системы
Любой функционал программы можно разделить на основной, с помощью
которой достигается основная цель алгоритма программы и дополнительный
(служебный) это то, что можно настроить изменить, прояснить. Сценарий
диалога изображен на рисунке 2.18 [19].
В сценарии представлены ранее определенные объекты, которые
группируются по соответствующим группам объектов:
справочники;
документы;
отчеты;
перечисления;
журналы [18].
74
Основное меню
Файл
Создать
Открыть
Сохранить
Сохранить
как
Печать
Предварительный
просмотр
Выход
Операции
Константы
Управление
оперативными
итогами
Удаление
помеченных
объектов
Проведение
документов
Справочники
Вопросы
Пользователи
Итоги
тестирования
Итоги
тестирования
Обработки
Тестирование
Доход по услугам
Популярные
группы
Сервис
Табло
Монитор
пользователей
Временная
блокировка
Параметры
Рис. 2.18 Сценарий диалога
2.3.2 Характеристика базы данных
На рисунке 2.19 представлена логическая схема БД системы
автоматизации управления знаниями для ПАО «Нижнекамскнефтехим» [21].
Построение логической схемы БД выполним в пакете ERwin Data Modeler.
CA ERwin Data Modeler (CA ERwin DM), который является инструментом
проектирования базы данных. Он предоставляет инструменты для разработки и
внедрения баз данных для транзакционного бизнеса, электронной коммерции и
хранилищ данных.
В данном пакете можно создавать и поддерживать графические модели,
представляющие базы данных. CA ERwin DM обеспечивает платформу, где
75
требования к корпоративным данным и соответствующие проекты баз данных
могут быть определенными, управляемыми и реализованными во множестве баз
данных.
Графический пользовательский интерфейс на базе Windows сочетается с
мощным инструментом привязки объектов (ER), с пользовательскими
редакторами для определения физических объектов базы данных, с моделью
Explorer для текстового представления объектов модели и с поддержкой
ведущих баз данных SQL [20].
Вопросы
код вопроса
текст вопроса
Ответ1
Ответ2
Ответ3
Ответ4
Правильный ответ
Доступность
нескПравОтвет1
нескПравОтвет2
нескПравОтвет3
нескПравОтвет4
Польз ователи
код польз ователя
имя
пароль
Рез у льтат тестирования
код польз ователя (FK)
код вопроса (FK)
время теста (FK)
процент ответов (FK)
количество вопросов (FK)
категория теста
тест окончен
тест сдан
закончилось время
правильных ответов
Время теста
время теста
Процент ответов
процент ответов
Количество вопросов
количество вопросов
Тестирование
процент ответов (FK)
количество вопросов (FK)
время теста (FK)
код польз ователя (FK)
код вопроса (FK)
Ответы польз ователя
Рис. 2.19 Логическая схема БД системы
На рисунке представлены таблицы, их реквизиты и связи между данными
таблицами. Опишем реквизиты таблиц. В таблице 2.5 представлено описание
реквизитов таблицы «Вопросы».
Таблица 2.5
Описание реквизитов таблицы «Вопросы»
Название реквизита
Тип реквизита
76
Код вопроса
Числовой
Текст вопроса
Текстовый
Ответ 1
Текстовый
Ответ 2
Текстовый
Ответ 3
Текстовый
Ответ 4
Текстовый
Правильный ответ
Число
Доступность
Перечисление
нескПравОтвет1
Число
нескПравОтвет2
Число
нескПравОтвет3
Число
нескПравОтвет4
Число
В таблице 2.6 представлено описание реквизитов таблицы
«Пользователи».
Таблица 2.6
Описание реквизитов таблицы «Пользователи»
Название реквизита
Тип реквизита
Код пользователя
Числовой
Имя
Текстовый
Пароль
Текстовый
В таблице 2.7 представлено описание реквизитов таблицы
«Тестирование».
Таблица 2.7
Описание реквизитов таблицы «Тестирование»
Название реквизита
Тип реквизита
Код теста
Числовой
Тестируемый
Данные выбираются из справочника
«Пользователи»
Тестовый вопрос
Получается из справочника «Вопросы»
Ответ пользователя
Число
Время теста
Данные получаются из таблицы
«Время теста»
Процент ответов
Данные получаются из таблицы
«Процент ответов»
Количество вопросов
Данные получаются из таблицы
«Количество вопросов»
В таблице 2.8 представлено описание реквизитов таблицы «Результат
тестирования».
Источник: https://baza.diplomsite.ru/previewfile/2144