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



         

Контроль системы книговыдачи


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

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

не найдена БД каталога

более одной записи каталога

не найдена запись в БД каталога

найдена запись каталога, но нет поля экземпляра с искомым инвентарным номером

в записи каталога найден нужный экземпляр, но значение статуса не "занят" и не "многоэкземплярность"

при статусе "многоэкземплярность" некорректное соотношение между количеством полученных и выданных экземпляров

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

некорректное соотношение количеств полученных и выданных экземпляров

нет читателя с данным шифром издания

есть читатель, но он не должник

у читателя-должника для данного шифра издания имя БД каталога или инвентарный номер экземпляра издания не совпадают со значениями в записи каталога

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




Содержание  Назад  Вперед