Сайт Библиотеки Банка России в Интернете: как QSOFT реализовал корпоративный проект

Подобно многим ведомственным и крупным корпоративным организациям в структуре Банка России действует библиотека, которая осуществляет информационное сопровождение деятельности структурных подразделений банка на всей территории Российской Федерации.

Справочно-информационный фонд Библиотеки Банка России — это впечатляющая коллекция, насчитывающая более 350 тысяч изданий, как в печатном, так и в электронном виде, по экономической, финансово-банковской и сопутствующим тематикам. Это огромный архив, в котором представлены в том числе редкие и ценные экземпляры, многие из которых датированы второй половиной XVIII века.

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

Тендер на создание нового сайта выиграла компания QSOFT. Разработчик получил задание сделать новый сервис максимально эстетичным и удобным для пользователя. Кроме того, стояла задача обеспечивать взаимодействие сайта с внутренней автоматизированной библиотечной системой.

Олег Князев
Олег Князев Директор проектов QSOFT

Работа над проектом началась 1 июня 2022 года. Процесс в целом был стандартным: сначала несколько встреч для сбора требований заказчика, потом отрисовка дизайн-макетов, написание технического задания, его согласование и разработка портала. Финальный шаг — этап внедрения. В целом цепочка получилась абсолютно типовая, но не без сложностей. Сайт «Библиотека Банка России» — большой общественно важный проект, требования к его разработке, безопасности отличались от того, что мы делали до этого

Работа по стандартам Банка России

Компания QSOFT должна была руководствоваться не только установленным ГОСТ-34 – комплексом стандартов на разработку автоматизированных систем, но и высоким стандартам и положениям Банка России, прописанных в ТЗ.

Олег Князев
Олег Князев Директор проектов QSOFT

Это был наш первый проект с Банком России, работа по ГОСТ-34 и стандартам Банка России, чтобы уложиться во все дедлайны, нам приходилось максимально быстро разбираться с требованиями к написанию техзадания, подбирать оптимальные решения по реализации дизайна и интерфейса, а также разрабатывать документацию: программу тестирования, программу опытной эксплуатации, руководство администратора, руководство пользователя и многое другое

Вызов RUSMARC и интеграции

Технической сложностью стала работа с библиотечным стандартом RUSMARC, с которым QSOFT работал впервые. RUSMARC — это часть группы стандартов MARC, российский аналог международного коммуникативного формата UNIMARC. Он был создан по заказу Министерства культуры в рамках программы LIBNET для облегчения каталогизации в российских библиотеках.

Олег Князев
Олег Князев Директор проектов QSOFT

RUSMARC выгружает из системы Заказчика и передаёт данные сплошным текстом: категории издания, теги, название, издатель, год выпуска и т.д. Мы спроектировали решение, которое преобразует сплошной текст в структурированную информацию и заносит всё в нужные поля. Работа с данным форматом была огромным вызовом. Для выполнения работ мы тесно сотрудничали с разработчиками Информационно-библиотечного комплекса — Ассоциацией ЭБНИТ

Обеспечить перенос этой информации тоже было непростым делом и предполагало реализацию сложных интеграций. Тем не менее QSOFT совместно с Банком России смогли разработать эффективный механизм передачи данных большого объёма из внутреннего портала заказчика на сайт, результат которого можно наблюдать в каталоге.

Итоги и планы

Одной из задач, поставленных Центральным банком Российской Федерации, была возможность обеспечить постоянное развитие сайта библиотеки. Для этих целей QSOFT реализовал удобную админ-панель, через которую можно продолжать наполнять сайт новым контентом: добавлять тексты, фотографии, баннеры, создавать новые страницы.

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

В том числе QSOFT реализовал на сайте библиотеки поиск на базе решения ElasticSearch — системы, которая позволяет осуществлять поиск любой информации вплоть до цитат.

Олег Князев
Олег Князев Директор проектов QSOFT

Сайт «Библиотека Банка России» — это общественно значимый проект. Мы прошли все строгие этапы согласования и приемки и видим, что результат превзошёл ожидания. Теперь библиотека получила возможность предоставлять доступ к своим каталогам и коллекциям не только сотрудникам Банка России, но и любому пользователю сети Интернет

Статья подготовлена специально для vc.ru