Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / Учебный курс Отчеты к базам данных: JasperReports
 
 

Учебный курс "Отчеты к базам данных: JasperReports"

Краткое содержание: создание простых отчетов JasperReports, сортировка и группировка, работа с формулами, фильтрация записей, перекрестные таблицы, параметры и оповещения, подотчеты, работа с кубами OLAP, интеграция отчетов JasperReports в приложения

Общие данные: главная задача учебного курса - научить пользователей и разработчиков самостоятельно создавать отчеты JasperReports для представления информации в базах данных, оптимизировать производительность работы отчетов, встраивать отчеты JasperReports в приложения и публиковать отчеты для доступа через Web-интерфейс

Продолжительность: 4 дня (32 учебных часа).

В курсе 14 модулей, 20 лабораторных работ (на лабораторные работы, выполняемые под руководством преподавателя, отводится 50 % времени учебного курса).

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

План курса:

1. Что такое JasperReports. Возможности системы работы с отчетами JasperReports и ее реализации


2. Сравнение функциональных возможностей JasperReports с BIRT, Pentaho, SAP BusinessObjects Web Intelligence, SAP BusinessObjects Crystal Reports, Microsoft Reporting Services

3. Подготовка к созданию отчетов. Среда разработки IReport и JasperSoft Studio. Особенности настройки среды разработки и тестирования.

4. Создание отчетов JasperReports
4.1 Создание нового проекта и отчета. Интерфейс для работы с отчетами
4.2 Интерфейс дизайнера отчетов
4.3 Подключение к источникам данных в отчете JasperReports
4.3.1 Основы создания источников данных
4.3.2 Создание источника данных в JasperReports
4.3.3 Подключение из отчета JasperReports к базе данных PostgreSQL
4.3.4 Подключение к Microsoft SQL Server
4.3.5 Подключение к Oracle

5. Создание набора данных (Data Set) в JasperReports

6. Элементы управления отчета JasperReports
6.1. Обзор элементов управления JasperReports
6.2. Элементы управления TextField (Текстовое поле) и Static Text (Статический текст) в отчетах JasperReports
6.3. Элемент управления List (Список) в отчетах JasperReports
6.4. Элемент управления Cross Tab (Перекрестная таблица) в отчетах JasperReports
6.5. Элемент управления SubReport (Подотчет) в отчетах JasperReports
6.6. Элемент управления Image (Изображение) в отчетах JasperReports
6.7. Элемент управления Chart (Диаграмма) в отчетах JasperReports
6.8. Другие элементы управления в отчетах JasperReports

7. Секции в отчетах JasperReports


8. Группировка в отчетах JasperReports. Группировка на уровне запросов и в JasperReports. Многоуровневая группировка. Итоги по группам. Фильтрация по группам


9. Сортировка в отчетах JasperReports: сортировка на уровне запросов SQL и на уровне отчетов JasperReports. Возможности интерактивной сортировки

10. Фильтрация данных в отчетах JasperReports. Параметры в отчетах JasperReports: статические параметры, динамические параметры, каскадные параметры

11. Дополнительные возможности оформления отчетов JasperReports: условное форматирование, шаблоны, темы, CSS. Применение стандартов корпоративного оформления.

12. Расширение функциональности отчетов JasperReports: применение JavaScript и Java
12.1. Применение JavaScript в выражениях JasperReports
12.2. Применение JavaScript для динамического изменения оформления отчетов JasperReports
12.3. Использование библиотек JasperReports для оффлайн-генерации отчетов в Java-приложениях

13. Оптимизация отчетов JasperReports
13.1. Профилировка отчетов JasperReports. Определение причин проблем с производительностью отчетов
13.2 Решение проблем с запросами и наборами данных (Data Set). Способы сокращения количества Data Set в отчетах JasperReports
13.3. Решение проблем с обработкой данных в отчетах. Оптимизация обработки данных
13.4. Решение проблем с рендерингом отчетов. Оптимизация обработки наиболее ресурсоемких элементов отчетов

14. Развертывание отчетов JasperReports
14.1. Подготовка среды выполнения отчетов. Развертывание и настройка сервера JasperServer
14.2. Развертывание отчетов JasperReports в среде выполнения отчетов. Предоставление разрешений на запуск отчетов JasperReports. Реализация экземпляров отчетов и подписки на отчеты
14.3. Интеграция системы отчетов JasperReports в корпоративные порталы

 
 
 
 
   
   
   
 
 
© 2004-2016, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru