Разработка подсистемы анализа данных
ДЛЯ ПРОГРАММНОГО КОМПЛЕКСА «АВТОМАТИЗИРОВАННОЕ РАБОЧЕЕ МЕСТО ПРЕПОДАВАТЕЛЯ»
Объект исследования: совершенствование программного комплекса «Автоматизированное рабочее место преподавателя», в направлении поддержки интеллектуального анализа накапливаемых данных.
Результаты, полученные лично автором: спроектировано расширение архитектуры программного комплекса на основе интеграции с аналитической платформой Deductor Professional.
Программный комплекс (ПК) «Автоматизированное рабочее место (АРМ) преподавателя», разработанный и введенный в эксплуатацию на кафедре «Информатика и программное обеспечение», представляет собой инструмент детального учета и контроля успеваемости студентов по изучаемым дисциплинам. Основной функцией ПК является обеспечение возможности хранения и обработки данных о посещаемости и успеваемости студентов в электронном виде. ПК разработан на основе клиент-серверной архитектуры и, наряду с серверной частью, включает в себя веб-интерфейс и мобильное приложение для преподавателей (рис. 1). База данных комплекса позволяет хранить всю информацию, необходимую для учета и контроля.
Рис. 1. Архитектура ПК «АРМ преподавателя»
Одним из модулей серверной части ПК, является модуль аналитики, задачей которого является обработка и анализ данных об успеваемости студентов с целью совершенствования учебного процесса и раннего выявления проблем. При проектировании данного модуля было принято решение о его реализации на базе аналитической платформы Deductor Professional компании BaseGroup Labs. В состав данной платформы входят следующие компоненты:
· Deductor Studio – рабочее место аналитика;
· Deductor Viewer – рабочее место конечного пользователя;
· Deductor Warehouse – хранилище данных;
· Deductor Analytic Server (DAS) – сервер анализа данных;
· Deductor Integration Server (DIS) – веб-сервис, функционирующий поверх Analytic Server и обеспечивающий интеграцию и обмен данными с внешним приложением на основе протокола SOAP.
Применительно к ПК «АРМ преподавателя», с помощью платформы Deductor решаются следующие задачи:
· создание сценария анализа данных;
· установка связи с сервером ПК и импорт необходимых данных;
· непосредственное выполнение сценария анализа данных;
· предоставление результатов анализа конечному пользователю.
Сама платформа развернута на кафедральном сервере, и взаимодействие с ПК осуществляется через обмен данными в формате WSDL с помощью созданного веб-сервиса DIS. С учетом этого, сформирована схема расширения архитектуры ПК «АРМ преподавателя», приведенная на рис. 2.
Рис. 2. Схема расширения архитектуры ПК «АРМ преподавателя»
Материал поступил в редколлегию 20.04.2017
УДК 004.9+316.1
А.В. Вараксо
Научные руководители: заведующий кафедрой «Информатика и программное обеспечение», к.т.н., доцент А.Г. Подвесовский; ассистент кафедры «Информатика и программное обеспечение», А.Н. Бабурин
АНАЛИЗ ТРЕБОВАНИЙ К ПРОГРАММНОМУ КОМПЛЕКСУ ПОДДЕРЖКИ СОЦИОЛОГИЧЕСКИХ ИССЛЕДОВАНИЙ
Объект исследования: комплексная автоматизация процессов социологического исследования.
Результаты, полученные лично автором: выполнен анализ требований и сформирован план дальнейшего развития программного комплекса поддержки социологических исследований, разрабатываемого на кафедре «Информатика и программное обеспечение».
В современном мире большое значение играет отношение общества к тому или иному вопросу. Одним из ведущих инструментов изучения и анализа общественного мнения является социологическое исследование (СИ), под которым понимается система логически последовательных методологических, методических и организационно-технических процедур, связанных единой целью: получить достоверные данные об изучаемом явлении или процессе для использования этих данных в практике социального управления.
В настоящее наблюдается активное проникновение информационных технологий во все сферы жизни общества и все направления научной и практической деятельности специалистов. Социология здесь не стала исключением. На рынке программного обеспечения сегодня представлено большое число специализированных решений, связанных с автоматизацией процесса СИ на отдельных его этапах. Например, существует множество программных продуктов и онлайн-сервисов, обеспечивающих поддержку составления анкет и проведения опросов, в том числе в удаленном режиме. Также существует широкий класс программных систем, применяющихся для обработки социологических данных, при этом большинство из них ориентированы главным образом на методы статистического анализа.
Вместе с тем, на сегодняшний день наблюдается недостаток программных решений, обеспечивающих поддержку полного цикла социологического исследования, начиная от проектирования анкеты и заканчивая выдачей результатов анализа, с предоставлением их в удобном виде социологу для дальнейшей интерпретации и принятия решений в области исследуемого социального процесса или явления. В связи с этим, на кафедре «Информатика и программное обеспечение» был запущен проект разработки программного комплекса, основной функцией которого является автоматизация полного цикла социологического исследования, с использованием методов интеллектуального анализа данных. Текущая архитектура программного комплекса представлена на рис. 1.
Рис. 1. Архитектура программного комплекса поддержки
социологических исследований
К основным подсистемам программного комплекса относятся:
· подсистема подготовки к проведению опросов, основным назначением которой является создание анкет для респондентов;
· подсистема проведения опросов, с помощью которой осуществляется непосредственно сбор данных от респондентов (анкетирование);
· аналитическая подсистема, предназначенная для обработки результатов опросов с помощью методов интеллектуального анализа и реализованная на базе аналитической платформы Deductor Professional компании BaseGroup Labs;
· подсистема визуализации результатов, обеспечивающая наглядное представление результатов обработки данных.
На основе анализа требований к программному комплексу были определены пути дальнейшего развития проекта:
· реализация функции предобработки первичных социологических данных перед загрузкой в аналитическую подсистему;
· доработка и совершенствование подсистем подготовки к проведению опросов и проведения опросов;
· доработка системы личных кабинетов;
· создание механизма управления учетными данными пользователей;
· реализация методов базовой статистической обработки данных о респондентах;
· создание мобильного приложения для проведения опросов а также реализация механизма распознавания бумажных анкет.
Материал поступил в редколлегию 20.04.2017
УДК 004.75, 004.057.8
А.В. Васин
Научный руководитель: доцент кафедры «Информатика и программное обеспечение», к.т.н., Д.Г. Лагерев