The Reports module allow generation of different kind of statistical reports for every installed TINREAD module. The Reports module also provides an extensible API for developing custom reports and new features.
Reports module consists of different layers and sub-modules working together in an integrated environment performing multiple tasks. Complex reports grouping large amount of data can be defined using interactive tools. Data is first of all selected from the database using search forms defined by the System Administrator by simply selecting the appropriate search fields and validation rules that apply to them. Then application databases are searched to meet user specified criteria. The resulted set of records can be edited (adding more records or removing records) and the final set of data is used to perform the report.
Output format can be also customized by the System Administrator using drag&drop procedures with graphical interactive tools. Complex output formats are allowed by grouping data. Large amount of data can be searched, sorted, indexed, sophisticatedly formatted finally producing a report file.
Each report definition can have one or more assigned templates. Template definition is composed from XML file name and sub-reports file names. All the operation made in templates area (add/delete/edit) can be saved by the user.
After a report is defined by the System Administrator then it becomes available to be used by patrons or librarians. The user simply selects the data to be processed by performing a search and then clicking on the selected records or clicking “select all”. The set of records will be processed accordingly and the result will be displayed on the screen or might be saved in a file in any of the following formats: RTF, PDF, HTML, XLS, CSV and XML.
The Report Generator module is part of the fully integrated TinREAD library management system, it shares the same database files with all the other modules which eases and speeds the process of producing reports and offers an interactive tool able to quickly manage any new reporting tasks.
Functionality of Reports module depend on the purchased TINREAD package. A table of comparisions for the features is listed below.