UA   EN
ДонНТУ   Портал магистров

Реферат по теме выпускной работы

Содержание

Введение

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

Один из самых востребованных ресурсов в интернете являются библиотечные системы [1] (далее БС), которые ещё называют, виртуальными или цифровыми библиотеками. Важной особенностью таких библиотек является то, что некоторая часть информационного фонда или даже полностью весь фонд классической библиотеки после цифровой обработки становится доступным широкой аудитории при помощи интернета. Информационная база таких библиотек может быть чисто виртуальной или опираться на физические исходные ресурсы, уже имеющиеся в традиционном книгохранилище. Термин «библиотечные системы» является наиболее популярным в современном мире [2].

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

Цель исследования

Целью работы является снижение размеров баз данных при индексировании текстовых файлов.

Для достижения поставленной цели нужно решить следующие задачи:

  1. Провести анализ современных существующих систем.
  2. Выполнить анализ и сравнение современных технологий создания.
  3. Выполнить разработку системы по более эффективной технологии.
  4. Провести исследование готовой системы.

Разрабатываемая информационная библиотечная система на основе облачных технологий должна соответствовать следующим требованиям:

1 Обзор современных технологий разработки библиотечных систем

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

Электронные библиотечные системы делятся по способу создания [3]:

Создание и использование сервисов электронной библиотеки реализуется через следующие необходимые элементы:

Для эффективной деятельности электронной библиотеки, необходимо урегулировать следующие вопросы:

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

Главное в электронной библиотеке – это система каталогов с возможностью удобного поиска информации в базе данных системы [4]. По способу работы системы бывают трёх видов:

1.1 Основные требования при разработке электронных библиотечных систем

Электронная библиотека представляет собой интегрированный набор услуг по сбору, каталогизации, хранению, поиску, защите и извлечению информации, которые обеспечивают согласованную организацию и удобный доступ к обычно большим объемам цифровой информации [5]. Цифровые библиотеки — это реализация архитектуры в конкретной ситуации с оборудованием, сетью и программным обеспечением, в которой особое внимание уделяется организации, получению, сохранению и использованию информации.

Для разработки системы электронной библиотеки нужно учитывать следующие критерии [6]:

  1. Низкая стоимость, включая все аппаратные и программные компоненты;
  2. Техническая простота в установке и управлении;
  3. Масштабируемость
  4. Открытость и совместимость
  5. Модульность
  6. Удобность для пользователя;
  7. Многопользовательность (включая как поиск, так и обслуживание);
  8. Независимость от платформы (включая клиентские и серверные компоненты).

1.1.1 Основные принципы проектирования библиотечной системы

Архитектура разрабатываемой библиотечной системы должна быть соответствовать современным технологиям, следовательно, при проектировании следует использовать следующие принципы [7]:

  1. Обслуживание
  2. Архитектура БС должна поддерживать все сервисы и инструменты необходимые для работоспособности и предоставления услуг.

  3. Открытая архитектура
  4. Архитектура должна быть открытой, расширяемой и поддерживать взаимодействие между разнородными распределенными системами.

  5. Хранение
  6. Архитектура должна обеспечивать постоянный доступ к коллекции БС, решая такие вопросы, как присвоение имен, цифровое архивирование и цифровое сохранение.

  7. Конфиденциальность
  8. Архитектура должна учитывать вопросы конфиденциальности и поддерживать как анонимный, так и индивидуальный доступ к ресурсам.

  9. Модульность
  10. Архитектура должна иметь возможность сочетать новые технологии и устаревшие компоненты, которые взаимодействуют друг с другом с разной скоростью.

  11. Поддержка пользователей
  12. Архитектура должна поддерживать базовый уровень услуг, к которым можно получить доступ с помощью стандартной конфигурации рабочего стола и программного обеспечения. Для некоторых служб более высокого уровня могут потребоваться проприетарные клиенты, но поддержка этих клиентов должна определяться группой инструментов и служб БС [6].

1.2 Компоненты библиотечной системы

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

Структура электронной библиотечной системы, которая представлена на рисунке 1, состоит из четырех основных компонентов [7]:

Рисунок 1 – Структура электронной библиотечной системы
(анимация: 7 кадров, длительность 6 секунд, нет ограничения циклов повторения, 9.07 кб)

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

