Система автоматизации библиотек



бет14/18
Дата09.06.2016
өлшемі6.79 Mb.
#124471
1   ...   10   11   12   13   14   15   16   17   18

8.3.2Форма НАСТРОЙКИ


Служит для установки параметров системы книговыдачи (Рис.13).



Рисунок 13. Общий вид формы НАСТРОЙКИ.

Форма НАСТРОЙКИ состоит из элементов:



кнопки - настройка фильтров книговыдачи

ниспадающего меню Место выдачи:

редактируемой строки Дата возврата:

ниспадающего меню Выбрать дату предполагаемого возврата.



Кнопка открывает форму НАСТРОЙКА ФИЛЬТРОВ КНИГОВЫДАЧИ (Рис.14)



Рисунок 14. Общий вид формы НАСТРОЙКА ФИЛЬТРОВ КНИГОВЫДАЧИ.

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

Маскированию подлежат:

ИМЯ ЧИТАТЕЛЯ: - имя-идентификатор читателя. Маска позволяет установить возможность книговыдачи только для определенных категорий читателей (параметр MASKREADER секции [REQUEST] серверного INI-файла). Пример: Постоянные читатели имеют имена (номера читательских билетов), начинающиеся с символов 01, а временные - с символов 02. Задание в качестве маски 01* приведет к тому, что возможность участвовать в книговыдаче (получить, продлить или вернуть издание) получат только постоянные читатели;

ШИФР ДОКУМЕНТА: - шифр документа (описания издания) в БД Электронного каталога. Маска позволяет установить возможность книговыдачи только для тех изданий, которые имеют определенные шифры документов (параметр MASKSHIFR секции [REQUEST] серверного INI-файла). Пример: В первых символах шифра документа указываются индексы тематического классификатора (УДК или ББК). Задание в качестве маски некоторого индекса с символом * на конце приведет к тому, что книговыдача возможна будет только для изданий определенной тематики;

ИНВЕНТАРНЫЙ НОМЕР: - инвентарный номер экземпляра. Маска устанавливает, что свободные экземпляры для выдачи ищутся только среди экземпляров с определенными инвентарными номерами (параметр MASKINV секции [REQUEST] серверного INI-файла);

ШТРИХ-КОД: - штрих-код экземпляра. Маска устанавливает, что свободные экземпляры для выдачи ищутся только среди экземпляров с определенными штрих-кодами (параметр MASKBAR секции [REQUEST] серверного INI-файла);

МЕСТО ХРАНЕНИЯ: - место хранения экземпляра. Маска устанавливает, что свободные экземпляры для выдачи ищутся только среди экземпляров, находящихся в определенных местах хранения (параметр MASKSTORE секции [REQUEST] серверного INI-файла).

В ИРБИС 128 нет возможности выбора БД из АРМа «Книговыдача». Для указания БД, по которой ведется автоматизированная книговыдача, используется параметр DBNNAMECAT секции [MAIN]. При необходимости использования выдачи по нескольким БД, следует создать БД типа raidb0 (см. п. 6.6), к которой подключить все требуемые базы данных.

Ниспадающее меню МЕСТО ВЫДАЧИ позволяет выбрать место/кафедру, где производится книговыдача (где читатель будет брать издание) при наличии нескольких мест/кафедр выдачи, отличающихся по спектру выдаваемых изданий или обслуживаемых читателей. Данный параметр (MASKMRG секции [REQUEST] серверного INI-файла) имеет более широкое применение (см. ниже).

Для БД читателей RDR существует справочник, содержащий список всех мест выдачи (по умолчанию – файл KV.MNU). Место выдачи берется строго из справочника, а потому если нужно указать "*", то необходимо ее внести в справочник с соответствующим описанием. В записях читателей предусмотрены сведения о том, по каким местам выдачи они обслуживаются (повторяющиеся поля 56 и 57), которые могут отсутствовать, если читатель обслуживается по всем местам выдачи.

В целом средства маскирования позволяют распараллелить работу с очередью читателей на книговыдачу (т.е. создать как бы несколько независимых очередей), когда организуется работа нескольких АРМов «Книговыдачи» в различных точках выдачи книг (хранилища, кафедры, абонемент, читальные залы и т.д.).

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

Редактируемая строка ДАТА ВОЗВРАТА позволяет указать дату предполагаемого возврата выдаваемого издания, т.е. ту дату, по истечении которой держатель издания становится должником. Дата может быть введена непосредственно с клавиатуры или выбрана из ниспадающего меню Выбрать дату предполагаемого возврата (содержание меню формируется на основе справочника RETURN.MNU в директории БД читателей), либо из электронного календаря (иконка ). По умолчанию, если отсутствует справочник RETURN.MNU, дата возврата формируется путем прибавления к текущей дате фиксированного количества дней (по умолчанию 20) - это значение относится к параметрам настройки системы (параметр MAXRETURNDAYS секции [READER] серверного INI-файла книговыдачи). Значения в справочнике RETURN.MNU указываются или в виде количества дней (например: 20, 30 и т.д.) или в виде непосредственной даты (например: @01.06.2008). В качестве даты возврата по умолчанию берется первое значение из справочника RETURN.MNU.

Вновь устанавливаемые параметры настройки учитываются только в текущем сеансе работы пользователя.

Право конкретного пользователя на изменение данных настройки определяется параметром OPTIONABLE в секции [MAIN] серверного INI-файла (по умолчанию разрешено). Если OPTIONABLE=1, то сама форма НАСТРОЙКИ пользователю видна, изменение настроек разрешены, а в случае если OPTIONABLE=0, то форма НАСТРОЙКИ скрыта, изменение настроек не возможны.

Описанный выше параметр МЕСТО ВЫДАЧИ имеет более широкое применение. Во-первых, значение МЕСТА ВЫДАЧИ вносится в запись читателя при выполнении каждой операции выдачи. Во-вторых, на основе данного параметра могут выполняться два вида контроля:

Контроль МЕСТА ВЫДАЧИ при возврате. Заключается в том, что при возврате каждого издания проверяется, совпадает ли место выдачи, указанное в записи читателя, с местом выдачи, определенном в качестве параметра настройки, т.е. проверяется, там ли читатель возвращает издание, где его брал. Если совпадения не происходит, возврат блокируется. Контроль включается или выключается с помощью параметра STRONGRETURN в секции [MAIN] серверного INI-файла (по умолчанию контроль выключен).

Контроль соответствия МЕСТА ВЫДАЧИ и МЕСТА ХРАНЕНИЯ экземпляра. Состоит в следующем: при выполнении любой операции (выдача, возврат, продление) осуществляется проверка соответствия между МЕСТОМ ВЫДАЧИ (установленном в НАСТРОЙКЕ) и местом хранения экземпляра (выдаваемого, возвращаемого, продлеваемого). Соответствие проверяется на основе специального справочника, имеющего по умолчанию имя MHRKV.mnu. Если справочник отсутствует, предполагается, что места выдачи и места хранения совпадают. Контроль включается или выключается с помощью параметра PRMHRKV в секции [MAIN] серверного INI-файла (по умолчанию контроль выключен).

