来看Java程序顶用JFreeChart制造图形报表
比如模式、敏捷方法什么的,这些思想好,但是实施的人没有理解而且没有正确运用这些知识导致了开发周期的延长。比如说对象,通过getName()方法不能获取对象的名字。1、需求剖析
我家向导以为,在是不是嫁给我做妻子的成绩上,应当有加倍迷信的决议模子。假如可以将天天的情感生存量化,且以工夫为X轴,天生数据报表,就能够为她的决议供应数据撑持。秉着以向导意志为导向的基础准绳,开辟了本软件,为家庭信息化建立供应新的思绪。
2、体系概述
本体系的基础功效是,吸收用户天天的输出并保留,月/季度/年度末天生数据折线图、周期环比柱状图。因为投进资金无限(不让我往外掏钱就已很不错了),以是本软件的1.0版接纳单机使用程序,利用Access数据库。假如市场推行情形优秀,不扫除推出年夜型FRP软件(FamilyResourceProject)的大概,届时将包括KRM(KinRelationManage,家属干系办理)、HA(HouseAutomatization,家庭主动化)等模块,使用壮大的J2EE框架,为家庭信息化建立供应完全办理计划。
程序天生的方针图片效果以下:
<br>
3、体系请求
1、开源工具包jfreechart-1.0.0-pre1.jar和它本人要利用的工具包jcommon-1.0.0-pre1.jar
下载地点:http://sourceforge.net/projects/jfreechart/
2、女伴侣一个。
请自行筹办,暂不供应下载
上面次要报告体系是怎样从数据库中提取数据,然后天生图形报表的。(终究进进正题了。)
数据表布局:
curve_id流水号主动增加curve_ownervarchar(30)辨别是老公的数据仍是妻子的数据curve_centdouble当天禀数curve_yearint年curve_monthint月curve_dayint日notetext备注
用于封装每一个分数的值对象以下:
packageorg.bromon.fiona.curve.dao;
importjava.util.*;
publicclassCurveVo
{
privateintyear;
privateintmonth;
privateintday;
privatedoublecent;
privateStringnote;
privateStringowner;
//get/set办法
…………
}
<p>
那这个对象有什么意义?现在很多用javabean的人就不能保证对象有完整的意义,不成熟的使用模式等导致代码疯狂增长,调试维护的时间要得多得多。在说性能之前,先说说你这个比较的来历。据说微软为了证明。net网页编程比java好。 是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能 科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。 学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。 还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。 你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。 Java是一种计算机编程语言,拥有跨平台、面向对java 是一种使网页(Web Page)产生生动活泼画面的语言 Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站 有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
页:
[1]