Читайте также:
|
|
Система TinLib выбрана здесь для более подробного рассмотрения как в связи с широкой распространенностью, реализацией на различных платформах (см. табл. 4.10), так и в связи с развитостью функций и типичной структурой: система поддерживает три АРМа (функциональных набора) — рис. 4.41:
• оператор (сотрудник, ответственный за рабочие функции);
Рис. 4.41. Структура интерфейсов TinLib
• читатель (пользователь, проводящий свободный поиск в каталогах);
• администратор (лицо, ответственное за поддержание БД).
В системе реализована 3- (4-) уровневая система навигации -
Основное меню - Меню - Список записей - Содержание записи (рис. 4.42).
Основное меню системы есть форма, появляющаяся после запуска соответствующего АРМа, которая содержит перечень основных библиотечных процессов, выполняемых данным АРМ, причем каждый процесс можно вызвать для работы, указав его курсором и нажав <Enter> (например, рис. 4.43 - основное меню АРМ читателя).
Меню (подменю) появляется на экране, представляя более детальный перечень операций (например, рис. 4.44 — варианты поиска по ключевым словам).
Рис. 4.42. Схема уровней интерфейса пользователя TinLib
Рис. 4.44. Меню выбора режима поиска по ключевым словам
Список записей есть перечень данных, которые могут быть запрошены и найдены (например, заглавия книг, изданий, имена читателей, рубрики классификатора, термины тезауруса и пр.). На рис. 4.45 и 4.46 в качестве примеров приводятся соответственно списки ключевых слов и заглавий книг.
Рис. 4.45. Просмотр частотно-видового словаря по ключевым словам
Рис. 4.46. Экран просмотра списка заглавий для выбранного ключевого слова ARTS
Рис. 4.48. Экран просмотра заглавий изданий, соответствующих выбранной выше предметной рубрике BROADCASTING
Рис. 4.49. Карта издания, ассоциативно связанного через предметную рубрику
Выбор одной из записей для более подробного просмотра осуществляется путем подвода к ней курсора, что приводит к появлению Содержания записи (библиографическое описание, данные о читателе и пр.), которое может занимать несколько последовательных экранов (рис. 4.47—4.49).
Рис. 4.47—4.49 иллюстрируют также возможности TinLib по ассоциативному доступу к смежным записям: переход от записи (рис. 4.47) по полю рубрика {BROADCASTING) через экран для рубрики (рис. 4.48) к одному из документов той же рубрики (рис. 4.49).
Рис. 4.47. Экран просмотра регистрационной карточки выбранного издания с изданием (рис. 4.47)
В базе данных TinLib определены следующие типы полей:
• поля данных (содержат произвольную информацию, не проверяемую системой, поэтому наличие или отсутствие поля, а также формат данных определяются пользователем);
• обязательные поля (должны содержать данные, в противном
случае запись не будет сохранена) используются в системе для установления связей между записями;
• проверяемые поля (содержимое проверяется при вводе по словарям или логическим выражениям — НОМЕР ЧИТАТЕЛЯ, НОМЕР ИЗДАНИЯ, КЛАСС ЧИТАТЕЛЯ);
• поисковые (индексируемые) поля содержат данные, используемые для прямого доступа (АВТОР, ISSN и пр.);
• подполя (подчиняются какому-либо полю — НОМЕР В СЕРИИ и пр.).
Важным типом обязательных полей являются классы:
• класс читателей — определяет максимальное число выдач,
разрешенных читателю, ограничения на период выдачи, код
штрафа, дату окончания действия читательского билета. Классы читателей разграничивают группы пользователей (например, дети могут иметь меньшие штрафы по сравнению со взрослыми);
• классы изданий — используются для того, чтобы определить периоды выдачи книг и статей, предназначенных для выдачи. Возможные классы — выдаваемые, выдаваемые на короткий период и справочные издания.
Ограничения, установленные в классе издания, имеют приоритет по отношению к ограничениям, связанным с классом читателя.
Дата добавления: 2015-07-20; просмотров: 127 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Программные средства автоматизированных библиотечных систем | | | Основные меню и подменю АРМ TinLib |