8.3.3Форма ПОИСК ЧИТАТЕЛЯ

Идентификация читателя по штрих-коду его читательского билета является наиболее технологичным решением задачи книговыдачи, но далеко не обязательным. Форма ПОИСК ЧИТАТЕЛЯ служит для быстрого поиска и доступа к записям читателей и представляет из себя табличную форму, предназначенную для отображения и работы со словарем - соответствующим выбранному виду поиска - с целью отбора поискового термина читателя.

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

Для отображения собственно словаря служит ТАБЛИЦА СЛОВАРЯ. Термины в таблице располагаются в алфавитном порядке (при этом следует иметь в виду, что при таком упорядочивании цифры и знаки препинания предшествуют буквам, а латинские буквы предшествуют кириллическим)(Рис.15).

Таблица состоит из следующих столбцов:

ДОК-ОВ - содержит число, равное частоте встречаемости данного термина в базе данных (иными словами, данное число характеризует количество документов, содержащих соответствующий термин, т.е. оно может быть равно количеству документов или превышать его - в том случае, когда данный термин встречается в документе более одного раза);

ТЕРМИНЫ - содержит собственно термины словаря.

Текущим термином таблицы словаря является термин, выделенный цветом или рамкой.

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

Для управления просмотром словаря служат полоса вертикальной прокрутки, редактируемая строка КЛЮЧ и клавиатурные команды <стрелка вверх>/<стрелка вниз>, кнопки перехода: - переход к первому термину (к началу) словаря, - загрузить предыдущую порцию терминов словаря, - загрузить следующую порцию терминов словаря, - переход к последнему термину (в конец) словаря. Количество терминов в порции словаря устанавливается в серверном INI-файле в разделе [MAIN] параметром I128_TERMSPORTION (по умолчанию = 50).




Рисунок 15. Общий вид формы ПОИСК ЧИТАТЕЛЯ.

Редактируемая строка КЛЮЧ служит для установки начальной точки просмотра словаря и реализует быстрый поиск по словарю. Ключ может задаваться в виде одного символа или строки. При этом нет разницы между строчными и прописными буквами. Начальная точка просмотра устанавливается по значениям столбца ТЕРМИНЫ таблицы словаря.



ПРИМЕР (Рис.15). Если в качестве ключа задать строку - абет, то просмотр словаря начнется с термина, ближайшего к заданному образцу, в данном случае с термина АБЕТАЕВА МАЛИКА ИБРАГИМОВНА.

Вид словаря (а, следовательно, и вид поиска) устанавливается с помощью соответствующего ниспадающего меню Вид поиска, получить которое можно при нажатии на кнопку . Навигация по открытому меню выполняется с помощью «мыши» или клавиатурными командами <стрелка вверх>/<стрелка вниз>. Выбор вида поиска из меню возможен двумя способами: дважды кликнуть левой кнопкой «мыши» на нужной строке или, установив курсор на нужной строке, нажать клавишу Enter. Ниспадающее меню Вид поиска можно изменять в размерах, нажав курсор «мыши» на правом нижнем углу ниспадающего меню (помечен значком ) и двигая по диагонали для уменьшения или увеличения.

Список видов поиска определяется сценарием, который описывается в INI-файле в разделе [READER] (см. САБ ИРБИС64. Общее описание системы, Приложение 6). В исходном виде системы предлагаются следующие виды поиска:

ЧИТАТЕЛИ - поиск по имени-идентификатору или фамилии читателя в полном массиве читателей;

ДЕРЖАТЕЛИ - поиск по имени-идентификатору только среди держателей литературы, т.е. тех, за кем числится выданная литература;

ВЫДАННАЯ ЛИТЕРАТУРА/ШИФР - поиск по шифрам документов выданных изданий;

ВЫДАННАЯ ЛИТЕРАТУРА/НАЗВАНИЕ - поиск по кратким описаниям выданных изданий;

ВЫДАННАЯ ЛИТЕРАТУРА/ШТРИХ-КОД - поиск по штрих-кодам экземпляров выданных изданий (имеет смысл, если штрих-коды используются);

ДАТА ВЫДАЧИ – поиск по дате выдачи литературы;

ДАТА ВОЗВРАТА – поиск по дате возврата литературы;

ПОСЕЩАЕМОСТЬ – поиск по дате посещения;

УТЕРЯННЫЕ ЭКЗЕМПЛЯРЫ (инв.№/штрих-код) – поиск по инвентарным номерам или штрих-кодам утерянных читателями экземпляров;

ЧИТАТЕЛИ С ОТРИЦАТЕЛЬНЫМ БАЛАНСОМ – поиск среди читателей, имеющих отрицательный баланс на счету по платным услугам;

ЧИТАТЕЛИ В БИБЛИОТЕКЕ – поиск среди читателей, фактически находящихся в библиотеке.

Если при отборе (поиске читателя) возникает неоднозначность, т.е. если с текущим термином словаря связано больше одного читателя (например, при поиске ВЫДАННАЯ ЛИТЕРАТУРА/НАЗВАНИЕ - несколько читателей имеют на руках разные экземпляры одного и того же издания), возникает специальное окно ЧИТАТЕЛИ (Рис. 16), с помощью которого можно выбрать конкретного читателя.





Рисунок 16. Окно ЧИТАТЕЛИ для выбора читателя при неоднозначном поиске.

Окно может быть многостраничным. В этом случае в правой части окна появляется полоса вертикальной прокрутки, и становятся активными кнопки навигации по страницам: - первая страница, - предыдущая страница, - следующая страница, - последняя страница. В окне Страница можно задать конкретный номер страницы для перехода. Количество кратких описаний читателей (строк) в окне ЧИТАТЕЛИ устанавливается в серверном INI-файле значением параметра I128_BRIEFPORTION (по умолчанию = 20).

Для получения актуальных данных, используемых АРМом «Книговыдача» в данный момент и в данной конкретном окне, служит кнопка Обновить . Её нажатие вызывает повторное чтение данных с сервера в случае их возможного изменения за время сеанса работы АРМа, либо работы другого пользователя системы.

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

Таким образом, документ читателя, найденный в результате того или иного вида поиска, отображается в рабочей области ЧИТАТЕЛЯ.
В форме ПОИСК ЧИТАТЕЛЯ имеется возможность комплексного поиска, который предназначен для реализации сложных запросов, т.е. для выполнения одновременного поиска по различным элементам описания (видам терминов). Для выполнения комплексного поиска служит окно КОМПЛЕКСНЫЙ ПОИСК (Рис.16а), вызываемое нажатием кнопки (Комплексный поиск).



