[发明专利]图表处理系统无效
申请号: | 200910306021.5 | 申请日: | 2009-08-25 |
公开(公告)号: | CN101625677A | 公开(公告)日: | 2010-01-13 |
发明(设计)人: | 吴国杰 | 申请(专利权)人: | 深圳市思考者科技有限公司 |
主分类号: | G06F17/24 | 分类号: | G06F17/24 |
代理公司: | 深圳市维邦知识产权事务所 | 代理人: | 黄 莉 |
地址: | 518000广东省深圳市福田*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图表 处理 系统 | ||
技术领域
本发明涉及计算机信息处理技术,尤其涉及一种图表处理系统。
背景技术
图表作为一种直观、形象的数据体现形式,在各种数据统计中有着极为广泛的应用,现有的图表处理系统都是直接根据用户输出的数据源,生成统计图表,这种方案的缺点是对于用户来说,数据输入和生成图表两部分关联不明显,不易掌握。
发明内容
本发明所要解决的技术问题是:提供一种图表处理系统,该系统可使用户操作变得更加简单直观、易于掌握。
为解决上述技术问题,本发明采用如下技术方案:
一种图表处理系统,该系统包括有:
演示图表生成单元,用于在接收到用户的演示图表请求时,随机生成一组虚拟的数据记录,并根据该记录生成一个演示图表后,将该演示图表在用户界面的图表区中显示出来;
图表编辑单元,用于将图表的数据源中的数据记录读取到用户编辑界面后,根据用户在用户编辑界面输入的数据修改数据源,并将修改后的数据源保存到数据库中;
实际图表生成单元,用于根据数据库中保存的用户输入的数据记录,生成与该数据记录对应的实际图表,并将生成的该图表在所述图表区中即时显示出来。
本发明的有益效果是:
本发明的实施例通过利用虚拟的数据记录生成一个演示效果图,并且在数据源充足后对图表进行即时更新,从而实现了即使在数据源为空或者数据源不足的情况下,仍然可以生成用户希望看到的效果图,使用户操作变得更加简单直观、易于掌握。
下面结合附图对本发明作进一步的详细描述。
附图说明
图1是本发明提供的图表处理系统一个实施例的组成结构图。
图2是本发明提供的图表处理系统一个实施例的用户界面示意图。
图3是本发明提供的图表处理系统一个实施例的用户编辑界面示意图。
图4是本发明提供的图表处理系统一个实施例的用户浏览记录界面示意图。
具体实施方式
下面参考图1-图4详细描述本发明提供的图表处理系统一个实施例;如图所示,本实施例主要包括有:
演示图表生成单元1,用于在接收到用户的演示图表请求时,随机生成一组虚拟的数据记录,并根据该记录生成一个演示图表后,将该演示图表在用户界面的图表区中显示出来,通过所述虚拟的数据记录,即使在数据源为空或者数据不足的情况下,仍然可以生成用户希望看到的效果图,当然,在数据源充足的情况下,用户也可以通过设置在用户界面的“演示效果按钮”发送演示图表请求,查看演示图表;
图表编辑单元2,用于将图表的数据源中的数据记录读取到用户编辑界面后,根据用户在用户编辑界面输入的数据修改数据源,并将修改后的数据源保存到数据库中;
实际图表生成单元3,用于根据数据库中保存的用户输入的数据记录,生成与该数据记录对应的实际图表后,将该图表在所述图表区中显示出来,具体实现时,可在系统接收到用户关闭用户编辑界面的请求时,刷新图表的数据源,并根据该刷新后的数据源生成对应的实际图表,并将生成的该图表在所述图表区中即时显示出来。实际图表生成后,用户还可通过设置在用户界面的“真实数据按钮”发送请求,查看实际图表。
具体实现时,演示图表生成单元1在接收到用户通过演示效果按钮发送的演示图表请求后,调用统计图的窗体类frmChartBase,在窗体类中嵌入MyDbChart控件,MyDbChart控件调用了Delph中自带的统计图控件DbChart。其中MyDbChart处理生成统计图的参数,而DbChart通过MyDbChart传递的参数值即可生成统计图表,此时的数据源为其生成的一组虚拟数据。
MyDbChart控件处理的统计图参数有:统计项目XtextField、统计数据表Table、范围条件AddedWhere、求记录数/求和YtextField、图形类别ChartSeriesType、排序Order。其中求记录数/求和参数YtextField为空时,进行求记录数(count)操作,参数YtextField有值时,对YtextField进行求和(sum)操作;Order是一个记录类型,用数组定义了统计项目的排序规则。
将MyDbChart包含的参数组成的SQL语句传递给统计图控件DbChart,SQL语句为:selectXtextField,count(*)/sum(YtextField)from Table where AddedWhere groupby XtextFiejld.
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市思考者科技有限公司,未经深圳市思考者科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910306021.5/2.html,转载请声明来源钻瓜专利网。