ДонНТУ    >>    Портал магистров ДонНТУ
 
Международная студенческая научно-техническая конференция «Информатика и компьютерные технологии 2006»,
ДонНТУ, ФВТИ. 13.12.06г
Пахоменко П.Ю. "Разработка структуры и оценка функциональности баннерообменной сети"
   Неотъемлемой частью разработки системы обмена баннерами является составление, разработка и внедрение базы данных, в которой будет хранится разнообразная информация:
1. описание участвующих в проекте сайтов;
2. подробная информация о зарегистрированных пользователях;
3. предполагаемое время показа баннера, категории сайтов для показа, географического положения сайта для показа баннера;
4. статистическая информация о показах баннеров, включающая время и место показа баннеров, а также время и место клика по баннеру.
   При этом база данных должна содержать всю вспомогательную информацию, которая будет необходима для работоспособности баннерообменной системы. Такая информация содержится в справочниках, заполняется при создании системы и в процессе работы системы меняется довольно редко [1].
   Общий вид базы данных показан на рисунке 1.
Рис. 1. Общая структура базы данных для баннерообменной системы

   Каждый участник системы обмена баннерами может настроить систему для соответствия её всем желаемым параметрам и свойствам. Пользователь может указать интересующее его время показа баннеров, регион показа баннеров, тематику сайтов на которых будут показываться его баннеры [3].
   Для работоспособности баннерообменной системы необходим так называемый код сети, который размещается на каждой странице сайта, который участвует в проекте. Такой код обычно пишется при помощи языка JavaScript.
   Код баннерообменной системы на языке JavaScript:
   <script>
   user = "30409";
   page = "1";
   pid = Math.round((Math.random() * (10000000 - 1)));
   document.write("<iframe src='http://banner.ua/picture.php?h" +user + "&"
+ pid + "&" + page + "&9' frameborder=0 vspace=0 hspace=0 " +" width=468 height=60
marginwidth=0 marginheight=0 scrolling=no>");
   document.write("<a href='http://banner.ua/addclick.php?" + user +
"&"+ pid + "&" + page + "&9' target=_blank>");
   document.write("<img border=0 src='http://banner.ua/" + "picture.php?i"
+ user + "&" + pid + "&" + page + "&9' width=468 height=60 alt='Баннерообменная
сеть'></a>");
   document.write("</iframe>");
   </script>
   При каждой загрузке страницы, содержащей такой код, происходит обращение к системе обмена баннерами. При этом система выдаёт по определённому алгоритму баннер с учётом желаемого времени показа, региона показа, а также тематики обращающегося сайта.
   Таким образом, при помощи определённого алгоритма вывода пользователю на страницу выводится баннер нужного размера, принадлежащий конкретному региону, относящийся к интересной пользователю тематике, что в свою очередь повышает интерес пользователей к рекламе. Следовательно, выбор баннеров с помощью такого алгоритма резко увеличивает отклик баннера.
   Каждому участнику системы обмена баннерами интересно знать полную подробную статистику о показах баннеров на его сайте, о количестве, месте и времени показов его собственных баннеров. Для этого баннерообменная система содержит раздел статистики где, в зависимости от требований участника системы выбирается необходимая информация из базы данных, и в определённом порядке предоставляется пользователю.

Литература
   [1] Системы обмена баннерами http://www.delmor.ru/base/micro/banner-ob.html (1.12.2006г)
   [2] Эффективное создание и обмен баннеров http://www.adweb.iatp.org.ua/advertising/banners/efficient_creation_n_exchange.htm (12.11.2006г)
   [3] Основы баннерообмена http://www.vebstudio.ru/banneroobmen.php (15.11.2006г)