Персонализация представления информации на сайте автоматизированной библиотечной системы МГТУ им. Н.Э. Баумана
В статье рассматриваются вопросы создания сайта, способного подстраиваться под каждого конкретного пользователя. Обсуждаются виды персонализуемой информации, способы ее представления, а также проблема идентификации пользователей....
Gespeichert in:
Datum: | 2004 |
---|---|
1. Verfasser: | |
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 Ukraineid |
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 секунд для
заданного количества пользователей. Для осуществления такого подхода нужно обес-
печить наличие в таблице учетных записей пользователей информации о времени по-
следнего посещения каждым пользователем сайта библиотеки.
Таким образом, мы добавляем к сайту библиотеки хранилище персональных на-
строек каждого пользователя, способы модификации содержимого этого хранилища и
алгоритмы учета этого содержимого при формировании представления сайта. В резуль-
тате получаем возможность сделать сайт библиотеки настраиваемым под потребности
каждого конкретного пользователя. Как следствие, можем сделать сайт адекватным по-
требностям большего числа пользователей по сравнению с тем, чего можно достичь,
если бы сайт не использовал персонализации.
|