Рисунок 16а. Окно КОМПЛЕКСНЫЙ ПОИСК.
Окно состоит из двух основных рабочих областей:


  • область СЦЕНАРИЙ ПОИСКА служит для формулировки комплексного запроса;

  • область СЛОВАРЬ служит для представления словаря соответствующих терминов с целью их отбора для поиска. Область СЛОВАРЬ может быть свернута (скрыта) нажатием кнопки .

Основным элементом области СЦЕНАРИЙ ПОИСКА является таблица, с помощью которой формулируется собственно комплексный запрос. Каждая строка таблицы служит для описания одного вида поиска и включает четыре элемента (соответствующих колонкам таблицы):

ЛОГИКА - определяет логический оператор, с помощью которого данный термин должен объединяться со следующим термином (см. ниже). Вводится с помощью ниспадающего меню.

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

ВИД ПОИСКА - определяет элемент описания, по которому необходимо провести поиск (ключевые слова, автор, и т.п.). Элемент выбирается с помощью ниспадающего меню, содержащего все элементы, по которым возможен поиск по словарю. Выбор определенного элемента приводит к тому, что соответствующий словарь отображается в области СЛОВАРЬ. С выбора вида поиска следует начинать формирование комплексного запроса (кликнуть мышью на новой строке таблицы области СЦЕНАРИЙ ПОИСКА в колонке ВИД ПОИСКА).

ТЕРМИН - содержит собственно поисковый термин в соответствии с выбранным видом поиска. Термин может вводиться с клавиатуры или выбираться из словаря. На одной строке может указываться единственный термин (одно ключевое слово, один читатель, один держатель и т.п.).

УСЕЧЕНИЕ - определяет, должен ли использоваться аппарат усечения при поиске по данному термину (см. ниже).
Переключатель ЛОГИКА предназначен для указания логических операторов, которыми объединяются термины комплексного запроса, т.е. определяется требование присутствия этих терминов в искомых документах.

Предлагаются следующие логические операторы:



И - определяет требование присутствия в искомых документах всех поисковых терминов;

ИЛИ - определяет требование присутствия в искомых документах хотя бы одного из поисковых терминов;

И НЕ - определяет требование присутствия первого и отсутствия всех остальных поисковых терминов.
Переключатель УСЕЧЕНИЕ служит для указания факта правого усечения или неусечения поисковых терминов, что определяет способ сравнения поисковых терминов с соответствующими элементами документов.

Если усечение не применяется («галочка» в столбца УСЕЧЕНИЕ не установлена) - сравнение дает положительный результат при полном совпадении поискового термина с соответствующим элементом документа.

Если усечение применяется («галочка» установлена, это значение определено по умолчанию) сравнение дает положительный результат в том случае, когда поисковый термин совпадает с началом соответствующего элемента документа. Например, поисковый термин АВТОМАТ будет совпадать с терминами документа АВТОМАТЫ, АВТОМАТИЧЕСКИЙ, АВТОМАТА и т.д.

Таким образом, применение усечения служит для расширения результатов поиска.

Если в системе используется настроечная опция "АВТОМАТИЧЕСКОЕ ОТСЕЧЕНИЕ ОКОНЧАНИЙ" (DEFLRXKW=1, см. Приложение 1), то при поиске по КЛЮЧЕВЫМ СЛОВАМ (если переключатель УСЕЧЕНИЕ находится в положении ДА) выполняется автоматическое отсечение окончаний слов русского языка, отобранных в качестве поисковых терминов.
Кнопки операций:

- кнопка ДОБАВИТЬ служит для добавления новой строки таблицы комплексного запроса;
- кнопка УДАЛИТЬ служит для очистки текущей строки таблицы комплексного запроса (одного вида поиска). Для удаления одного вида поиска из таблицы необходимо сначала сделать его текущим, для чего следует щелкнуть мышью по соответствующей строке таблицы, и затем нажать кнопку УДАЛИТЬ.

- кнопка ВЫПОЛНИТЬ служит для выполнения сформулированного запроса комплексного поиска;

- кнопка ЗАКРЫТЬ закрывает окно КОМПЛЕКСНЫЙ ПОИСК, возвращая к основной форме ПОИСК ЧИТАТЕЛЯ (отказ от выполнения комплексного поиска).

Сформулированный запрос (Рис.16б) нажатием кнопки запускается на выполнение и в случае ненулевого результата комплексного поиска происходит переход к просмотру полученных результатов в открывающемся специальном окне ЧИТАТЕЛИ (Рис.16в), где можно выбрать конкретного читателя в случае, если результат поиска оказался неоднозначным.





Рисунок 16б. Пример сформулированного комплексного запроса (поиск доцента – категория 4, лишенного права пользования библиотекой).



Рисунок 16в. Окно ЧИТАТЕЛИ с результатом выполнения комплексного поиска (поиск доцента – категория 4, лишенного права пользования библиотекой).

В случае нулевого результата комплексного поиска окно ЧИТАТЕЛИ выходит пустым (его нужно закрыть кнопкой ).


8.3.4Область ЧИТАТЕЛЯ


Область ЧИТАТЕЛЯ служит для отображения документа (записи) одного текущего читателя и работы с ней, состоит из двух форм: ТЕКУЩИЙ ЧИТАТЕЛЬ (Рис.17) и ИЗДАНИЯ НА РУКАХ У ЧИТАТЕЛЯ (Рис.19).

8.3.4.1Форма ТЕКУЩИЙ ЧИТАТЕЛЬ




Рисунок 17. Общий вид формы ТЕКУЩИЙ ЧИТАТЕЛЬ.

В форме ТЕКУЩИЙ ЧИТАТЕЛЬ отображается полное описание читателя в соответствии с установленным форматом просмотра документов. Имя формата просмотра по умолчанию устанавливается параметром RDRBRIEFFORMAT секции [READER] серверного INI-файла.

Форма ТЕКУЩИЙ ЧИТАТЕЛЬ имеет кнопки работы с документом (записью) текущего читателя:

- зафиксировать посещение читателем библиотеки, не связанное с операциями выдачи/возврата (кнопка ПОСЕЩЕНИЕ);

- произвести перерегистрацию читателя (кнопка ПЕРЕРЕГИСТРАЦИЯ);

- блокировка возможности выдачи/возврата для читателя (кнопка БЛОКИРОВКА);

- редактирование записи читателя (кнопка РЕДАКТИРОВАНИЕ ЧИТАТЕЛЯ);

- запись нового читателя (кнопка НОВЫЙ ЧИТАТЕЛЬ);

- закончить работу с текущим читателем (кнопка ОЧИСТИТЬ);

- просмотреть историю книговыдач текущего читателя (кнопка ИСТОРИЯ ВЫДАЧ).

Данными кнопками, кроме кнопки НОВЫЙ ЧИТАТЕЛЬ , имеет смысл пользоваться только тогда, когда в форме ТЕКУЩИЙ ЧИТАТЕЛЬ присутствует описание какого-либо читателя. В противном случае, выходит сообщение вида:



