
Cite: Dvorovenko O. V., Taranenko L. G., Smerdin A. V. Techologies for designing and implementing user self-service workstations in libraries / O. V. Dvorovenko, 
L. G. Taranenko, A. V. Smerdin // Scientific and technical libraries. 2022. No. 9. 
P. 54–68. https://doi.org/10.33186/1027-3689-2022-9-54-68

    Традиционные библиотечные технологии, формы обслуживания, принципы взаимодействия библиотек друг с другом изменяются. 
Одна из современных тенденций – объединение усилий библиотек для реализации отдельных технологических процессов. Наиболее ярко это отразилось на электронных услугах. 
    Электронной услугой в комплексе современного библиотечного обслуживания является станция самообслуживания пользователей. 
Её внедрение позволяет увеличить производительность труда сотрудников и его качество, сделать удобным получение базовых библиотечных услуг. Станции самообслуживания можно развивать. Назовём их преимущества: 
    Сокращаются временные и трудозатраты библиотекарей, появляется возможность решать другие профессиональные задачи. 
    Повышается культура сервиса, экономится время пользователей, уменьшаются показатели времени на всё обслуживание. 
    Компактность и технологичность станции позволяют увеличить площади для хранения, экспонирования библиотечных фондов. 
В библиотеке может быть расположено несколько станций.
    Недостатки станций самообслуживания: 
    Проблема контроля: увеличивается количество краж изданий (можно установить «противокражные» ворота). 
    Минимальный контроль за состоянием сдаваемых документов, что не позволяет восстанавливать их вовремя. 
    Высокая стоимость оборудования, на базе которого работает станция, необходимость в техподдержке сотрудниками библиотеки или сторонними лицами. 
    Неготовность 	некоторых читателей к самостоятельному обслуживанию. 
    
    Цель статьи – описать технологию создания станции самообслуживания в Государственной библиотеке Кузбасса для детей и молодёжи (Кемерово).
    Станции самообслуживания успешно внедрены в ряде отечественных библиотек, работающих с детьми и молодёжью (Российская государственная библиотека для молодёжи [1]; Центральная библиотека № 197 им. А. А. Ахматовой (Москва) [2]; Центральная городская деловая библиотека (Москва) [3]; Центральная городская молодёжная библиотека им. М. А. Светлова (Москва) [4]) и др.
    В этих библиотеках работа станций основана на технологии радиочастотной идентификации (RFID). Впервые перспективы использования RFID-технологий в библиотеках обозначили С. Б. Абрамов и И. В. Тимошенко на конференции LIBCOM–2010. Преимуществом этой технологии была названа возможность форсировать интеграцию библиотечных систем автоматизации поставщиками информационных ресурсов [5].
    Международный стандарт ISO 28560-1:2011 «Information and documentation – RFID in libraries – Part 1: Data elements and general guidelines for implementation»1, принятый в 2011 г., позволил транслировать опыт использования RFID-технологий в библиотечную практику большинства стран. Принятие стандарта позволило зафиксировать набор элементов данных и общие рекомендации по внедрению RFID 
в библиотеки. Принципы взаимодействия библиотек и издательств 
в стандарте сформулированы в виде требований к данным издателей, типографий и других поставщиков библиотечных материалов. 
    RFID-технологии позволяют эффективно реализовывать базовые библиотечные процессы, такие как самообслуживание читателей; контроль за оборотом книг внутри библиотеки и быстрый поиск нужных экземпляров; защита от несанкционированного выноса изданий; организация работы межбиблиотечного абонемента. 
    RFID-технологии предполагают использование меток, предназначенных для маркировки книжных изданий, а также архивных документов. Основные принципы работы RFID-систем описаны в [5]. 
    Рассмотрим на примере Государственной библиотеки Кузбасса для детей и молодёжи опыт внедрения станции самообслуживания (рис. 1).
    Этапы внедрения RFID-технологий, предложенные О. В. Медведевой и О. Г. Маркиной [6], спроецированы на станцию самообслуживания Государственной библиотеки Кузбасса для детей и молодёжи.

Рис. 1. Этапы внедрения станции самообслуживания 
в Государственной библиотеке Кузбасса для детей и молодёжи
    
