基于JasperReports的通用報(bào)表系統(tǒng)研究與實(shí)現(xiàn)
發(fā)布時間:2018-06-07 13:48
本文選題:報(bào)表系統(tǒng) + 生成工具。 參考:《南京師范大學(xué)》2016年碩士論文
【摘要】:報(bào)表是企業(yè)日常管理中一種非常重要的工具,是企業(yè)信息化的基本需求,是提供給管理層決策、考核的重要憑據(jù)。隨著互聯(lián)網(wǎng)電子商務(wù)的蓬勃發(fā)展,報(bào)表作為企業(yè)信息系統(tǒng)的重要組成部分,其應(yīng)用迫切需要適用于Web環(huán)境。報(bào)表可以看做是一種信息組織和展示的手段,不僅可以為用戶提供直觀的數(shù)據(jù)視圖,還可以為用戶制定的商業(yè)計(jì)劃與決策提供基石出和依據(jù)。因此,如何設(shè)計(jì)一套靈活、可定制的報(bào)表給現(xiàn)代化企業(yè)信息系統(tǒng)帶來了新的挑戰(zhàn)。由于報(bào)表生成工具制作較為困難,而目前已有的Web報(bào)表軟件普遍又存在價格昂貴、操作難度大、步驟繁瑣、通用性差等多種問題,同時,大部分的報(bào)表生成工具都局限于C/S架構(gòu)。因此,為解決上述問題,研究設(shè)計(jì)一種通用、靈活、低成本、能應(yīng)用于B/S環(huán)境的報(bào)表生成工具,具有非常重要的理論意義和實(shí)際應(yīng)用價值。本文研究內(nèi)容及創(chuàng)新之處如下:(1)研究目前廣泛使用的企業(yè)級開源報(bào)表工具,并對相關(guān)工具展開具體分析。通過比較三種開源報(bào)表工具的技術(shù)利弊,確定了本文的報(bào)表軟件開發(fā)工具。(2)實(shí)現(xiàn)基于JasperReports的通用報(bào)表系統(tǒng)。提出了將Java開源報(bào)表引擎iReport與JasperReports應(yīng)用于Struts架構(gòu)下J2EE Web項(xiàng)目的設(shè)計(jì)思想,運(yùn)用其強(qiáng)大的報(bào)表功能和豐富的可擴(kuò)展接口,通過瀏覽器的方式實(shí)現(xiàn)了數(shù)據(jù)的可視化,報(bào)表的可定制,打印預(yù)覽的快捷化以及輸出格式的多樣化等等,以提高運(yùn)行效率,完善用戶體驗(yàn)。(3)擴(kuò)展基于JasperReports的通用報(bào)表系統(tǒng)功能。為滿足企業(yè)級報(bào)表系統(tǒng)的需求,為提高軟件的通用性和擴(kuò)展性,針對報(bào)表系統(tǒng)存在的普遍問題,提出了相應(yīng)的改進(jìn):一是支持跨平臺應(yīng)用,兼容性大大提高;二是優(yōu)化報(bào)表打印格式,與用戶自定義格式相一致;三是增加圖表展示細(xì)節(jié)與種類,讓數(shù)據(jù)更加全面、直觀;四是改善報(bào)表格式與數(shù)據(jù)的耦合度,格式修改不再影響數(shù)據(jù)導(dǎo)入。
[Abstract]:The report form is a very important tool in the daily management of the enterprise, is the basic demand of the enterprise information, is the important evidence that provides the management to make the decision, the appraisal. With the rapid development of Internet electronic commerce, as an important part of enterprise information system, the application of report forms needs to be applied to Web environment urgently. Report can be regarded as a means of organizing and displaying information. It can not only provide users with an intuitive view of data, but also provide the cornerstone and basis for the business plans and decisions made by users. Therefore, how to design a set of flexible and customizable reports brings new challenges to modern enterprise information system. Because it is difficult to make report form generation tools, and the existing Web report software generally has many problems, such as high price, difficult operation, tedious steps, poor generality and so on, at the same time, Most report generation tools are limited to the C / S architecture. Therefore, in order to solve the above problems, the research and design of a general, flexible, low-cost, can be used in the B / S environment report generation tool, has very important theoretical significance and practical application value. The main contents and innovations of this paper are as follows: 1) the widely used enterprise open source reporting tools are studied, and the related tools are analyzed in detail. By comparing the advantages and disadvantages of three kinds of open source report tools, this paper determines that the report software development tool. 2) realizes the general report system based on JasperReports. This paper puts forward the design idea of applying Java open source report engine iReport and JasperReports to the J2EE Web project under the Struts framework. By using its powerful report function and rich extensible interface, it realizes the visualization of data and the customization of report forms through the way of browser. The shortcut of print preview and the diversification of output format can improve the running efficiency and improve the user experience. It extends the function of general report system based on JasperReports. In order to meet the requirements of the enterprise report system and to improve the generality and expansibility of the software, the corresponding improvements are put forward in view of the common problems existing in the report system: firstly, the cross-platform application is supported and the compatibility is greatly improved; The second is to optimize the report printing format, consistent with the user-defined format; third, to increase the details and types of charts, so that the data more comprehensive and intuitive; fourth, to improve the report format and data coupling, format modification no longer affect the data import.
【學(xué)位授予單位】:南京師范大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP311.52
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 尚成國;通用報(bào)表審核程序的設(shè)計(jì)[J];電腦技術(shù);1998年01期
2 許湘東,王戈丞;最新通用報(bào)表技術(shù)研究與應(yīng)用[J];廣西城鎮(zhèn)建設(shè);2004年11期
3 劉俊;祝亮;陳建勛;;基于數(shù)據(jù)模板的通用報(bào)表軟件的研究與應(yīng)用[J];電腦知識與技術(shù);2006年20期
4 佟秋利;杜p,
本文編號:1991387
本文鏈接:http://sikaile.net/jingjilunwen/dianzishangwulunwen/1991387.html
最近更新
教材專著