Назад в библиотеку

ИНФОРМАЦИОННЫЕ РЕСУРСЫ НАУЧНО-ТЕХНИЧЕСКОЙ БИБЛИОТЕКИ, КАК ИНСТРУМЕНТ ПОДДЕРЖКИ МОЛОДЕЖНОГО НАУЧНОГО ТВОРЧЕСТВА

Авторы:Лимановская В.Р., Собчишен А.С.
Научные руководители: Дадашова Т.А., Молоковский И.А., к.т.н., доцент
ФГБНУ «Институт научно-технической информации»

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

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

Цели данной статьи: разработать проект библиотечного элемента как части экосистемы молодежного научного творчества, рассмотреть вопросы построения структуры и защиты данных элемента экосистемы.

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

Центральная научно-техническая библиотека федерального государственного бюджетного научного учреждения «Институт научно-технической информации» (ЦНТБ ФГБНУ «ИНТИ») единственная специализированная научно-техническая библиотека в новых регионах. Фонды ЦНТБ ФГБНУ «ИНТИ» полностью соответствуют отраслевой специфике Донбасса. Для исследователей, историков, научных работников, а также молодых ученых – будет интересна информация об ученых, их разработках, отраслевых особенностях производственного процесса, развитии науки и техники территории и отраслей народного хозяйства.

На сегодняшний день ЦНТБ ФГБНУ «ИНТИ» может позиционировать себя как потенциальная платформа и среда, способствующая интеграции молодых исследователей и их идей в научное сообщество.

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

Реализация проекта библиотечного элемента экосистемы молодежного научного творчества может обеспечить доступ молодым исследователям к широкому спектру научных и технических материалов, в т.ч.:

Данный проект создаст условия для накопления и передачи знаний, что особенно важно для молодежи, которая только начинает свой путь в науке. Информационная поддержка является необходимым условием для формирования критического подхода к материалам и развития навыков научного анализа.

На текущем этапе создания веб-платформы для ЦНТБ ФГБНУ «ИНТИ» использованы передовые инструменты и технологии, чтобы обеспечить надежную и функциональную работу веб-приложения. При создании платформы не только предусмотрены текущие потребности пользователей, но и возможности дальнейшего развития, в частности, создание мобильного приложения. При реализации цифровой платформы использованы следующие элементы:

  1. React + Vite. React – библиотека, позволяющая создавать динамичные и интерактивные пользовательские интерфейсы с использованием компонентов. Использование React дает возможность быстро и безболезненно адаптировать веб-платформу под мобильное приложение с помощью React Native. Vite используется для создания и сборки проекта. Благодаря своей скорости и эффективности этот инструмент значительно ускоряет процесс разработки, обеспечивая быстрый старт и минимальные размеры выходного кода [2].
  2. TypeScript (TS). Для повышения точности и безопасности кода проект переведен на TypeScript. Строгая типизация позволяет заранее отлавливать ошибки, что увеличивает стабильность приложения и упрощает поддержку кода в будущем.
  3. SCSS. Это препроцессор CSS, который предоставляет расширенные возможности для компоновки стилей, такие как вложенность, переменные и mixin, что упрощает разработку и поддержку сложных стилей.

Используемые библиотеки:

  1. DOMPurify. В целях обеспечения безопасности приложения введена библиотека DOMPurify. Она защищает от XSS (Cross-Site Scripting) атак, очищая пользовательский ввод и удаляя потенциально вредоносные скрипты.
  2. React-Redux. Для управления состоянием приложения используется Redux в связке с React-Redux. Данная библиотека позволяет эффективно управлять глобальным состоянием, упрощает обмен данными между компонентами и поддерживает целостность данных.
  3. React-Hook-Form – библиотека облегчает управление состоянием форм, валидацией и обработкой данных, что делает процесс взаимодействия с пользователем более гладким и интуитивным.
  4. JS-Cookie. Предназначена для управления cookies. В проекте использована библиотеку js-cookie, что позволяет эффективно работать с данными аутентификации и другими пользовательскими настройками, хранящимися в cookies.

Для обеспечения безопасности использованы следующие элементы:

  1. Защита от XSS-атак (Cross-Site Scripting). С помощью библиотеки DOMPurify происходит очистка пользовательского ввода, что предотвращает внедрение вредоносного кода и защищает сайт от XSS-атак.
  2. Защита от SQL-инъекций. Использованы подготовленные выражения (prepared statements) и ORM для взаимодействия с базой данных, исключая возможность выполнения произвольных SQL-команд злоумышленниками.
  3. CSRF-токены (Cross-Site Request Forgery). Для защиты от CSRF-атак внедрены токены CSRF, которые проверяют легитимность запросов, предотвращая получение доступа к системе с поддельных сайтов.
  4. SSL/TSL-сертификаты. Вся передача данных между пользователями и сервером происходит по защищенному протоколу HTTPS с использованием SSL/TSL-сертификатов. Это обеспечивает шифрование данных и гарантирует их целостность и конфиденциальность.

Проект включает следующие ключевые компоненты:

  1. Главная страница: на главной странице пользователи могут получить доступ к различным сервисам библиотеки, а также воспользоваться поиском по базе данных ЦНТБ ФГБНУ «ИНТИ».
  2. Форма регистрации и входа: данный компонент реализует функциональность для входа в систему и регистрации новых пользователей, обеспечивая удобный интерфейс для новых и зарегистрированных посетителей.
  3. Страница поиска по библиотеке: на данной странице пользователи могут искать книги, использовать фильтры для уточнения поиска и получать информацию о доступных материалах.
  4. Личный кабинет: в личном кабинете пользователи могут просматривать и редактировать свои данные, управлять заказами и избранными книгами.
  5. Модальные формы: эти формы предназначены для выполнения различных задач, таких как подбор литературы для исследования, определение УДК статьи, оформление списка литературных источников по ГОСТу, оформление статьи, перечень журналов для публикации, перечень конференций для участия. Каждая форма имеет свой уникальный функционал и управление данными. База данных веб-платформы, разработанная на текущем этапе, представлена на рисунке 1:

Таким образом, в условиях стремительной цифровизации информационные ресурсы научно-технической библиотеки становятся ключевым фактором для поддержки молодежного научного творчества. ЦНТБ ФГБНУ «ИНТИ», как единственная специализированная библиотека в новых регионах, обладает потенциалом стать платформой для интеграции молодых исследователей в научное сообщество.

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

Реализация проекта позволит молодым ученым эффективно искать информацию, развивать навыки научного анализа и создавать собственные проекты, способствуя развитию научного потенциала.

Список литературы

  1. Гусева Е.Н. Инновационная экономика: роль библиотек // Научно-техническая информация и международное сотрудничество: роль библиотек: ежегодный межвед. сборник науч. трудов. Москва : ГПНТБ России, 2013. С. 59-64.
  2. Мизаев, М. М. React в мире мобильной разработки: преобразование ландшафта с помощью React Native / М. М. Мизаев, С. А. А. Сугаипов, А. М. Эдиев // Тенденции развития науки и образования. – 2023. – № 104-14. – С. 75-78. – DOI 10.18411/trnio-12-2023-784. – EDN VNTXJF.