Пятница, 29.03.2024, 18:27
Приветствую Вас, Гость
Главная » Статьи » Мои статьи

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

***
Терминология
Сокращения:
АРМ - автоматизированное рабочее место
БД - база данных
ЛВС - локальная вычислительная сеть
ОС - операционная система
СУБД - система управления базами данных
ЭД - элемент данных
ЭК - электронный каталог

Условно считаются синонимами:
БД = ЭК
Запись = документ
АРМ = модуль

Назначение: комплексная автоматизация технологических процессов в библиотеках разных типов с учетом специфических потребностей разных категорий пользователей

СТАНДАРТНАЯ ИЛИ СОБСТВЕННАЯ СУБД?
Плюсы и минусы обоих вариантов:
-
-
"Тяжелые" СУБД - плюсы и минусы
-
-
-

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

Примеры стандартных:
МАРК-SQL
АС Библиотека 3
УФД/Библиотека
Абсотек Юникод
ABCD

Возможность выбора одной из нескольких СУБД
Плюсы:
-
-
Примеры:
МАРК-СКЛ
АС Библиотека 3
Absoteque Unicode
МегаПро (разработаювается)


Операционная система

Сегодня это почти исключительно Windows версий от 2000 до /7. 
Мобильные версии - в перспективе. Очевидно, только для АРМ Читатель (или Поиск). Платформы:  iOS, Android и другие  
В близком будущем - Windows 8 и ее (пока безымянная) преемница, а также. что очень вероятно - Linux, MacOS X, BSD/Free BSD
Средства разработки и СУБД не имеют значения для пользователя. А для разработчика и администратора?

Архитектура: 
1. Клиент-сервер
Плюсы и минусы:
-
-
-
2. Файл-сервер:
Плюсы и минусы
-
-
-

Другие требования:
- Работа в ЛВС разных типов, ориентация на интранет
- Поддержка любого количества одновременно работающих модулей (экземпляров, обращений к одному модулю) и пользователей

АППАРАТНЫЕ ТРЕБОВАНИЯ
Сервер -
Резервный сервер -  
Веб-сервер - 
Сетевые рабочие станции - 
Принтеры - 
Сетевое оборудование - 

ОСНОВНЫЕ ПРИНЦИПЫ РАЗРАБОТКИ
Открытость, гибкость, "настраиваемость", адаптируемость в широких пределах
Желательна возможность создания квалифицированным пользователем новых АРМ и собственных приложений
Максимально возможное использование распространенных, стандартных (де-факто), типовых решений, форматов, протоколов
Полная совместимость новых версий с предыдущими - структура файлов данных, кодировка кириллицы, технологии, MARC-форматы. В случае частичной несовместимости - наличие конвертеров. 
Полная поддержка ГОСТ и РПК, возможность применения других международных и зарубежных стандартов и правил
Учет запросов каждого читателя - научных, учебных, личных, досуговых. 
Ориентация на корпоративную работу, включая прежде всего развитые функции обмена данными по протоколу Z39.50 во всех АРМ
Поддержка интернет-технологий (каких именно?)
Поддержка полнотекстовых БД, интегрированных с библиографическими, электронных библиотек, электронно-библиотечных систем...    


ИНСТАЛЛЯЦИЯ
Несколько вариантов инсталляции (стандартная, расширенная, максимальная, выборочная) в зависмости от типа и размера библиотеки.
Определение (планирование) структуры (конфигурации) системы в процессе инсталляции с настройкой на тип библиотеки.
В перспективе:
 - анализ имеющегося АО, определение его соответствия требованиям текущей версии АБИС, выдача рекомендаций по обновлению АО
- наличие в дистрибутиве нескольких конфигураций для разных типов библиотек (публичных, научных, технических, научно-технических, вузовских, школьных, ЦБС) и разных категорий пользователей 

ИНТЕРФЕЙС
Возможность переключения между двумя (или более) интерфейсами - классическим и современным (по примеру Windows XP, WinAMP...) 
Возможность локализации интерфейса пользователем (администратором) и переключения языка GUI пользователем в процессе работы
Преемственность (постепенное развитие) интерфейсов в новых версиях
Объектно-визуальная настройка или конфигурирование системы в целом и всех ее компонентов. Основные средства модификации интерефейса - PHP, HTML, XHTML, XML
выбор шрифта, его размера и цвета при просмотре описаний

ПОМОЩЬ 
- Для системы в целом и ее компонентов; контекстно-зависимая Справка
- Всплывающая для каждого элемента интерфейса и ЭД
- Подсказки ("правила ввода"), в том числе составляемые и редактируемые пользователем
- *Интеграция Помощи с сайтом разработчика/распространителя. Если в Помощи (Справке) ответ не найден, дается совет искать его на сайте или даже происходит переключение на него.

