Font Size: a A A

The Design And Implementation Of Dareway Intelligent Report Platform

Posted on:2015-03-23Degree:MasterType:Thesis
Country:ChinaCandidate:W K ZhangFull Text:PDF
GTID:2268330431454889Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Dareway software company has a strong software system covering social insurance, urban and rural residents insurance, the designated medical institutions, community insurance and other industries, but the report system has been a weak point of the software system, especially in the following aspects:tough development procedure accomplished totally by programming, the lack of interfaces for user-defined report, inflexible display mode, the long demand response cycle, inconsistent data, slow speed of report querying. Because of these reasons, our report system has been complained day by day. With the development of business, more and more reports are required. The report system has become a bottleneck of the company business. So it is imminent to develop an intelligent and friendly report system.The purpose of this paper is to develop an intelligent and friendly report platform and realize the visual editing of the report so that the user can develop a report by dragging or dropping widgets. Because of this report platform, the flexibility of our report will be improved apparently, the work of developing a report will be simplified, our work efficiency will also be improved.The main work of this paper mainly includes the following several aspects, first the paper introduces development background of intelligence report platform, and then it introduces the strengths and weaknesses of domestic and foreign report software, reflecting the significance of the platform. The next part is the detailed demand analysis and the functional requirements of the classification module. After the demand analysis, we discusses the intelligent report system design process in detail, including architecture design, functional module design and database design. Finally the paper introduces several key modules and several technical problems encountered during the implementation process.From the point of view during the design and implementation, I conclude the following features of our report system. Firstly, we use both GWT and jQuery. Some traditional pages are developed by using GWT and highly flexible pages are developed by using j Query. This kind of developments make full use of different programming languages.Secondly, the platform provides totally free layout management. The layout management page is defined in an absolutely positioning way so that we can use mouse and keyboard to accomplish the development of the report and get a report like "what you see is what you get". The development work is apparently simplified in this way.Thirdly, the platform can work well under various screen resolutions. Different resolutions always cause various troubles. We save the information of different screens so that the widgets can be zoomed properly to adapt different screen resolutions.Fourthly, the platform is easy to interactive with other systems. The platform has a well-defined interface which can be used by other systems when they want to display the report. So it is not necessary to enter the platform if you just want to display the report.Lastly, the platform has a good solution for printing a report with the browser. After some researches, we decide to use a plug-in called "lodop". Lodop can print beautiful reports after we create a new html page using interval partition algorithm.
Keywords/Search Tags:report, free layout management, dataset, jQuery
PDF Full Text Request
Related items