Разработка отчетов в информационных системах
книга

Разработка отчетов в информационных системах

Автор: Александр Маркин

Форматы: PDF

Издательство: Диалог-МИФИ

Год: 2012

Место издания: Москва

ISBN: 978-5-86404-239-7

Страниц: 312

Артикул: 20102

Электронная книга
100

Краткая аннотация книги "Разработка отчетов в информационных системах"

Представляет собой практическое руководство по созданию аналитических отчетов в информационных системах. Приведен обзор технологий конструирования отчетов в различных современных инструментальных средах. Подробно описана разработка различных видов отчетов в системе генерации отчетов FastReport Studio, а также разработка отчетов, формируемых текстовыми процессорами Microsoft Word и OpenOffice Writer из приложений Delphi. Весь теоретический материал пособия в полной мере проиллюстрирован примерами конструирования аналитических отчетов на учебной базе данных, являющейся упрощенной моделью базы данных реальной информационной системы. Предназначено для студентов вузов, обучающихся по направлениям и специальностям, связанным с разработкой, эксплуатацией и сопровождением отчетов в корпоративных информационных системах.

Содержание книги "Разработка отчетов в информационных системах"


Предисловие
Введение
1. Современные средства генерации отчетов
1.1. Потребности в средствах разработки отчетов
1.2. Специализированные генераторы отчетов
1.2.1. Предъявляемые требования, общие возможности
1.2.2. Встроенные генераторы отчетов
1.2.2.1. Создание отчетов в Visual FoxPro
1.2.2.2. Создание отчетов в MS Access
1.2.2.3. Генератор отчетов Rave Reports в Delphi
1.2.2.4. Создание отчетов в системе 1С:Предприятие
1.2.2.5. Службы Reporting Services в MS SQL Server
1.2.2.6. Формирование отчетов средствами Oracle
1.2.3. Независимые генераторы отчетов
1.2.3.1. Генератор отчетов Crystal Reports
1.2.3.2. Формирование отчетов средствами OracleBI Publisher
1.2.3.3. Система генерации отчетов Centura Report Builder (CRB)
1.2.3.4. Семейство продуктов FastReport
1.3. Офисные приложения как средства создания отчетов
1.3.1. Текстовые процессоры Microsoft Word и OpenOffice Writer
1.3.2. Табличные процессоры Microsoft Excel и OpenOffice Calc
1.4. Обоснование выбора средства разработки
Контрольные вопросы
2. Разработка отчетов в FastReport
2.1. Технология разработки отчетов
2.1.1. Настройка ODBC-псевдонима базы данных
2.1.2. Настройка подключения к БД в FastReport Studio
2.1.3. Компоненты доступа к серверам баз данных
2.1.3.1. Подключение к базе данных через BDE. Компоненты BDE
2.1.3.2. Компоненты IBX
2.1.3.3. Доступ к данным из FastReport
2.1.3.4. Взаимосвязи компонентов FastReport
2.2. Инструментальная среда FastReport
2.2.1. Дизайнер отчетов
2.2.2. Настройки отчета
2.2.3. Объекты отчета
2.2.4. Бэнды в FastReport
2.2.5. Предварительный просмотр, печать и экспорт отчетов
2.2.6. Визуальный конструктор запросов
2.2.7. Использование мастеров
2.2.7.1. Мастер нового подключения
2.2.7.2. Мастер новой таблицы
2.2.7.3. Мастер нового запроса
2.2.7.4. Мастера нового отчета
2.3. Разработка различных видов отчетов в FastReport
2.3.1. Создание простейшего отчета-списка
2.3.1.1. Доступ к полям БД
2.3.1.2. Псевдонимы наборов данных и полей
2.3.1.3. Выделение объектов в отчете
2.3.1.4. Использование выражений
2.3.2. Многостраничные отчеты
2.3.3. Отчет с двумя уровнями данных
2.3.4. Отчет с группировками и итогами
2.3.4.1. Основы построения отчетов с группировками
2.3.4.2. Использование агрегатных функций, итоги
2.3.4.3. Отчеты с несколькими уровнями группировок
2.3.5. Параметризация отчетов
2.3.5.1. Диалоговые формы
2.3.5.2. Создание отчета с запросом параметров
2.3.5.3. Несколько диалоговых форм
2.3.6. Отчеты с графиками и диаграммами
2.3.6.1. Графики и диаграммы
2.3.6.2. Диаграмма с фиксированными данными
2.3.6.3. Заполнение диаграммы из скрипта
2.3.7. Наследование отчетов
2.3.7.1. Создание отчета
2.3.7.2. Изменение базового отчета
2.3.7.3. Управление наследованием
2.3.8. Скриптовый язык
2.3.8.1. Общее описание скрипта
2.3.8.2. Работа с объектами, переменными, полями БД
2.3.8.3. События в скрипте
2.3.8.4. Служебные объекты
2.3.9. Перекрестные отчеты
2.3.9.1. Особенности перекрестных отчетов
2.3.9.2. Кросс-отчет с одноуровневым заголовком
2.3.9.3. Кросс-отчет с двухуровневым заголовком
Контрольные вопросы
3. Разработка отчетов в офисных приложениях
3.1. Технология COM и автоматизация
3.2. Создание отчетов в Microsoft Office
3.2.1. Общие принципы создания контроллеров автоматизации в Delphi
3.2.2. Объектная модель Microsoft Word. Получение доступа к объекту Application
3.2.3. Создание и открытие документов Microsoft Word
3.2.4. Сохранение, печать и закрытие документов Microsoft Word
3.2.5. Вставка текста и объектов в документ и форматирование текста
3.2.6. Перемещение курсора по тексту
3.2.7. Создание таблиц
3.2.8. Обращение к свойствам документа
3.2.9. Обработчики событий Microsoft Word
3.3. Создание отчетов в OpenOffice Writer
3.3.1. Введение в OpenOffice API
3.3.1.1. Универсальные сетевые объекты (UNO). Сервис Менеджер
3.3.1.2. Модули, сервисы и интерфейсы
3.3.1.3. Объекты, свойства и методы
3.3.1.4. Объектная модель OpenOffice
3.3.2. Работа с документами в OpenOffice. Общие принципы
3.3.2.1. Основные операции с различными типами документов: создание, открытие, сохранение, печать, закрытие
3.3.2.2. Стили и форматирование различных документов
3.3.3. Текстовые документы
3.3.3.1. Работа с документами через API OpenOffice
3.3.3.2. Работа с документами через диспетчер
3.3.4. Пример разработки отчета: формирование уведомления о задолженности
Контрольные вопросы
4. Создание аналитических отчетов на хранимых процедурах
4.1. Разработка процедур "под отчет"
4.2. Создание отчетов на управляемых хранимых процедурах
4.3. Создание отчетов на обобщенных хранимых процедурах
4.4. Использование динамических хранимых процедур
Контрольные вопросы
Библиографический список
Приложения
А. Описание учебной базы данных

