Об этапах разработки автоматизированной подсистемы тестирования
Автор: Чурсина О.В., Игрунов К.К., Игрунова С.В.
Журнал: Теория и практика современной науки @modern-j
Рубрика: Математика, информатика и инженерия
Статья в выпуске: 1 (31), 2018 года.
Бесплатный доступ
В данной статье описывается процесс разработки автоматизированной системы психологического тестирования студентов. Подробно представлен процесс проектирования информационной системы, продемонстрированы разработанные функциональные модели, база данных и главная страница сайта.
Информационные технологии, проектирование информационной системы, функциональные модели, тестирование
Короткий адрес: https://sciup.org/140272380
IDR: 140272380
Текст научной статьи Об этапах разработки автоматизированной подсистемы тестирования
Применение информационных технологий в образовательном процессе, при проверке знаний обучающихся, а также при различных видах тестирования стало обыденным фактом, так как автоматизация повышает эффективность работы: появляется возможность проводить тестирование одновременно группы людей, существенно уменьшить рутинную бумажную работу и повысить точность результатов, практически исключив человеческий фактор.
Использование современной компьютерной техники предоставляет качественно новые возможности для проведения диагностики личности и группы. С помощью компьютерного инструментария возможно формирование и предъявление тестируемому гораздо большего количества стимулов, их контекстная коррекция в зависимости от сделанного выбора. Значительно упрощается фиксация и обработка ответов респондента при одновременном снижении вероятности ошибок на данном этапе диагностики, которые при ручной обработке практически неизбежны. Резко увеличивается оперативность предоставления результатов диагностики и возрастает «пропускная способность», что важно при проведении массовых обследований [1].
Для разработки функциональных моделей в данной работе был использован инструмент моделирования AllFusionProcessModeler r7. На основе нотации IDEF0 была разработана контекстная диаграмма, отражающая входные и выходные ресурсы, правила управления и механизм управления. Входной информацией в системе являются регистрационная информация, вводимая пользователем при регистрации, и выбираемые им ответы при прохождении тестирования, а также, данные для авторизации в подсистеме и обращения пользователей, заключающиеся в консультации психолога. Выходной информацией являются результаты тестирований и ответы психологов на личные обращения пользователей. Управление процессами (верхняя стрелка) осуществляется на основе руководства для пользователей и алгоритма проверки прав доступа. Исполнителями (нижняя стрелка) являются автоматизированная подсистема, студент, психолог.
Далее была проведена детализация контекстной диаграммы, выполненной на основе методологии IDEF0, показана на рисунке 1.

Рисунок 1 – Детализация контекстной диаграммы
Детализация контекстной диаграммы представляет собой более подробное описание процесса «Определение психологической характеристики личности студента».
Под разработкой информационной модели предметной области понимается выделение сущностей, их атрибутов и первичных ключей, а также, идентификация связей между сущностями [2].
Для построения информационной модели использован инструмент AllFusion ERwin DataModeler. В данной работе выделена одна из сущностей предметной области, содержащая собственные характеристики – атрибуты сущности. Сущность «Пользователи» представляет собой всех пользователей (студентов), зарегистрированных в системе.
Для разработки автоматизированной подсистемы психологического тестирования студентов выбрана СУБД MySQL, для работы с СУБД выбрана программа phpMyAdmin, которая позволяет через браузер осуществлять администрирование сервера MySQL, запускать команды SQL и просматривать содержимое таблиц и баз данных.
Структура таблицы созданной базы данных «id3952919_testirovanie» приведена на рисунке 2.
Обзор 1^ Структура Q SQL л Поиск >с Вставить У Экспорт У Импорт ^ Операции 2.- Триггеры
}t Структура таблицы ^ Связи
-
# Имя Тип Сравнение Атрибуты Null По Комментарии Дополнительно Действие
умолчаниюм п Первичный В Уникальный ® Индекс
-
□ 1 id/ int(11) Нет Нет ^ Изменить Удалить
п L цП . м -/Первичный й Уникальный Индекс
U 2 first_name varchar(255) utf8_general_ci Нет Нет д/Изменить у Удалить u । м Первичный В Уникальный SB Индекс
О 3 last_name varchar(255) utf8_general_ci Нет Hem ^Изменить QУдалить^
-
- . l ом ^Первичный Й Уникальный-^Индекс
LJ 4 educational-institution varchar(IOO) utf8_general_ci Нет Hem д/Изменить у Удалить п Первичный И Уникальный ® Индекс
-
□ 5 age int(2) Нет Hem ^Изменить @Удалить ^Е^“
n и । м ом -/Первичный й Уникальный/]Индекс
-
□ 6 email^ varchar(IOO) utf8_general_ci Нет Hem ^Изменить у Удалить
а ом Первичный В Уникальный ® Индекс
О 7 email_status tinyint(1) Нет Нет ^Изменить QУдалить ^Е^ v
-
8 password varchar(IOO) utf8_general_ci Нет Hem д/Изменить @ Удалить ^ЕПщРвичный ^Ун^^
Рисунок 2 – Таблица «users»
Разработан интерфейс автоматизированной подсистемы психологического тестирования студентов. Создана главная страница вебсайта, а также реализована возможность регистрации и авторизации в подсистеме. Вход на сайт осуществляется с помощью кнопки «Авторизация». Форма авторизации представлена на рисунке 3.
Контроль формы проверяет введенные данные на соответствие формату адреса электронной почты, а также, на длину пароля. Форма авторизации также включает контроль на заполнение полей. В таблице «Пользователи» базы данных появляется новая запись, причем пароль пользователя зашифрован.

Рисунок 3 – Форма авторизации
Таким образом, в работе реализована возможность регистрации и авторизации в автоматизированной подсистеме психологического тестирования студентов. Разработанный веб-сайт имеет достаточно простой и удобный пользовательский интерфейс. В дальнейшем данную автоматизированную подсистему психологического тестирования студентов планируется усовершенствовать с технической стороны: расширить базу данных, определить новые сущности, функции подсистемы.
Список литературы Об этапах разработки автоматизированной подсистемы тестирования
- Маклаков, А.Г. Общая психология: учебник[Текст] / А.Г. Маклаков.- СПб.:Питер, 2008.-583 с.
- Михелев, В.М. Методы и средства программирования для Интернет: Учебно-методическое пособие [Электронный ресурс] / В.М. Михелев. - Белгород, 2014. - Режим доступа: http://pegas.bsu.edu.ru/course/view.php?id=6618