Font Size: a A A

Research And Implementation Of General Reporting System Based On Jasper Reports

Posted on:2017-04-12Degree:MasterType:Thesis
Country:ChinaCandidate:Q MinFull Text:PDF
GTID:2308330488497834Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Report is a very important tool in the daily enterprise management. It is also the basic requirement of enterprise informatization and provides decision or evaluation for management as an important credential. With the rapid development of Internet e-commerce, it is urgent for report to be applied to Web application as an important part of the enterprise information system. Report can be seemed as a means of information organization and information display, which not only provides intuitive data view for users, but also is the basis and dependence to help users with making business plans and decisions. Therefore, how to design a flexible and customizable report for the modern enterprise information system has brought new challenges.Due to the difficulties of making report generation tool, and there are lots of problems existing in Web report softwares at present, such as expensive price, difficult operation, tedious steps and poor universality. At the same time, most of the reporting generation tools are limited to C/S architecture. Therefore, in order to solve the above problems, the research and design of a reporting generation tool has very important sense of theoretics and practical value, which is general, flexible, low cost and also can be applied to B/S environment.The main research and innovation of this thesis are described as follows:(1) Research on the enterprise-class and open source reporting tools and make a concrete analysis of related tools, which are widely used nowadays. By comparing the technical advantages and disadvantages of three kinds of open source reporting tools, the report software development tool is selected.(2) Implement a general reporting system based on JasperReports. The design idea is proposed that the combination of iReport and JasperReports is applied to the Struts Framework of J2EE Web project. It uses its powerful reporting function and rich extensibility interface to realize data visualization, customizable reports, fast print preview and diverse output formats through the browser, which improves the running efficiency and optimizes the user experience.(3) Extend functions of the general reporting system based on JasperReports. In order to meet the requirements of Enterprise Reporting Systems and improve the generality and expansibility of the software, the corresponding improvements are proposed by aiming at common problems existing in the reporting systems. The first is to support cross-platform application, which makes the system’s compatibility greatly increased. The second is to optimize the print format, which should be consistent with the user-defined format. The third is to increase types and add details of chart display, which makes report data more completely and directly. The last is to improve coupling relations of report format and report data, which makes format modification no longer influence data import.
Keywords/Search Tags:Report system, Generation tool, JasperReports, iReport
PDF Full Text Request
Related items