Font Size: a A A

Based On J2EE General Reporting System Research And Implementation

Posted on:2011-03-01Degree:MasterType:Thesis
Country:ChinaCandidate:X GuanFull Text:PDF
GTID:2178360308959110Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Report used in the construction of enterprise information play a very importantrole, it is important for business operations and management to reflect vital data andmake decision. Current Web-based information systems play an increasinglyimportant role, whether the enterprise information system based on Intranet orInternet-based e-business applications is, which presented major challenges to thedesign of report software in the traditional model. As the traditional reporting systemmainly uses C / S structure of the report designer, it has some certain limitations, andreport development is customized according to user needs. To a great degree, reportprocessing part is associated with other business logic module, which leads to a highcoupling degree of the report module and system, and it has poor reusability. It alsoneeds to spend a lot of time and vigor on the reports and the related applicationdevelopment and maintenance, and it is difficult to adapt to the diversity and changesin the development process. Therefore, the traditional report design patterns have beendifficult to meet the growing demand for the development of web reports.In this paper, the general reporting system applies the java open source reportingengine called JasperReports and the iReport, which is a visualization tool. The iReportseparates report template from report data, so the user not only designs reporttemplates according to their need, but also can independently choose data sourcesaccording to the business needs, and by using the powerful reporting capabilities andrich, scalable interface of JasperReports, it can be customized to achieve the reports.The paper first introduces the current development of reporting system andresearch meaning of the issue, through the presentation of several popular reportgenerating tools at home and abroad, it analyzes some problems in the application ofthe current reporting tools. For these problems of reporting system solutions, the general reporting system designs the architecture based on J2EE, and by using theMVC design pattern, the control logic, business logic and views display are dividedthe three separate systems based on this design to General Reporting System divided.According to the design pattern, the general reporting system is divided into thecontrol layer module, the business logic module, the general report module and theview module. The general report module implements the separation between thereport processing part and other business logic parts, that is, in the business logicmodule, it does not require integrating the report templates and the report data, but thereport data and template are directly sent to the general report module, and there theywill be integrated. Designing the report function as a separate reporting module, itsimplifies system programming and improves the versatility, reusability andmaintainability of the system.
Keywords/Search Tags:General Report, JasperReports, iReport, J2EE, MVC design pattern
PDF Full Text Request
Related items