Убрать окно сообщения с экрана можно «мышью», нажав на клавишу Ок или «крестик», либо с клавиатуры, нажав клавишу ПРОБЕЛ или Enter, после чего фокус управления (курсор) переносится на окно ввода штрих-кода формы ВВОД ШТРИХ-КОДА ДЛЯ ВЫДАЧИ ЭКЗЕМПЛЯРА.


Кнопка ПОСЕЩЕНИЕ предназначена для фиксирования посещения (обслуживания), НЕ связанного с операциями выдачи/возврата, для читателя, представленного в рабочей области ЧИТАТЕЛЬ. Под посещением в системе понимается выполнение хотя бы одной операции выдачи/возврата для данного читателя в течение ОДНОГО дня или событие, зафиксированное с помощью нажатия данной кнопки. Под событием понимается факт посещения читателем библиотеки, если не было произведено для него ни одной операции выдачи/возврата за текущий день (дату), например, только участие читателя в каком-либо мероприятии библиотеки. Перерегистрация не является посещением. В случае успешной фиксации посещения выдается сообщение вида:

Убрать окно сообщения с экрана можно «мышью», нажав на клавишу Ок или «крестик», либо с клавиатуры, нажав клавишу ПРОБЕЛ или Enter, после чего фокус управления (курсор) переносится на окно ввода штрих-кода формы ВВОД ШТРИХ-КОДА ДЛЯ ВЫДАЧИ ЭКЗЕМПЛЯРА.

Для базы данных читателей ведется словарь (вид поиска) ПОСЕЩАЕМОСТЬ, в котором отображается статистика посещений по дням отдельных мест выдачи и библиотеки в целом (см. область ПОИСК ЧИТАТЕЛЯ и соответствующий вид поиска). Технология фиксирования посещений, не связанных с книговыдачей, определяется параметром MULTIVISIT секции [MAIN] серверного INI-файла irbisb.ini (см. САБ ИРБИС64. Общее описание системы, Приложение 1). Имеются средства для ведения оперативной статистики ПОСЕЩЕНИЙ библиотеки (форма ОПЕРАТИВНАЯ СТАТИСТИКА ПОСЕЩЕНИЙ).

Операция продления безусловно рассматривается как посещение (при ПРОДЛЕНИИ издания кнопку ПОСЕЩЕНИЕ нажимать не нужно).

Предусмотрена автоматическая отметка посещения (см. ниже).

Нажатие кнопки ПОСЕЩЕНИЕ (отметка о посещении) приводит к автоматическому обновлению информации в форме ТЕКУЩИЙ ЧИТАТЕЛЬ.

Видимость в интерфейсе пользователя кнопки ПОСЕЩЕНИЕ , а, следовательно, возможность фиксировать посещение, не связанном с выдачей/возвратом литературы, регулируется параметром RDRCATABLE секции [MAIN] ini-файла (RDRCATABLE=1 – разрешает, а RDRCATABLE=0 - запрещает возможность фиксировать посещение). По умолчанию RDRCATABLE=1.

Кнопка ПЕРЕРЕГИСТРАЦИЯ предназначена для перерегистрации текущего читателя. В качестве сведений о перерегистрации берется текущая дата и место выдачи/перерегистрации (место выдачи должно быть предварительно установлено в соответствующем элементе формы НАСТРОЙКИ, текущая дата определяется по компьютерному календарю). При нажатии кнопки ПЕРЕРЕГИСТРАЦИЯ дата и место перерегистрации фиксируются в поле 52 соответствующей записи базы данных читателей и показываются в окне с данными читателя формы ТЕКУЩИЙ ЧИТАТЕЛЬ, и в случае успешного выполнения операции выходит сообщение вида:



Если убрать сообщение с экрана, то фокус управления (курсор) переносится на окно ввода штрих-кода формы ВВОД ШТРИХ-КОДА ДЛЯ ВЫДАЧИ ЭКЗЕМПЛЯРА.

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

Перерегистрация выполняется и для читателей, лишенных права пользования библиотекой.

Перерегистрация учитывается в оперативной статистике посещений библиотеки (форма ОПЕРАТИВНАЯ СТАТИСТИКА ПОСЕЩЕНИЙ). Для получения актуальных данных статистики следует нажать на кнопку Обновить этой формы.

Существует возможность выполнения автоматической перерегистрации читателя при проведении операции выдачи/возврата, для чего введен параметр REREGONLAND секции [MAIN] ini-файла (REREGONLAND=1 разрешает автоматическую перерегистрацию читателя, REREGONLAND=0 запрещает, по умолчанию параметр =0-запрещено).

Также имеется возможность выполнения автоматической перерегистрации читателя при отметке посещения, не связанного с операцией выдачи/возврата (параметр REREGONVISIT секции [MAIN] ini-файла). Значение параметра REREGONVISIT=1 разрешает выполнение автоматической перерегистрации, а REREGONVISIT=0 запрещает автоматическую перерегистрацию читателя при отметке посещения, не связанного с операцией выдачи/возврата (по умолчанию=0).

Можно разрешить или отказать пользователю АРМа (оператору) выполнять операцию перерегистрации читателей, сделав в пользовательском интерфейсе кнопку видимой или невидимой. Параметр секции [MAIN] ini-файла RDRREREGABLE=1 - разрешает или RDRREREGABLE=0 - запрещает показ кнопки перерегистрации читателей. По умолчанию параметр =1 – кнопка видна).

Пользователю, работающему на книговыдаче, предоставляется возможность блокировать (или снимать блокировку) возможность выдачи/возврата изданий для читателя, т.е. лишать читателя права на обслуживание. Для этого предусмотрена кнопка БЛОКИРОВКИ , при нажатии которой выдается окно БЛОКИРОВКА ВОЗМОЖНОСТИ КНИГОВЫДАЧИ ДЛЯ ЧИТАТЕЛЯ:

Окно состоит из одной редактируемой строки Причина. Суть операции блокировки состоит в том, что вводя в строку причину блокировки, например, что текущий читатель является должником, пользователь вносит изменения непосредственно в его запись (в БД читателей) в поле 29 – ПРАВО ПОЛЬЗОВАНИЯ БИБЛИОТЕКОЙ, которое определяется параметром RDRTAGRIGHTS в разделе [READER] INI-файла, а наличие любого значения в этом поле, кроме пустого, означает, что читатель лишен права обслуживания в библиотеке (т.е. для него НЕЛЬЗЯ выполнить операции ВЫДАЧИ/ВОЗВРАТА или ПРОДЛЕНИЯ).

Успешное блокирование возможности выдачи/возврата для читателя сопровождается сообщением вида:

В случае попытки выполнения операции ВЫДАЧИ/ВОЗВРАТА или ПРОДЛЕНИЯ для лишенного права пользования читателя выдается сообщение вида:



Повторное нажатие кнопки Блокировка и очистка строки Причина вызывает снятие блокировки книговыдачи, сопровождаемое сообщением вида:





