Report1-Portal2005

advertisement
Национальная академия наук Беларуси
ГОСУДАРСТВЕННОЕ НАУЧНОЕ УЧРЕЖДЕНИЕ
«НАЦИОНАЛЬНЫЙ ЦЕНТР ИНФОРМАЦИОННЫХ РЕСУРСОВ И
ТЕХНОЛОГИЙ»
УДК 025.4.03, 681.3.06
№ госрегистрации: 2004408
Инв. номер:_______________
УТВЕРЖДАЮ
Генеральный директор
Государственного научного учреждения
«Национальный центр информационных
ресурсов и технологий»,
доктор технических наук, профессор
________________М.М.Маханек
«____» _____________2005г.
О Т Ч Е Т
ОБ ОПЫТНО-КОНСТРУКТОРСКОЙ РАБОТЕ
«СОЗДАНИЕ ИНФОРМАЦИОННОГО КОРПОРАТИВНОГО ПОРТАЛА
НАН БЕЛАРУСИ»
(Заключительный)
(Задание 4.1 Перечня работ по развитию единой научно-информационной
компьютерной сети Республики Беларусь на 2003-2005 гг.)
Научный руководитель темы,
заместитель генерального директора
Государственного научного учреждения
«Национальный центр информационных ресурсов и технологий», кандидат технических наук,
старший научный сотрудник
Минск 2005
Григянец Р.Б.
СПИСОК ИСПОЛНИТЕЛЕЙ
1. Научный руководитель темы,
заместитель генерального директора
Государственного научного учреждения
«Национальный центр информационных ресурсов и
технологий», кандидат технических наук,
старший научный сотрудник
2. Ответственный исполнитель разработки,
начальник управления научно-инновационной деятельности Аппарата НАН Беларуси, д.т.н.
3. Ответственный исполнитель разработки,
начальник управления научно-организационной
и информационно-аналитической работы
Аппарата НАН Беларуси, к.ф.-м.н.
Р.Б. Григянец
(введение,
разделы 1-3,
заключение)
А.В.Белый
(раздел 2.4)
Н.Н.Костюкович
(раздел 2.2)
4. старший научный сотрудник Государственного научного учреждения «Национальный центр информационных Г.В.Макаревич
ресурсов и технологий»
5. научный сотрудник Государственного научного учреждения «Национальный центр информационных ресурсов и технологий»
Г.О. Лаужель
(раздел 2.1)
6. научный сотрудник Государственного научного учреждения «Национальный центр информационных ресурсов и технологий»
В.В. Яршевич
(раздел 2.3)
2
РЕФЕРАТ
Отчет 63 с., 20 рис., 2 табл., 6 прил.
БАЗЫ
ДАННЫХ,
ПЕРСПЕКТИВНЫЕ
ИССЛЕДОВАНИЯ,
НОВЫЕ
ТЕХНОЛОГИИ, НАУЧНО-ИССЕДОВАНЕЛЬСКИЕ РАБОТЫ, ОПЫТНОКОНСТРУКТОРСКИЕ
РАБОТЫ,
ИНФОРМАЦИОННЫЕ
РЕСУРСЫ,
ПРОГРАММНОЕ
ОБЕСПЕЧЕНИЕ,
КОМПЬЮТЕРНЫЕ
И
ТЕЛЕКОММУНИКАЦИОННЫЕ СЕТИ, ИНФОРМАЦИОННЫЙ ПОИСК,
ИНФОРМАЦИОННОЕ ОБСЛУЖИВАНИЕ, ИНФОРМАЦИОННО-ПОИСКОВАЯ
СИСТЕМА
Информационный портал НАН Беларуси предназначен для хранения,
поиска и доставки потребителям информации о научной, научно-технической и
инновационной деятельности в НАН Беларуси и Республике Беларусь.
Целями создания портала являлись:
создание в сфере науки и научного обслуживания электронной информационной среды, которая позволит организовать сотрудничество между научными
организациями и учебными заведениями, будет способствовать внедрению современных информационно-коммуникационных технологий (ИКТ) в процессы
научной, научно-технической и инновационной деятельности;
создание форума для ведения диалога по вопросам науки и техники;
популяризация научной, научно-технической и инновационной деятельности;
обеспечение прав граждан на доступ к информации о состоянии науки и
научной деятельности.
Портал выполняет поддержку следующих информационных ресурсов:
новости науки и техники;
электронный Интернет-каталог публичного доступа ЦНБ НАН Беларуси;
база данных выполняемых и завершенных НИР;
база данных перспективных разработок и технологий;
каталог региональных инновационных проектов.
В процессе выполнения задания получены следующие результаты:
разработано, согласовано и утверждено техническое задание и пояснительная записка технического проекта по созданию портала;
разработана система удаленного онлайнового Интернет-доступа к электронному каталогу ЦНБ НАН Беларуси;
разработана система удаленного онлайнового Интернет-доступа к базе данных перспективных разработок и технологий, включая средства удаленного администрирования и онлайнового пополнения новой информацией базы данных;
разработана корпоративная система планирования и учета важнейших НИР,
проводимых в Беларуси;
проведен сбор и аналитическая обработка информации, загрузка базы данных электронного Интернет-каталога ЦНБ НАН Беларуси, баз данных перспективных разработок и технологий, выполняемых и завершенных НИР актуальной
информацией, создан и введен в эксплуатацию в Центральной научной
3
библиотеке им. Я.Коласа НАН Беларуси
информационный портал
(http://science.basnet.by).
Выходными материалами разработки являются:
техническое задание и пояснительная записка технического проекта на создание информационного корпоративного портала НАН Беларуси;
система удаленного онлайнового Интернет-доступа к электронному каталогу ЦНБ НАН Беларуси;
система удаленного онлайнового Интернет-доступа к базе данных перспективных разработок и технологий;
корпоративная система планирования и учета важнейших НИР;
база данных выполняемых и завершенных НИР;
база данных перспективных разработок и технологий;
каталог региональных инновационных проектов;
электронный Интернет-каталог публичного доступа ЦНБ НАН Беларуси;
комплект эксплуатационной документации (руководство пользователя),
оформленный научно-техническим отчетом в соответствии с ГОСТ 7.32-2001.
Ожидаемые результаты от реализации научно-технической продукции:
Повышение качества, полноты и оперативности информации в сфере науки
и технологий, популяризация науки.
Организация сотрудничества между научными организациями и учебными
заведениями.
Доступ к базе данных перспективных разработок и технологий Беларуси
позволит оперативно информировать заинтересованные организации о проектах,
выполняемых в Беларуси, быстро организовывать контакты.
Использование корпоративной системы планирования и учета важнейших
НИР повысит эффективность и уменьшить затраты на подготовку, сбор и анализ
информации о важнейших научно-исследовательских работах, выполняемых в
Беларуси в области естественных, технических, гуманитарных и социальных
наук.
4
ВВЕДЕНИЕ ................................................................................................................. 7
1. НАЗНАЧЕНИЕ И ЦЕЛИ СОЗДАНИЯ ПОРТАЛА ............................................ 9
2. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ.................................................................. 10
2.1. ПЛАНИРОВАНИЕ И УЧЁТ ВАЖНЕЙШИХ НАУЧНОИССЛЕДОВАТЕЛЬСКИХ РАБОТ ............................................................................. 10
2.1.1 Общие сведения .............................................................................................. 10
2.1.2 Входные данные .............................................................................................. 11
2.1.3 Выходные данные ........................................................................................... 11
2.1.4. Лингвистическое обеспечение ...................................................................... 12
2.1.5. Функционирование подсистемы .................................................................. 12
2.2. БАЗА ДАННЫХ ПЕРСПЕКТИВНЫХ НАУЧНЫХ РАЗРАБОТОК ........... 14
2.2.1. Назначение базы данных ............................................................................... 14
2.2.2. Функциональная структура. .......................................................................... 14
2.2.3. Описание функционирования ....................................................................... 14
2.2.4. Онлайновый удаленный анонимный Интернет-доступ ...................... 15
2.2.5. Онлайновый удаленный авторизованный Интернет-доступ .............. 17
2.2.6. Онлайновый удаленный авторизованный Интернет-доступ
администратора БД ................................................................................................ 19
2.3. Электронный каталог ЦНБ НАН Беларуси .................................................... 20
2.3.1. Назначение подсистемы ................................................................................ 20
2.3.2. Описание функционирования подсистемы ................................................. 21
2.3.2.1. Программа пакетного импорта библиографических записей
IMPMARC. .............................................................................................................. 21
2.3.2.2. Обновление ui-индексов. ..................................................................... 22
2.3.2.3. Обновление текстовых индексов. ....................................................... 22
2.3.3. Программа пакетного экспорта библиографических записей
EXPMARC. .............................................................................................................. 23
2.3.4. Программа пакетного импорта авторитетных/нормативных записей
IMPAUTH. ............................................................................................................... 23
2.3.5. Программа пакетного экспорта авторитетных/нормативных записей
EXPAUTH. .............................................................................................................. 24
2.3.6. Картридж ЭК ЦНБ(OCIPL). ......................................................................... 24
2.3.7. PL/SQL пакеты ЭК ЦНБ ............................................................................... 24
2.3.8. Поиск в электронном каталоге. .................................................................... 25
2.3.8.1. Информационно-поисковый язык. ..................................................... 25
2.3.8.2. Стандартные формы запросов. ........................................................... 26
2.3.8.3. Просмотр результатов поиска............................................................. 27
2.3.9. Поиск по словарям нормативных заголовков. ............................................ 30
2.3.9.1. Форма поиска по словарям.................................................................. 31
2.3.9.2. Просмотр словарей. ............................................................................. 32
3. РУКОВОДСТВО АДМИНИСТРАТОРА. ......................................................... 33
3.1 Схема базы данных важнейших НИР .............................................................. 33
3.2 Создание схемы базы данных перспективных научных разработок ..... 35
3.3. Конвертирование информации из формата MS Word в HTML-формат
.................................................................................................................................. 36
5
3.4. Пакетный ввод данных в БД ..................................................................... 39
3.5. Резерное копирование и воостановление. ...................................................... 41
ЗАКЛЮЧЕНИЕ. ....................................................................................................... 45
ПРИЛОЖЕНИЯ ........................................................................................................ 47
Регистрационная форма для государственной программы ................................. 47
Регистрационная форма для предложения задания в государственную
программу ...................................................................................................................... 48
Promising Research Abstract ..................................................................................... 49
Technology Abstract .................................................................................................. 54
Правила оформления проекта ................................................................................. 58
Поисковые индексы. ................................................................................................ 60
6
Введение
В настоящем документе описывается система онлайнового удаленного Интернет-доступа пользователей к информационным ресурсам корпоративного портала НАН Беларуси.
1) Полное наименование системы и ее условное обозначение
«Информационный корпоративный портал НАН Беларуси» («science.basnet.by»)».
Условное обозначение – портал «НАН Беларуси».
2) Основание для выполнения работ
Данная разработка выполнена в рамках задания 4.1. «Создание информационного корпоративного портала «Наука Беларуси» Перечня работ по развитию
единой научно-информационной компьютерной сети, утвержденного приказом
Президента Национальной академии наук Беларуси от 31.10.2003 г. № 69.
3) Наименование предприятий потребителя и исполнителя работы и их
реквизиты:
Организация - потребитель системы: ГУ «Центральная научная библиотека НАН Беларуси» (220072, Минск, ул. Сурганова, 15)
Организация – разработчик системы: Государственное научное учереждение «Национальный центр информационных ресурсов и технологий»
(220072, Минск, ул. Академическая, 25)
4) Перечень документов, на основании которых создается система
Перечень работ по развитию единой научно-информационной компьютерной сети Республики Беларусь на 2003-2005 гг. Утвержден постановлением Бюро
Президиума Национальной академии наук Беларуси от 18 сентября 2003 г. № 404
и одобрен поручением исполняющего обязанности Премьер-министра Республики Беларусь С.С. Сидорского от 20 октября 2003 г. № 34/540-229, приказ Президента Национальной академии наук Беларуси от 31 октября 2003г. № 69.
5) Этапы и результаты работ:
Этап №1: «Разработать технические предложения по созданию информационного портала «Наука Беларуси»
Разработаны технические предложения по созданию информационного
портала «Наука Беларуси», разработано, согласовано и утверждено техническое
задание и пояснительная записка эскизного проекта по созданию портала.
Этап № 2: «Создать опытный образец информационного портала НАН Беларуси».
Разработана пояснительная записка технического проекта, разработаны и
реализованы средствами СУБД логические структуры данных, создан опытный
образец информационного портала.
Этап №3: «Провести доработку и актуализацию информационных ресурсов
портала, сдать информационный портал в эксплуатацию».
Разработана система удаленного онлайнового Интернет-доступа к базе данных перспективных разработок и технологий.
Разработана корпоративная система планирования и учета важнейших фундаментальных и прикладных научно-исследовательских работ, проводимых в Беларуси.
7
Проведена актуализация информационных ресурсов портала, осуществлен
его ввод в эксплуатацию.
6) Источник финансирования работы
Финансирование работ по созданию системы осуществляется из средств
Республиканского бюджета.
В процессе выполнения задания получены следующие результаты:
разработано, согласовано и утверждено техническое задание и пояснительная записка технического проекта по созданию портала;
разработана система удаленного онлайнового Интернет-доступа к электронному каталогу ЦНБ НАН Беларуси;
разработана система удаленного онлайнового Интернет-доступа к базе данных перспективных разработок и технологий, включая средства удаленного администрирования и онлайнового пополнения новой информацией базы данных;
разработана корпоративная система планирования и учета важнейших НИР,
проводимых в Беларуси;
проведен сбор и аналитическая обработка информации, загрузка базы данных электронного Интернет-каталога ЦНБ НАН Беларуси, баз данных перспективных разработок и технологий, выполняемых и завершенных НИР актуальной
информацией, создан и введен в эксплуатацию в Центральной научной
библиотеке им. Я.Коласа НАН Беларуси
информационный портал
(http://science.basnet.by).
Выходными материалами разработки являются:
техническое задание и пояснительная записка технического проекта на создание информационного корпоративного портала НАН Беларуси;
система удаленного онлайнового Интернет-доступа к электронному каталогу ЦНБ НАН Беларуси;
система удаленного онлайнового Интернет-доступа к базе данных перспективных разработок и технологий;
корпоративная система планирования и учета важнейших НИР;
база данных выполняемых и завершенных НИР;
база данных перспективных разработок и технологий;
каталог региональных инновационных проектов;
электронный Интернет-каталог публичного доступа ЦНБ НАН Беларуси;
комплект эксплуатационной документации (руководство пользователя),
оформленный научно-техническим отчетом в соответствии с ГОСТ 7.32-2001.
Ожидаемые результаты от реализации научно-технической продукции:
Повышение качества, полноты и оперативности информации в сфере науки
и технологий, популяризация науки.
Организация сотрудничества между научными организациями и учебными
заведениями.
Доступ к базе данных перспективных разработок и технологий Беларуси
позволит оперативно информировать заинтересованные организации о проектах,
выполняемых в Беларуси, быстро организовывать контакты.
Использование корпоративной системы планирования и учета важнейших
НИР повысит эффективность и уменьшить затраты на подготовку, сбор и анализ
8
информации о важнейших научно-исследовательских работах, выполняемых в
Беларуси в области естественных, технических, гуманитарных и социальных
наук.
1. НАЗНАЧЕНИЕ И ЦЕЛИ СОЗДАНИЯ ПОРТАЛА
Информационный портал НАН Беларуси предназначен для хранения,
поиска и доставки потребителям информации о научной, научно-технической и
инновационной деятельности в НАН Беларуси и Республике Беларусь.
Целями создания портала являлись:
создание в сфере науки и научного обслуживания электронной информационной среды, которая позволит организовать сотрудничество между научными
организациями и учебными заведениями, будет способствовать внедрению современных информационно-коммуникационных технологий (ИКТ) в процессы
научной, научно-технической и инновационной деятельности;
создание форума для ведения диалога по вопросам науки и техники;
популяризация научной, научно-технической и инновационной деятельности;
обеспечение прав граждан на доступ к информации о состоянии науки и
научной деятельности.
Портал выполняет поддержку следующих информационных ресурсов:
новости науки и техники;
электронный Интернет-каталог публичного доступа ЦНБ НАН Беларуси;
база данных выполняемых и завершенных НИР;
база данных перспективных разработок и технологий;
каталог региональных инновационных проектов.
Для достижения целей портала проведены:
анализ белорусского сегмента Интернет и определены совокупность WWWсайтов, которые служат основой информационного обеспечения научных исследований и разработок;
совместно с заинтересованными научными организациями формирование
электронных информационных ресурсов общего пользования (программы исследований, выполняемые и завершенные НИР, перспективные разработки и технологии и др.);
разработка систем удаленного онлайнового Интернет-доступа к базам данных портала;
разработка системы хранения, поиска и электронной доставки информации
пользователям.
9
2. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Информационный корпоративный портал НАН Беларуси является открытой
для расширения системой, поэтому его информационное наполнение может изменяться в соответствии с составом и объемами работ. Создание и наполнение его
информацией будет осуществляться поэтапно. На начальном этапе следующие задачи:
создание корпоративной системы планирования и учета важнейших научно-исследовательских работ;
создание базы данных перспективных разработок и технологий , предоставление к ним доступа посредством Интернет;
В соответствии с этими задачами в функциональной структуре системы
портала можно выделить следующие подсистемы, вошедшие в первую очередь
информационного корпоративного портала НАН Беларуси:
подсистема “Планирование и учет важнейших НИР”;
подсистема “База данных перспективных научных разработок и технологий”;
подсистема “Электронный каталог ЦНБ НАн Беларуси”;
подсистема каталог региональных инновационных проектов.
2.1. ПЛАНИРОВАНИЕ И УЧЁТ ВАЖНЕЙШИХ НАУЧНОИССЛЕДОВАТЕЛЬСКИХ РАБОТ
2.1.1 Общие сведения
Решение данной задачи реализовано как создание интегрированной корпоративной системы, работающей в сети Интернет. Ее цель – планирование и координация научно-исследовательских работ (НИР), проводимых учеными НАН Беларуси, как внутри академии, так и во взаимодействии с другими организациям
Беларуси. Система включает базу данных важнейших научно-исследовательских
работ, выполняемых в Республике Беларусь. Ведение базы данных осуществляется корпоративными усилиями как головной организации НАН Беларуси, так и организациями, министерствами и ведомствами, которые являются участниками
этих работ. Поиск и просмотр сведений из базы данных выполняется через Интернет. Организованы различные режимы доступа к информации: открытый, частично открытый, закрытый (только для членов корпорации). Средства аналитической обработки информации базы данных (получение статистики, различных
отчетов, сводок, списков, формирование ежегодных бюллетеней) доступны только для головной организации НАН Беларуси.
10
2.1.2 Входные данные
Входными данными для БД являются следующие источники:
1. Постановления Совета Министров РБ об утверждении перечня государственных программ фундаментальных, ориентированных фундаментальных
и прикладных исследований в области естественных, технических, гуманитарных и социальных наук.
2. Ежегодные предложения научных организаций, высших учебных заведений
и других организаций РБ в проекты планов работ по государственным программам фундаментальных, ориентированных фундаментальных и прикладных исследований в области естественных, технических, гуманитарных
и социальных наук.
Соответствующим организациям, министерствам и ведомствам, которые
поставляют сведения в базу данных, предоставлены разграниченные права и возможности как непосредственного (онлайнового) ввода и корректировки информации в БД, так и оффлайн пересылки на сервер портала новых или обновляемых
сведений по другим каналам связи (электронная почта, FTP, передача на компьютерном носителе и т.п.). При таком вводе информации в базу данных соответствующие записи (государственные программы, задания) получают статус “предварительные (не утвержденные)”. После прохождения всех процедур утверждения, согласования и одобрения администратор базы данных устанавливает записям статус “принятые (утвержденные)”. Записи со статусом “предварительные (не
утвержденные)” остаются в базе данных, однако они являются не видимыми для
пользователей базы данных (кроме администратора), не участвуют в операциях
поиска и аналитической обработки.
2.1.3 Выходные данные
Результатом функционирования БД являются следующие возможности:
1. Доступ к базе данных важнейших НИР по Интернет.
2. Поиск информации о государственных программах и заданиях по различным критериям и за различные годы.
3. Формирование различных отчетов и автоматизированная верстка бюллетеня
“План важнейших НИР …” (только для головной организации).
4. Аналитическая обработка информации БД (только для головной организации).
Доступ к базе данных важнейших НИР осуществляется через сеть Интернет, с помощью web-навигатора. Просмотр сведений о государственных программах и составляющих их заданиях возможен разными способами. Это прямой просмотр перечня всех программ с гиперссылками на перечни соответствующих программе заданий. Просмотр перечня программ по категориям, например, программы прикладных исследований и далее выход на соответствующие им задания.
11
Просмотр перечня программ по областям науки и далее выход на соответствующие им задания. Возможны и другие критерии отбора перечней программ:
по году их исполнения, по головным организациям и министерствам и ведомствам. Перечни программ и заданий при таком просмотре представляют собой
краткий список, включающий для программ – краткое название, а для заданий –
их полное название. Этот список позволяет быстро прейти по гиперссылке на
полное описание сведений о конкретной программе или задании.
Средства поиска информации в БД дают возможность пользователю быстро найти любое задание или программу по многим критериям или их сочетаниям.
Такими поисковыми критериями могут быть:
Фраза или отдельные слова из полного или краткого названия
Научная сфера или тематика
Шифр задания
Годы начала и окончания работ
Организации-исполнители
Ответственные министерства или ведомства
Государственные заказчики
Прогнозная стоимость работ.
Результат поиска выдается сначала в виде краткого списка найденных объектов, а затем пользователь может из списка перейти на просмотр полных сведений о программах или заданиях.
Программные средства базы данных важнейших НИР обеспечивают также
выдачу отчётов различного характера. В качестве отдельного приложения базы
данных обеспечивается автоматизирование формирование (верстка) ежегодного
бюллетеня “План важнейших НИР …”.
2.1.4. Лингвистическое обеспечение
В качестве дополнительного лингвистического обеспечения используются:
Государственный рубрикатор научно-технической информации (ГРНТИ)
для отражения тематики заданий.
"Номенклатура специальностей научных работников Республики Беларусь"
(утверждена приказом председателя ВАК РБ от 4 мая 2000 г. № 11-Д, с изменениями 2000 и 2001 гг.) для отражения тематики организаций-исполнителей и специальности персоналий.
Перечень министерств и ведомств РБ.
Перечень организаций НАН Беларуси.
2.1.5. Функционирование подсистемы
Подсистема построена как интегрированная информационная система корпоративного характера. Членами корпорации являются НАН Беларуси, министерства, ведомства, отдельные организации, которые являются исполнителями госу12
дарственных программ. Корпорация совместными усилиями ведет, поддерживает
базу данных важнейших НИР, которая располагается на сервере информационного портала НАН Беларуси. Связь членов корпорации с базой данных и между собой осуществляется через Интернет специальными средствами портала и через
электронную почту.
Формирование перечня государственных программ выполняется министерствами и ведомствами путем подачи заявки, т.е. регистрации в БД конкретной
программы (Регистрационная форма для государственной программы приведена в
Приложении 1). Причем она сразу получает статус “не утвержденная”. Изменение
статуса на “утвержденная” может быть выполнено только головной организацией
корпорации после проведения стандартных операций научной экспертизы, согласования и утверждения. Сведения о программах со статусом “не утвержденная”
не доступны для членов корпорации до тех пор, пока этот статус не изменится.
Головная организация “видит” в БД программы с любым статусом.
Как только государственная программа утверждена, она становится открытой для всех членов корпорации и доступно формирование перечня заданий.
Формирование предложений в перечень заданий по государственным программам также осуществляется министерствами, ведомствами и отдельными организациями путем подачи заявки. С помощью специальной регистрационной
формы данные о заданиях вводятся в БД (Регистрационная форма для задания
приведена в Приложении 2). Зарегистрированные задания первоначально получают статус “не утвержденные” и на этом этапе сведения о них доступны только
головной организации. После стандартной процедуры согласования и утверждения головная организация меняет статус задания на “утвержденное”. Утвержденные задания становятся доступными в базе данных для всех членов корпорации.
Не прошедшие утверждение задания удаляются из базы данных.
Сформированный корпоративными усилиями комплекс государственных
программ и заданий в виде базы данных доступен по Интернет членам корпорации. Общие сведения о программах и заданиях, а также различные аналитические
обзоры и статистические сведения могут генерироваться головной организацией и
открыто публиковаться в Интернет на страницах портала.
Специальные программные средства позволят ежегодно формировать
файл-макет для издания бумажного варианта бюллетеня “План важнейших НИР
…”
13
2.2. БАЗА ДАННЫХ ПЕРСПЕКТИВНЫХ НАУЧНЫХ РАЗРАБОТОК
2.2.1. Назначение базы данных
Наименование подсистемы: База данных перспективных научных разработок и технологий.
Назначение подсистемы: База данных перспективных научных разработок и технологий предназначена для поиска, обработки и электронной доставки
потребителям информации о научной, научно-технической и инновационной деятельности в НАН Беларуси и Республике Беларусь.
Основными задачами, решаемыми в ходе работы, являлись:
 формирование электронных информационных ресурсов общего пользования (важнейшие разработки, предлагаемые к внедрению; инновационные
проекты; программы исследований; научные организации и персоналии);
 разработка логической модели и схемы базы данных о важнейших разработках, инновационных проектах, научных организациях, персоналиях ученых;
 разработка средств удаленного мультиязычного санкционированного пополнения базы данных о важнейших разработках, инновационных проектах,
научных организациях, персоналиях ученых;
 разработка системы удаленного мультиязычного санкционированного Интернет-доступа к базе данных о важнейших разработках, инновационных
проектах, научных организациях, персоналиях ученых.
2.2.2. Функциональная структура.
Состав задач подсистемы база данных перспективных научных разработок:
Пакетное конвертирование информации из MS Word - формата в HTMLформат
Пакетный ввод данных в БД
Онлайновый ввод данных в БД
Онлайновый удаленный анонимный Интернет-доступ
Онлайновый удаленный авторизованный Интернет-доступ
Онлайновый удаленный авторизованный Интернет-доступ администратора
базы данных
2.2.3. Описание функционирования
База данных перспективных научных разработок функционирует на сервере
сети Internet, обслуживая запросы удалённых клиентов. В качестве системной
операционной среды сервера используется ОС Windows NT/2000, а операционной
среды клиентов - браузер Internet Explorer. Вычислительные ресурсы клиента
должны удовлетворять требованиям браузера Internet Explorer 5.0.
14
Клиент, посредством браузера, обращается к серверу по определённому
URL. Интерпретируя этот URL, сервер на основе таблиц БД динамически формирует HTML страницу и возвращает её клиенту. Браузер клиента отображает содержимое страницы в окне, формируя интерфейс с пользователем. Используя меню и кнопки интерфейса, пользователь формирует новый URL для обращения к
серверу.
2.2.4. Онлайновый удаленный анонимный Интернет-доступ
Все пользователи Интернет имеют доступ к базе данных перспективных
научных разработок. Используя браузер Internet Explorer, наберите адрес главной
страницы http://science.basnet.by/pls/siteusr/projects_main. Браузер отобразит главную страницу сайта:
Рис. 1. Главная страница сайта
Интерфейс предоставляет пользователю возможность отбора описаний проектов по:
15
контексту
исполнителю
названию организации
региону
области применения
Для этого в выпадающем меню надо выбрать Раздел БД, по которому будет производиться поиск, ввести в строке «Найти» поисковый критерий и нажать
кнопку «Поиск». Ниже приведён пример поиска проектов исполнителя Рупасовой
Ж. А.
Рис. 2. Поиск проектов по автору
Другой способ поиска описаний проектов в БД, предоставляемый интерфейсом пользователя, это навигация по разделам БД. Например, для просмотра
проектов в области физики надо перейти по ссылкам «применение»->«физика»->
«Оптика и лазеры». Результирующая страница приведена ниже.
16
Рис. 3. Просмотр проектов по области применения
2.2.5. Онлайновый удаленный авторизованный Интернет-доступ
Авторизованный пользователь может вводить в БД описания проектов в
онлайновом режиме. Регистрация пользователя производится автоматически, после предоставления пользователем информации об организации, которую он
представляет. При нажатии кнопки «Регистрация», отображается регистрационная форма, после ввода которой, на указанный пользователем адрес электронной
почты автоматически отправляется имя/пароль для авторизованного доступа к
БД.
17
После ввода имени и пароля нажмите кнопку «Вход» для открытия сеанса
авторизованного доступа к БД. При успешной проверке введённого имени и пароля отображается следующая страница:
Рис.4. Ввод проектов в БД
Внизу страницы приведены ссылки для перехода к онлайновому вводу
описаний проектов в БД. Заполненную форму пользователь отправляет для регистрации в БД. Решение о регистрации или отклонении проекта принимает администратор сайта. Его контактный адрес указан ссылкой «Контактный адрес». Все
вопросы о дальнейшей судьбе проекта посланного для регистрации в формате MS
Word или в онлайн форме необходимо направлять администратору сайта.
18
2.2.6. Онлайновый удаленный авторизованный Интернет-доступ администратора БД
При загрузке БД в таблицу пользователей заносится одна или более учётных записей, задающих имя/пароль администратора сайта. При входе на сайт с
именем и паролем администратора выводится страница, позволяющая просматривать, добавлять в БД или удалять вновь поступившие описания проектов. После
включения новых проектов в БД, администратор должен выполнить процедуру
обновления индекса. Пример такой страницы приведён ниже:
Рис.5. Страница администратора сайта
Перейдя по ссылке для просмотра интересуемого проекта, например,
TA100043, администратор может выбрать следующее:
Рис.6. Обработка новых поступлений
При включении проекта в БД, данному проекту может быть явно задан
номер. Если номер явно не задан, то проекту присваивается следующий порядковый номер.
19
2.3. Электронный каталог ЦНБ НАН Беларуси
2.3.1. Назначение подсистемы
Автоматизированная подсистема «Электронный каталог ЦНБ НАН Беларуси» предназначена для ведения электронного каталога Центральной научной библиотеки НАН Беларуси в BelMARC-формате и онлайнового Интернет-доступа к
нему локальных и удаленных пользователей. Она функционирует в операционной
системе Windows 2003 под управлением СУБД Oracle 9, обеспечивает доступ к
информационным ресурсам средствами WWW-паутины, использует для обмена
информацией коммуникативный BELMARC-формат.
Основными задачами, решаемыми в ходе разработки, являлись:
разработка логической модели и схемы базы данных для хранения электронного каталога ЦНБ в BelMARC-формате;
разработка системы онлайнового Интернет-доступа к электронному каталогу локальных и удаленных пользователей;
создание базы данных электронного каталога ЦНБ в BelMARC-формате.
Подсистема обеспечивает:
использование BELMARC-формата библиографических и авторитетных
записей;
быстрый ввод и хранение больших объёмов библиографических записей;
использование файлов авторитетных записей при вводе библиографических
записей;
поддержку многоязычия в библиографических и авторитетных записях путем использования UNICOD;
онлайновый импорт (копирование) библиографических записей из внешних
(удаленных) каталогов в формате BELMARC по протоколам http и Z 39.50, в том
числе со сводного электронного каталога, в локальный каталог;
онлайновый экспорт созданных библиографических записей в сводный
электронный каталог и другие удаленные каталоги в формате BELMARC;
онлайновый Интернет-доступ к электронным каталогам локальных и удаленных пользователей;
одновременный доступ большого числа пользователей;
быстрый многоаспектный поиск записей в базе данных электронного каталога;
современный эргономичный интерфейс пользователя;
импорт/экспорт файлов библиографических и авторитетных записей в
BELMARC-формате в пакетном режиме;
поддержку отказоустойчивости на основе механизмов фиксации и отката
транзакций;
поддержку механизмов управления доступом с целью защиты от несанкционированного доступа.
20
2.3.2. Описание функционирования подсистемы
Сервер электронного каталога ЦНБ обеспечивает онлайновый доступ к базе
данных Internet /Intranet-пользователей. Сервер электронного каталога ЦНБ включает:
Сервер БД для сетевых вычислений Oracle 9 Server
Сервер приложений Oracle Web Application Server
Программа импорта данных в BELMARC- формате
Программа экспорта данных в BELMARC- формат
Программа импорта авторитетных записей в BELMARC-формате
Программа экспорта авторитетных записей в BELMARC-формат
Картридж АС ЭК ЦНБ
PL/SQL пакеты АС ЭК ЦНБ
2.3.2.1. Программа пакетного импорта библиографических записей
IMPMARC.
Программа IMPMARC выполняет загрузку в базу данных электронного каталога (БД ЭК) библиографических записей в обменном формате совместимом с
UNIMARC.
В зависимости от значения статуса записи (позиция 5 в маркере), производится до-бавление, удаление или замена записи в БД ЭК. Если в записи имеются
поля в 6-ом или 7-ом блоке, содержащие авторитетные/нормативные заголовки с
отсутствующим подпо-лем $3 (номер авторитетной/нормативной записи), программа IMPMARC проводит поиск подходящей записи в БД авторитетных записей (на полное совпадение заголовков). В слу-чае неудачного завершения поиска,
автоматически строится новая авторитет-ная/нормативная запись.
При обнаружении ошибки в загружаемой записи, запись целиком игнорируется и записывается в файл ошибочных записей в MARC-формате. Информация
об обнаружен-ных ошибках выводится в протокол работы. После исправления
отмеченных в протоколе ошибок, отвергнутые записи могут быть повторно загружены в БД ЭК.
Запуск программы:
impmarc userid=<user/passw[@<bd>] file=<path> [records=<first>:[last]]
[log=<path>] [error=<path>] [csname=<csname>] [options=acnhw]
userid – имя, пароль и строка связи БД ORACLE;
file - имя входного MARC-файла;
records – порядковые номера первой и последней записей в marc-файле,
подлежащих загрузке (по умолчанию загружаются все записи);
log - имя файла протокола работы (по умолчанию impmarc.log);
error - имя файла отвергнутых записей (по умолчанию err.mrc);
csname – набор символов (по умолчанию определяется автоматически);
options:
21
a - игнорировать номера авторитетных записей (подполе $3 полей 6xx,
7xx);
c - рассматривать записи со статусом “n”(позиция 5 в маркере) как замещающие;
n - рассматривать записи со статусом “c”(позиция 5 в маркере) как новые;
h - при совпадении ISBN - добавлять данные о местонахождении (поле
899);
w - рассматривать отсутствие связанной записи в БД как ошибку (подполе
$3 полей 4xx).
Режим “a” должен применяться в случае, когда MARC-записи получены из
источника, использующего собственную локальную БД авторитетных записей,
отличную от БД каталогизирующего агентства. По умолчанию, программа Impmarc использует номер авторитетной записи в подполе $3 полей 6XX,7XX как основной источник сведений для связи с соответствующей авторитетной записью и
не проводит проверку на совпадение остальных подполей.
Режим “c” позволяет проводить замену существующих в БД записей, даже
когда записи исходного marc-файла содержат в статусе записи код “n” – новая запись.
Режим 'h' может использоваться при создании сводных каталогов. В этом
режиме для каждой записи исходного файла производится поиск в базе ЭК записи
с совпадающим ISBN (поле 010 подполе $a). В случае успеха, новая запись в базу
не добавляется, а все её поля 899 (атрибуты хранения) дописываются к уже существующей записи.
2.3.2.2. Обновление ui-индексов.
В стандартном режиме функционирования БД ЭК, обновление ui-индексов
выполняется в online-режиме внутренними триггерами БД, которые автоматически генерируются при первоначальном создании ui-индексов. Программа импорта
на время своей работы отменяет динамическое обновление ui-индексов и выполняет их обновление в пакетном режиме перед завершением работы.
В случае аварийного завершения работы программы, очередь на обновление
ui-индексов не очищается и обноление ui-индексов будет проведено при следующем запуске программы.
2.3.2.3. Обновление текстовых индексов.
Обновление текстовых индексов рекомендуется проводить в пакетном режиме после окончания работы программы импорта. Для этого перед запуском
программы импорта следует установить DВL-режим ConText сервера и отменить
DML-режима, ес-ли он был установлен. После завершения программы запустить
процедуру SYNC из PL/SQL пакета CTX_DML, для чего выполнить в SQLPLUS
команду:
exec ctx_dml.sync;
22
2.3.3. Программа пакетного экспорта библиографических записей
EXPMARC.
Программа ExpMarc осуществляет выгрузку библиографических записей из
базы данных электронного каталога (БД ЭК) в файл в MARC-формате.
Запуск программы.
expmarc userid=<user/passw[@bd>] [file=<path>] [log=<path>]
[csname=<csname>] [where=<"condition"> || query=<"query"]
userid – имя, пароль и строка связи БД ORACLE;
file - имя выходного MARC-файла;
log - имя файла протокола работы (по умолчанию impmarc.log);
csname – набор символов (по умолчанию UTF8);
where - условие на выборку записей из БД ЭК в соответствии с синтаксисом
фразы WHERE предложения SELECT языка SQL для таблицы marc_rec;
query – запрос на поиск в БД ЭК в соответствии с синтаксисом "Булевской"
формы поиска (по умолчанию выгружаются все записи).
Примеры.
expmarc userid=opac/opac where="f005 > '20030624'"
expmarc userid=opac/opac query="mrk7=s"
2.3.4. Программа пакетного импорта авторитетных/нормативных записей IMPAUTH.
Программа IMPAUTH выполняет загрузку в базу данных авторитетных/нормативных записей ЭК (БД АЗ) записей в обменном формате совместимом
с UNIMARC/Authorities.
В зависимости от значения статуса записи (позиция 5 в маркере), производится добавление, удаление или замена записи в БД АЗ.
При обнаружении ошибки в загружаемой записи, запись целиком игнорируется и записывается в файл ошибочных записей в MARC-формате. Информация
об обнаруженных ошибках выводится в протокол работы. После исправления отмеченных в протоколе ошибок, отвергнутые записи могут быть повторно загружены в БД АЗ.
Запуск программы:
impauth userid=<user/passw[@<bd>] file=<path> [records=<first>:[last]]
[log=<path>] [error=<path>] [csname=<csname>] [options=cnw]
userid – имя, пароль и строка связи БД ORACLE;
file - имя входного MARC-файла;
records – порядковые номера первой и последней записей в marc-файле,
подлежащих загрузке (по умолчанию загружаются все записи);
log - имя файла протокола работы (по умолчанию impauth.log);
error - имя файла ошибочных записей (по умолчанию err.mrc);
csname – набор символов (по умолчанию определяется автоматически);
23
options:
c - рассматривать записи со статусом “n”(позиция 5 в маркере) как замещающие;
n - рассматривать записи со статусом “c”(позиция 5 в маркере) как новые;
w – рассматривать отсутствие связанной записи в БД как ошибку.
2.3.5. Программа пакетного экспорта авторитетных/нормативных записей EXPAUTH.
Программа ExpAuth осуществляет выгрузку записей из базы данных авторитетных/нормативных записей ЭК (БД АЗ) в файл в формате
UNIMARC/Authorities.
Запуск программы.
expauth userid=<user/passw[@bd>] [file=<path>] [log=<path>]
[csname=<csname>] where=<"condition">
userid – имя, пароль и строка связи БД ORACLE;
file - имя выходного MARC-файла;
log - имя файла протокола работы (по умолчанию impmarc.log);
csname – набор символов (по умолчанию UTF8);
where - условие на выборку записей из БД АЗ в соответствии с синтаксисом
фразы WHERE предложения SELECT языка SQL для таблицы auth_rec (по умолчанию все записи);
Пример.
expauth userid=opac/opac where="a005 > '20030624'"
2.3.6. Картридж ЭК ЦНБ(OCIPL).
Картридж OCIPL встроен в Oracle Web Application Server через открытый
интерфейс прикладных программ(API). Он выполняет поиск в базе данных АС ЭК
ЦНБ по запросам web-пользователей, а также, подобно PL/SQL картриджу Oracle,
позволяет исполнять хранимые PL/SQL процедуры, генерирующие динамические
HTML страницы.
В каждом HTTP запросе к OCIPL картриджу, URL специфицирует
агента OCIPL(содержащего информацию для соединения с БД ORACLE) и имя
процедуры, которую нужно исполнить. URL может также содержать значения параметров, требуемых процедурой.
2.3.7. PL/SQL пакеты ЭК ЦНБ
PL/SQL пакеты АС ЭК ЦНБ должны быть загружены в ту же схему базы
данных Oracle, что и таблицы АС ЭК ЦНБ. Эти пакеты определяют типы данных
процедуры и функции, используемые картриджем OCIPL для динамической генерации HTML страниц по запросам web пользователей системы.
24
PL/SQL пакет Hitl генерирует страницы, содержащие краткие описания записей удовлетворяющих запросу, а также обеспечивает просмотр авторитетных
файлов.
PL/SQL пакет Full строит полные описания записей АС ЭК ЦНБ в ISBD или
MARC формате.
PL/SQL пакет Uind обеспечивает построение и обновление инвертированных индексов.
2.3.8. Поиск в электронном каталоге.
2.3.8.1. Информационно-поисковый язык.
Запрос на поиск в БД Электронного каталога формируется в виде поискового выражения с использованием логических операций (AND, OR и NOT) и скобок. Простое поисковое выражение состоит из кода индекса, реляционного оператора "=" (для дат также ">","<",">=","<=") и поискового термина. Если поисковый термин содержит более одного слова, он должен заключаться в двойные кавычки.
Индексы могут быть стандартными (по всему значению поля/подполя) и
текстовыми (по отдельным словам значения). Коды текстовых индексов начинаются с символа ‘w’. При поиске по стандартному индексу в поисковом термине
задается полное значение или его правое усечение (с помощью знака “?”). При
поиске по текстовому индексу поисковый термин может содержать несколько
слов, соединенных через пробел (поиск фразы), через знак “&” (поиск всех слов)
или через знак “|” (поиск любого из слов). Для усечения слов используется знак
“?”. Полный список индексов приведен в Приложении 7.
Вводить поисковые предписания на языке запросов позволяет экранная
форма булевского поиска.
Рис. 7. Форма булевского поиска
ПРИМЕРЫ.
subj=“Лекарственные свойства растений”
wtitle="логическ? & основ? & ЭВМ"
wtitle=Microsoft AND year>=2000
25
2.3.8.2. Стандартные формы запросов.
Язык запросов предоставляет наиболее мощное и гибкое средство поиска в
Электронном каталоге. Однако его применение требует от пользователей знания
синтаксиса языка и кодов индексов. Более простым способом формирования поисковых предписаний является заполнение стандартных экранных форм с использованием меню.
В комплект поставки входит три стандартные формы запросов: Базовая,
Расширенная и Номера/Индексы. Администратор системы может изменять как
количество самих стандартных форм запросов, так и состав и количество индексов, используемых в меню этих форм.
Базовая форма поиска позволяет проводить поиск по заглавию документа,
автору и предметным рубрикам.
Поиск не чувствителен к регистру символов (строчные или прописные буквы). Для усечения слов используется символ "?", левое усечение не допускается.
Количество записей в ответе ограничено 10000.
Рис.8. Форма базового поиска
Описание возможных режимов поиска дается в Таблице 1. Для полей, у
которых режим не задается, предполагается поиск по началу поля.
Таблица 1
Режимы поиска в ЭК.
Режим
Пояснения
поиска
С начала поля Поле записи должно содержать искомый текст полностью
или его начальную часть. Усечение справа автоматическое.
Фраза
Все слова фразы должны подряд встречаться в соответствующем поле записи.
Все слова
Все слова должны встречаться в соответствующем поле
записи, порядок слов произвольный.
Любое
из Хотя бы одно из слов должно встречаться в соответствуюслов
щем поле записи
Форма расширенного поиска позволяет строить более сложные запросы с
использованием булевских операторов.
26
Рис.9. Форма расширенного поиска
Форма поиска по номерам / индексам проводить поиск по стандартным
и служебным номерам документов и классификационным индексам.
Рис.10. Форма поиска по номерам / индексам
2.3.8.3. Просмотр результатов поиска.
2.3.8.3.1 Краткий список записей.
Найденные по запросу записи отображаются в виде списка кратких библиографических описаний, включающих автора, заглавие и дату публикации.
Список может быть отсортирован по каждому из этих столбцов.
27
Рис. 11. Краткий список
Список выводится на экран постранично. Количество записей на странице
можно задать с помощью ниспадающем меню «Записей на стр». Листание страниц вперед и назад, а также выбор страницы с конкретным порядковым номером
осуществляется с помощью кнопок «<-», «n» и «->», расположенных внизу
страницы(n – номер страницы). Информация о запросе и порядковом номере просматриваемой страницы выводится в правом верхнем углу страницы.
Кнопка «Фильтр» позволяет задать дополнительный критерий отбора среди найденных записей по дате публикации, языку, месту издания и библиографическому уровню описания.
Рис. 12. Дополнительный фильтр записей
Чтобы просмотреть описание записи в полной форме, необходимо щелкнуть мышкой на расположенную в крайнем левом столбце таблицы кнопку с номером требуемого элемента списка.
28
2.3.8.3.2 Полные описания
В полной форме описания, запись каталога отображается в возможно
наиболее полном виде, включающем большинство полей записи. Описание выводится в удобном для читателя формате.
Рис. 13. Полное описание записи
Полные описания записей выводятся по одной на страницу. Если найдено
более одной записи, то для навигации между записями можно использовать кнопки «След.==>» и «Пред.==>». Для возврата к просмотру краткого списка записей
предназначена кнопка «Вернуться в список». Информация о запросе и порядковом номере просматриваемой записи выводится в правом верхнем углу страницы.
Сохранить просматриваемую запись в MARC-формате на своем компьютере можно с помощью кнопки «копировать MARC-запись».
В полном описании значения некоторых полей (авторы, предметные рубрики, классификационные индексы) выдаются в виде гипертекстовых ссылок.
Щелкнув мышкой по этой ссылке, можно перейти к краткому списку записей, содержащих то же самое значение в этом поле.
Кнопка «Заказать» позволяет автоматически сформировать заявку на заказ конкретного экземпляра просматриваемого издания.
Для того, что бы просмотреть все поля записи, включая кодированную
информацию и неотображаемые примечания, используйте описание с метками
MARC формата. Возможен также просмотр описаний записи в виде Библиографической карточки.
29
Рис. 14. Описание с метками MARC формата
Рис.15. Описание в виде библиографической карточки
2.3.9. Поиск по словарям нормативных заголовков.
Словари нормативных заголовков реализуют авторский и тематический
указатели на библиографические записи ЭК. При просмотре словарей возможен
переход от нормативных заголовков к соответствующим библиографическим записям.
Словарь авторов содержит имена лиц, наименования организаций/коллективов, родовые имена и торговые марки, использованные в полях библиографических записей, описывающих интеллектуальную ответственность за
содержание документа
Словарь тематических рубрик включает термины из полей, описывающих
содержание документа:











имя лица как предмет;
наименование организации как предмет;
имя и заглавие как предмет;
заглавие как предмет;
наименование темы как предмет;
географическое наименование как предмет;
Форма, жанр, физические характеристики документа;
неконтролируемые предметные термины;
предметная категория;
место как точка доступа;
локальный рубрикатор библиотеки.
30
2.3.9.1. Форма поиска по словарям.
Форма поиска по словарям позволяет выбрать словарь и способ его просмотра. Возможен просмотр упорядоченного по алфавиту списка всех заголовков
словаря, начиная с определенного места или отбор для просмотра заголовков, содержащих только требуемые подрубрики, фразы или слова.
Рис.16. Форма поиска по словарям
При вводе запроса на поиск, искомый текст вводится полностью либо его
начальная часть. Допускается усечение слов справа (символ "?"). Поиск не чувствителен к регистру символов (строчные или прописные буквы).
При поиске по имени лица можно вводить либо инициалы, либо имя и
отчество полностью. Примеры:
Иванов И. П.
Иванов Иван
Иванов Иван Петрович.
Описание возможных режимов поиска дается в таблице 2.
Таблица 2
Режимы поиска по словрям.
Режим поиска
Пояснения
По алфавиту начиная Просмотр алфавитного списка всех заголовков,
с...
начиная с заголовков, начальный фрагмент которого совпадает с указанным в запросе.
С
начала
поля Просмотр заголовков, у которых либо сам заголов(подрубрики)
ков, либо одна из его подрубрик содержат указанный в запросе начальный фрагмент.
Фраза
Просмотр заголовков, содержащих указанную в запросе фразу.
Все слова
Просмотр заголовков, содержащих все слова из запроса. Порядок слов произвольный.
Любое из слов
Просмотр заголовков, содержащих хотя бы одно из
указанных в запросе слов.
31
2.3.9.2. Просмотр словарей.
При выборе режима поиска По алфавиту начиная с…, на экран будут
выдаваться все заголовки выбранного словаря в алфавитном порядке, начиная с
заголовка, который больше либо равен выражению, введенному в поле Запрос.
Если же поисковое выражение не было задано (поле Запрос пусто), выдача
начнется с первого заголовка словаря.
Рис.17. Просмотр алфавитного списка заголовков.
При всех других режимах поиска, из указанного пользователем словаря
выбираются только заголовки, удовлетворяющие поисковому критерию. Список
отобранных заголовков сортируется по алфавиту.
Рис.18. Просмотр списка заголовков, удовлетворяющих запросу.
Вывод заголовков на экран осуществляется постранично. Количество заголовков на странице выбирается пользователем в Форме поиска по словарям.
Навигация между станицами осуществляется при помощи расположенных внизу
32
списка кнопок “Пред” и “След” для алфавитного поиска, либо кнопок с номерами страниц для поиска по запросу.
В правом нижнем углу каждой страницы также имеется поле ввода Новый запрос: либо Выдавать начиная с:, позволяющее в выбранном словаре задавать новый поисковый критерий без повторного обращения к страничке, содержащей форму поиска по словарям.
Каждый заголовок сопровождается подсвеченной в виде гиперссылки информацией о количестве записей, содержащих данный заголовок. При нажатии
гиперссылки можно перейти к просмотру соответствующих библиографических
записей.
При наличии в БД справочной информации слева от заголовка отображается кнопка "I" – информация. Щелкнув “мышкой” по этой кнопке, можно перейти на отдельную страничку, содержащую дополнительную информацию справочного характера о данном термине.
Рис.19. Справочная информация о термине словаря
3. РУКОВОДСТВО АДМИНИСТРАТОРА.
3.1 Схема базы данных важнейших НИР
База данных важнейших НИР строится по реляционному принципу, то
есть состоит из группы таблиц данных, между которыми установлены реляционные связи. БД состоит из следующих таблиц:
ПРОГРАММЫ
ЗАДАНИЯ
ОРГАНИЗАЦИИ-ИСПОЛНИТЕЛИ
ПЕРСОНАЛИИ-РУКОВОДИТЕЛИ
Программы состоят из отдельных заданий. В выполнении заданий принимают участие организации (одна или несколько). Каждое задание имеет одного
или более научного руководителя. Руководитель, как правило, является сотрудником одной из организаций. Организация (научный руководитель) могут участвовать в выполнении одного или нескольких заданий. Эти концептуальные связи
между указанными объектами могут быть выражены следующими реляционными
связями между таблицами:
ПРОГРАММЫ - ЗАДАНИЯ (связь 1:n)
33
ЗАДАНИЯ - ОРГАНИЗАЦИИ (связь n:n)
ЗАДАНИЯ - ПЕРСОНАЛИИ (связь n:n)
ОРГАНИЗАЦИИ - ПЕРСОНАЛИИ (связь 1:n)
Таблица ПРОГРАММЫ включает следующие поля:
1. Категория
программы
(фундаментальные,
фундаментальные, прикладные)
2. Статус программы (утвержденная, не утвержденная)
3. Год начала
4. Год окончания
5. Название полное
6. Название краткое
7. Основные цели
8. Область науки
9. Головные организации
10.Научные руководители
11.Государственные заказчики
12.Прогнозная стоимость работ
13.Дата утверждения программы
14.Номер утверждения
15.Кем утверждена
16.Кем одобрена
17.Дата одобрения
18.С кем согласована
19.Дата согласования
Таблица ЗАДАНИЯ включает следующие поля:
1. Программа, к которой относится задание
2. Статус задания (утвержденное, не утвержденное)
3. Номер задания
4. Шифр темы
5. Код и название раздела (ГРНТИ)
6. Название задания
7. Срок начала работ
8. Срок окончания работ
9. Решаемые задачи
10.Организации-исполнители
11.Научные руководители
12.Количество исполнителей – докторов наук
13.Количество исполнителей – кандидатов наук
14.Количество исполнителей – без степени
34
ориентированные-
Таблица ОРГАНИЗАЦИИ-ИСПОЛНИТЕЛИ включает следующие поля:
1.
2.
3.
4.
5.
Министерство или ведомство
Название организации полное
Название организации краткое
Место нахождения организации
Адресные данные
Таблица ПЕРСОНАЛИИ-РУКОВОДИТЕЛИ включает следующие поля:
1.
2.
3.
4.
Организация, в которой работает лицо
Ученая степень или ученое звание
Фамилия имя отчество
Адресные данные
Представленная схема БД обеспечит эффективное хранение всех необходимых данных о важнейших НИР, включая сведения о государственных программах, заданиях и их исполнителях. Она позволяет оперативно генерировать различные выводные формы и отчеты, производить поиск и анализ хранимой информации.
3.2 Создание схемы базы данных перспективных научных разработок
Схема БД создаётся администратором при установке ПО на сервере. Для создания схемы БД siteusr необходимо создать пользователя БД Oracle с именем siteusr. Для создания пользователя необходимо зарегистрироваться в Oracle Enterprise Manager с правами администратора базы данных, для которой создаётся новый пользователь.
Выберите БД->Security->Users и в меню Objects->Create. В раскрывшейся
таблице задайте имя пользователя - siteusr, пароль - clnt, роли пользователя – connect + resource, привилегии – create any trigger + execute any procedure + unlimited
table space.
После создания пользователя siteusr запустите SQL+ и, зарегистрировавшись с правами этого пользователя, выполните последовательно скрипты:
1.
2.
3.
4.
5.
DocTblCre.sql ;
MainPage.sql;
AdminPage.sql;
InputPage.sql;
PROJpkg.sql.
Перечисленные скрипты поставляются в подкаталоге SQLScripts. В результате выполнения скриптов будут созданы основные таблицы: PROJ_PROJECTS,
PROJ_AUTHORS, PROJ_ENTERPRISES, PROJ_MESSAGES и вспомогательные
таблицы, используемые для хранения временных списков и связей в процессе работы ПО сайта.
35
Как уже упоминалось в п. 1.1. пользовательский интерфейс сайта Мультиязыковый. Сообщения, надписи страниц сайта и прочее хранятся в таблице
PROJ_MESSAGES для всех языков. Загрузка текстов сообщений в таблицу производится только в пакетном режиме с помощью утилиты Oracle – sqlldr. Только в
пакетном режиме создаются учётные записи администраторов сайта, загружаемые
в таблицу PROJ_AUTHORS.
Описания проектов, авторов и организаций заносятся в БД, как в пакетном,
так и в интерактивном режимах.
3.3. Конвертирование информации из формата MS Word в HTMLформат
Конвертирование информации из формата MS Word в HTML-формат производится администратором БД при загрузке данных в БД. Подготовка описания
проекта в файле может осуществляться пользователем автономно с использованием текстового редактора MS Word. Структура и правила описания приведены в
приложениях 3, 4, 5. На странице сайта регистрации проекта пользователю предоставляются образцы файлов MS Word для составления абстракта перспективного
исследования или технологии. Подготовленные файлы с абстрактами пользователь отправляет по электронной почте администратору базы данных. Далее будем
называть эти файлы исходными файлами описаний проектов или просто исходными файлами.
Исходные файлы служат основой для создания трех информационных файлов: файл проектов Projects.info, файл авторов Authors.info и файл организаций
Enterprises.info. Все три информационных файла имеют текстовый вид, с разделением на строки или записи. Каждая запись содержит фиксированный перечень
полей с разделителем "|". Каждый из указанных файлов имеет собственный перечень полей.
Файл проектов:
1. номер проекта
2. категория
3. полное название
4. краткое название
5. дата
6. имя файла с полным текстом проекта
7. язык
8. области применения (коды)
9. авторы (коды)
10.организации (коды)
36
Файл авторов:
1. код автора
2. язык
3. ФИО
4. Титул
5. Организация
6. Должность
7. Страна
8. Город
9. Почтовый адрес
10.Почтовый индекс
11.Телефон
12.Факс
13.E-mail
14.WWW
Файл организаций
1. код организации
2. язык
3. название полное
4. название краткое (аббревиатура)
5. министерство
6. Страна
7. Город
8. Почтовый адрес
9. Почтовый индекс
10.Телефон
11.Факс
12.E-mail
13.WWW
Для получения трех информационных файлов из исходных файлов в среде
MS WORD разработан макрос WordToOracle на языке Microsoft Visual Basic.
Макрос читает последовательно исходные Word-файлы, размещенные в одной
папке, и строит из них три информационных файла: Projects.info, Authors.info, Enterprises.info. Кроме того, макрос выполняет преобразование исходных Wordфайлов в html-формат, т.е. готовит представление полного текста документа в виде Web-страницы.
Три информационных файла и папка с полными текстами документов в
html-форме служат входной информацией для загрузки проектов в базу данных.
Загрузка осуществляется утилитой sqlldr. Ниже приведены управляющие операторы sqlldr [2] для загрузки в базу данных всей подготовленной информации.
37
Проекты
LOAD DATA
INFILE 'Projects.info'
INSERT
INTO TABLE PROJ_PROJECTS
FIELDS TERMINATED BY '|'
TRAILING NULLCOLS
(Num
INTEGER EXTERNAL,
TCategory CHAR,
FullName
CHAR "LTRIM(RTRIM(:FullName))",
ShortTitle CHAR "LTRIM(RTRIM(:ShortTitle))",
Creat_date DATE 'DD.MM.YY',
Fname
FILLER CHAR,
Fulltext
LOBFILE(Fname) TERMINATED BY EOF,
Lang
CHAR,
Status CONSTANT 'USED',
Application VARRAY TERMINATED BY '|'
(COLUMN_VALUE
CHAR TERMINATED BY ','),
Author
VARRAY TERMINATED BY '|'
(COLUMN_VALUE
CHAR TERMINATED BY ':'),
MainOrg
VARRAY TERMINATED BY '|'
(COLUMN_VALUE
CHAR TERMINATED BY ':') )
Авторы
LOAD DATA
INFILE 'Authors.info'
INTO TABLE PROJ_AUTHORS
INSERT FIELDS TERMINATED BY '|'
TRAILING NULLCOLS
(Num
SEQUENCE(MAX),
Name
CHAR "LTRIM(RTRIM(:Name))",
Lang
CHAR,
Status
CONSTANT 'USED',
FullName CHAR "RTRIM(:FullName)",
Title CHAR "RTRIM(:Title)",
Enterprise CHAR "LTRIM(RTRIM(:Enterprise))",
Post
CHAR "RTRIM(:Post)",
Country
CHAR "RTRIM(:Country)",
City
CHAR "RTRIM(:City)",
Street
CHAR "RTRIM(:Street)",
Pos_index CHAR "RTRIM(:Pos_index)",
Phone
CHAR "RTRIM(:Phone)",
Fax
CHAR "RTRIM(:Fax)",
E_mail CHAR "LTRIM(RTRIM(:E_mail))",
38
URL
CHAR "LTRIM(RTRIM(:URL))")
Организации
LOAD DATA
INFILE 'Enterprises.info'
INTO TABLE PROJ_ENTERPRISES
INSERT FIELDS TERMINATED BY '|'
TRAILING NULLCOLS
(Num
SEQUENCE(MAX),
Name
CHAR "LTRIM(RTRIM(:Name))",
Lang
CHAR,
Status
CONSTANT 'USED',
FullName CHAR "LTRIM(RTRIM(:FullName))",
Abbreviation CHAR "LTRIM(RTRIM(:Abbreviation))",
Ministry CHAR "RTRIM(:Ministry)",
Country
CHAR "RTRIM(:Country)",
City
CHAR "RTRIM(:City)",
Street
CHAR "RTRIM(:Street)",
Pos_index CHAR "RTRIM(:Pos_index)",
Phone
CHAR "RTRIM(:Phone)",
Fax
CHAR "RTRIM(:Fax)",
E_mail
CHAR "LTRIM(RTRIM(:E_mail))",
URL
CHAR "LTRIM(RTRIM(:URL))")
3.4. Пакетный ввод данных в БД
Загрузку информации в таблицы БД в пакетном режиме производит утилита
Oracle – sqlldr. Информация в файлах загрузки (*.info) должна соответствовать
формату, описанному в управляющем файле (*.ctrl). В поставляемом каталоге
LoadDoc находятся скрипты загрузки таблиц:
1.
LoadMsg.bat – PROJ_MESSAGES;
2.
LoadDoc.bat
–
PROJ_PROJECTS,
PROJ_AUTHORS,
PROJ_ENTERPRISES;
3.
LoadALL.bat – объединяет два предыдущих скрипта.
Подкаталог FORM каталога LoadDoc содержит скрипт LoadSample по загрузке в БД списка пользователей и администраторов сайта, а также форм, используемых при интерактивном вводе в БД описаний проектов. Этот скрипт вызывается из LoadDoc.bat и LoadALL.bat.
В поставляемом каталоге LoadDoc приведены все файлы, необходимые для
загрузки БД перспективных научных разработок и технологий, содержащей 277
описаний проектов и поддерживающей интерфейс с пользователем на русском и
английском языках. Загрузка производится запуском скрипта LoadALL.bat. После
39
выполнения скрипта, отчёт об обнаруженных ошибках при загрузке БД можно
просмотреть в файлах с расширением .log.
При изменении текстов сообщений ПО в соответствующих файлах (.info)
для внесения изменений в БД нужно пересоздать таблицу PROJ_MESSAGES, запустив скрипт LoadMsg.bat.
Подготовка файлов сообщений Messages.info, Category.info,
Technology.info:
В таблицу PROJ_MESSAGES загружаются сообщения и надписи страниц
сайта, (Messages.info), названия категорий поиска и SQL запросы, реализующие
этот отбор (Category.info), и перечень областей применения (Technology.info).
Каждый из этих файлов содержит три основных поля: код языка интерфейса, уникальное имя записи, содержание записи. Файл Category.info, кроме того, содержит
поле – код записи.
Порядок следования полей и разделитель между полями в файлах сообщений определяют файлы Messages.ctrl, Category.ctrl, Technology.ctrl соответственно.
Пример записей Messages.info приведён ниже.
RU;HeaderStr1;База данных перспективных научных разработок и технологий
EN;HeaderStr1;Promising Research and Technology Abstracts Database
RU;HeaderStr2;<SPAN STYLE="font-size: 125%">Республика Беларусь</SPAN>
EN;HeaderStr2;<SPAN STYLE="font-size: 125%">Republic of Belarus</SPAN>
Для поддержки сайтом интерфейса на белорусском языке надо добавить
записи во все файлы сообщений на белорусском языке и пересоздать таблицу сообщений. Приведённый пример будет выглядеть следующим образом:
BY;HeaderStr1;База даных перспектыўных навуковых распрацовак и техналогiй
RU;HeaderStr1;База данных перспективных научных разработок и технологий
EN;HeaderStr1;Promising Research and Technology Abstracts Database
BY;HeaderStr2;<SPAN STYLE="font-size: 125%">Рэспублiка Беларусь</SPAN>
RU;HeaderStr2;<SPAN STYLE="font-size: 125%">Республика Беларусь</SPAN>
EN;HeaderStr2;<SPAN STYLE="font-size: 125%">Republic of Belarus</SPAN>
ВНИМАНИЕ! Следующие записи файла Messages.info задают контактный
адрес электронной почты, который отображается на главной странице сайта.
Здесь нужно указать действительный адрес администратора сайта.
RU;Contact_email;projects@basnet.by;
EN;Contact_email;projects@basnet.by;
Подготовка файла зарегистрированных пользователей сайта
Users.info
Записи файла Users.info описывают зарегистрированных пользователей и
администраторов сайта. Поля этих записей идентичны полям, предлагаемым
пользователям при интерактивной регистрации. Только в записях этого файла
может быть задан статус пользователя – ADMIN, разрешающий работу пользователя в качестве администратора сайта. Число создаваемых таким образом пользо40
вателей и администраторов не ограничено. Ниже приведена запись файла
Users.info:
Администратор2000|RU|ADMIN|Иванов Владимир Иванович|к.т.н.|НАН Беларуси|Главный адми-нистратор|Беларусь|Минск|ул.Академическая,25|220072||(375 17)
284 84 48 |mail1@bas-net.by|
Здесь:
1. | - разделитель полей записи;
2. Администратор2000 – имя и пароль, вводимые пользователем при регистрации на сайте. Например, так: имя- Администратор, пароль – 2000;
3. RU – язык интерфейса;
4. ADMIN – статус пользователя (ADMIN – администратор, USERпользователь);
5. далее поля – указывающие контактные данные пользователя.
3.5. Резерное копирование и воостановление.
Резервное копирование позволяет защитить данные от программных и аппаратных сбоев, а также ошибок пользователей. При выборе стратегии резервного
копирования и восстановления необходимо учитывать множество факторов,
включая:





Требования к скорости восстановления
Ограничения на время и режим проведения резервного копирования
Объем базы
Скорость изменения данных
Аппаратные возможности
База данных БД ОПС реализована под управлением СУБД Oracle9i и для её
копирования и восстановления следует применять соответствующие средства Oracle. Дополнительно можно использовать пакетные утилиты экспорта библиографических и авторитетных записей из БД ОПС, которые позволяют выгружать как
все записи базы, так и записи, добавленные или модифицированные после некоторой точки во времени.
Для подробного ознакомления с возможностями Oracle по резервному копированию и восстановлению рекомендуется просмотреть следующую документацию:
Backup and Recovery Concepts (Принципы резервного копирования и
восстановления.).
User-Managed Backup and Recovery Guide (Руководство по резервному копированию и восстановлению под управлением пользователя).
Recovery Manager Reference (Справочное руководство по менеджеру
восстановления).
41
Recovery Manager User’s Guide (Руководство пользователя менеджера
восстановления).
Ниже приводится краткий обзор этих возможностей.
База данных Oracle может работать в двух различных режимах: режиме
NOARCHIVELOG и режиме ARCHIVELOG. Выбор одного из этих режимов
оказывает значительное влияние на возможную стратегию резервного копирования.
Все изменения, вносимые в базу данных завершенными транзакциями, Oracle заносит в оперативный (online) журнал транзакций. В режиме ARCHIVELOG
выполняется архивирование заполненных групп журнала транзакций. Постоянно
создаваемая последовательность таких групп, называется архивным журналом
транзакций. Совместно с резервной копией базы данных архивный журнал транзакций может использоваться для восстановления базы данных после возникновения различных аварийных ситуаций. В режиме NOARCHIVELOG создание архивного журнала транзакций не производится.
Рис.20. Методы резервного копирования
«Холодное» резервное копирование.
«Холодное» резервное копирование базы данных предполагает ее остановку. Копирование выполняется на уровне операционной системы - копируются все
файлы, составляющие базу данных Oracle: файлы данных, управляющие файлы,
файл параметров и файл паролей. Если остановка базы данных была выполнена
без ошибок, то включать в полную резервную копию файлы оперативного журнала транзакций необязательно. Тем не менее, их наличие будет полезным, если потребуется восстановить всю базу данных из резервной копии.
Метод «холодного» резервного копирования отличает простота применения
для администратора: все, что от него требуется, - это остановить базу данных,
скопировать необходимые файлы и затем вновь активизировать базу, причем число выполняемых команд будет минимальным. Весь этот процесс можно автоматизировать, тогда оператору достаточно будет просто запустить специальный командный файл, выполняющий резервное копирование.
42
Поскольку осуществляется резервирование файлов неактивной (остановленной) БД, все данные на момент копирования согласованы. База данных для
использования недоступна, поэтому транзакции не выполняются, все файлы закрыты, следовательно, процесс надежен.
Недостаток этого метода заключается в том, что восстановить данные можно только на момент создания последней резервной копии. Все транзакции, выполненные после этого, будут потеряны, и восстановить их возможно лишь вручную.
«Горячее» резервное копирование.
С помощью метода «горячего» резервного копирования(online backup) администратор может создать резервные копии всех табличных пространств БД или
отдельных ее файлов в то время, когда база данных используется.
Метод «горячего» резервного копирования применяется для баз данных,
функционирующих в режиме Archivelog. Копировать содержимое БД рекомендуется в период ее наименьшей нагрузки. Следует помнить, что в процессе резервного копирования генерируется больше журнальных записей, поскольку вместо
информации об изменениях строк в журнале фиксируются копии измененных
блоков файлов данных. Это может сказываться на размере журналов, производительности процесса записи в журнал и, соответственно, на производительности
базы данных в целом.
Метод «горячего» резервного копирования удобен потому, что база данных
при создании копии остается доступной, однако применение этого метода требует
от администратора системы более глубокого знания технических приемов резервного копирования и восстановления Oracle и предварительной отладки выбранной
стратегии в тестовой среде.
Резервное копирование и восстановление с помощью RMAN.
Утилита RMAN (Oracle Recovery Manager – Управление Восстановлением)
– это инструмент, который автоматизирует и управляет резервным копированием
и восстановлением баз данных Oracle.
Метаданные RMAN состоят из необходимой информации о целевой базе
данных, для которой RMAN выполняет резервное копирование, восстановление и
поддержку работоспособности. Метаданные RMAN хранятся в репозитарии. Роль
репозитария может выполнять каталог восстановления, который представляет собой схему в отдельной базе данных, или управляющий файл целевой базы данных, т.е. той базы данных, которую RMAN сохраняет, восстанавливает или в которой устраняет неисправность.
Чтобы помочь в автоматизации и управлении резервным копированием и
восстановлением баз данных Oracle, Oracle Enterprise Manager (OEM) предоставляет GUI-интерфейс для RMAN. Этот интерфейс позволяет упростить планирование резервного копирования и специфичных для RMAN задач, благодаря использованию усовершенствованной утилиты управления работами - Enterprise Manager
Job System. Резервное копирование можно запланировать через заданные интер43
валы времени, по заданным дням недели или числам месяца. OEM также предоставляет следующие возможности:
Сохранение конфигурации для дальнейшей настройки и повторного
использования
o Использование утилит-визардов (wizard) для пошагового процесса создания скрипта резервного копирования, который может затем использоваться как запланированная задача
o Возможность сохранения наиболее часто используемых задач по резервному копированию, которые могут применяться к нескольким целевым базам данных
Возможность выполнения любой задачи RMAN с помощью RMANскрипта, созданного пользователем
o
Логическое резервное копирование.
Утилиты Export и Import служат дополнением к обычному резервному копированию на основе средств операционной системы. Первая позволяет сформировать логическую резервную копию всей базы данных либо отдельного ее объекта, а с помощью второй выполняется загрузка информации из полученного при
таком копировании файла.
Утилита Export поможет создать резервную копию всей базы данных, экспортировать объекты, принадлежащие указанной схеме, или скопировать таблицы
по указанному списку. Перед запуском этой сервисной программы в случае необходимости указывается, надо ли в файл экспорта включать данные или только
команды определения таблиц, экспортировать ли индексы, привилегии на таблицу, ограничения целостности. Существует возможность экспортировать данные
по определенному запросу.
Также утилита Export позволяет формировать «полные», «инкрементальные» и «кумулятивные» резервные копии базы данных. В ходе выполнения кумулятивного экспорта создаются резервные копии только тех таблиц, которые подверглись изменениям со времени последнего «полного» или «кумулятивного»
экспорта. «Инкрементальный» экспорт предполагает резервирование объектов,
которые были модифицированы с момента последнего экспортирования любого
типа. Если в таблицу данных вносятся изменения, она автоматически попадает в
список таблиц, которые будут экспортироваться при использовании «инкрементального» типа.
Дублирующая (Standby) база данных.
Standby база данных - это копия первичной БД, созданная из её резервной копии, на которую накатываются архивированные журнальные файлы
первичной БД, благодаря чему сохраняется синхронизация первичной и резервной БД.
Standby база данных может использоваться для обеспечения защиты от
сбоев и выполнения дополнительных отчётов.
44
В случае сбоя первичной БД standby БД может быть открыта и станет новой
первичной БД (после этого она уже не может быть возвращена в режим
standby). Кроме того, standby БД в любой момент может быть открыта для чтения, после чего возвращена в режим standby. Открытие БД для чтения не запрещает запись во временные табличные пространства, т.е. например, выполнение
запросов с сортировками. Временные табличные пространства, при этом, должны быть локально управляемыми и содержать только временные файлы. В
standby БД открытой «только-для-чтения» можно даже создавать временные
табличные пространства.
Standby БД может располагаться как на физически отдельном удалённом
узле, так и на других дисках того же узла. Если standby БД располагается на
том же узле, что и первичная, она должна иметь другую структуру директориев
и другой SID. Кроме того, как на первичной, так и на standby БД должен быть выставлен параметр инициализации LOCK_NAME_SPACE, без которого смонтировать две БД с одинаковыми именами не удастся. Если standby БД располагается на другом узле, желательно использовать ту же структуру директориев - это
упростит администрирование.
Версии ОС и Oracle на первичном и резервном узлах должны совпадать. Резервная копия, из которой создаётся standby БД, может быть как согласованной,
так и несогласованной, как «холодной», так и «горячей».
Автоматическая пересылка архивированных журнальных файлов между
узлами осуществляется посредством Oracle Net. Автоматическая пересылка будет
выполняться, если на standby узле запущен экземпляр standby БД и листенер. Сама standby БД, при этом, может быть несмонтирована.
Когда используется автоматическая пересылка и standby БД открыта
для чтения, архивированные журнальные файлы не накатываются на неё, и
она «отстаёт» от первичной БД. Однако архивированные журнальные файлы
пересылаются и прописываются в контрольный файл, так что после возврата в
режим автоматического восстановления будет автоматически произведен их
накат.
ЗАКЛЮЧЕНИЕ.
В ходе выполнения работы решались следующие основные задачи:
создание интегрированной корпоративной системы планирования и учета
важнейших научно-исследовательских работ;
создание электронного Интернет-каталога ЦНБ НАН Беларуси;
разработка базы данных перспективных и завершенных разработок и предоставление к ним доступа Интернет.
В рамках первой задачи создана интегрированная корпоративная система, работающая в сети Интернет. Система включает базу данных важнейших
научно-исследовательских работ, выполняемых в Республике Беларусь. Ведение
базы данных осуществляется корпоративными усилиями как головной организа45
ции НАН Беларуси, так и организациями, министерствами и ведомствами, которые являются участниками этих работ. Поиск и просмотр сведений из базы данных выполняется через Интернет. Организованы различные режимы доступа к
информации: открытый, частично открытый, закрытый (только для членов корпорации). Средства аналитической обработки информации базы данных (получение
статистики, различных отчетов, сводок, списков, формирование ежегодных бюллетеней) доступны только для головной организации НАН Беларуси.
В рамках второй задачи создана база данных перспективных научных разработок и технологий, предназначенная для поиска, обработки и электронной доставки потребителям информации о научной, научно-технической и инновационной деятельности в НАН Беларуси и Республике Беларусь, включающая:
электронные информационные ресурсы общего пользования (важнейшие
разработки, предлагаемые к внедрению; инновационные проекты; программы исследований; научные организации и персоналии);
средства удаленного мультиязычного санкционированного пополнения базы данных о важнейших разработках, инновационных проектах, научных организациях, персоналиях ученых;
систему удаленного мультиязычного санкционированного Интернетдоступа к базе данных о важнейших разработках, инновационных проектах, научных организациях, персоналиях ученых включающая поиск и электронныю доставку резыльтатов потребителю информации.
В рамках третьей задачи создан онлайновый Интернет-каталога ЦНБ НАН
Беларуси с публичным доступом локальных и удаленных пользователей.
Практическая значимость.
Выполнение работ по теме способствует:
повышению качества информационного обслуживания, расширению спектра информационных услуг и продуктов, предлагаемых ученым и научнотехническим работникам, другим потребителям в Беларуси и за ее пределами;
повышению эффективности использования фондов ЦНБ с целью обеспечения дальнейшего научно-технического развития страны;
оптимизации технологических процессов формирования плана важнейших
НИР/ОКР по Республике Беларусь.
46
ПРИЛОЖЕНИЯ
Приложение 1.
Регистрационная форма для государственной программы
47
Приложение 2.
Регистрационная форма для предложения задания в государственную
программу
48
Приложение 3.
Promising Research Abstract
Title (Полное название проекта)
The Complex Estimation of Biochemical Structure of Medicinal Introducents under
Soil-Climatic Conditions of Belarus
Short Title (Сокращённое название проекта)
Biochemical Structure of Medicinal Introducents
Participants (Разработчики)
Ivanova Zh A, CBG
Soroko S V, BIPP
Present Status of Research (Современное состояние исследований)
1. Brief Description of Research
For the first time under conditions of Belarus, on the basis of 38 base and 15 derivative
parameters (chloroplast pigments, organic acids, carbohydrates, terpenoids, phenolic
connections, mineral substances, enzymes) information was retrieved on seasonal
changes of biochemical structure of separate bodies and overground phytomass of the
following 15 introduced plant species.
The range of working substances, with regard to which the medicinal raw material of
the listed plants represents dispensatory interest, has been designated and optimum
terms of its preparation under conditions of Belarus have been determined. Changes in
biochemical structure of introducents have been established depending on geographical,
edaphic, meteorological factors, as well as on plants age and their crop terms.
2. Legal Aspects
There are author's certificate for way of extractant reception (А.с. of the USSR #
1319512) and author's certificate for way of aminoacids recovery from their water solutions (А.с. of the USSR # 1347384), and also the patents of the Republic of Belarus for
way of reception of crystalline L-tryptophan and L-leucine (Republic of Belarus Patents
# 1208 and # 1209).
The Patent of Russia # 2038316, the Bulletin of Inventions 18, 1995.
3. Special Facilities in Use and Their Specifications
Extractors ETs-320 manufactured by SPU "SRCIMT" (Moscow, Russia) with productivity till 6 m3/hour.
Ultra filtrational installation UF-20 manufactured by Open Company "MIFIL" (Minsk,
Belarus) with productivity about 500 l/hour.
4. Scientific Papers
Sidorov E A, Rubanov N N, Rupasov Z A, et al., Oxycoccus macrocarpus Ait. Pers. in
Belarus. Мinsk, Navuka i Tekhnika, 1987. 238 pp.
Kononenkov V K, Afonenkov A A and Nalivkov S V, "Asymmetric multiple quantum
well heterostructure laser systems: conception, performance, and characteristics", OptoElectron. Rev., 8, 241 (2000).
49
Soldatenko V S, Chem. Protec. Environ., Proc. Int. Conf. Toulouse, 1983. Amsterdam,
Elsevier, 1984. P. 353-364.
5. Foreign Collaborators
Polytechnical Institute of Lublin, Poland, Prof. L Pavlow;
Istituto di Richerca sulle Acque, Italy, Dr D Petruzzi;
M+W Zander Cleanroom Product GMBH, Mr. Маrk Michaels.
Directions of Future Research (Направления дальнейших исследований)
1. Possibility of Application
Industrial production L-Leu, L-Ile and L-Val is mastered. Development of technologies
for reception other irreplaceable amino acids is supposed.
2. Budget Necessary for Research of This Application
$100,000 for 3 years
3. Suggestion on Cooperation with Foreign Partners
The search of the scientists occupied with a problem of deriving of decorative covers is
carried out. It is supposed to collaborate with the laboratory headed by the Doctor of
Chemical Sciences Marev V.S. (Institute of Chemical Physics of Russian Academy of
Sciences) during the project performing.
4. Additional Information
The problem was investigated and received financial support under the Belarusian Republican Foundation for Fundamental Research project #F31-078 "Theoretical and experimental research of new photochromic compounds and creation on their basis of
photochromic polymeric materials with increased resource of work, high bit density and
adjustable storage time of an information").
50
Institute Information (Информация об организации)
(заполняется для каждой организации, указанной в разделе Participants описания
проекта)
Name
Central Botanical Garden
Центральный ботанический сад
Abbreviation
CBG
ЦБС
Ministry
National Academy of Sciences of Belarus
Национальная Академия Наук Беларуси
Country
Belarus
Беларусь
Region
City
Minsk
Минск
Address
2v, Surganov str.
ул. Сурганова, 2в
ZIP
220012
Phone
(375 17) 284 1484
Fax
(375 17) 284 1576; 284 1483
E-mail
hbc@mserv.bas-net.by
WWW
http://hbc.bas-net.by
51
Contributor Information (Информация о разработчике)
(заполняется для каждого лица, указанного в разделе Participants описания проекта)
First name
Ivanova
Іванова
First name
Zhanna
Жанна
Middle name
Aleksandrovna
Александровна
Title
Cand. (Doct.) Biol. Sci., Professor, Corresp. Mem. (Academician) of NAS of Belarus
кандидат (доктор) биологических наук, профессор, член-корреспондент (академик) НАН Беларуси
Institution
CBG
ЦБС
Position
Director, Head of Laboratory (Chief, Leading, Senior Scientist)
директор, заведующая лабораторией (главный, ведущий, старший научный сотрудник)
Country
Region
City
Street address
ZIP
52
Phone (office)
(375 17) 284 1544
Phone (home)
(375 17) 232 3317
Fax
(375 17) 284 1488
E-mail
hbc@bas-net.by
53
Приложение 4.
Technology Abstract
Title #TA (Полное название проекта)
Technology and Equipment for Cross-Wedge Rolling of Axis-Symmetrical Details with
Lengthened Axis
Short Title (Сокращенное название проекта)
Technology and equipment for cross-wedge rolling (CWR)
Participants (Разработчики)
Ivanov V.J., PTI
Present Status of Technology Development (Современное состояние технологий)
1. Brief Description of Technology
The CWR method aims at the production of items of the type of solids of revolution
with the lengthened axis. Structural and tool steels, and non-ferrous metal alloys can be
rolled on the mill. The CWR technology increases labor productivity 10 times in comparison with turning shaft on the CNC milling machines, decreases the norm of metal
use by 30-60%, increases the wear resistance of the products by 20-30%. Production
cost is decreased a lot thanks to high resistance of the tool (up to 500 000 items) and also thanks to full automation of the process.
The equipment for cross-wedge rolling. For the implementation of the CWR process in
the automatic mode of operation the Physical Technical Institute of the National Academy of Sciences of Belarus has worked out the universal equipment which includes: a
charging device; a heating device; a CWR mill; means of mechanization and automation. The equipment is used in Belarus, Russia, the Ukraine, Germany, Turkey, Bulgaria, Italy, Spain, South Korea, the USA, and Poland. 50% of the world CWR equipment
is produced in Belarus.
Distinctive peculiarities of CWR technology:
metal use coefficient up to 0,70…0,98;
precision of diametrical sizes of rolled forged pieces from ± 0, 01 mm to ± 0,4 mm;
productivity 360…2400 piece/hour;
size of rolled details: length – 40…1000 mm; diameter – 5…120 mm;
constancy of wedge tool up to 500000 pieces.
2. Legal Aspects
30% of the world inventions in the sphere belong to the Physical-Technical Institute of
the National Academy of Sciences of Belarus.
Patent of the Republic of Belarus №45 of 25.06.1993 “A Mill for Cross-Wedge Rolling”.
54
Patent of the Republic of Belarus №2564 of 06.08.1996 “Means of Receiving Details
from a Stick with Cross-Wedge Rolling and a Set for its Implementation”.
3. Special Facilities in Use and Their Specifications
Equipment for parts pre-heating.
4. Scientific Papers
A. I. Tselikov, V. J. Ivanov et. al. Cross-wedge rolling in automobile construction.
Moscow: Mashinostroyeniye (1982) 192.
V. J. Ivanov. Cross-wedge rolling basics. Minsk: Science and Techniques (1986) 223.
5. Foreign Collaborators
Fraunhofer Institute of Tool and Metal Processing with Pressure, Chemnitz, Germany
Chemnitz Technological University, Germany
Beijing Institute of Science and Techniques, China
Directions of Technology Implementation (Области использования технологий)
1. Possibility of Implementation
The most prospective areas of technology implementation are automobile industry, machine-building, instrument-making, agricultural machinery, tractor, aircraft and atomic
industries.
2. Budget Necessary for Technology Implementation
$100,000
3. Suggestion on Cooperation with Foreign Partners
Establishment of joint venture; technology transfer
4. Additional Information
PTI possesses all necessary facilities to produce equipment for cross-wedge rolling.
More detailed information can be mailed on request.
55
Institute Information (Информация об организации)
Name
Physical-Technical Institute
Физико-технический институт
Abbreviation
PTI
ФТИ
Ministry
National Academy of Sciences of Belarus
Национальная академия наук Беларуси
Country
Belarus
Беларусь
Region
City
Minsk
Минск
Address
10, Kuprevich street
ул. Купревича 10
ZIP
220141
Phone
(375 17) 264 6010
Fax
(375 17) 263 7693
E-mail
WWW
56
Contributor Information (Информация о разработчике)
Last name
Ivanov
Иванов
First name
Valery
Валерий
Middle name
Jakovlevich
Яковлевич
Title
Cand. Techn. Sci.
Кандидат технических наук
Institution
PTI
ФТИ
Position
Head of Department
Заведующий отделом
Country
City
Street address
Zip
Phone (office)
(375 17) 264 4585
Phone (home)
(375 17) 263 7693
Fax
(375 17) 263 7693
E-mail
57
Приложение 5.
Правила оформления проекта
Сведения представляются в виде файла в формате MS Word или RTF, в соответствии с приложением №2. При подготовке файлов необходимо придерживаться
следующих правил:
1. Шрифт только Times New Roman для текста и Symbol для специальных
символов
2. Вы можете использовать жирный шрифт, курсив, верхние и нижние индексы. Более сложные формулы должны вставляться в графическом виде, не
следует использовать подчеркивание
3. При использовании таблиц необходимо избегать сложного форматирования, не использовать объединение ячеек, повернутый текст, затенение и т.п.
4. Не следует использовать табуляцию, для правильного выравнивания необходимо использовать таблицы
5. Не используйте MS Graph или метафайлы для представления рисунков и
схем, необходимо вставлять графические файлы
6. Не используйте многоколонную разметку, секции или рамки
7. Если в Аннотации необходимы рисунки, фотографии или иные графические
включения, их следует представлять в виде отдельных графических файлов
(форматы JPEG или GIF)
8. Не следует менять межстрочные интервалы (следует использовать одинарный интервал) или отступы. Между абзацами вставляется пустая строка
9. Можно использовать нумерованные и ненумерованные списки, однако не
следует применять вложенные списки
10.Не следует вводить особые стили, лучше всего использовать прилагаемый
образец в качестве шаблона, заменяя содержание
11.Не следует писать только заглавными буквами. В английском варианте в
названии работы начинайте каждое слово (кроме предлогов и союзов) с
большой буквы
12.Следует сохранять один стиль для написания всех имен, например Иванов
А.П.
13.Для списка публикаций используйте обычный формат:
 Номера тома – жирным шрифтом;
 Название книги или журнала – курсивом;
 Название статьи – в двойных кавычках.
Для того чтобы исследование могло привлечь внимание потенциального партнера, важно ясно обозначить новизну и уникальность предлагаемого исследования.
Поэтому при подготовке информации постарайтесь обратить особое внимание на
следующие вопросы:
1. Укажите, в чем данное исследование достигает мирового уровня.
2. Охарактеризуйте используемые в исследовании новые идеи, уникальное
оборудование или значительные базы данных
58
3. Опишите уникальные материалы, вакцины, лекарственные препараты и
другие изготовленные продукты.
4. Включите основные параметры уникальных технологий.
5. Опишите сделанные усовершенствования традиционных технологий.
6. Укажите, участвуют ли в исследовании ученые с мировым именем.
7. Перечислите страны, в которых зарегистрированы патенты на результаты
исследования.
8. Укажите премии или награды, присужденные за эту работу.
9. Включите высказывания зарубежных специалистов в поддержку вашего исследования.
10.Перечислите научные статьи, опубликованных в связи с данным исследованием, а также приложите копии наиболее важных статей на английском
языке.
Структура представляемой информации
1. Полное название проекта, которое может при необходимости содержать
специальные символы
2. Сокращенное название проекта, не содержащее специальных символов
3. Имена контактных лиц с указанием институтов, в которых они работают
4. Кратко поясните, в чем состоит уникальность и новизна предлагаемого исследования, какие результаты уже получены и какие ожидается получить
5. Приведите информацию о действующих патентах или заявках, если они
имеются, и прочую информацию, связанную с охраной авторских прав
6. При наличии уникального оборудования, которое предполагается использовать для работы по проекту, кратко его опишите
7. Перечислите книги, статьи и другие крупные публикации участников проекта, имеющие отношение к его содержанию
8. Если работа уже ведется или планируется с иностранными участниками,
перечислите их имена, страны и названия организаций, в которых они работают
9. Укажите, в каких областях науки, промышленности и др. могут быть применены/применяются результаты исследований по данному проекту
10.Укажите ориентировочную сумму необходимого финансирования и предполагаемые сроки осуществления проекта
11.Сообщите любые другие сведения, имеющие отношение к проекту
59
Приложение 6
Поисковые индексы.
В следующей ниже таблице даётся краткое описание доступных для поиска индексов с указанием полей MARC-формата, на основании которых они формируются.
При построении индексов, состоящих из нескольких подполей, подполя объединяются через пробел без использования знаков пунктуации и скобок, принятых
при выводе соответствующих полей в библиографическое описание.
Индексы могут быть стандартными (по всему значению поля/подполя) и текстовыми (по отдельным словам значения). Коды текстовых индексов начинаются с
буквы "w". В Базовой форме поиска стандартный индекс используется в режиме
поиска "С начала поля", а текстовый индекс в режимах "Фраза", "Все слова" и
"Любое из слов".
Код
Поля/подполя
Область поиска
индекса
BELMARC
Имена лиц в полях, описывающих пред70_ a b c d f
метное содержание документа или интелpsn
70_ a g c d f
Имя лица
лектуальную ответственность за создание
wpsn
600 a b c d f j x y z
документа (автор, составитель, редактор,
600 a g c d f j x y z
переводчик и т.п.).
Наименования организаций в полях, опиcrn
сывающих предметное содержание доку- 71_ a b c d e f g h
Организация
wcrn
мента или интеллектуальную ответствен- 601 a b c d e f g h j x y z
ность за создание документа.
Имена лиц или наименования организаций
70_ a b c d f
name
в полях, описывающих предметное содерИмя/Организация
70_ a g c d
wname жание документа или интеллектуальную
71_ a b c d e f g h
ответственность за создание документа.
Имена лиц или наименования организаций 70_ a b c d f
в полях, описывающих интеллектуальную 70_ a g c d
author
Автор(строго)
ответственность за создание документа, 71_ a b c d e f g h
wauthor
когда лицо/организация является автором в подполе $4 код "070"
документа.
или отсутствует
Предметные рубрики, подрубрики или 600-615 a ... j x y z
ключевые слова в полях, описывающих со- 600-615 j
Предметная
subj
держание документа.
600-615 x
рубрика
wsubj
600-615 y
600-615 z
620 d a b c
Предметные рубрики, в которых географиГеографич.
ghr
ческие наименования являются одним из 607 a j x y z
название
wghr
объектов рассмотрения в документе.
Заглавие (включая номер и/или наименова200 a h i
title
ние части) в полях, содержащих заглавие
Заглавие
225 a h i
wtitle
документа, заглавие серии или взаимосвя5__ a h i
занные заглавия.
Заглавие (включая title6
То же что и title, плюс предметные рубри- 200 a h i
Имя в меню
60
рубрики)
wtitle6
ser
wser
Унифицированное f500
заглавие
wf500
f501
Общее заглавие
wf501
Параллельное
f510
заглавие
wf510
Сериальное изд-е
Заглавие обложки
f512
wf512
Заглавие на титул. f513
листе
wf513
Заглавие на первой f514
странице
wf514
Заглавие
колонтитуле
на f515
wf515
Заглавие
корешке
на f516
wf516
Другие варианты f517
заглавия
wf517
f520
Прежнее заглавие
wf520
Сокращенное
f531
заглавие
wf531
Расширенное
заглавие
f532
wf532
Международный
№
stdi
ISBN
isbn
ISSN
issn
ISMN
ismn
№ в нац. библиогр. nbn
№
гос.
ldp
регистрации
№
публикации gpn
ки, содержащие заглавие.
225 a h i
5__ a h i
605 a h i
Заглавие документа в записях, описываю- Поля как в title, в поз.
щих сериальные издания.
7 маркера код "s"
Унифицированное заглавие документа.
500 a h i
Унифицированное
общее
заглавие
501 a h i
документа.
Параллельное заглавие документа на дру- 510 a h i
гом языке или в другой графике.
200 d
Заглавие приведенное на обложке документа, когда оно существенно отличается 512 a h i
от основного заглавия.
Поля/подполя, содержащие приведенное на
дополнительном титульном листе заглавие
513 a h i
документа, когда оно существенно отличается от основного заглавия.
Заглавие приведенное в начале первой
страницы текста, когда оно существенно 514 a h i
отличается от основного заглавия.
Заглавие приведенное вверху или внизу
страницы документа, когда оно существен- 515 a h i
но отличается от основного заглавия.
Заглавие приведенное на корешке переплета документа, когда оно существенно отли- 516 a h i
чается от основного заглавия.
Любой другой вариант заглавия, не опре517 a h i
деленный в полях 510-516.
Прежнее заглавие сериального издания.
520 a h i
Сокращенная форма ключевого заглавия
531 a h i
сериального издания.
Расширенная форма заглавия, когда основное или ключевое заглавие содержат ини- 532 a h i
циалы, сокращения, цифры и т.п.
Стандартные номера, присвоенные доку- 01_ a
менту, такие как ISSN, ISBN и др.
02_ b
040 a
071 a
225 x
Международный
стандартный
номер
010 a
книги.
Международный стандартный номер сери- 011 a
ального издания.
225 x
Международный стандартный номер музы013 a
кального произведения.
020 b
Номер, присвоенный документу нацио021 b
нальным библиографическим агентством.
Номер, присвоенный органом государ- 022 b
61
органа гос. власти
Номер НТД
ntdn
Номер заявки
ptntn
Дата заявки
ptntd
Идентификатор
записи
Дата транзакции
Дата создания
id
trns
date
ДДК
ddc
УДК
udc
Классиф. индексы
lclc
(другие)
ББК
bbc
ГРНТИ
gasnti
ОКС
oks
ОКП
okp
ОКП РБ
okprb
ОКСВНК
oksvnk
КГС
kgs
МКС
mks
ОКСТУ
okstu
Шифр
специальности
vac
Индекс классиф.
indstc
пром. объектов
МПК
mpk
ственной власти собственной публикации
или единице, изданной от его имени.
Номер, присвоенный международному,
межгосударственному, государственному,
отраслевому и т.д. стандарту, техническим
029 b
условиям, нормативному, научному, неопубликованному или патентному документу.
Номер заявки патентного документа.
039 b
Дата регистрации (подачи) заявки патент039 c
ного документа.
Контрольный номер записи, присвоенный
001
агентством, её подготовившим.
Дата и время последней обработки записи. 005
Дата ввода записи в файл.
100 a поз.0-7
Индекс присвоенный документу согласно
676 a
Десятичной Классификации Дьюи.
Индекс присвоенный документу в соответствии с Универсальной десятичной клас- 675 a
сификацией.
Индексы классификационных систем, не
используемых в международном масштабе,
686 a
но имеющие широко распространенные
печатные таблицы.
Индекс Библиотечно-библиографическая 686 a
классификации.
в подполе $2 "rubbk"
Классификационный индекс Государствен686 a
ного рубрикатора научной и технической
в подполе $2 "rugasnti"
информации.
Индекс Общероссийского классификатора 686 a
стандартов.
в подполе $2 "oks"
Индекс Общероссийского классификатора 686 a
продукции.
в подполе $2 "okp"
Индекс Классификатора продукции рес- 686 a
публики Беларусь.
в подполе $2 "okprb"
Индекс Общероссийского классификатора
686 a
специальностей высшей научной квалифив подполе $2 "oksvnk"
кации.
Индекс Классификатора государственных 686 a
стандартов.
в подполе $2 "kgs"
Индекс Международного классификатора 686 a
стандартов.
в подполе $2 "mks"
Индекс Общесоюзного классификатора 686 a
стандартов и технических условий.
в подполе $2 "okstu"
Шифр Номенклатуры специальностей
686 a
научных работников для диссертаций и авв подполе $2 "ruvac"
торефератов диссертаций.
Индекс Международной классификацией
для промышленных объектов (патенты, 679 a
промышленные образцы, товары и услуги).
Индекс
Международной
патентной 679 a
62
классификации.
МКПО
mkpo
МКТУ
mktu
Код региона
gaс
Дата издания
year
Место издания
plc
wplc
Издательство
Комментарий
Инвентарный №
Язык документа
publ
wpubl
wcmnt
invn
lng
Код содержания
cont
Библ. уровень
level
Источник записи
instc
all
wall
Все поля (базовый ball
поиск)
wball
Все поля
в подполе $2 "mpk"
или "ipc"
Индекс Международной классификации 679 a
промышленных образцов.
в подполе $2 "mkpo"
или "loc"
Индекс Международной классификации 679 a
товаров и услуг.
в подполе $2 "mktu"
или "nice"
Код региона, который является одним из
объектов рассмотрения в документе, если
660 a
документ имеет географическую ориентацию.
Дата издания документа.
210 d
100 a поз.9-12
100 a поз.13-16
Код или наименование страны, города или 102 a
местности, где документ был издан или 102 b
опубликован.
210 a
620 d a b c
620 a
620 b
Наименование издательства, издающей ор210 c
ганизации или имя издателя.
Примечания к описанию документа.
3__ a
Инвентарный номер единицы хранения.
899 p
Код языка документа.
101 a
Код формы содержания документа.
105 a поз. 4,5,6,7
110 a поз. 3,4,5,6
Код библиографического уровня документа
Маркер поз. 7
в маркере записи.
Источники записи, к которым относятся:
организация, создающая данные; организация, преобразующая данные в машиночи801 b
таемую форму; организация, модифицирующая первоначальные записи / данные; организация, распространяющая записи.
Все поисковые поля записи, кроме кодироМаркер поз. 7
ванных.
Автор + Заглавие + Предметная рубрика. Совокупность полей
author,title,subj
63
Download