Поисковая система – серверная часть системы, которая взаимодействует с пользовательским интерфейсом получая из него поисковый запрос, который необходимо преобразовать и передать в дескриптор. После получения ответа, поисковая система возвращает пользователю файл.

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

Репозиторий – другими словами хранилище, которое хранит в себе весь или некоторую часть библиотечного фонда системы. При поступлении запроса возвращает необходимый файл.

2 Архитектура электронный библиотечной системы

Рассматривать архитектуру электронных библиотечных систем следует, как и любую другую архитектуру сложной системы, на нескольких уровнях [8].

2.1 Условный уровень

На условном уровне рассматриваются данные, метаданные и мета-объект. Данные - это библиотечные материалы, а метаданные - это данные об объекте в цифровой библиотеке. Традиционная карта записи является примером метаданных для традиционной библиотеки. Мета-объект-это объект, который предоставляет ссылки на набор цифровых объектов. В самой простой форме мета-объект представляет собой список других цифровых объектов. Например, мета-объект для антологии-это цифровой объект, который перечисляет все стихи. Цифровые объекты сохраняются для определения метаданных (данные о данных). Проектирование метаданных важно для поиска литературы и информации.

Представление условного уровня можно увидеть на рисунке 2.

Рисунок 2 – Условный уровень архитектуры

2.2 Операционный уровень

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

Эти ресурсы могут находиться в разных системах, и в разных базах данных они выглядят так, как будто они находятся в одной системе, для пользователей. Таким образом, как для современного, так и для ретроспективного поиска, служба цифровой библиотеки должна обеспечивать совместимость с информацией в промежуточном программном обеспечении. И для этого потребуются некоторые общие стандарты, которые будут способствовать обычным поискам и кросс-доменным. Пример операционного уровня представлен на рисунке 3.

Рисунок 3 – Операционный уровень архитектуры

2.3 Технический уровень

На техническом уровне надо думать о функциональном компоненте. Метаданные предназначены для контента и добавляются в цифровую библиотеку. Она предоставляет информацию о контенте. Таким образом, метаданные и данные должны быть логически связаны вместе, и должна быть надежная базовая технология для управления логическим соединением во времени, платформах и над географическим расположением, в сетевой распределенной системе. На этом уровне описываются основные функциональные области, которые вместе предоставляют необходимые компоненты для создания надежных, масштабируемых и совместимых приложений и услуг цифровых библиотек с полученными цифровыми объектами (рисунок 4).

Рисунок 4 – Технический уровень архитектуры

2.4. Системный уровень

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

Рисунок 5 – Системный уровень архитектуры

Выводы

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

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

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

Список источников

  1. DIGITAL LIBRARY | ADVANTAGES & DISADVANTAGES OF DIGITAL LIBRARY | COMPONENTS OF DIGITAL LIBRARY [Электронный ресурс] https://limbd.org/digital-library-advantages-disadvantages-of-digital-library-components-of-digital-library/
  2. Электронно-библиотечные системы [Электронный ресурс] – Режим доступа: https://samara.mgpu.ru/files/mediacenter/Eylektronno-bibliotechnye_sistemy.pdf
  3. Электронные библиотеки [Электронный ресурс] – Режим доступа: https://ifap.ru/library/gost/70962016.pdf
  4. Пилко И.С., Распределенные библиотечные системы – Режим доступа: http://www.gpntb.ru/win/ntb/ntb97/10/F10_02.html
  5. Digital Library System [Электронный ресурс] – Режим доступа: https://www.sciencedirect.com/topics/computer-science/digital-library-system
  6. DIGITAL LIBRARIES [Электронный ресурс] – Режим доступа: Режим доступа: https://egyankosh.ac.in/bitstream/103456789/25563/1/Unit-7.pdf
  7. Richa Pandey, Digital Library Architecture [Электронный ресурс] – Режим доступа: https://core.ac.uk/download/pdf/333967208.pdf
  8. Hussein Suleman, Design and Architecture of Digital Libraries [Электронный ресурс] – Режим доступа: https://core.ac.uk/download/pdf/232196368.pdf
  9. Электронная библиотечная система [Электронный ресурс] – Режим доступа: https://www.sbup.com/wiki/Электронная_библиотечная_система
  10. William Y. Arms, Christophe Blanchi, Edward A. Overly, An Architecture for Information in Digital Libraries [Электронный ресурс] – Режим доступа: https://dlib.org/dlib/february97/cnri/02arms1.html