With the development of Internet technology, web-based report information system becomes more and more important. However, the traditional Call Center only provides general reports of several fixed formats. There are some limitations in software portability, extensibility and maintainability. It is difficult to satisfy the growing and changing requirements. Consequently it attracts much attention in modern research.According to the actual requirements of report in call center, a user-defined report system has been developed. Since XML is a structured, extensible language, it is easy to describe style and data separately. And used the J2EE structure in software engineering, it constructs a user-defined report model. The architecture of the model is divided into three levels, representation layer, application layer and logic layer. They correspond to different business in reports design. Data extraction and transformation refer to ETL data processing method. The reports run and export combined with JasperReports open project. And it meets the requirements of report generating dynamically.This solution of web-based report can generate the appropriate reports to improve the quality of software product and save the development time. System has been put into practical application. |