Об этапах разработки автоматизированной подсистемы тестирования

Автор: Чурсина О.В., Игрунов К.К., Игрунова С.В.

Журнал: Теория и практика современной науки @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
Статья научная