Все отзывы о книге Разработка отчетов в информационных системах

Чтобы оставить отзыв, зарегистрируйтесь или войдите

Отрывок из книги Разработка отчетов в информационных системах

1. Современные средства генерации отчетов рые представлены многочисленными мастерами для создания форм, отчетов и многого другого. Если средств, предоставляемых мастерами недостаточно, можно использовать конструкторы для создания форм отчетов, меню, запро­сов [19]. Таким образом, в Visual FoxPro для создания отчетов используются сле­дующие компоненты. Мастер отчетов (Report Wizard), позволяющий достаточно быстро соз­дать несложный отчет, выбрав параметры сортировки и группировки данных, стиль отображения данных и их расположения. Создание отчета с помощью мастера не требует специальных знаний и сводится к выбору таблиц, входя­щих в отчет, определения списка полей отчета и порядка их размещения. Стандартный отчет (Quick Report), позволяющий создавать стандарт­ный отчет, в котором поля отчета располагаются автоматически по внутрен­нему алгоритму Visual FoxPro. Конструктор отчета, в котором самостоятельно разрабатываются собст­венные отчеты. СУБД FoxPro сильно интегрирована с SQL, позволяет вставлять блоки SQL-команд непосредственно в тело основного кода и использовать в SQL-запросах собственные (фоксовские) функции. Это позволяет достаточно бы­стро и эффективно обрабатывать большие базы данных, даже если таблицы не индексированы. Кроме того, FoxPro обладает собственными мощными и, главное, удобными средствами работы с БД. К достоинствам FoxPro можно также отнести возможность работы с курсорами, возможность экспортиро­вать/импортировать данные в/из XML, работу с базами посредством драйвера ODBC. В FoxPro можно создавать и клиент-серверные БД, однако в этой об­ласти FoxPro значительно уступает большинству известных СУБД. Основными недостатками FoxPro являются достаточно высокие требования к памяти, недостаточные возможности по работе с визуальными компонентами, слабый конструктор отчетов, значительно усложняющий разработку. 1.2.2.2. Создание отчетов в MS Access MS Access - это самая популярная в настоящее время настольная СУБД [20]. MS Access имеет богатый набор визу...