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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
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
Функциональные модули программы обеспечивают процесс прохождения
теста.
Все справочники системы относятся к основным сервисным
модулям.
Источник: https://baza.diplomsite.ru/previewfile/2027