Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
системы компьютерного тестирования остаточных з...docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
725.79 Кб
Скачать

3.3 Описание информационного обеспечения

1. Состав информационного обеспечения

При реализации данной системы использованы 4 основных баз данных:

  • БД «Пользователи»;

  • БД «Материалы раздела»;

  • БД «Тест»;

  • БД «Ответы на тест».

2. Организация информационного обеспечения

Связь БД «Пользователи» и «Материалы подраздела», БД «Тест» и БД «Ответы на тест» носит характер связи ОДИН-КО-МНОГИМ. При выполнении работы был выбран метод нисходящего проектирования, который имеет свои преимущества и недостатки. Этот метод заключается в том, что сначала строится модульная структура программы в виде дерева. Затем поочередно программируются модули программы, начиная с самого верхнего уровня.

3. Организация информационной базы

БД «Пользователи»

  • имя (ФИО);

  • логин;

  • пароль.

БД «Материалы раздела»

  • идентификационный номер раздела;

  • название;

  • описание;

  • текст;

  • дата создания.

БД «Тест» (АСТ)

  • уникальный номер теста;

  • авторское имя ТЗ;

  • форма ТЗ;

  • время ограничения ТЗ;

  • мера трудности;

  • количество предъявлений.

БД «Ответы на тест». (АСТ)

  • уникальный номер теста;

  • эталонный ответ;

  • ответ пользователя.

4. Физическая структура БД

Таблица 1

БД «Пользователи»

Название

Тип

Точность

Описание

FIO

char

30

ФИО

Login

char

20

Логин

password

char

10

Пароль

Таблица 2

БД «Материалы раздела»

Название

Тип

Точность

Описание

Id_razdel

char

10

ИД раздела

Name_podraz

char

100

Название

Description

text

Описание

Text

text

Текст

Date

datetime

Дата создания

3.4 Регистрация обучаемого

Для фиксирования пройденных разделов пользователю предлагается зарегистрироваться. Зарегистрированные пользователи могут войти в систему, введя Логин и Пароль. Пользователю с именем администратор и его уникальным паролем доступны права на редактирование и добавление разделов лекционного материала, практических и лабораторных заданий.

рис.3.2 Форма -Регистрация обучаемого

После ввода логина admin и пароля my (по умолчанию) на экране появляется окно, в котором предлагается выбрать один из следующих пунктов: учетная запись пользователей, добавить/удалить задание, учет посещаемости.

рис 3.3 Форма - Администрирование

В таблице «Учетная запись пользователей» можно ввести новую запись с помощью клавиши insert, редактировать и удалять записи, и сохранять изменения.

рис.3.4 Форма – Учетная запись пользователей

Возможно также просмотреть Ф.И.О., дату и время посещения любого пользователя.

рис.3.5 Форма – Посещаемость

Только администратору доступна возможность редактирования и добавления разделов по дисциплине «Языки программирования». При этом в появившемся окне администратор может каждому пользователю выбрать определенные темы для изучения.

рис.3.6 Форма-Редактирование лекционных и лабораторных работ