48996 (Системы и средства формирования отчетов), страница 2

2016-07-30СтудИзба

Описание файла

Документ из архива "Системы и средства формирования отчетов", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "48996"

Текст 2 страницы из документа "48996"

TVividReport – главный компонент, который управляет страницами отчета.

TVRBand – универсальная "полоса", в которой показываются изображения данных

TVRLabel – "контроллер данных", который управляет показом: текстовых строк, графических изображений, целых чисел, действительных чисел, значений валюты, даты и времени, логических значений, системной информации, простых текстов, RTF-текстов, составных текстов, штриховых кодов.

TVRPlot – "контроллер данных", который управляет показом графиков.

TVRPlotCurve – "контроллер данных", который управляет показом одной графической кривой и ее "легенды".

TVRGrid – "контроллер данных" управляющий показом сложных таблиц, которые могут содержать: текстовые строки, графические изображения, целые числа, действительные числа, значения валюты, даты и времени, логические значения, системную информацию, простые тексты, RTF-тексты, составные тексты, штриховые коды.

TVRPrintProgress – компонент, который обеспечивает отображение прогресса печати или экспорта.

TVRPreview – компонент, который обеспечивает предварительный просмотр печати.

В дополнение, Vivid Report регистрирует компонент TVRPage, который представляет страницу отчета.

1.6 Active XL Report


1.6.1 Возможности

  • Отчеты по шаблонам Вы создаете шаблон в Microsoft Excel, пишите одну строку кода, передающую ваши данные компоненту, и всё, ваш отчет в Excel готов

  • Прост в освоении и использовании

  • Независимость от типа данных Active XL Report работает с DAO 3.5 и выше, ADO 2.0 и выше; RDO 2.0 и выше, произвольными данными. В своем приложении вы можете использовать как однотипные наборы данных, так и любую их комбинацию

  • Редактирование шаблонов в design-time и в run-time Контекстное меню или метод Edit.

  • Ссылки на данные прямо в формулах Excel Данные, переданные в Excel, могут быть свободно использованы в любых вычислениях, включая условное форматирование и формулы массивов

  • Любые дополнительные вычисления.

  • Группировки Плюс поддержка структурирования (Outline View) и возможность группирования данных по отдельным листам.

  • Составные отчеты Вы можете легко объединить несколько отчетов в один.

  • Эффективный master-detail Простой механизм создания сложных отчетов.

  • Неограниченное количество структур типа master-detail Плюс неограниченное количество вложенных источников данных.

  • Многостраничные отчеты Структурируйте ваши отчеты, а затем используйте эффективную консолидацию данных Excel.

  • Интерактивная фильтрация данных Ваши пользователи умеют использовать автофильтр? Вам нужно просто указать соответствующую опцию в шаблоне и они оценят это.

  • Интерактивный анализ данных Лучшее средство для этого – сводные таблицы. Поместив простую опцию в шаблон, вы автоматически получаете сводную таблицу в отчете + сводные диаграммы двумя щелчками мышью. Это самый легкий путь к OLAP.

  • Мощные кросс-таблицы

  • Вызов макросов Excel Вызов макросов Excel до и/или после передачи данных. Вот где вы можете получить всю мощь Excel прямо изнутри.

1.7 ReportPoint


1.7.1 Возможности

  • Наличием объектного языка описания отчетов (RDL), возможностью генерировать аналитические таблицы, имеющие сложную структуру: вложенные графы, разнородные данные, а не ограничиваться перекрестными таблицами.

  • Трехуровневая модель разделения функций администратора БД, дизайнера отчетов и пользователя.

  • Администратор БД отвечает за предоставления необходимых данных для отчета. Описание отчета не зависит от СУБД, к которой идет обращение за данными. Это позволяет переносить описание отчетов на новую БД, при условии, что в ней будут присутствовать необходимые для отчета данные.

  • Для дизайнера отчетов предоставляется специальный язык описания отчетов RDL и несколько типов редакторов этого языка. Язык RDL является объектным, что позволяет строить сложные вложенные структуры отчетов.

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

  • Еще одна возможность это режим командной строки, с помощью которого ReportPoint можно запускать на выполнение из других программ. Отчеты можно составлять как с чистого листа, так и впечатывать данные в бланки.

  • Имеется обучающая пошаговая демонстрация, контекстная подсказка.

1.8 Report Sharp-Shooter


1.8.1 Возможности

  • Все выражения и скрипты в отчетах пишутся на любом из языков программирования .NET.

Для работы в скриптах в Report Sharp-Shooter можно использовать любой удобный для вас язык программирования .NET. Стандартными языками скриптов в Report Sharp-Shooter являются C# и VB.NET, однако продукт позволяет использовать и другие языки.

  • Сгенерированные отчеты хранятся в виде графа объектов.

Отчеты, создаваемые в Report Sharp-Shooter, могут храниться в виде файлов, и при их извлечении структура объектов остается той же самой. Это позволяет видоизменять отчеты как визуально в дизайнере отчетов, так и из кода.

  • Возможность вручную управлять порядком вывода секций (как в генераторе отчетов 1С).

Используйте режим ручного управления, чтобы контролировать все аспекты процесса генерации отчета (необходимо только для очень сложных отчетов). Вы также можете совмещать ручной и автоматический механизмы генерации для того, чтобы получить нужный вам порядок вывода секций.

  • Возможность создания почтовых кодов и штрих-кодов.

Report Sharp-Shooter предоставляет возможность создавать и включать в документы сложные визуальные элементы – почтовые коды и штрих-коды. Благодаря наличию широкого набора штрих-кодов (25), вы можете создать и внедрить в ваше приложение необходимый всего лишь несколькими щелчками мыши.

  • Использование графиков.

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

  • Использование индикаторов.

