General information
Developers
Lars Mangset (larsman AT ifi dot uio dot no)
Suong Thu Thi Tran (thusuong83 AT gmail dot com)
Video demo of iReport
RD Weekly Reports
Description
The report designer shall be desktop-based and flexible design tool that enables the end-users to design or draw their own reports. This tool must be user-friendly and should not demand advanced computer and database understanding to use. The designer shall support graphical presentations such as charts, and potentially also integrate with GIS information. After a report has been designed, the designer shall generate a template file (e.g. XML format) that a report engine later will process to generate the report.
Documents
Project Plan for the Report Designer updated for delivery II
Jira page 
Delivery status
Requirements
Requirements list
- User-friendly and not too complicated to use
- Support all kinds of data from the DHIS database
- Support a completely flexible design
- Compatible with JasperReports report engine
- Desktop application
- Graphical presentations, (integrate with JFreeChart?)
- Scalability, -allow for future GIS integration
Compatibility with other DHIS modules
The important requirement is that the template generated by this module is following the demanded XML template definitions of the report engine. JasperReports seems like a natural choice for a java-based report engine, so the XML-definitions of JasperReports must be followed.
Environment
This module shall be a desktop module.
Resources
There are several available report designers and related tools that can help us (completely or partially) with this task:
Documentation
...
Subversion Repository
iReport-plugin
Report manager (JRDataSource)
Will be moved and integrated into [Report Module]