一种烟草云平台下的报表工具制造技术

技术编号:12875940 阅读:61 留言:0更新日期:2016-02-17 12:16
本发明专利技术提供一种烟草云平台下的报表工具,本工具包含一个数据表,将查询界面和展示类进行抽象,所有要展示的列信息记录在表中;一个控制类,通过这个类将表中存放的信息解析为jsp页面,将表中存放的sql执行后展现给零售户,本工具只要开发者在数据库中做简单的查询条件配置,写入相应的查询Sql,就可以开发客户需要的报表。这个工具对开发者要求比较低,可以充分发挥实施人员的作用,提高人均产能,降低开发成本。

【技术实现步骤摘要】

本专利技术涉及一种报表工具,具体涉及一种烟草云平台下的报表工具
技术介绍
在大型企业级应用中客户对报表的需求可以说是多种多样,随着业务的变化,客 户对报表的需求也在不断的变化,在烟草v3项目的推广过程中,几乎每个地方都要提出大 量的报表需求,目前在l〇ushang3.0的框架下开发报表,每次都要重启应用,调试起来非常 费时费力。由于客户的大部分报表都可以通过一个sql实现,报表的查询界面相对比较简 单通用。按照原有的开发方式一个报表需要一个java类,一个查询界面jsp,一个展示数 据表的jsp,每修改一次java都要重启应用,要求开发人员熟悉java开发知识,开发成本 相对较高。
技术实现思路
本专利技术的技术任务是针对现有技术的不足,提供一种烟草云平台下的报表工具。 本工具不需要重启应用,通过简单的对数据表的操作就可以快速的开发报表,只要懂sql 就可以开发报表。 本专利技术解决其技术问题所采用的技术方案是: 一种烟草云平台下的报表工具,本工具包含一个数据表,将查询界面和展示类进行抽 象,所有要展示的列信息记录在表中;一个控制类,通过这个类将表中存放的信息解析为 jsp页面,将表中存放的sql执行后展现给零售户。 本方法具体设计如下: a) 通过控制表来存放查询界面和查询表体的内容。C0MM0N_REP0RT_PARAM(报表控制表)b) 报表解析类: 定义查询界面:抽象一个通用的查询界面,根据具体组装jsp查询界面。 定义报表界面:抽象一个通用的jsp结果界面,然后根据解析的结果填充。将sql 并填入界面查询条件,执行返回结果,将结果根据配置的返回列组装成,需要的结果假面。c)控制流程图。 本专利技术的一种烟草云平台下的报表工具与现有技术相比,所产生的有益效果是, 通过这个工具的应用,只要会写Sql,就能快速的开发出报表,现场的实施人员就开发出客 户需要的报表,客户发现什么不合适,可以直接修改,不需要重启应用,由于客户80%的报 表都可以通过一个sql实现,查询界面基本一样,客户的大部分需求都可以通过这个工具 实现。利用这个报表开发一个报表只需要完成SQL,简单修改一下界面需要的元素即可完 成,大大提高报表的开发效率。这个工具对开发者要求很低,只要会写SQ1就可以开发,在 当前V6推广,v3没有人维护的情况下,广泛的被项目组实施人员使用。【附图说明】 图1是本专利技术报表工具的控制流程图。【具体实施方式】 下面对本专利技术的一种烟草云平台下的报表工具作以下详细地说明。 -种烟草云平台下的报表工具,本工具包含一个数据表,将查询界面和展示类进 行抽象,所有要展示的列信息记录在表中;一个控制类,通过这个类将表中存放的信息解析 为jsp页面,将表中存放的sql执行后展现给零售户。 本方法具体设计如下: 1、通过控制表来存放查询界面和查询表体的内容。C0MM0N_REP0RT_PARAM(报表控制表)2、报表解析类: 定义查询界面:抽象一个通用的查询界面,根据具体组装jsp查询界面。 定义报表界面:抽象一个通用的jsp结果界面,然后根据解析的结果填充。将sql 并填入界面查询条件,执行返回结果,将结果根据配置的返回列组装成,需要的结果假面。 3、控制流程图: 控制流程图如图1所示。 本工具通过java和jsp来查询和结果的报表开发。不需要重启应用,通过简单 的对数据表的操作就可以快速的开发报表,主要懂sql就可以开发报表。不需要在java 和jsp中写代码,只要把sql和查询条件写入数据库,就可以自动生成报表。【主权项】1. 一种烟草云平台下的报表工具,其特征在于,本工具包含一个数据表,将查询界面和 展示类进行抽象,所有要展示的列信息记录在表中;一个控制类,通过这个类将表中存放的 信息解析为jsp页面,将表中存放的sql执行后展现给零售户。【专利摘要】本专利技术提供一种烟草云平台下的报表工具,本工具包含一个数据表,将查询界面和展示类进行抽象,所有要展示的列信息记录在表中;一个控制类,通过这个类将表中存放的信息解析为jsp页面,将表中存放的sql执行后展现给零售户,本工具只要开发者在数据库中做简单的查询条件配置,写入相应的查询Sql,就可以开发客户需要的报表。这个工具对开发者要求比较低,可以充分发挥实施人员的作用,提高人均产能,降低开发成本。【IPC分类】G06F9/44【公开号】CN105335162【申请号】CN201510809742【专利技术人】李 浩, 逯新 【申请人】浪潮软件股份有限公司【公开日】2016年2月17日【申请日】2015年11月23日本文档来自技高网...

【技术保护点】
一种烟草云平台下的报表工具,其特征在于,本工具包含一个数据表,将查询界面和展示类进行抽象,所有要展示的列信息记录在表中;一个控制类,通过这个类将表中存放的信息解析为jsp页面,将表中存放的sql 执行后展现给零售户。

【技术特征摘要】

【专利技术属性】
技术研发人员:李浩逯新
申请(专利权)人:浪潮软件股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1