The invention relates to a custom dynamic report
system and an implementation method thereof. A custom dynamic report consists of a data layer, a
service layer, a definition layer and a display layer; and the implementation method of the custom dynamic report comprises the following steps of: defining a report type according to a requirement of a report; defining an
extensible markup language (
XML) configuration file according to the report type; revolving the
XML configuration file through the
service layer so as to obtain configuration file information, meanwhile, uploading the display layer, namely an EXCEL template file, into a
system memory so as to form a general report; acquiring
original data from the data layer according to the configuration file information and manufacturing the
original data into report data; combining the report data and the display layer, namely the EXCEL template file and generating a report in the
system memory; and
processing the generated report according to the configuration file so as to obtain the report. By the method, the execution and maintenance costs of the report system can be reduced greatly; due to simple configuration, the variable report requirement can be met; moreover, the report system is easy to manufacture and flexible in use; the data layer, the
service layer, the definition layer and the display layer can be separated from one another; and the report system has ultrahigh flexibility,
usability and practicability.