Проект станции самообслуживания библиотеки, её аппаратная часть, база данных, а также настройка взаимодействия с АБИС OPAC-Global разрабатывались самостоятельно.
    Первоначальные требования к станции были выдвинуты на этапе определения проблемы: 
    назначение: система предназначена для упрощения библиотечной деятельности персонала и пользователей, самостоятельного получения изданий из библиотечного фонда и их возврата; 
    функциональные требования: адаптация для работы в сфере библиотечного обслуживания пользователей, предоставление определённых ключевых возможностей (возврат, получение документов); 
    надёжность: необходимое требование для любой операции на каждой стадии функционирования информационной системы, так как важна не только безопасность информации, но и её целостность, правильная структура. В большей степени за безопасность информации «отвечают» аппаратные средства, а за сохранение её целостности – информационная система [7]. На этом этапе следует предусмотреть вариант повреждения структуры данных, возникший по вине человеческого фактора;
    требования к аппаратному обеспечению информационной системы: основаны на текущей технической оснащённости библиотеки, поэтому не должны быть слишком высокими; 
    требования к программной совместимости: возможность внедрения информационной системы на компьютер с операционной системой Windows 7 и выше; 
    требования к программной документации: руководство пользователя должно описывать работу с графическим интерфейсом информационной системы и отражать основные этапы работы с ним для решения отдельных типовых задач из общего функционала системы (поэтому необходимо хорошее наглядное представление); 
    требования к режимам работы: система должна поддерживать два основных режима – пользовательский (работа пользователя с системой) и режим администратора (полные права для редактирования и настройки всех подсистем и объектов). 
    На основе заявленных требований будут отслеживаться первые результаты работы станции самообслуживания.
    Предпроектное обследование обусловило выбор программной среды для разработки и внедрения станции самообслуживания – MySQL.
    В качестве основы программного обеспечения использованы несколько важнейших элементов как для сервера, так и для самой станции самообслуживания (табл. 1).
Таблица 1 
Система станции самообслуживания и её компоненты
Наименование компонента
Описание компонента
Клиент «Терминал 2.0.08»
Напрямую отвечает за самостоятельные операции по выдаче книг пользователю и их возврат.
База данных «TERMINAL» 
Хранение, изменение и обработка данных. 
Программа «Синхронизация» 
Программа предназначена для выгрузки данных из электронного каталога.
Блокировка читателей-должников 
Программа блокирует доступ читателям, нарушившим условия пользования библиотекой и её услугами. 
    
    Система построена на клиент-серверной архитектуре. В данном случае клиентом является сама станция. Для взаимодействия с сервером нужно программное обеспечение, которое установлено на станции самообслуживания «Клиент»:
    1.	Операционная система Windows 7. 
    2.	Программа «Терминал» версия 2.0.08.
    3.	Драйвер Open DataBase Connectivity MySQL (ODBC) – широко применяемый прикладной программный интерфейс (API), обеспечивающий взаимодействие читателя с базой данных.
    Программное обеспечение на сервере:
    1.	Операционная система Windows 7. 
    2.	Реляционная система управления базами данных MySQL.
    
3.	Программа «Синхронизация 1.0», предназначенная для передачи названий книг из системы управления базами данных (СУБД) станции.
    Клиент взаимодействует с сервером (передаёт данные) через локальную вычислительную сеть.
    Для станции самообслуживания было подобрано специализированное оборудование (табл. 2). 
Таблица 2 
Аппаратная часть станции самообслуживания
Наименование 
аппаратного компонента
Описание 
аппаратного компонента
Сервер
Процессор, материнская плата, оперативное запоминающее устройство и т. д.
Сенсорный экран 
Взаимодействие с интерфейсом программы «Терминал» прикосновением к экрану. 
Принтер печати чеков 
Печать квитанции читателю и библиотекарю. 
Объёмный сканер штрихкода 
Идентификация читателя при помощи читательского билета и идентификация книг со штрихкодом. 
    
    Программное обеспечение комплекса «Терминал» состоит из нескольких компонентов:
    Клиент «Терминал 2.0.08» – программа, которая позволяет пользователю брать и сдавать книги самостоятельно.
    Программа разработана в интегрированной среде разработки программного обеспечения DELPHI XE3. 
    Для сохранения информации о выданных и сданных документах используется СУБД MySQL, в которой была создана база данных «TERMINAL» (табл. 3).
    

