Персонализация представления информации на сайте автоматизированной библиотечной системы МГТУ им. Н.Э. Баумана

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

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Datum:2004
1. Verfasser: Климентьев, В.A.
Format: Artikel
Sprache:Russian
Veröffentlicht: Кримський науковий центр НАН України і МОН України 2004
Schlagworte:
Online Zugang:http://dspace.nbuv.gov.ua/handle/123456789/6696
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Назва журналу:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Zitieren:Персонализация представления информации на сайте автоматизированной библиотечной системы МГТУ им. Н.Э. Баумана / В.A. Климентьев // Культура народов Причерноморья. — 2004. — № 48, Т. 2. — С. 34-37. — рос.

Institution

Digital Library of Periodicals of National Academy of Sciences of Ukraine
id irk-123456789-6696
record_format dspace
spelling irk-123456789-66962010-03-16T12:01:48Z Персонализация представления информации на сайте автоматизированной библиотечной системы МГТУ им. Н.Э. Баумана Климентьев, В.A. Теория и практика автоматизации библиотек В статье рассматриваются вопросы создания сайта, способного подстраиваться под каждого конкретного пользователя. Обсуждаются виды персонализуемой информации, способы ее представления, а также проблема идентификации пользователей. 2004 Article Персонализация представления информации на сайте автоматизированной библиотечной системы МГТУ им. Н.Э. Баумана / В.A. Климентьев // Культура народов Причерноморья. — 2004. — № 48, Т. 2. — С. 34-37. — рос. 1562-0808 http://dspace.nbuv.gov.ua/handle/123456789/6696 004.5+004.6 ru Кримський науковий центр НАН України і МОН України
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
collection DSpace DC
language Russian
topic Теория и практика автоматизации библиотек
Теория и практика автоматизации библиотек
spellingShingle Теория и практика автоматизации библиотек
Теория и практика автоматизации библиотек
Климентьев, В.A.
Персонализация представления информации на сайте автоматизированной библиотечной системы МГТУ им. Н.Э. Баумана
description В статье рассматриваются вопросы создания сайта, способного подстраиваться под каждого конкретного пользователя. Обсуждаются виды персонализуемой информации, способы ее представления, а также проблема идентификации пользователей.
format Article
author Климентьев, В.A.
author_facet Климентьев, В.A.
author_sort Климентьев, В.A.
title Персонализация представления информации на сайте автоматизированной библиотечной системы МГТУ им. Н.Э. Баумана
title_short Персонализация представления информации на сайте автоматизированной библиотечной системы МГТУ им. Н.Э. Баумана
title_full Персонализация представления информации на сайте автоматизированной библиотечной системы МГТУ им. Н.Э. Баумана
title_fullStr Персонализация представления информации на сайте автоматизированной библиотечной системы МГТУ им. Н.Э. Баумана
title_full_unstemmed Персонализация представления информации на сайте автоматизированной библиотечной системы МГТУ им. Н.Э. Баумана
title_sort персонализация представления информации на сайте автоматизированной библиотечной системы мгту им. н.э. баумана
publisher Кримський науковий центр НАН України і МОН України
publishDate 2004
topic_facet Теория и практика автоматизации библиотек
url http://dspace.nbuv.gov.ua/handle/123456789/6696
citation_txt Персонализация представления информации на сайте автоматизированной библиотечной системы МГТУ им. Н.Э. Баумана / В.A. Климентьев // Культура народов Причерноморья. — 2004. — № 48, Т. 2. — С. 34-37. — рос.
work_keys_str_mv AT klimentʹevva personalizaciâpredstavleniâinformaciinasajteavtomatizirovannojbibliotečnojsistemymgtuimnébaumana
first_indexed 2025-07-02T09:32:50Z
last_indexed 2025-07-02T09:32:50Z
_version_ 1836527146567204864
fulltext Персонализация представления информации на сайте автоматизированной биб- лиотечной системы МГТУ им. Н.Э. Баумана © Клементьев В.А. Культура народов Причерноморья, 2004 г. № 48. Т.2 34 Разработанная студентами МГТУ им. Н. Э. Баумана система организации фон- дов электронных документов позволяет организовать фонды на постоянных носителях, предоставляет пользователю получать сведения о наличии электронных документов при поиске в электронном каталоге, проводить полнотекстовый поиск, а также про- сматривать и получать полные копии электронных документов. В настоящее время в библиотеке МГТУ проводится внедрение разработанной системы и организация фонда электронных документов. Серьезной проблемой для это- го процесса оказалась проблема контроля доступа к электронным документам и защиты прав авторов и издателей. В настоящее время проводятся исследование по этим вопро- сам, целью которого является разработка методики защиты прав авторов и издателей путем ограничения доступа к ресурсам фонда электронных документов. Как видим, подходов к организации фондов электронных документов в совре- менной библиотеке может быть очень много: разными могут быть источники электрон- ных документов, способы хранения внутри фондов и способы представления пользова- телям. По мнению разработчиков автоматизированной библиотечной системы МГТУ им. Баумана, современная библиотечная система вузовской библиотеки должна иметь возможности комплектования электронными документами как собственного (внутри- библиотечного) производства, так и закупленными на стороне (т.е. необходимо под- держивать как можно больше форматов файлов и организовать файлы внутри храни- лища в виде универсальной иерархической структуры), должна организовывать цен- трализованное хранение электронных документов на постоянном носителе и предос- тавлять читателю технические возможности просмотра выбранного электронного до- кумента, а также возможность получения полной его копии. УДК 004.5+004.6 ПЕРСОНАЛИЗАЦИЯ ПРЕДСТАВЛЕНИЯ ИНФОРМАЦИИ НА САЙТЕ АВТОМАТИЗИРОВАННОЙ БИБЛИОТЕЧНОЙ СИСТЕМЫ МГТУ ИМ. Н.Э. БАУМАНА Климентьев В.A. Московский Государственный Технический Университет им. Н. Э. Баумана, Москва, Россия. В статье рассматриваются вопросы создания сайта, способного подстраиваться под каждого конкретного пользователя. Обсуждаются виды персонализуемой информации, способы ее представле- ния, а также проблема идентификации пользователей. Персонализация представления информации на сайте автоматизированной библиотечной системы МГТУ им. Н.Э. Баумана Культура народов Причерноморья, 2004 г. № 48. Т.2 35 In this paper we discuss problem of creating a site that can be adjusted for every particular user. Dis- cussed problems are: kinds of personalized information, ways of organization this information and users identi- fication problem. В связи с развитием Internet-технологий наличие сайта у библиотеки становится практически обязательной чертой. При этом основное содержимое сайта – информация для читателя. Однако у каждого из читателей есть свои персональные предпочтения того, что бы он хотел видеть на сайте в первую очередь и в каком виде он бы хотел это видеть. Разработчику же при проектировании сайта приходится самому принимать ре- шения о том, что и как будет показано пользователю. Он при этом старается создать сайт таким, чтобы он удовлетворял потребностям и предпочтениям большинства поль- зователей. Проблема здесь в том, что делать с оставшимися читателями – читателями, не вошедшими в это большинство. Разработчики должны стремиться максимально расширить то множество пользователей, которые найдут сайт библиотеки адекватным их предпочтениям. В идеале это множество должно совпадать с множеством всех чита- телей библиотеки и просто посетителей сайта. Проблема здесь возникает в том, что в результате анализа требований пользова- телей к сайту с целью их обобщения и реализации, выясняется, что некоторые из них могут противоречить друг другу. Обусловлено это прежде всего различием в воспри- ятии сайта различными людьми. Из этой ситуации возможно два выхода. Либо из про- тиворечивых требований выбрать те, которые позволят удовлетворить потребности максимального количества пользователей, либо предоставить каждому пользователю возможность выбора – каким бы хотел видеть сайт данный конкретный пользователь. Итак, мы приходим к выводу, что для удовлетворения потребностей большего числа пользователей сайт нужно персонализировать, то есть предоставлять каждому пользователю возможность настраивать сайт под свои нужды. То есть каждый пользо- ватель потенциально может получать персональный сайт. Чем же могут отличаться представления сайта для различных пользователей? Здесь можно выделить следующие объекты персонализации: 1) Выдаваемая информация. Информация, отображаемая на страницах сайта, может варьироваться от пользователя к пользователю. Так, результаты поис- ка могут сортироваться в зависимости от предпочтений пользователя. А в случае, если результатов достаточно много, то наименее интересные для пользователя могут отбрасываться. Такие решения могут приниматься как на основе статистики общения каждого конкретного пользователя с сайтом, так и на основе некоторых данных, получаемых о пользователе во время его ре- гистрации в системе или указанных позднее самим пользователем. На основе этих данных читателю также может рекомендоваться какая-то литература. Это особенно актуально для библиотеки вуза, где на основе информации о Клементьев В.А. Культура народов Причерноморья, 2004 г. № 48. Т.2 36 том, на какой кафедре и на каком курсе учится читатель-студент, ему будут рекомендоваться те или иные документы. 2) Предоставляемая функциональность. Функциональность сайта можно разде- лять для пользователей сайта, являющихся зарегистрированными читателями в библиотеке и не являющихся таковыми. 3) Интерфейс сайта. В зависимости от текущего пользователя на сайте может меняться положение и формат различных элементов управления. При этом элементы должны быть объединены в группы. Также может изменяться цве- товая схема всего сайта. Большинство информации о внешнем виде сайта должно быть получено непосредственно от пользователя, при этом возмож- ность ввода этой информации не должна быть для пользователя сложной. Решением является представление на выбор пользователю нескольких шаб- лонов интерфейса, каждый из которых имеет некоторое предопределенное расположение всех элементов, а также представление возможности свобод- ного перетаскивания различных элементов. Некоторые элементы при пере- таскивании могут изменять свой формат. Так, например, меню может стано- виться горизонтальным, если его расположить вверху страницы, или верти- кальным, если располагается сбоку страницы сайта. Для персонализации каждого из этих объектов можно создать некоторое храни- лище персональных параметров сайта для каждого пользователя. Это хранилище может содержать скалярные значения параметров, такие как, например, координаты располо- жения элементов, текущая цветовая схема и т.п. Кроме этого, там могут содержаться некоторые оценочные данные, полученные на основе статистики. К таким данным можно отнести, например, значения индексов УДК (или другого классификатора), наи- более часто заказываемых пользователем, чтобы на их основе сортировать результаты поиска. Такие значения будут представлять собой массив пар <значение, рейтинг> вви- ду того, что у каждого пользователя может быть несколько предпочитаемых значений. В простейшем случае рейтинг каждого значения будет определяться количеством об- ращений пользователя к этому значению (например, количеством запросов книг с за- данным УДК). В более сложном случае должны учитываться временные показатели, т.е. запросы документов, сделанные в недавнем прошлом, должны вносить больший вклад в рейтинг, чем запросы сделанные давно. Это нужно для того, чтобы учесть ди- намику изменений предпочтений пользователя. Еще одним аспектом персонализации сайта является учет различных версий ин- тернет-броузеров. Далеко не всегда можно рассчитывать, что у пользователя сайта есть броузер, поддерживающий все требуемые возможности, в частности, клиентские сце- нарии. Выходом могло стать создание сайта, использующего только стандартные воз- можности HMTL, поддерживаемые всеми броузерами. Однако это ограничивает потен- циальные возможности сайта. Поэтому правильным решением является создание тако- Персонализация представления информации на сайте автоматизированной библиотечной системы МГТУ им. Н.Э. Баумана Культура народов Причерноморья, 2004 г. № 48. Т.2 37 го сайта, который отображается по-разному, в зависимости от броузера, используемого пользователем. Это особенно важно в свете организации перетаскивания элементов сайта, так как оно организуется клиентским сценарием и не будет работать на старых версиях броузеров. Для того, чтобы сохранять настройки, сделанные пользователем между сессия- ми, нужно некоторым образом идентифицировать пользователя. Можно было бы обязать пользователей при заходе на сайт аутентифицироваться в обязательном порядке при каждом входе, что для многих пользователей может ока- заться очень утомительным и может их отпугнуть. Для решения этой проблемы можно предпринять следующие шаги. Во-первых, для сокращения времени, требуемого на аутентификацию, т.е. ввод при каждом входе логина и пароля, можно сохранять идентификатор пользователя в Cookie (от есть локально на компьютере пользователя). Естественно, делать это нужно только с его согласия, чтобы исключить возможность использования этого идентифи- катора другими пользователями того же компьютера. Такой подход позволит пользова- телю, один раз зарегистрировавшись, пользоваться своими настройками, не проходя каждый раз процесс аутентификации. Во-вторых, можно сохранять информацию о настройках и не зарегистрирован- ных пользователей. Для этого каждому пользователю, не прошедшему регистрацию, но попытавшемуся изменить настройки или выполнившему какие-то действия, которые влекут изменение настроек, будет автоматически сопоставляться анонимная учетная запись. Разумеется, такая учетная запись не будет давать прав пользования теми разде- лами сайта, для которых нужна обязательная регистрация. Во избежание засорения базы данных анонимные учетные записи должны уда- ляться после длительного их неиспользования или после превышения критического объема базы данных, при котором время ответа страницы превышает 3-5 секунд для заданного количества пользователей. Для осуществления такого подхода нужно обес- печить наличие в таблице учетных записей пользователей информации о времени по- следнего посещения каждым пользователем сайта библиотеки. Таким образом, мы добавляем к сайту библиотеки хранилище персональных на- строек каждого пользователя, способы модификации содержимого этого хранилища и алгоритмы учета этого содержимого при формировании представления сайта. В резуль- тате получаем возможность сделать сайт библиотеки настраиваемым под потребности каждого конкретного пользователя. Как следствие, можем сделать сайт адекватным по- требностям большего числа пользователей по сравнению с тем, чего можно достичь, если бы сайт не использовал персонализации.