Кнопка БЛОКИРОВКИ видна в пользовательском интерфейсе, соответственно возможна операция блокировки, если параметр секции [MAIN] ini-файла RDRBLOCKABLE=1 и кнопка не видна, если RDRBLOCKABLE=0. По умолчанию кнопка видна (=1).

Кнопка РЕДАКТИРОВАНИЕ ЧИТАТЕЛЯ служит для перехода в редактор записи и корректировки соответствующей записи в БД читателя (RDR), например, в случае изменении реквизитов читателя. После внесения изменений запись читателя следует сохранить и закрыть редактор (соответствующая кнопка становится активной), при этом осуществляется возврат в АРМ «Книговыдача». Фокус управления (курсор) переносится на окно ввода штрих-кода формы ВВОД ШТРИХ-КОДА ДЛЯ ВЫДАЧИ ЭКЗЕМПЛЯРА.

Доступность для пользователя АРМ «Книговыдача» возможности редактировать запись читателя определяется параметром RDREDITABLE секции [MAIN] INI-файла (разрешено - значение 1, запрещено – значение 0, по умолчанию=1). При запрете кнопка не видна.



    Кнопка НОВЫЙ ЧИТАТЕЛЬ служит для перехода в редактор записи и создания записи (документа) нового читателя. После внесения всех необходимых данных запись читателя следует сохранить и закрыть редактор (соответствующая кнопка становится активной), при этом осуществляется возврат в АРМ «Книговыдача», где в форме ТЕКУЩИЙ ЧИТАТЕЛЬ отображается полное описание только что введенного читателя (т.е. новый читатель становится текущим и для него можно выполнять все возможные операции). Фокус управления (курсор) переносится на окно ввода штрих-кода формы ВВОД ШТРИХ-КОДА ДЛЯ ВЫДАЧИ ЭКЗЕМПЛЯРА.

Доступность возможности создания записи нового читателя определяется параметром RDRNEWABLE секции [MAIN] INI-файла (разрешено - значение 1, запрещено – значение 0, по умолчанию=1). При запрете кнопка не видна.



Кнопка ОЧИСТИТЬ - закончить работу с текущим читателем - предназначена для «очистки» рабочей области ЧИТАТЕЛЬ, т.е. для перевода ее в такое состояние, когда ни одно описание читателя в ней не представлено.

Кнопка ИСТОРИЯ КНИГОВЫДАЧ предназначена для просмотра истории книговыдач текущего читателя. При ее нажатии появляется окно ИСТОРИЯ КНИГОВЫДАЧ ЧИТАТЕЛЯ (Рис.18), в котором показываются только те экземпляры изданий, которые уже сданы читателем (колонка Дата возврата содержит дату фактического возврата экземпляра). Окно ИСТОРИЯ КНИГОВЫДАЧ ЧИТАТЕЛЯ является одностраничным, где вся информация выдается за один запрос.

Структура и элементы окна ИСТОРИЯ КНИГОВЫДАЧ ЧИТАТЕЛЯ аналогичны структуре и элементам формы ИЗДАНИЯ НА РУКАХ У ЧИТАТЕЛЯ (Рис.19), за исключением элемента ДАТА ВОЗВРАТА. Порядок колонок (элементов) и порядок сортировки строк окна является настраиваемым в зависимости от потребностей пользователя. Можно просмотреть в отдельном окне полные сведения о возвращенном экземпляре (см. п. 8.3.5).

Окно ИСТОРИЯ КНИГОВЫДАЧ ЧИТАТЕЛЯ имеет кнопки:

- удалить информацию о выдачах;

- отменить возврат экземпляров.

Нажатие кнопки на отмеченной «галочкой» строке (экземпляре) вызывает удаление соответствующего подполя поля 40 в записи текущего читателя в БД читателей. Если ни одна из строк не отмечена, то при нажатии кнопки удалиться вся информация о выдачах в записи текущего читателя в БД читателей (удалятся все повторение поля 40).

Кнопка отменяет возврат ошибочно списанных с читателя экземпляров. Если требуется отменить возврат отдельных экземпляров из списка, то их необходимо отметить «галочкой» и нажать на кнопку . Если ошибочно списаны с читателя все экземпляры из списка истории книговыдач, то отмечать экземпляры перед нажатием кнопки не нужно, они все вернутся в список ИЗДАНИЯ НА РУКАХ ЧИТАТЕЛЯ. С какой датой возврата вернутся?



Рисунок 18. Общий вид окна ИСТОРИЯ КНИГОВЫДАЧ ЧИТАТЕЛЯ.

8.3.4.2Форма ИЗДАНИЯ НА РУКАХ У ЧИТАТЕЛЯ


В табличной форме ИЗДАНИЯ НА РУКАХ У ЧИТАТЕЛЯ в структурированном виде представляются все сведения об имеющихся у текущего читателя на руках изданиях.



Рисунок 19. Общий вид формы ИЗДАНИЯ НА РУКАХ У ЧИТАТЕЛЯ.

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



ШИФР - шифр документа выданного издания;

ВЫДАНО - краткое описание выданного издания;

ДАТА ВЫДАЧИ – дата выдачи издания;

ДАТА ПРЕДПОЛАГАЕМОГО ВОЗВРАТА – дата возврата издания. Если возврат издания просрочен, т.е. если текущая дата больше даты предполагаемого возврата, строка данного издания подсвечена красным фоном;

ЭКЗЕМПЛЯР, ШТРИХ-КОД, МЕСТО ХРАНЕНИЯ - идентификационные признаки (инвентарный номер, штрих-код, место хранения) выданного экземпляра;

МЕСТО ВЫДАЧИ;



БД ЭК - имя базы данных Электронного каталога, соответствующей данной выдаче;

ОТВ.ЛИЦО - имя библиотечного работника, ответственного за выполнение последней операции (выдачи, возврата или продления).

Установка курсора «мыши» на строке формы позволяет просмотреть в отдельном окне полные сведения о выданном экземпляре, включая краткое описание выданного издания (Рис.18). Первой строкой идет выделенное жирным шрифтом полное значение ячейки под курсором, остальными строками выводятся все остальные данные о совершенной выдаче.





Рисунок 18. Отдельное окно просмотра выданного экземпляра.

Порядок колонок (элементов) и порядок сортировки строк табличной формы является настраиваемым в зависимости от потребностей пользователя (см. п.8.3 Общая характеристика пользовательского интерфейса). Установленный порядок колонок и сортировки сохраняется только в текущем сеансе работы пользователя.

Выбор какие столбцы в списке изданий на руках у читателя видны, а какие по умолчанию не видны, можно настроить через серверный INI-файл (irbisb.ini). Параметры, отвечающие за это (и их значения по умолчанию):

[MAIN]


//Шифр

BLSHIFRHIDE=0

// brief

BLDESCHIDE=0

// Дата выдачи

BLDATEVIDHIDE=0

// Дата предполагаемого возврата

BLDATEVOZHIDE=0

// Инв. номер

BLEKZHIDE=0

// Штрих код

BLSHKHIDE=0

