无忧论文网
当前位置: 无忧论文网 > 自然科学论文 > 计算机科学论文 > JAVA论文 > 基于Jasperreport技术的动态报表的研究及应用
点击提交论文指导需求
高薪诚聘老师
基于Jasperreport技术的动态报表的研究及应用
时间:2011-01-23 浏览次数:967次 无忧论文网
点击这里在线咨询我
    摘 要:在大型MIS系统中报表是非常重要、不可或缺的组成部分。由于报表涉及相当复杂的业务逻辑,程序员缺少充足的时间去设计。专有设计的报表模块通用性极差,因此,很多公司、团体都推出了报表类库、中间件的产品或者技术。甚至针对中国本论文由无忧论文网 www.51lunwen.net整理提供式报表也有专门的报表产品出现。但是对于一些MIS系统开发,大量使用商业报表产品进行开发成本较高,扩展性弱,正是在这种背景下,开源报表JasperReport脱颖而出。
JasperReport是一个强大的开源报表工具,它可以传送丰富的报表内容到显示器、打印机或者PDF、HTML、XLS、CSV、XML文件,能用简单灵活的方法创建便于打印的分页文档。它完全使用Java编写,可以在各种Java应用中用来创建动态报表内容。 
    本文在对JasperReport开源工具的的原理及工作方式进行了详细的研究之后,结合iReport(它是jasperreport的一个可本论文由无忧论文网 www.51lunwen.net整理提供视化的开发工具)的各种优点和java代码的灵活性,设计实现了网络流量整形系统中的报表模块。这个应用可以作为JasperReport实现大型MIS系统中报表模块的成功实例,而且开源的特点可以使其进一步开发,更好地适应特定的应用。 
    
    目 录 

    1绪论 1 

    1.1 课题背景 1 
    1.2 报表工具的发展现状 2 
    1.3 论文组织结构 3 

    2基于JasperReport技术的动态报表的研究 4 

    2.1 JasperReport报表原理及工作流程 4 
    2.1.1 JasperReport报表原理和特点 4 
    2.1.2 JasperReport工作流程 5 
    2.1.3 JasperReport的数据源的准备 6 
    2.2 iReport介绍 7 
    2.2.1 iReport简介 7 
    2.2.2 iReport的使用 8 
    2.3 相关技术 9 
    2.3.1 Java 9 
    2.3.2 XML 9 

    3系统需求分析 11 

    3.1系统功能介绍 11 
    3.2 网络行为报告功能 11 

    4 网络流量整形系统报表设计及实现 14 

    4.1 系统的实现架构 14 
    4.1.1系统体系结构 14 
    4.1.2 报表开发环境 15 
    4.1.3 报表模板设计 15 
    4.2 报表实现 16 
    4.2.1 JSP界面表现层 16 
    4.2.2 Servlet控制层 18 
    4.2.3 javabean数据模型层 19 
    4.3 报表的输出 21 

    5 结论 27 

    5.1 总结 27 
    5.2 展望 27 
    致谢 28 
    参考文献 29 

    1绪论 

    1.1 课题背景 

    随着Internet的接入的普及和带宽的增加,一方面员工上网的条件得到改善,另一方面也给企业带来更高的网络使用危险性、复杂性本论文由无忧论文网 www.51lunwen.net整理提供和混乱。在全世界企业网络使用情况的调查中发现,非法使用邮件、浏览非法Web网站、下载音乐、电影等数字文件,或者在线观看收听流媒体的员工正在增加,令网络管理者头疼不已。这些员工随意使用网络将导致三个问题: 
    (1)工作效率低下、(2)网络性能恶化、(3)网络违法行为。 
    企业网作为一个开放的网络系统,运行状况愈来愈复杂。企业的IT管理者如何及时了解网络运行基本状况,并对网络整体状况作出基本的分析,发现可能存在的问题(如病毒,木马造成的网络异常)快速的故障定位,这一切都是对企业网信息安全管理的挑战。
    ......
关于我们 | 老师招聘 | 版权声明 | 联系我们 | 付款方式 | 返回顶部 | 

COPYRIGHT ©2001 - 2013 51LUNWEN.NET. ALL RIGHTS RESERVED.
【免责声明】:本网站所提供的信息资源如有侵权、违规,请及时告知
无忧论文网提供毕业论文指导 硕士论文指导服务