Лабораторная работа №7-8.




Полнотекстовая документальная база данных в Lotus Notes. Создание формы для ввода документов

 

Цель: познакомиться с основными этапами создания приложений в Lotus Notes и основными возможностями Lotus Domino Designer для разработки документальных информационных систем.

Постановка задачи. Создать средствами Lotus Notes документальную информационную систему, в которой хранятся тексты документов, и обеспечить их ввод посредством пользовательского интерфейса, максимально автоматизирующего данный процесс.

Литература:

1. Кирклэнд, Р. Domino 5 & 6. Администрирование сервера [Текст]: пер. с англ. / Р. Кирклэнд. – М.: ДМК Пресс, 2003. – 824 с. – (Администрирование и защита).

2. Линд, Д. Lotus Notes и Domino 5/6. Энциклопедия программиста [Текст]: пер. с англ. / Д. Линд, С. Керн. – Киев: ТИД «ДС», 2003. – 1018 с.

3. ГОСТ 7.73-96 Межгосударственный стандарт «Система стандартов по информации, библиотечному и издательскому делу. Поиск и распространение информации: Термины и определения: Утв. Межгосударственным советом по стандартизации, метрологии и сертификации, протокол №10 от 4 октября 1996 г. – Минск, 1996. – 11 с.

 

Теоретический материал

IBM Notes (также Lotus Notes) – программный продукт, платформа для автоматизации совместной деятельности рабочих групп, содержащий в себе средства электронной почты, персональных и групповых электронных календарей, службы мгновенных сообщений и среду исполнения документоориентированных приложений. С 2013 года полное официальное наименование продукта IBM Notes and Domino Social Edition.

Поддерживает реализацию «клиент-серверной» архитектуры информационной системы. Состоит из

Notes — программное обеспечение клиентской рабочей станции.

Domino — программное обеспечение сервера.

Клиентская часть Lotus Notes состоит из трёх частей:

Notes Client – рабочее место пользователя;

Domino Designer – рабочее место разработчика приложений IBM Notes (программиста), интегрированная среда разработки приложений, исполняемых в среде Notes Client;

Domino Administrator – рабочее место системного администратора IBM Notes.

Среда разработки приложений Domino Designer предоставляет разработчикам развитые базовые сервисы для разработки документоориентированных приложений.

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

Клиент IBM Notes позволяет локально (на компьютере пользователя) хранить базы данных Lotus Notes, реплицировать их с сервером Domino, работать с локальными базами данных при отсутствии подключения к серверу Domino, исполнять программный код сервера в локальных базах данных.

IBM Notes позволяет разрабатывать полнотекстовые документальные информационные системы и обеспечивает полнотекстовый поиск документов.

Полнотекстовый поиск – поиск документа в базе данных текстов на основании содержимого этих документов. Осуществляется на основании ГОСТ 7.73-96 СИБИД «Поиск и распространение информации. Термины и определения», разработанного Всероссийским институтом научной и технической информации и Техническим комитетом по стандартизации ТК 191 «Научно-техническая информация, библиотечное и издательское дело» с участием Российской государственной библиотеки в 1996 г.

В системе IBM Notes полнотекстовый поиск автоматизирован, при этом в качестве поискового образа документа используется его полный текст.

Документ Lotus Notes – это единица хранения, которая представляет собой эквивалент бумажного документа. В документ Notes можно помещать разнообразные объекты и в любом количестве, например, текст, числа, графические изображения, аудио- и видео-файлы, ссылки на другие документы и др. Документы хранятся в базе данных, которая представляет собой набор связанных документов, характеризующихся единым набором атрибутов. Основным элементом базы данных является документ, который может иметь как структурированный, так и неструктурированный формат. В связи с этим база данных Lotus Notes хранит такие массивы данных, обработка которых не возможна средствами реляционных СУБД.

Lotus Notes хранит базы данных в отдельных файлах с расширением *.nsf. Nsf-файл базы данных содержит информацию о следующих структурных элементах базы данных:

forms (формы) – определяют структуру документа Notes, содержат различные поля. Формы представляют собой элемент пользовательского интерфейса и используются для ввода документов в базу.

views (представления) – отражение документа при поиске, просмотре, печати, в котором фигурируют значения полей документов или вычисленные на их основании выражения. Представления содержат также описание связей между документами, критерии отбора документов для отображения на экране или включения в отчет. Представления аналогичны отчету в реляционных СУБД, где каждому документу при выдаче на печать или экран соответствует одна или несколько записей базы данных, а каждый столбец отчета обычно соответствует одному или нескольким атрибутам документа (записи).

folders (папки), в которых хранятся элементы базы данных;

shared code и shared resources (общедоступные компоненты). Ресурсы делятся на общие и локальные. Общие компоненты отличаются тем, что введенные данные будут отражены во всех документах, созданных с помощью данной формы.

– собственно документы, хранящиеся в базе данных;

– информация о доступе пользователей к базе данных.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-02-16 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: