Ф. А. Попов, В. А. Никонов



Скачать 45.25 Kb.
Дата14.05.2016
Размер45.25 Kb.
СИСТЕМА СБОРА, ОБРАБОТКИ И ПРЕДСТАВЛЕНИЯ ДАННЫХ О ПОСЕЩАЕМОСТИ WEB-СТРАНИЦ



Ф.А. Попов, В.А. Никонов


Бийский технологический институт

e-mail: pfa@bti.secna.ru

В Бийском технологическом институте (БТИ) разработка WEB-ресурсов ведется в течение ряда лет, при этом необходимость повышения эффективности использования сайтов и их защиты от несанкционированного доступа потребовали в настоящее время комплексного, системного подхода к решению данной проблемы/1/. Широкое использование в ВУЗе WEB-интерфейсов для работы с электронными коллекциями документов (в частности, в рамках библиотечной информационной системы, системы дистанционного обучения, информационно-аналитической системы ВУЗа в целом /2,3/) требует, в свою очередь, разрешения указанной проблемы в кратчайшие сроки.

Для пояснения этой проблемы укажем на те задачи, которые должен решать разработчик WEB-ресурсов: выбор информационного содержания сайта; проектирование структуры сайта; проектирование графического представления сайта; разработка компонент сайта; сборка и верификация структуры (проверка соответствия ограничениям целостностии) сайта; обеспечение идентификации сайта. При этом создание новой разработки может начинаться либо с нуля, либо путем реструктуризации уже имеющихся сайтов, выполняющих в этом случае роль сайтов-прототипов.

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

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

Разработка выполнена в среде операционной системы FreeBSD с использованием следующих компонент:



  • WEB-сервер Apache с модификациями для поддержки русского языка, с возможностью подключения/отключения дополнительных модулей без перекомпиляции основного серверного модуля;

  • Расширение для WEB-сервера, позволяющее использовать дополнительные модули, написанные на языке PERL, реализованное в виде динамически подгружаемого модуля с возможностью включения/отключения при необходимости;

  • Сервер баз данных MySQL;

  • Интерпретирующий модуль поддержки программирования на языке PHP с возможностью работы с базами данных MySQL и с функциями графической библиотеки GdLib;

  • Дополнительный набор классов для PHP, позволяющих строить графики и диаграммы различных видов;

  • Библиотека PHPLib, имеющая мощные средства поддержки шаблонов, необходимых для создания сложных отчетов.

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

Возможности данной системы обеспечивают:



  • извлечение информации о пользователях ресурса и сохранение ее на сервере баз данных;

  • формирование журнала посещений в удобном для администратора виде;

  • формирование отчетов нескольких типов для более детального их исследования с целью принятия соответствующих решений.

В настоящее время система позволяет обслуживать одновременно произвольное количество виртуальных WEB-серверов и формировать следующие группы отчетов:

  • Сводный отчет с общей информацией (количество запросов, количество обслуженных узлов и рабочих станций Интернет, количество переданных байт) по каждому подключенному к системе виртуальному серверу ;

  • Отчеты для каждого из виртуальных серверов по типам запрашиваемой информации (графические данные, документы HTML, SHTML, PHTML и т.п., другие данные);

  • Отчеты по внешним ссылкам на информационные ресурсы серверов. Отчеты этой группы предоставляют полную информацию о том, по ссылке с какого сайта открыта та или иная информационная страница, какие поисковые слова/фразы были использованы (если ссылка выполнена поисковой системой);

  • Отчеты по нагрузке на сервер по числам месяца, дням недели, часам;

  • Отчеты по узлам Интернет, пользователи которых являлись посетителями WEB-сайтов.

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

Литература

  1. Ф.А. Попов, А.В. Максимов, Н.Ю. Ануфриева. Проблемы разработки WEB-ресурсов и пути их разрешения // Изв. АГУ. Сер.Математика.Информатика.Физика. 2001. N1(19).-С.79-80.

  2. Ф.А. Попов, В.С. Замятин, Н.Ю. Ануфриева и др. Разработка автоматизированной библиотечной информационной системы института/ Тез. докл. международной конф. "Интернет,Общество, Личность(ИОЛ-2000)."- СПб:Институт "Открытое общество".-2000.-С.383-384.

  3. Ф.А. Попов, В.С. Замятин, Н.Ю. Ануфриева и др. Комплексная система информационного обеспечения учебной деятельности ВУЗа // Сб. трудов "Новые информационные технологии в университетском образовании".-Новосибирск: ИДМИ. 2000.-С.18-19.


База данных защищена авторским правом ©refedu.ru 2016
обратиться к администрации

    Главная страница