Clear some basic questions in some reports

xiaoxiao2021-03-06  36

The purpose of writing this article is to make some conceptual guidance as people who want to study reports like me, I will not define them under the concept, just try to explain it in their own language. My written pen is very poor, thinking is not very coherent, I can only come to blog to record some thoughts of sparks, I hope that the fire of the accumulated stars can become the power of the original. If the reader has any feelings, please make a simple comment, help me hit some sparks. What is the statement of the report in daily life, generally refers to the lower level of data reports, for example, the disease control center or epidemic prevention station across the country regularly report on the incidence and death of infectious diseases, similar reports, in information In the system, part of the data acquisition, specifically, the application is added, deleted, changed, and the record function is added. In our IT system, I divide the report two categories: First, there is a fixed format, or have a standard, generally commonly common in systems made by institutions, such as health statistics, human resources, tax system Report, etc .; the statistical analysis of free formats, generally referred to as statistical analysis, is made by modules developed to facilitate user analysis of data, and some also provide tools for customizing reports. Therefore, in the future narrative, I will mix statistical analysis and reports to talk, or even any show that can be implemented with report tools, I will return it to the scope of the report. Why use report tools for two reasons: First, in order to simplify the development of programmers, the other is to provide custom report functionality. As far as I understand, there are still many report modules in many projects that don't have third-party report tools. Most of them are because project managers don't know that they can save one of them using ready-made tools, but as long as they are exposed to report tools. People will consciously use it in the project. Because the tool will put the main work of the report - format, calculations and output to help you do something well, save you some time. However, before the tool, the format of the report, if it is on the page, use the HTML

tab, the calculation will be written to the database store or in the business logic code, and the output is used by IText, Poi. The library and the like are completed. In fact, report tools are not as imagined, once they encounter complex patterns and complex calculations, they are not easy to do, even because the tool itself is constrained, it is impossible to fully realize the demand. At this time, you can only go to convince customer change requirements, change other tools or change to manual implementation. It is better to have a chance to touch, as long as you are willing to work, most of you can solve it. Print telling the report and cannot be mentioned. I have three solutions that I have summed up: First, the print function of the browser, although this is a way to be cast, but I can try to convince customer acceptance without consideration of paging and ultra-long reports. , More, if your application only considers IE, you can call some IE functions with scripts to achieve a relatively perfect print; the other is using applet, although it is a bit unfamiliar with applet, there is a little impact on security, But you can fully control printing in the program; third is to output it to other formats, such as PDF, XLS, etc., print with plugins that have been installed in the client machine, and now report tools are generally possible to output such formats. In addition, some reporting tools provide print support at the server side, which seems to be not what we want.

转载请注明原文地址:https://www.9cbs.com/read-71840.html

New Post(0)
CopyRight © 2020 All Rights Reserved
Processed: 0.060, SQL: 9