Интеграция Report Sharp-Shooter с Instrumentation ModelKit позволяет наглядно представлять данные отчета в форме разнообразных визуальных элементов, таких как счетчики, ползунки, переключатели, кодонабиратели, шкалы, индикаторы, одометры, термометры, и т.д.

  • Большой набор встроенных визуальных элементов.

Report Sharp-Shooter предлагает широкий набор визуальных элементов (тексты, картинки, фигуры) для дизайна отчетов. Более того, в качестве элемента отчета вы можете использовать любой WinForms контрол (свойства контрола могут задаваться значениями из источника данных).

  • Возможность включения в отчет любого числа страниц, отличающихся по размеру и ориентации.

Report Sharp-Shooter предоставляет возможность изменять размеры страниц и их ориентацию в процессе генерации отчета как визуально, так и из кода.

  • Использование верхних и нижних колонтитулов поможет сделать ваш отчет более простым для визуального восприятия чтения.

Report Sharp-Shooter позволяет отображать номера страниц, их количество, логотипы, даты, которые при необходимости могут быть видны на каждой странице.

  • Поддержка стилей.

Для оптимизации возможностей просмотра, печати, экспорта отчета можно использовать различные стили страниц.

  • Создание и использование различных стилей в Report Sharp-Shooter отличается простотой и удобством.

Можно легко создать отчет, выглядящий именно так как вам нужно. Более того, вы можете менять таблицу стилей, и, к примеру, демонстрировать отчет в цветном варианте, а печатать в черно-белом.

  • Поддержка различных систем измерения.

В Report Sharp-Shooter вы можете по своему усмотрению определять систему измерения: метрическую или дюймовую.


2. Идеальная модель системы отчетов

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

Идеальная модель отчетов для языков программирования. Тогда, такая система отчетов должна отвечать следующим требованиям:

  • Поддерживание многих языков программирования, таких как Delphi, C++ и другие.

  • Простой интерфейс

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

  • Простая система управления

Удобные кнопки или такая система управления, которая помогает легко создать отчет

  • Широкие возможности печати

Возможность печатать не только формат А4, но и другие. Например, А3

  • Экспорт отчетов в различные форматы

Такие, как, например, форматы HTML, EMF, BMP, GIF, JPEG

  • Возможность создания многоуровневых отчетов

  • Неограниченное количество страниц отчета и печатаемых страниц

  • Полная поддержка Unicode

  • Многофункциональный объект "Текст"

Например, возможность вращения, поворота текста. Также, например, тэги

  • Сводные отчеты.

Табличные отчеты со сложными (составными) заголовками, используя данные из одного источника.

  • Использование любых источников данных, от массива до таблицы БД.

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

  • Наследование отчетов.

Если у отчетов есть общие элементы, то, чтобы можно было их использовать и в других отчетах.

  • Отчет может содержать данные (таблицы, запросы, подключения к БД).

Можете использовать данные, доступные в вашем приложении, и самостоятельно подключаться к любым БД непосредственно из отчета.

  • Возможность использовать множество объектов

  • Такие как текст, изображение, линии, фигуры, диаграммы, штрих-код, сводная таблица, ole-объект, richtext-объект, объект «флажок».

  • Интерактивные отчеты.

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

Конечно, к идеальной модели отчета будут предъявляться все новые требования.

Одни из отчетов, который может быть рассмотрен в качестве идеального отчета – это Fast Report. Существуют его издания и не только для Delphi, но и для С++. например. В то время, как Vivid Report, не поддерживает наследование отчетов.

Следующая модель отчетов – это модель отчетов, которые используются не только в языках программирования. К ним предъявляются большие требования:

  • Отчеты по шаблонам

  • Группировки

  • Составные отчеты, т.е. объединение несколько отчетов в один.

  • Любые дополнительные вычисления и возможность их легкого просмотра

  • Многостраничные отчеты

  • Интерактивная фильтрация данных

  • Мощные кросс-таблицы и кросс-отчеты

  • Макросы

  • Масштабирование

  • Редактирование текста на месте

  • Отслеживание изменений данных

  • Сохранение отчетов непосредственно на веб-узле производителя программного продукта

  • Встроенная поддержка штрих-кодов

  • Перекрестные таблицы

  • Интеграция с различными приложениями

  • Простая навигация по отчету

  • Работа с отчетами в Web

  • Окно предварительного просмотра

  • Данные из Xml

  • Поддержка бизнес объектов

  • Мощная система расчета итогов

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

  • Поддержка различных платформ, таких, как ASP.Net, Winform и

Webform.NET, ADO.Net

  • Сортировка, группировка, фильтрация при помощи генератора отчетов

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

  • Удобное разделение шаблона отчета на страницы

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

  • Уникальная возможность - контейнеры

С использованием контейнеров создание отчетов вида Side by Side становится делом нескольких минут.

  • Мощная система расчета итогов

Можно произвести расчет итогов по отчету, по группе, по колонке, по странице, с нарастающим итогом, с условием.

  • Редактирование отчетов в окне предварительного просмотра

  • Удобное окно предварительного просмотра

  • Экспорт отчетов во множество форматов

Вы можете экспортировать готовый отчет во множество форматов. Доступны следующие форматы: Pdf, Rtf, Html, Excel, Txt, Xml, Emf, Bmp, Gif, Jpeg, Png, Tiff.


Заключение

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

Некоторые из указанных выше систем формирования отчетов применимы только для языков программирования, другие применимы не только к языкам программирования.

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Нет! Мы не выполняем работы на заказ, однако Вы можете попросить что-то выложить в наших социальных сетях.
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
4100
Авторов
на СтудИзбе
670
Средний доход
с одного платного файла
Обучение Подробнее