// БД ЭК

BLBDEKHIDE=1

// Ответственное лицо

BLOTVFACEHIDE=0

// Место хранения

BLMHRHIDE=1

// Место выдачи

BLMVIDHIDE=0

Если на руках у текущего читателя нет выданных ему изданий, то в нижней правой части формы выдается сообщение «Нет данных для отображения». В случае сомнений в достоверности этих данных необходимо нажать кнопку Обновить . При наличии выданных читателю изданий в нижней правой части формы выдается сообщение вида, например, «Отображаются записи с 1 по 3, всего 3», указывающее на общее количество экземпляров на руках у читателя. Аналогичные сообщения отображаются в правой верхней части формы ТЕКУЩИЙ ЧИТАТЕЛЬ: «Экземпляров на руках: НЕТ» и «Экземпляров на руках: 3».

Форма ИЗДАНИЯ НА РУКАХ У ЧИТАТЕЛЯ имеет кнопки:



- продлить отмеченные экземпляры до указанной даты (кнопка ПРОДЛЕНИЕ);

- оформить отмеченные экземпляры как утерянные (читатель рассчитался)(кнопка ОФОРМЛЕНИЕ УТЕРИ);

- оформить возврат экземпляров (кнопка ВОЗВРАТ);

- печать контрольных талонов.

Использовать эти кнопки имеет смысл только тогда, когда в форме ТЕКУЩИЙ ЧИТАТЕЛЬ присутствует описание какого-либо читателя и у него имеются выданные издания (форма ИЗДАНИЯ НА РУКАХ У ЧИТАТЕЛЯ не пустая). В противном случае, при нажатии кнопок ПРОДЛЕНИЕ, ВОЗВРАТ и ОФОРМЛЕНИЕ УТЕРИ выйдет сообщение вида:



Убрать окно сообщения с экрана можно «мышью», нажав на клавишу Ок или «крестик», либо с клавиатуры, нажав клавишу ПРОБЕЛ или Enter, после чего фокус управления (курсор) переносится на окно ввода штрих-кода формы ВВОД ШТРИХ-КОДА ДЛЯ ВЫДАЧИ ЭКЗЕМПЛЯРА.

В случае если не отмечено ни одной строки таблицы, нажатие кнопок ПРОДЛЕНИЕ, ВОЗВРАТ и ОФОРМЛЕНИЕ УТЕРИ не приводит ни к каким действиям системы.

Перед оформлением возврата следует отметить строки таблицы, соответствующие возвращаемым экземплярам, «галочкой» в пустом квадрате первой колонки таблицы и нажать на кнопку ВОЗВРАТ . Отметить строку также можно двойным кликом левой кнопки «мыши». Для снятия отметки, если это необходимо, следует кликнуть мышью по "галочке". Собственно сам процесс ВОЗВРАТА заключается в том, что возвращённые экземпляры помечаются в базе данных Электронного каталога как свободные, а в документе читателя фиксируется дата возврата экземпляра:



  • В БД читателей (RDR) в записи текущего читателя оформляется возврат для соответствующего экземпляра издания (в соответствующем повторении поля 40 вносится дата фактического возврата);

  • В БД Электронного каталога возвращенный экземпляр помечается как свободный:

    • для соответствующего экземпляра индивидуального учета (в соответствующем повторении поля 910) устанавливается статус ДЛЯ ЭК – ОТДЕЛЬНЫЙ ЭКЗЕМПЛЯР, ПОСТУПИЛ ПО МЕСТУ ХРАНЕНИЯ (0);

    • для соответствующего экземпляра группового учета оформляется возврат (т.е. в соответствующем повторении поля 910 уменьшается на единицу количество выданных экземпляров - подполе 2).

Соответствующая возвращённому экземпляру строка исчезает из таблицы формы ИЗДАНИЯ НА РУКАХ У ЧИТАТЕЛЯ. Фокус управления (курсор) переносится на окно ввода штрих-кода формы ВВОД ШТРИХ-КОДА ДЛЯ ВЫДАЧИ ЭКЗЕМПЛЯРА.

Существует возможность контроля совпадения МЕСТА ВЫДАЧИ при возврате изданий (параметр STRONGRETURN в секции [READER] профиля пользователя irbisb.ini). При этом в форме НАСТРОЙКИ должен быть установлен параметр МЕСТО ВЫДАЧИ (не должна стоять *).


Для оформления возврата экземпляра, утерянного читателем, служит кнопка ОФОРМЛЕНИЕ УТЕРИ . Для оформления утерянных экземпляров необходимо отметить строки таблицы, соответствующие утерянным экземплярам. Отметка и снятие отметки экземпляра выполняется также как при выполнении возврата. В результате выполнения возврата утерянного экземпляра производятся следующие корректировки в базах данных читателей и Электронного каталога:

- в БД читателей RDR в записи соответствующего читателя оформляется возврат для соответствующих изданий и дополнительно делается отметка в специальном подполе (ставится 1 в подполе U в соответствующем повторении поля 40);

- в БД Электронного каталога:

- для экземпляров индивидуального учета устанавливается статус УТЕРЯН (4);

- для экземпляров группового учета оформляется возврат (т.е. уменьшается на единицу количество выданных экземпляров - подполе 2), изменяется (уменьшается на единицу) общее количество экземпляров (подполе 1) и дополнительно создается описание нового экземпляра (т.е. создается новое повторение поля 910) со статусом УТЕРЯН (4) и остальными подполями, совпадающими с описанием экземпляра группового учета (исключая подполя 1 и 2).

В БД RDR создается дополнительная инверсия (словарь) - УТЕРЯННЫЕ ЭКЗЕМПЛЯРЫ (префикс HU=).

После выполнения оформления утери фокус управления (курсор) переносится на окно ввода штрих-кода формы ВВОД ШТРИХ-КОДА ДЛЯ ВЫДАЧИ ЭКЗЕМПЛЯРА.

Для продления срока возврата изданий служит кнопка ПРОДЛЕНИЕ . Перед ее нажатием следует отметить «галочкой» строки таблицы, соответствующие изданиям, для которых продлевается срок возврата. Отметить строку можно также двойным кликом левой кнопки «мыши». Для снятия отметки, если это необходимо, следует кликнуть «мышью» по "галочке". Сам процесс продления заключается в указании для отмеченных экземпляров новой даты предполагаемого возврата, которая устанавливается в элементе ДАТА ВОЗВРАТА формы НАСТРОЙКИ явно или с использованием электронного календаря (см. п.8.3.2). Новый срок возврата сразу появляется в строке продляемого издания.



