Электронная библиотека диссертаций и авторефератов России
dslib.net
Библиотека диссертаций
Навигация
Каталог диссертаций России
Англоязычные диссертации
Диссертации бесплатно
Предстоящие защиты
Рецензии на автореферат
Отчисления авторам
Мой кабинет
Заказы: забрать, оплатить
Мой личный счет
Мой профиль
Мой авторский профиль
Подписки на рассылки



расширенный поиск

Разработка методов и средств взаимодействия объектно-ориентированных систем управления базами данных с электронными издательскими комплексами Соловьев, Александр Владимирович

Диссертация, - 480 руб., доставка 1-3 часа, с 10-19 (Московское время), кроме воскресенья

Автореферат - бесплатно, доставка 10 минут, круглосуточно, без выходных и праздников

Соловьев, Александр Владимирович. Разработка методов и средств взаимодействия объектно-ориентированных систем управления базами данных с электронными издательскими комплексами : диссертация ... кандидата технических наук : 05.13.10.- Москва, 2000.- 130 с.: ил. РГБ ОД, 61 01-5/1354-5

Введение к работе

Актуальность работы.

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

Задача печати БД решается в настоящее время тремя основными альтернативными способами:

разработчики СУБД пытаются всячески усложнить и расширить функциональные возможности средств печати СУБД, стремясь приблизить их к возможностям настольных издательских систем (НИС), естественно не достигая их;

разработчики НИС пытаются оснастить свои системы средствами связи с различными БД (в основном через стандарт Open DataBase Connectivity - ODBC), но эти средства позволяют лишь включать отдельные данные БД в издание. Обработка (верстка) этих данных производится вручную;

разрабатываются большие комплексы, включающие в себя и собственную СУБД, как правило, документно-ориентированную, и НИС, что делает комплексы чересчур громоздкими как при создании, так и в развитии.

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

В зарубежных источниках теоретическая проблема корректного перевода сложных структур данных на бумажные носители рассматривается упрощенно и узконаправленно (описываются методы печати БД в рамках конкретных прикладных задач: для печати прайслястов, бизнес-отчетов и др.), либо же приложения не рассматриваются вовсе.

В отечественных теоретических работах данная проблема рассматривается более полно. Но отечественные разработки, относящиеся к концу 80-х годов ориентированы на

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

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

Кроме того, нужна автоматизация самого ресурсоемкого и трудоемкого этапа деятельности организаций - работы с документами. Этот этап по разным оценкам занимает около 60% времени сотрудников.

Отсюда и вытекает актуальность предложенной темы диссертации.

Цели и задачи работы:

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

Для этого в диссертации были решены следующие задачи:

  1. Разработана математическая модель документа.

  2. Создана классификация методов представления сложноструктурированных данных.

  3. Разработаны основные технологии печати различных классов документов.

  4. Разработаны спецификации отображения ООБД в полиграфическую издательскую систему.

  5. Выбраны компоненты программного комплекса — НИС и ОО СУБД, отвечающие разработанным технологиям печати БД и спецификациям.

  6. Создан программный комплекс интеграции НИС и ОО СУБД.

  7. Разработана методика применения программного комплекса интеграции НИС и ОО СУБД для печати сложных структур БД большого объема.

  8. Разработаны принципы создания генераторов отчетов конечного пользователя.

  9. Создан генератор отчетов конечного пользователя оперативной разработки отчетов для коммерческих приложений БД.

Объект и предмет исследования. Объект исследования -совремешшіе средства накопления информации (объектно-ориентнрованнък! С УВД - СО СУБД), средства печати БД (средства печати СУБД, генераторы отчетов и др.) и электронные издательские комплексы (НИС, текстовые процессоры и др.). Предмет исследования - методы и средства отображения сложных структур данных при печати на графических ПУ.

Метод исследования. В Диссертационной работе использованы методы системного анализа, теории графов, математического моделирования, проектирования информационных систем, объектно-ориентированные методы создания программного обеспечения и интеграции программных комплексов.

Научная и практическая новизна работы.

Автором получены следующие новые результаты:

Разработана теория отображения сложных структур данных ОО СУБД на бумажные носители при печати на графических ПУ.

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

Разработан метод построения средств печати БД на основе интеграции СУБД и НИС.

Разработан программный комплекс интеграции СУБД НИКЛ и НИС Corel Ventura Publisher.

Разработана и применена на практике методика решения задач автоматизированного издания справочников большого объема

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

Создан генератор отчетов конечного пользователя.

Практическая значимость работы. Разработанный программный комплекс PUBLIS использовался для издания справочника-мартиролога по пострадавшим в годы репрессий 1917—1955 (проекты РФФИ -97-07-90055 и РГНФ- 96-01-16109 -самый крупный издательский проект 1996-1997 годов). Система PUBLIS использована в крупном программном проекте для автоматизации информационной поддержки общих собраний акционеров ОЛО «Газпром», находящемся в промышленной эксплуатации. Создан генератор отчетов конечного пользователя и

отчетные системы для программных комплексов "Документооборот", проходящих опытную эксплуатацию.

Апробация работы. Результаты исследований обсуждались на двух семинарах Института системного анализа РАН (сентябрь и ноябрь 2000 года), на четырех Международных конференциях «Применение новых технологий в образовании» (1995, 1998, 1999 и 2000 гг., г. Троицк) и на Международной конференции «Информационные технологии в образовании» (1998 г., г. Москва).

Публикации. Основные результаты, полученные в диссертации, опубликованы в восьми статьях (четыре из них в соавторстве).

Диссертация состоит из введения, четырех глав, заключения, содержит 42 рисунка, 15 таблиц и список литературы из 133 наименований. Объем работы - 130 страниц.

Похожие диссертации на Разработка методов и средств взаимодействия объектно-ориентированных систем управления базами данных с электронными издательскими комплексами