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


Область СКОРОСТНОЙ ВЫДАЧИ/ВОЗВРАТА



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

8.3.1Область СКОРОСТНОЙ ВЫДАЧИ/ВОЗВРАТА


Область СКОРОСТНОЙ ВЫДАЧИ/ВОЗВРАТА состоит из пяти неперемещаемых форм:

Ввод штрих-кода для ВЫДАЧИ экземпляра;

Ввод группы штрих-кодов для ВЫДАЧИ экземпляров;

Проверить по штрих-коду у кого на руках книга;

Ввод штрих-кода для ВОЗВРАТА экземпляра;

Ввод группы штрих-кодов для ВОЗВРАТА экземпляров.

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

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

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

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

В АРМ «Книговыдача» ИРБИС128 предусмотрена возможность профилирования АРМа на выполнение определенной операции выдачи/возврата (определяется параметром LOCKLANDDIRECTION секции [MAIN] серверного INI-файла): LOCKLANDDIRECTION=0 - возможна и выдача и возврат (определено по умолчанию), LOCKLANDDIRECTION=1 - возможна только выдача, LOCKLANDDIRECTION=2 -возможен только возврат.

В АРМ «Книговыдача» ИРБИС128 отсутствует специальная форма для считывания штрих-кода читательского билета. Поэтому существует требование: массивы штрих-кодов читательских билетов и изданий не должны пересекаться. Для ускорения процесса распознавания типа штрих-кода (читатель или издание) можно использовать признак, позволяющий автоматически отличить штрих-код читателя от штрих-кода экземпляра, который определяется параметром READERBARCODE секции [MAIN] серверного INI-файла. В качестве значения этого параметра необходимо указать уникальную префиксную начальную часть штрих-кода, специфичную только для читателей. Например, штрих-коды изданий начинаются с «1», штрих-коды читателей начинаются с «2», т.е. в данном случае параметр READERBARCODE=2. Таким образом, если есть возможность по начальным цифрам штрих-кода определить принадлежит ли этот штрих-код читателю, то указание этих цифр может ускорить работу книговыдачи (экономия времени на поиске по БД читателей).

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





Рисунок 9. Общий вид форм ВВОД ШТРИХ-КОДА ДЛЯ ВЫДАЧИ ЭКЗЕМПЛЯРА и ВВОД ШТРИХ-КОДА ДЛЯ ВОЗВРАТА ЭКЗЕМПЛЯРА.

Для идентификации читателя можно использовать номер читательского билета (в БД читателей RDR это поле 30: Идентификатор читателя (читательский билет или штрих-код)) или поле 24: № пропуска в библиотеку (номер читательского билета)), но второй вариант менее технологичен, т.к. при вводе необходимо использовать клавиатуру и завершать ввод номера нажатием клавиши Enter. Метка поля, где хранится идентификатор читателя, определяется параметром RDRTAGREADER секции [READER] серверного INI-файла (по умолчанию RDRTAGREADER=30).



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

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



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

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

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

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

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

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



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

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

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

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

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

Такова стандартная технология СКОРОСТНОЙ ВЫДАЧИ/ВОЗВРАТА. Но для перехода между интерфейсными формами перед считыванием штрих-кода читательского билета, выдачи или возврата экземпляров нужно или вручную, при помощи «мышки» переставлять фокус считывания (курсор), или же считывать специальные «кодовые» штрих-коды для перехода к соответствующей операции. Значение таких штрих-кодов должно быть определено параметрами BARCOMOUT и BARCOMIN в секции [MAIN] INI-файла АРМа «Книговыдачи»). Предполагается, что такие командные штрих-коды размещаются непосредственно на рабочем месте пользователя книговыдачи и ими определяется направление книговыдачи – выбор поля для ввода.

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