Технология продления в ИРБИС 64 и ИРБИС 128 различаются (в будущем технология ИРБИС 128 будет приведена к технологии ИРБИС 64): В ИРБИС 64 обеспечена фиксация операции ПРОДЛЕНИЕ, т.е. в БД RDR введено новое подполе (L) в поле СВЕДЕНИЯ о ВЫДАЧАХ/ВОЗВРАТАХ (метка 40) - ДАТА ПРОДЛЕНИЯ (та дата, когда выполняется операция продления). Обеспечено отображение этого подполя в окне ЧИТАТЕЛЯ (основного пользовательского интерфейса), а также обеспечен учет операции продления в статистике посещений. Если кто-то из пользователей хочет трактовать ПРОДЛЕНИЕ как ВЫДАЧУ, то следует самостоятельно откорректировать соответствующие стат.формы. Если кто-то хочет трактовать ПРОДЛЕНИЕ как ОТДЕЛЬНУЮ операцию (с точки зрения статистики) - следует создать соответствующие НОВЫЕ стат.формы.

После удачного выполнения продления фокус управления (курсор) переносится на окно ввода штрих-кода формы ВВОД ШТРИХ-КОДА ДЛЯ ВЫДАЧИ ЭКЗЕМПЛЯРА.

Следует учитывать, что если требуется продлить несколько изданий и каждое из них продляется на свой срок, то отмечается «галочкой» первое издание, затем для него устанавливается дата возврата и нажимается кнопка ПРОДЛЕНИЕ. Те же самые действия повторяются для каждого из продляемых изданий. В случае если продляется несколько изданий на один и тот же срок возврата можно сразу отметить все издания, установить дату возврата и нажать кнопку ПРОДЛЕНИЕ. Корректность выбора даты продления зависит только от пользователя и системой не контролируется.

