Toggle menu
876
3.8K
30.2K
279.1K
Catglobe Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

New Report Design - 2009: Difference between revisions

From Catglobe Wiki
Rewrite the page
Line 17: Line 17:
* [[Monitor]]
* [[Monitor]]


== Why a new system? ===  
== Why a new system? ==


=== Current system drawbacks ===
=== Current system drawbacks ===

Revision as of 09:58, 21 July 2009

Introduction

[[Image:]]

  • Elements of reports: texts, images, figures, diagrams, style sheet
  • Presentation types: pdf, excel, ppt, word, html, image format
  • Frameworks in use: HTML, Aspose.Pdf, Aspose.Slides, Nevron
  • Components that use report: Tabulation Script, Dashboard, Monitor

Concepts

Why a new system?

Current system drawbacks

  • Heavy XML
  • Code duplication
  • Not consistent generation process

New system goals

  • Remove all intermediate XML processing
  • Remove code duplication
  • Consistent generation process

Design details

Current implementation status

  • Report unit testing system
  • CrossDiagram
  • Tabulation Script
  • Tabulation Script for setting inline style to Table Chart
  • Diagram viewer control

Next action

  • Report viewer control
  • Integrating with Dashboard
  • Integrating with Monitor


Document revisions

Version No. Date Changed By Description
0.1 27.04.2009 Nguyen Trung Chinh Create the first version for working with a single case of CDG
0.1 20.07.2009 Nguyen Trung Chinh Refine the document