Authors:
Sergey Afonin
;
Alexander Kozitsyn
and
Ivan Astapov
Affiliation:
Moscow State University, Russian Federation
Keyword(s):
Reporting software, SQL, Template Language, Django.
Related
Ontology
Subjects/Areas/Topics:
Decision Support Systems
;
Distributed and Mobile Software Systems
;
Enterprise Software Technologies
;
Software Engineering
;
Web-Based Software Development
Abstract:
Popular web application frameworks, such as Django, do not provide efficient tools for rapid report development. Specialized reporting software are targeted at visual representation and can generate perfect printed versions of the report. In this paper we describe a minimalistic but quite powerful reporting system developed for a web-based university information system. This reporting system supports zero-programing report development, parametrization of SQL queries, interactive results processing by means of client-side JavaScript libraries, and cross-report references. Main features are similar to well-known reporting systems, such as JasperReports, with more attention to reuse of developed reports, simplicity and interactivity.