资源预览内容
第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
第9页 / 共11页
第10页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
决策分析程序本讲大纲:1、课程设计目的3、总体设计4、实现过程5、调试运行2、功能描述6、课程设计总结课程设计目的本章通过一个决策分析程序,演示如何使用Java语言开发实际应用软件。除了使用前面各章介绍的基础知识外,还提供了扩展,讲解了如何实现支持固定列的表格、使用Java Excel组件生成Excel文档、使用iText组件生成PDF文档、使用iText组件生成PDF文档等技术。通过本章的学习,读者能够对Java语言的使用有一个更加深入的理解。导出为Excel文件功能为了方便用户交换处理数据,本程序支持将表格中的数据导出为Excel文件的功能。用户可以使用该功能保存要处理的数据,同时也可以通过共享Excel文件交换数据。导出为PDF文件功能本程序也支持将数据导出为PDF文件的功能。PDF是Portable Document Format的缩写,它可以支持跨平台的信息交换功能。这样就弥补了Excel文件只能在Windows系统中显示的不足。分析数据并生成图表对于表格中的数据,可以使用行或者列来分类。对于不同的数据,都可以用来进行统计分析。本程序支持使用指定行(或者列)的数据来生成饼图、柱形图、折线图和区域图。此外,还可以将这些图片分别进行保存。构建开发环境(1)决策分析程序的开发环境具体要求如下:u操作系统:Windows 7 旗舰版uJDK版本:jdk-7u3-windows-i586uIDE版本:Indigo Service Release 2u开发语言:Java构建开发环境(2)u分辨率:最佳效果1024768像素uCommons Lang组件:版本是commons-lang-2.6uJava Excel组件:jxl.jaruiText组件:版本是itextpdf-5.1.1uJFreeChart组件:版本是jfreechart-1.0.13u额外需要的依赖jar包:iTextAsian.jar和jcommon-1.0.16业务流程图实现过程主窗体设计导出为Excel文件功能导出为PDF文件功能绘制饼图绘制柱形图绘制折线图绘制区域图调试运行由于JFreeChar组件不支持中文,以柱形图为例,在运行程序后,会显示如下图所示的乱码效果,因此需要解决这个问题。课程设计总结课程设计是一件很累人很伤脑筋的事情,在课程设计周期中,大家每天几乎都要面对着电脑十个小时以上,上课时去机房写程序,回到宿舍还要继续奋斗。虽然课程设计很苦很累,有时候还很令人抓狂,不过它带给大家的并不只是痛苦的回忆,它不仅让拉近了同学之间的距离,而且对大家学习计算机语言是非常有意义的。 通过本课程设计,在学习Java基础知识的基础上,增加了多个第三方组件的使用介绍。这是Java语言的另一个强大之处:有很多第三方的组织和个人开发了多个功能强大的组件。通过对它们的学习和使用,可以对Java语言有一个更加深入的掌握。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号