Маркин А.В.
Разработка отчетов в информационных системах. Учебное пособие
Диалог-МИФИ, 2012
312 стр.
ISBN: 978-5-86404-239-7
Цена:
Цена почтой:

Приложения Б и В

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

Приведен обзор технологий конструирования отчетов в различных современных инструментальных средах. Подробно описана разработка различных видов отчетов в системе генерации отчетов 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. Компоненты доступа к серверам баз данных 60
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. Использование динамических хранимых процедур
Контрольные вопросы
Библиографический список
Приложения*
А. Описание учебной базы данных
* Приложения «Б. Скрипт для создания учебной базы данных» и «В. Коды модулей для примера по разработке отчета в OpenOffice» размещены на сайте http://www.dialog-mifi.ru (ссылка вверху страницы).