Переходы (перестановки фокуса считывания) требуют времени и внимания библиотекаря. Если в библиотеке используется только индивидуальный учет экземпляров и не используется групповой учет, т.е. статус экземпляра может быть либо «0» - экземпляр свободен, либо «1» - экземпляр выдан, то для повышения эффективности работы книговыдачи предусмотрена еще более скоростная технология, так называемая технология ОДНОГО ОКНА ВВОДА для считывания штрих-кодов (в секции [MAIN] ini-файла параметр USEBIDIRECTLAND=0). В этом случае система может автоматически определить вид операции (выдача экземпляра или возврат экземпляра) и при установленном значении USEBIDIRECTLAND=0 формы, предназначенные для возврата экземпляров (форма ВВОД ШТРИХ-КОДА ДЛЯ ВОЗВРАТА ЭКЗЕМПЛЯРА и форма ВВОД ГРУППЫ ШТРИХ-КОДОВ для ВОЗВРАТА экземпляров), скрываются в пользовательском интерфейсе. Возврат осуществляется через те же формы ввода, что и выдача. Для осуществления операций выдачи/возврата необходимо выполнить следующие действия:



  • считать сканером штрих-код читательского билета в окно ввода штрих-кода, в результате этой операции читатель становится текущим;

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

При групповом учете изданий технология ОДНОГО ОКНА ВВОДА неприменима (параметр USEBIDIRECTLAND=1), т.к. нет никаких признаков для определения типа операции – происходит возврат экземпляра или выдача еще одного экземпляра того же издания. Единственное, что можно сделать в этом случае, ограничить своих читателей возможностью брать только один экземпляр издания. Тогда тип операции определяется автоматически, но при этом потребуется дополнительное внимание библиотекаря, чтобы убедиться, что происходит именно выдача экземпляра, а не возврат вследствие того, что у читателя уже есть такое издание на руках:

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

В INI-файле (irbisb.ini) в секции [READER] имеется параметр MULTIBOOKS, включающий (значение 0 - по умолчанию)/отключающий (значение 1) при выдаче контроль на наличие у читателя на руках экземпляра выдаваемого издания. Т.е. если читателю можно выдавать несколько экземпляров одного и того же издания и это не подлежит контролю (такая ситуация бывает в вузовских библиотеках, когда одному читателю/студенту выдают учебники для всей группы), надо установить параметр MULTIBOOKS=1.

В АРМ «Книговыдача» предусмотрена проверка и предупреждение, если сдается книга, не принадлежащая текущему читателю. Проверка необходима вузовским библиотекам, где читатели могут ненамеренно обменяться экземплярами. Если такая ситуация возникает, возврата не происходит и выдается сообщение вида:



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



Сотрудник библиотеки может узнать, кому был выдан найденный экземпляр издания с помощью формы ПРОВЕРИТЬ ПО ШТРИХ-КОДУ У КОГО НА РУКАХ КНИГА (Рис. 10).





Рисунок 10. Общий вид формы ПРОВЕРИТЬ ПО ШТРИХ-КОДУ У КОГО НА РУКАХ КНИГА.

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





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

В случае если это экземпляр индивидуального учета или группового, но выдан был только один экземпляр из нескольких ОДНОМУ читателю, происходит автоматический переход к записи этого читателя.

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

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



Следует отметить, что эффективность такой проверки высока только в случае, если найденный экземпляр является экземпляром индивидуального учета и, соответственно, мог быть выдан только одному читателю.
Системой предусмотрено оформление выдачи/возврата по штрих-кодам группы изданий одному (текущему читателю) за один «прогон» операции выдачи/возврата, для чего используются две формы: форма ВВОД ГРУППЫ ШТРИХ-КОДОВ для ВЫДАЧИ экземпляров и форма ВВОД ГРУППЫ ШТРИХ-КОДОВ для ВОЗВРАТА экземпляров (Рис. 12).



Рисунок 12. Общий вид форм ВВОД ГРУППЫ ШТРИХ-КОДОВ ДЛЯ ВЫДАЧИ экземпляров и ВВОД ГРУППЫ ШТРИХ-КОДОВ ДЛЯ ВОЗВРАТА экземпляров.

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



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

В секции [MAIN] серверного INI-файла определен параметр ALLOWGROUPSH, разрешающий групповую обработку штрих-кодов, если параметр ALLOWGROUPSH=1 (значение определено по умолчанию). В случае если групповая обработка запрещена (параметр ALLOWGROUPSH=0), формы ВВОД ГРУППЫ ШТРИХ-КОДОВ для ВЫДАЧИ экземпляров и ВВОД ГРУППЫ ШТРИХ-КОДОВ для ВОЗВРАТА экземпляров не будут видны в пользовательском интерфейсе.



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




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

    Басты бет