一种通用灵活报表查询方法

文档序号:6386144阅读:466来源:国知局
专利名称:一种通用灵活报表查询方法
技术领域
本发明涉及一种一种通用灵活报表查询方法,具体地说是一种。本系统涉及各个
领域,主要为业务和技术人员提供对数据组织、结果展示及查询条件设置提供了灵活的配 置工具,用户不需要进行程序的开发就能够快速的搭建查询分析系统。 在数据利用领域中,该工具具有灵活、方便、适应性强等特点,在设计思路、设计方 法比较先进独特,在设计理念上比较创新。
背景技术
目前我国各个领域的基础数据都已经完善,数据利用方面的需求日益增多,大量 统计分析类的数据需要呈现给不同的用户,如何快速、高效的把业务的需求转变成统计表 格形式摆在软件公司和客户方面前,但是现有的软件公司还是利用传统的思路和方法处理 这类需求显然已经落后,因此,需要一套比较科学的方法及工具帮助软件公司及客户适应 快速变化的需求,快速的搭建应用系统。

发明内容
本发明的目的是提供一种通用灵活报表查询方法。
本发明的目的是按以下方式实现的,包括以下内容
工具设计的原则 建立一套适应不同领域的查询分析展现工具包括以下内容l)是工具化,抓住查 询条件、展现结果的共性,建立一个公用的条件、结果的原子模型,适用于不同条件和结果 需求;2)是与业务无关,建立的工具必须与业务无关,才能适应不同的领域;
工具设计思路 遵循通用化、业务无关、工具化设计的原则,经过对查询分析类应用进行全面分 析、归纳和总结,提炼出公共的模型,包括以下内容 1)用二维表记录每个报表中每个展现栏目或字段的属性,不需在程序中固化,不
需修改程序来控制展现风格,使得页面功能扩展与数据库功能扩展分开,降低了系统扩展
开发的复杂度,提高了系统的适应性,也提高了编程效率和质量、便于维护; 2)用二维表记录每个报表在展现时所需要的参数信息,包括参数名、参数类型、参
数顺序以及是否输入参数,上述参数信息不固化在程序中,以提高处理的灵活性; 3)用二维表记录每个报表在展现时需要调用的后台查询存储过程信息、对应的系
统功能模块及相关的数据加工处理存储过程信息,便于维护和提高编程效率和处理的灵活
性; 工具建立的步骤 完整的通用查询体系主要分为数据定义、数据组织、数据展现几个方面,主要包含 以下几个部分 1)是定义数据的字典;2)是定义数据抽取规则;3)是定义查询的条件;
4)是定义查询结果的样式;5)是预览样式和数据;6)发布定义的查询功能;
本发明的优异效果是经过实践证明,在数据应用展现方面,利用该工具开发应用 的效率比传统的开发效率提高80-90%。
具体实施例方式
根据目前各领域的应用规模及应用内容分析,随着信息技术不断的发展,将来的 应用会不断的增加,因此技术架构必须重点考虑整个系统的跨平台性、安全性、可靠性、灵 活性、稳定性及易管理性,同时技术架构应该有非常好的可扩展能力,并符合整个项目的建 设原则和技术要求。 本系统提供了一套建立与业务无关的、适用与各领域的通用查询分析类应用系统 的工具、技术方法和完整的数据模型。主要从五个方面进行保护。
工具设计的原则 建立一套适应不同领域的查询分析展现工具应考虑到以下几个方面一是要工具 化,抓住查询条件、展现结果的共性,建立一个公用的条件、结果的原子模型,适用于不同条 件和结果需求;二是要与业务无关,建立的这套工具必须与业务无关,才能适应不同的领 域; 工具设计思路 遵循通用化、业务无关、工具化设计的原则,经过对查询分析类应用进行全面分 析、归纳和总结,提炼出公共的模型,现对设计思路分三个部分介绍 1)用二维表记录每个报表中每个展现栏目(字段)的属性,而不是固化在程序中,
从而无需修改程序就可以控制展现风格,使得页面功能扩展与数据库功能扩展分开,降低
了系统扩展开发的复杂度,提高了系统的适应性,也提高了编程效率和质量、便于维护。 2)用二维表记录每个报表在展现时所需要的参数信息,包括参数名、参数类型、参
数顺序以及是否输入参数等,而不是固化在程序中,提高了处理的灵活性。 3)用二维表记录每个报表在展现时需要调用的后台查询存储过程信息、对应的系
统功能模块及相关的数据加工处理存储过程信息,便于维护,提高了编程效率和处理的灵活性。 工具建立的步骤 完整的通用查询体系主要分为数据定义、数据组织、数据展现等几个方面,主要包 含以下几个部分 1)是定义数据的字典;2)是定义数据抽取规则;3)是定义查询的条件;4)是定义 查询结果的样式;5)是预览样式和数据;6)发布定义的查询功能
实施例 系统基于J2EE技术设计实现,系统平台满足以下环境月艮务器操作系统Windows2000 Server、 Windows2000 Advance Server、 lunix、 客户机操作系统Windows 98及以上版本,支持IE6. 0以上浏览器。
服务器数据库ORACLE 9i。
Web服务器中间件软件BEA WebLogic Server 8. 1。 除说明书所述的技术特征外,均为本专业技术人员的已知技术。
权利要求
一种通用灵活报表查询方法,其特征在于,包括以下内容工具设计的原则建立一套适应不同领域的查询分析展现工具包括以下内容1)是工具化,抓住查询条件、展现结果的共性,建立一个公用的条件、结果的原子模型,适用于不同条件和结果需求;2)是与业务无关,建立的工具必须与业务无关,才能适应不同的领域;工具设计思路遵循通用化、业务无关、工具化设计的原则,经过对查询分析类应用进行全面分析、归纳和总结,提炼出公共的模型,包括以下内容1)用二维表记录每个报表中每个展现栏目或字段的属性,不需在程序中固化,不需修改程序来控制展现风格,使得页面功能扩展与数据库功能扩展分开,降低了系统扩展开发的复杂度,提高了系统的适应性,也提高了编程效率和质量、便于维护;2)用二维表记录每个报表在展现时所需要的参数信息,包括参数名、参数类型、参数顺序以及是否输入参数,上述参数信息不固化在程序中,以提高处理的灵活性;3)用二维表记录每个报表在展现时需要调用的后台查询存储过程信息、对应的系统功能模块及相关的数据加工处理存储过程信息,便于维护和提高编程效率和处理的灵活性;工具建立的步骤完整的通用查询体系主要分为数据定义、数据组织、数据展现几个方面,主要包含以下几个部分1)是定义数据的字典;2)是定义数据抽取规则;3)是定义查询的条件;4)是定义查询结果的样式;5)是预览样式和数据;6)发布定义的查询功能。
全文摘要
本发明提供一种通用灵活报表查询方法,是根据目前各领域的应用规模及应用内容分析,随着信息技术不断的发展,将来的应用会不断的增加,因此技术架构必须重点考虑整个系统的跨平台性、安全性、可靠性、灵活性、稳定性及易管理性,同时技术架构应该有非常好的可扩展能力,并符合整个项目的建设原则和技术要求。建立一套适应不同领域的查询分析展现工具包括以下内容1)是工具化,抓住查询条件、展现结果的共性,建立一个公用的条件、结果的原子模型,适用于不同条件和结果需求;2)是与业务无关,建立的工具必须与业务无关,才能适应不同的领域。
文档编号G06F17/30GK101794287SQ200910230150
公开日2010年8月4日 申请日期2009年11月18日 优先权日2009年11月18日
发明者吕亚伟 申请人:山东浪潮齐鲁软件产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1