ПОИСК:
- простой, по любым элементам данных (ЭД)
- комплексный, по любому сочетанию ЭД до ... ЭД одновременно
- комбинированный, по одной, нескольким заданным или по всем БД
- во многих внешних источниках одновременно

ИНФОРМАЦИОННАЯ БЕЗОПАСНОСТЬ (ЗАЩИТА ДАННЫХ)
Доступ ко всем АРМ и БД по паролям, в том числе для удаленных пользователей
Регулярное автоматическое резервное копирование (архивирование) данных и/или системы в целом встроенными или внешними средствами. 
Шифрование записей (для военных и других библиотек)
Защита персональных данных пользователей
Интеграция в систему антивирусов (по примеру браузеров)?

БИБЛИОГРАФИЧЕСКИЕ ФУНКЦИИ
Возможность выбора между RUSMARC, UNIMARC, MARC21 (другими международными и национальными форматами по договору с заказчиком). Выбор одного из форматов в качестве внутреннего при инсталляции
Автоматическое формирование условных разделительных знаков по ГОСт ...
Автоформирование аналитических описаний из (на основе) основных описаний сборников (в том числе аудизуальных документов) и журналов. 
Автопроверка правильности сокращений по ГОСТ ...
Печатные выходные формы: 
- полный комплект каталожных карточек согласно ГОСТ..., 
- библиографические указатели, новых поступлений и тематические за заданный период, по заданным видам документов...
- инвентарная книга и т. д.

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

КОМПЛЕКТОВАНИЕ И КАТАЛОГИЗАЦИЯ
Функции комплектования: планирование (БД Лакуны-Дезидераты-Намечено к приобретению-Заказано-Получено). Автоматизированный учет при планировании отказов по экземплярам, тематике, авторам, заглавиям (передача данных из отделов обслуживания). ]Учет данных социологических исследований (возможно, обрабатываемых внешним ПО)

При наличии нескольких АРМ -  АРМ Комплектатор/Каталогизатор и его модификации: Периодика, Систематизатор, Корректор, Книгообеспеченность (для учебных заведений)
Формально-логический контроль правильности вводимых данных
Входные и выходные конверторы для форматов RUSMARC, MARC21, UNIMARC
Загрузка соответствующей стандартам информации издательств, книготоргов, подписных агентств в форматах XLS, DBF (?), MDB, TXT...
Сверка на дублетность (отключаемая)
Автоиндексирование (автоклассифицирование) для всех элементов данных, где это возможно. Алгоритмы: ...

Способы ввода данных:
- каталогизация заимствованием, в том числе inline, с последующей глобальной корректировкой и дополнением недостающими ЭД - автоматическим и ручным (для инвентарных номеров, мест хранения и т.д.)
- копирование и редактирование ранее введенных похожих записей
- из нормативных/авторитетных файлов
- из тезаурусов
- из словарей и справочников
- автоматическое формирование значений отдельных полей на основе данных их других полей – "автокоды", как в  http://irbis.gpntb.ru/read.php?24,16135,68395#msg-68395  
- клавиатурный ввод отдельных ЭД; записей полностью - как исключение
- автодополнение, как в MS Word (?)
- автозамена, как в MS Word (по правилам, состявляемым пользователем) 

Редактирование ранее веденных записей, в том числе "глобальная замена" значений любых полей во всех записях

ОБСЛУЖИВАНИЕ
Модификации/подсистемы: Книговыдача, МБА и ЭДД, Планирование и учет выставок и массовой работы
Индивидуальные профили пользователей, в том числе удаленных. Учет запросов каждого пользователя 

УПРАВЛЕНИЕ И СТАТИСТИКА
Возможен анализ статистических данных внешними программными средствами

ВЕБ-МОДУЛЬ, Z39.50-МОДУЛЬ
Несколько вариантов (примеров) дизайна сайта (HTML-шаблоны)

КОМПЛЕКТ СИСТЕМНОЙ ДОКУМЕНТАЦИИ в электронной форме (RTF, HTML, HTML-"дерево"): описание системы, руководство администратора и разработчика, руководства и примеры... для каждого АРМ, полный список полей используемого формата с примерами, инструкция по индексированию записей ключевыми словами с примерами (?)

СПОСОБЫ ПОСТАВКИ: на CD или другом носителе, FTP, e-mail

ОБЯЗАННОСТИ РАЗРАБОТЧИКА (регионального представителя. дистрибьютора) на период действия договора:
- сопровождение, высылка новых версий по email или FTP, устранение неполадок, высылка новых версий (редакций) и исправлений
- организация обучения
- консультации по e-mail, по телефону, на сайте (форуме)
Категория: Мои статьи | Добавил: piglet66 (24.06.2012) | Автор: А. А. Лавринович, М.В.Панев E W
Просмотров: 1967 | Комментарии: 4 | Теги: САБ, ГПНТБ России, Панев, АБИС, МУБиНТ, Автоматизация библиотек, Воройский, спецификация, Лавринович | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: