Разработка системы поиска информации по ключевым словам на примере электронного каталога библиотеки

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

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

Зачем нужен электронный каталог? Библиотекари часто обижаются на то, что обычный читатель думает, что работа в библиотеке ограничивается выдачей книг с полки и поэтому относится к труду библиотекаря с пренебрежением. Но это мнение читателя ему простительно, ведь он не видит и не знает тех процессов, которые происходят в любой библиотеке, и даже не подозревает, какой путь проходит книга, прежде чем попадет на полку. А ведь стоит, наверное, помнить, что библиотеки созданы для именно читателей и каталог служит для обслуживания читателей, а электронный каталог является одним из компонентов инновационного обслуживания читателей, в частности, удаленного пользования ресурсами библиотек. Стоит напомнить, что основным ресурсом любой библиотеки является информация первого уровня - непосредственно книги, периодические и продолжающиеся издания, а также другие документы. А о каком удаленном доступе к информации первого уровня может идти речь, если читатель, найдя информацию в электронном каталоге (информацию об информации), все равно должен прийти в библиотеку, пусть даже его заказ будет уже выполнен, и будет лежать на откладке.

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

Вывод напрашивается сам собой: Электронный каталог для читателя нужен лишь в качестве поисковой системы к электронной библиотеке. Выглядеть это может так: результат поиска информация об информации с правильным библиографическим описанием плюс гиперссылка на полный текст документа и полный текст документа. Как результат читатель-пользователь получает полноценную (созданную с соблюдением всех библиотечных требований) электронную библиотеку [4].

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

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

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

 

2. Создание электронного каталога библиотеки с помощью языка JavaScript

поиск ключевой слово каталог библиотека

2.1 Организация массива данных

 

Массивы являются основой практически любого современного языка программирования, и JavaScript - тому не исключение, Здесь имеется возможность создавать массивы и работать с ними.

Массив (array) - это контейнер, содержащий элементы данных. Каждый из элементов массива - отдельное значение, но все они существуют как часть массива. Доступ к ним возможен только через сам массив [10].

Не смотря на то, что в строг?/p>