Разработка подсистемы анализа данных

ДЛЯ ПРОГРАММНОГО КОМПЛЕКСА «АВТОМАТИЗИРОВАННОЕ РАБОЧЕЕ МЕСТО ПРЕПОДАВАТЕЛЯ»

Объект исследования: совершенствование программного комплекса «Автоматизированное рабочее место преподавателя», в направлении поддержки интеллектуального анализа накапливаемых данных.

Результаты, полученные лично автором: спроектировано расширение архитектуры программного комплекса на основе интеграции с аналитической платформой Deductor Professional.

Программный комплекс (ПК) «Автоматизированное рабочее место (АРМ) преподавателя», разработанный и введенный в эксплуатацию на кафедре «Информатика и программное обеспечение», представляет собой инструмент детального учета и контроля успеваемости студентов по изучаемым дисциплинам. Основной функцией ПК является обеспечение возможности хранения и обработки данных о посещаемости и успеваемости студентов в электронном виде. ПК разработан на основе клиент-серверной архитектуры и, наряду с серверной частью, включает в себя веб-интерфейс и мобильное приложение для преподавателей (рис. 1). База данных комплекса позволяет хранить всю информацию, необходимую для учета и контроля.

разработка подсистемы анализа данных - student2.ru

Рис. 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.

разработка подсистемы анализа данных - student2.ru

Рис. 2. Схема расширения архитектуры ПК «АРМ преподавателя»

Материал поступил в редколлегию 20.04.2017

УДК 004.9+316.1

А.В. Вараксо

Научные руководители: заведующий кафедрой «Информатика и программное обеспечение», к.т.н., доцент А.Г. Подвесовский; ассистент кафедры «Информатика и программное обеспечение», А.Н. Бабурин

[email protected]

АНАЛИЗ ТРЕБОВАНИЙ К ПРОГРАММНОМУ КОМПЛЕКСУ ПОДДЕРЖКИ СОЦИОЛОГИЧЕСКИХ ИССЛЕДОВАНИЙ

Объект исследования: комплексная автоматизация процессов социологического исследования.

Результаты, полученные лично автором: выполнен анализ требований и сформирован план дальнейшего развития программного комплекса поддержки социологических исследований, разрабатываемого на кафедре «Информатика и программное обеспечение».

В современном мире большое значение играет отношение общества к тому или иному вопросу. Одним из ведущих инструментов изучения и анализа общественного мнения является социологическое исследование (СИ), под которым понимается система логически последовательных методологических, методических и организационно-технических процедур, связанных единой целью: получить достоверные данные об изучаемом явлении или процессе для использования этих данных в практике социального управления.

В настоящее наблюдается активное проникновение информационных технологий во все сферы жизни общества и все направления научной и практической деятельности специалистов. Социология здесь не стала исключением. На рынке программного обеспечения сегодня представлено большое число специализированных решений, связанных с автоматизацией процесса СИ на отдельных его этапах. Например, существует множество программных продуктов и онлайн-сервисов, обеспечивающих поддержку составления анкет и проведения опросов, в том числе в удаленном режиме. Также существует широкий класс программных систем, применяющихся для обработки социологических данных, при этом большинство из них ориентированы главным образом на методы статистического анализа.

Вместе с тем, на сегодняшний день наблюдается недостаток программных решений, обеспечивающих поддержку полного цикла социологического исследования, начиная от проектирования анкеты и заканчивая выдачей результатов анализа, с предоставлением их в удобном виде социологу для дальнейшей интерпретации и принятия решений в области исследуемого социального процесса или явления. В связи с этим, на кафедре «Информатика и программное обеспечение» был запущен проект разработки программного комплекса, основной функцией которого является автоматизация полного цикла социологического исследования, с использованием методов интеллектуального анализа данных. Текущая архитектура программного комплекса представлена на рис. 1.

Рис. 1. Архитектура программного комплекса поддержки
социологических исследований

К основным подсистемам программного комплекса относятся:

· подсистема подготовки к проведению опросов, основным назначением которой является создание анкет для респондентов;

· подсистема проведения опросов, с помощью которой осуществляется непосредственно сбор данных от респондентов (анкетирование);

· аналитическая подсистема, предназначенная для обработки результатов опросов с помощью методов интеллектуального анализа и реализованная на базе аналитической платформы Deductor Professional компании BaseGroup Labs;

· подсистема визуализации результатов, обеспечивающая наглядное представление результатов обработки данных.

На основе анализа требований к программному комплексу были определены пути дальнейшего развития проекта:

· реализация функции предобработки первичных социологических данных перед загрузкой в аналитическую подсистему;

· доработка и совершенствование подсистем подготовки к проведению опросов и проведения опросов;

· доработка системы личных кабинетов;

· создание механизма управления учетными данными пользователей;

· реализация методов базовой статистической обработки данных о респондентах;

· создание мобильного приложения для проведения опросов а также реализация механизма распознавания бумажных анкет.

Материал поступил в редколлегию 20.04.2017

УДК 004.75, 004.057.8

А.В. Васин

Научный руководитель: доцент кафедры «Информатика и программное обеспечение», к.т.н., Д.Г. Лагерев

[email protected]

Наши рекомендации