Таблица 3
Структура базы данных «TERMINAL»
Элемент 
структуры
Описание
BOOK
Сохраняет информацию о выданных читателю книгах. 
Содержит следующие поля:
Id_tr – автоинкрементное поле (автоматически увеличивается на 1), номер транзакции, уникальный порядковый номер операции;
Nomer_user – хранит номер читательского билета;
Type_tr – тип операции (код операции). Автоматически увеличивается на 1, номер транзакции – уникальный порядковый номер операции;
Data_tr – дата и время выдачи книги;
Name_book – хранит уникальный код выдаваемого документа, который позже сопоставляется с названием выдаваемой книги из таблицы BOOK_NAME.
BOOK_DEL
Сохраняет информацию о сданных читателем книгах. Структура таблицы аналогична структуре таблицы BOOK (за исключением того, что Type_tr хранит другой код операции «2», соответствующий операции сдачи документа читателем).
USER_NAME
Пользовательская база данных. Позволяет делать выборку статистики по пользователю. 
Содержит следующие поля:
Id_user – уникальный порядковый номер читателя в системе, его идентификатор;
Nomer_user – номер читательского билета пользователя читателя;
Name_user – ФИО читателя (пока не используется, держится в резерве).
BLACK_LIST
Хранит данные о читателях-должниках, которые не могут пользоваться терминалом самообслуживания. 
Содержит следующие поля:
Id_list – уникальный порядковый номер читателя в системе, его идентификатор;
Data_block – дата и время блокировки пользователя;
Nomer_user – номер читательского билета читателя;
Name_user – ФИО читателя;
Memo_up – поле для внесения произвольной информации (текста) библиотекарем.


Окончание таблицы 3
Элемент 
структуры
Описание
BOOK_NAME
Таблица включает названия книг, которые сопоставляются по полю Name_book с таблицами BOOK и BOOK_DEL. Это сделано для того, чтобы на «квитанции» выводились штрихкод книги и её название.
Содержит следующие поля:
Id_name – уникальный порядковый номер записи книги;
200_а – название книги;
200_f – сведения об авторе книги;
200_g – год издания книги (не используется);
899_b – данные о том, из какого фонда и отдела книга;
899_p – штрихкод книги (по этому полю происходит сопоставление с таблицами BOOK и BOOK_DEL, а также для подстановки в «квитанцию» названия книги).
    
    Программа «Синхронизация 1.0» выгружает данные (названия книг) из электронного каталога АБИС OPAC-Global в таблицу BOOK_NAME. Это происходит автоматически один раз в неделю через планировщика заданий. Записи из формата RUSMARC преобразуются и загружаются в базу данных станции самообслуживания, непосредственно в таблицу BOOK_NAME. Обмен происходит через файл формата ISO.
    Программа блокировки читателей-должников. При первом использовании читательского билета сведения о читателе попадают в базу данных, в таблицу USER_NAME. В процессе формирования еженедельного отчёта в АБИС OPAC-Global читатели с задолженностями вносятся в таблицу BLACK_LIST. 
    Для разработки графического интерфейса использованы Photoshop CS и фраймворк FireMonkey (предлагает широкий выбор визуальных эффектов, пользовательских масштабируемых векторных и 3D-интерфейсов).
       
    Опишем процессы внедрения и адаптации станции самообслуживания библиотеки.
    Внедрение: установка конфигурации информационной системы (производилась системным администратором); тестирование производительности для определения скорости и отклика системы на определённую нагрузку.
    Адаптация: разработка пользовательской инструкции (составлена консультантом по созданию и внедрению станции, передана сотрудникам библиотеки); инструктаж по работе с информационной системой. 
    Станция самообслуживания пользователей функционирует с 2019 г. только в одном здании библиотеки. 
    Динамика использования станции самообслуживания отражена на рис. 2. Показатели за 2021 г. демонстрируют увеличение обращений к книговыдаче и возврату литературы. Выдача документов через станцию самообслуживания составляет 20% от общей книговыдачи. В период пандемии читатели в библиотеке не обслуживались, документы предоставлялись им лично, а затем принимались на санитарную обработку через сотрудников библиотеки на входе в здание. Это сказалось на статистике использования станции. Позже возврат литературы стал осуществляться через станцию самообслуживания. В первый год работы станции было выдано 12% литературы от общей книговыдачи библиотеки. Количество операций возврата документов в 2019 и 2021 гг. превышает количество книговыдач (рис. 2).
    Работа станции самообслуживания была представлена профессиональному сообществу на конференции «Развитие кадрового потенциала библиотеки в условиях цифровой экономики» (Кемерово, 2020 г.) в формате мастер-класса [8], что способствовало трансляции опыта сотрудников Государственной библиотеки Кузбасса для детей и 
молодёжи.
    Станция самообслуживания позволила качественно повысить уровень работы библиотеки за счёт внедрения информационных технологий, вывела обслуживание читателей на более высокий уровень. 
Подобная станция может быть внедрена и в других библиотеках, имеющих схожие параметры. Она позволяет экономить время пользователей, автоматизировать многие процессы и в целом – повысить технологический уровень библиотечного обслуживания. 
    

    Станция самообслуживания пользователей, разработанная для Государственной библиотеки Кузбасса для детей и молодёжи, может стать образцом для создания станций в других библиотеках. 
    В дальнейшем потребуется проанализировать эффективность данной услуги, изучив мнение читателей, оценить её потребительские свойства. 