Необходимо отметить, что операции ВЫДАЧИ и ПРОДЛЕНИЯ могут быть выполнены только для читателя, который не лишен права на обслуживание. Читатель НЕ ИМЕЕТ ПРАВА НА ОБСЛУЖИВАНИЕ (т.е. для него НЕЛЬЗЯ выполнить операции ВЫДАЧИ или ПРОДЛЕНИЯ) если:



  • в его записи (в БД RDR) есть отметка в соответствующем поле (т.е. заполнено поле 29 – ПРАВО ПОЛЬЗОВАНИЯ БИБЛИОТЕКОЙ, которое определяется параметром RDRTAGRIGHTS в разделе READER INI-файла, а наличие любого значения в этом поле, кроме пустого, означает, что читатель лишен права обслуживания в библиотеке, или

  • на руках у него больше изданий, чем это указано в параметре MAXBOOKS в разделе READER INI-файла (irbisb.ini) и при этом значение параметра READERACCESS в этом же разделе INI-файла больше 0 (1 или 2) и значение параметра MAXBOOKS не равно 0, или

  • на руках у него больше изданий с просроченной датой возврата, чем это указано в параметре MAXDOLGBOOKS в разделе READER INI-файла (irbisb.ini) и при этом значение параметра READERACCESS в этом же разделе INI-файла больше 0 (1 или 2) и значение параметра MAXDOLGBOOKS не равно 0.

Описание указанных параметров смотри в САБ ИРБИС64. Общее описание системы, Приложение 1.

В случае если не отмечено ни одной строки таблицы, нажатие кнопок ПРОДЛЕНИЕ, ВОЗВРАТ и ОФОРМЛЕНИЕ УТЕРИ не приводит ни к каким действиям системы.

Кнопка ПЕЧАТЬ КОНТРОЛЬНЫХ ТАЛОНОВ обеспечивает поддержку печати контрольных талонов по результату книговыдачи.

8.3.5Форма ВЫДАЧА БЕЗ ЗАКАЗА

Предполагается, что место выдачи и дата предполагаемого возврата издания (а также другие необходимые настройки книговыдачи, см. форму НАСТРОЙКИ) должны быть установлены перед началом выполнения ВЫДАЧИ БЕЗ ЗАКАЗА.

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

Убрать окно сообщения с экрана можно «мышью», нажав на клавишу Ок или «крестик», либо с клавиатуры, нажав клавишу ПРОБЕЛ или Enter, после чего фокус управления (курсор) переносится на окно ввода штрих-кода формы ВВОД ШТРИХ-КОДА ДЛЯ ВЫДАЧИ ЭКЗЕМПЛЯРА.

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

Форма ВЫДАЧА БЕЗ ЗАКАЗА (Рис. 20) служит для быстрого поиска и доступа к записям изданий в базе данных Электронного каталога с целью идентификации выдаваемого издания и представляет собой табличную форму, предназначенную для отображения и работы со словарем, соответствующим выбранному виду поиска, с целью отбора поискового термина издания.





Рисунок 20. Общий вид формы ВЫДАЧА БЕЗ ЗАКАЗА.

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

Компоненты словаря, способ отбора термина, управление просмотром словаря описаны в п. 8.3.3. Форма ПОИСК ЧИТАТЕЛЯ и являются аналогичными одноименным компонентам формы ПОИСК ЧИТАТЕЛЯ.

Форма ВЫДАЧА БЕЗ ЗАКАЗА предназначена для оформления выдачи (без предварительно созданного заказа) в записи читателя, представленного в рабочей области ЧИТАТЕЛЬ. Такая технология, в частности, может использоваться в тех случаях, когда экземпляр издания не оштрихован и может быть выдан только по автору/заглавию.

Список предлагаемых видов поиска в БД Электронного каталога определяется сценарием, который описывается в секции [SEARCH] INI-файла (см. САБ ИРБИС64. Общее описание системы, Приложение 6).

В качестве видов поиска в БД Электронного каталога целесообразны поиски, дающие однозначный результат (когда одному термину словаря соответствует один документ), что вполне обоснованно, поскольку предполагается, что экземпляр выдаваемого (идентифицируемого) издания находится непосредственно перед пользователем АРМа «Книговыдача». В качестве таких однозначных видов поиска в БД Электронного каталога предлагаются:

ШИФР ДОКУМЕНТА;

ШТРИХ-КОД/ИНВЕНТАРНЫЙ НОМЕР ЭКЗЕМПЛЯРА (Рис.20).

При двойном клике «мыши» по выбранному термину словаря непосредственно выполняется поиск в базе данных Электронного каталога по этому термину и оформляется выдача найденного экземпляра издания текущему читателю. Выдача производится в соответствии с установленными значениями фильтров книговыдачи (см. п. 8.3.2). Выданный экземпляр появляется в форме ИЗДАНИЯ НА РУКАХ У ЧИТАТЕЛЯ в виде строки, подсвеченной зеленым фоном (Рис. 21). Зеленая подсветка сохраняется на весь сеанс работы с текущим читателем, т.е. до нажатия кнопки Очистить в форме ТЕКУЩИЙ ЧИТАТЕЛЬ.




Рисунок 20. Пример однозначного поиска в форме ВЫДАЧА БЕЗ ЗАКАЗА.

В результате выдачи производится следующая корректировка:



  • В БД читателей (RDR) в записи текущего читателя оформляется выдача для соответствующего экземпляра издания (появляется соответствующее повторение поля 40);

  • В БД Электронного каталога:

    • для соответствующего экземпляра индивидуального учета (в соответствующем повторении поля 910) устанавливается статус ВЫДАН ЧИТАТЕЛЮ(1);

    • для соответствующего экземпляра группового учета оформляется выдача (т.е. в соответствующем повторении поля 910 увеличивается на единицу количество выданных экземпляров - подполе 2).

Рисунок 21. Отображение только что выданного издания.

При использовании любых других видов поиска (по автору, заглавию и т.д.), дающих неоднозначный результат (т.е. в результате поиска может быть найдено более одного документа), будет появляться специальное окно ИЗДАНИЯ, позволяющее выбрать конкретный документ (Рис. 22). Выбор конкретного издания выполняется двойным кликом «мыши» на нужной строке окна.

Компоненты формы, кнопки навигации, просмотра документа (издания), актуализации данных описаны в п. 8.3.3. (Форма ПОИСК ЧИТАТЕЛЯ) в части, касающейся специального окна ЧИТАТЕЛИ, и являются аналогичными для специального окна ИЗДАНИЯ.
Рисунок 22. Фрагмент с окном ИЗДАНИЯ для выбора экземпляра при неоднозначном поиске.

В случае если выбранное для выдачи издание имеет несколько свободных для выдачи экземпляров, предлагается специальное окно ВЫБОР ЭКЗЕМПЛЯРА ДЛЯ ВЫДАЧИ (Рис.23).





Рисунок 23. Фрагмент окна ВЫБОР ЭКЗЕМПЛЯРА ДЛЯ ВЫДАЧИ.

Отбор конкретного экземпляра выполняется двойным кликом «мыши» на выбранной строке, после чего он появляется в форме ИЗДАНИЯ НА РУКАХ У ЧИТАТЕЛЯ в виде строки, подсвеченной зеленым фоном.

В форме ВЫДАЧА БЕЗ ЗАКАЗА имеется возможность комплексного поиска, который предназначен для реализации сложных запросов, т.е. для выполнения одновременного поиска по различным элементам описания (видам терминов). Для выполнения комплексного поиска служит окно КОМПЛЕКСНЫЙ ПОИСК, вызываемое нажатием кнопки (Комплексный поиск) (см. также п.8.3.3).

Следует отметить, что выдаче без заказа подлежат периодические издания, которые редко штрих-кодируются (и не в первую очередь), поэтому не могут быть однозначно и технологично идентифицированы для выдачи. Выдача без заказа номеров журнала без штрих-кодов выполняется через поиск по названию журнала. Результат поиск неоднозначен, поскольку непонятно какой именно номер данного журнала будет выдаваться, поэтому появляется специальное окно ИЗДАНИЯ, позволяющее выбрать конкретный номер двойным кликом «мыши» на нужной строке окна. (Рис. 22а). Результат выдачи номера журнала показан на Рис.22б.

Следует отметить, что результатом поиска является список зарегистрированных номеров журнала, среди которых могут быть и выданные читателям номера. Попытка оператора все-таки выдать уже выданный номер вызывает появление сообщения вида «Ошибка. Попытка выдать издание, у которого нет свободных экземпляров». Получить же предварительную информацию о статусе (выдан/свободен) номера можно, нажав на кнопку в соответствующей строке специального окна ИЗДАНИЯ (строка вида «Свободных экземпляров нет» присутствует в формате просмотра выданного номера журнала).



Рисунок 22а. Фрагмент с окном ИЗДАНИЯ для выбора номера журнала.



Рисунок 22б. Отображение только что выданного номера журнала.

8.3.6Форма ОПЕРАТИВНАЯ СТАТИСТИКА ПОСЕЩЕНИЙ


Форма ОПЕРАТИВНАЯ СТАТИСТИКА ПОСЕЩЕНИЙ (Рис.24) предназначена для формирования статистических распределений документов БД читателей по местам выдачи. Форма представляет собой двухмерную статистическую форму, содержащую сведения по обслуживанию читателей (посещений, выдач, возвратов, перерегистраций, записи новых читателей) за конкретный день.

Видимость в интерфейсе АРМ книговыдача формы ОПЕРАТИВНАЯ СТАТИСТИКА ПОСЕЩЕНИЙ определяется параметром BQSTATVISIBLE секции [MAIN] серверного INI-файла (показывать – значение 1, не показывать – значение 0, по умолчанию=1).

Статистика на текущий день формируется динамически при загрузке АРМ «Книговыдача» и обновляется в случае возможного изменения данных за время сеанса работы АРМа или другого пользователя при нажатии кнопки ОБНОВИТЬ СТАТИСТИКУ , вызывающее повторное чтение данных с сервера.



Рисунок 24. Общий вид формы ОПЕРАТИВНАЯ СТАТИСТИКА ПОСЕЩЕНИЙ.

Статистику можно сформировать на любой день, который выбирается с помощью электронного календаря (иконка ). Для возврата к статистике за текущий день в электронном календаре имеется кнопка СЕГОДНЯ или просто нажать на клавишу ПРОБЕЛ.

Статистическая таблица состоит из элементов:

МЕСТО ВЫДАЧИ - место/кафедра, где производится книговыдача (где читатель берет издание) при наличии нескольких мест/кафедр выдачи, отличающихся по спектру выдаваемых изданий или обслуживаемых читателей (места выдачи определяются по умолчанию справочником KV.MNU). Если место выдачи не работало (не выполняло обслуживание читателей), то соответствующей строки не будет в статистике;

ПОСЕЩЕНИЙ – количество зафиксированных посещений за день (по определенному месту выдачи);

ВЫДАЧ – количество зафиксированных выдач экземпляров за день (по определенному месту выдачи);

ВОЗВРАТОВ - количество зафиксированных возвратов экземпляров за день (по определенному месту выдачи);

ПЕРЕРЕГИСТРИРОВАНО – количество перерегистрированных читателей (по определенному месту выдачи);

ЗАПИСАНО – количество вновь записанных читателей по определенному месту выдачи (т.е. впервые прошедших перерегистрацию по данному месту выдачи);

ВСЕГО – суммарные данные по всем местам выдачи за день.

Статистической ЕДИНИЦЕЙ посещения считается одна из следующих операций, выполненная для одного читателя на одном месте выдачи в течение одного дня:



  • выдача литературы;

  • возврат литературы;

  • явно зафиксированное посещение, не связанное с выдачей/возвратом (с помощью кнопки ПОСЕЩЕНИЕ ). Технология фиксирования посещений, не связанных с книговыдачей, определяется параметром MULTIVISIT секции [MAIN] серверного INI-файла irbisb.ini (см. САБ ИРБИС64. Общее описание системы, Приложение 1);

  • продление литературы. Операция ПРОДЛЕНИЯ безусловно рассматривается как ПОСЕЩЕНИЕ. ПЕРЕРЕГИСТРАЦИЯ не является ПОСЕЩЕНИЕМ.




Достарыңызбен бөлісу:
1   ...   10   11   12   13   14   15   16   17   18




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет