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



 

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

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

- Поддерживание многих языков программирования, таких как 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.


Заключение

 

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

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

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

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

Мы рассмотрели систему Active XL Repo rt . Работа с этой системой напоминает работу с Microsoft Excel. Она подойдет для более простых отчетов, т.к. там нет таких функций, как работа с отчетами в Web, также поддержка различных платформ, как ASP .NET, Winform и Webform.NET. Т.е. если будет необходимо создать отчет с возможностью редактирования в Интернете, то придется использовать другую систему.

Затем, мы проанализировали систему С rystal Reports 2008. Она лучше, чем Active XL Repo rt, т.к. она включает почти все требования, кроме макросов и не поддерживает такую платформу, как Asp.NET.

Система Stimulosoft наиболее подходит к понятию “идеальной”. Она отвечает почти всем требованиям, кроме макросов. Также она позволяет пользователю создавать отчеты в Интернете и там же их редактировать. Также все отчеты сохраняются на сайте этой программы.

В заключении отметим, что наилучшая система формирования отчетов – это система Stimulosoft, так как она отвечает почти всем требованиям.


Дата добавления: 2019-07-15; просмотров: 180; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!