Об этапах разработки автоматизированной подсистемы тестирования
Автор: Чурсина О.В., Игрунов К.К., Игрунова С.В.
Журнал: Теория и практика современной науки @modern-j
Рубрика: Математика, информатика и инженерия
Статья в выпуске: 1 (31), 2018 года.
Бесплатный доступ
В данной статье описывается процесс разработки автоматизированной системы психологического тестирования студентов. Подробно представлен процесс проектирования информационной системы, продемонстрированы разработанные функциональные модели, база данных и главная страница сайта.
Информационные технологии, проектирование информационной системы, функциональные модели, тестирование
Короткий адрес: https://sciup.org/140272380
IDR: 140272380
On stages of development of automated subsystem of testing
This article describes the process of developing an automated system of psychological testing of students. The process of designing the information system is presented in detail, the developed functional models, the database and the main page of the site are demonstrated.
Текст научной статьи Об этапах разработки автоматизированной подсистемы тестирования
Применение информационных технологий в образовательном процессе, при проверке знаний обучающихся, а также при различных видах тестирования стало обыденным фактом, так как автоматизация повышает эффективность работы: появляется возможность проводить тестирование одновременно группы людей, существенно уменьшить рутинную бумажную работу и повысить точность результатов, практически исключив человеческий фактор.
Использование современной компьютерной техники предоставляет качественно новые возможности для проведения диагностики личности и группы. С помощью компьютерного инструментария возможно формирование и предъявление тестируемому гораздо большего количества стимулов, их контекстная коррекция в зависимости от сделанного выбора. Значительно упрощается фиксация и обработка ответов респондента при одновременном снижении вероятности ошибок на данном этапе диагностики, которые при ручной обработке практически неизбежны. Резко увеличивается оперативность предоставления результатов диагностики и возрастает «пропускная способность», что важно при проведении массовых обследований [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