查询处理方法及装置的制造方法_3

文档序号:9547200阅读:来源:国知局
ataSet为 源构造,只读查看,不可编辑、排序。
[0084] 二、服务交互层:
[0085] 包括运行浏览器中的通信客户端和运行于服务端的服务接入点。服务交互层提 供用户请求数据的打包/解包、传输,请求派发等功能。平台内部服务调用支持RESTful、 RemoteService (通过专用Servlet派发服务请求),平台为系统间集成提供Web Service支 持。客户端与服务端服务调用数据以JSON格式序列化。客户端与服务端的交互提供无状 态和有状态的两种交互方式。服务交互层将客户端与服务端之间的交互进行封装,便于界 面展示与业务处理分开进行开发。
[0086] 三、业务逻辑层:
[0087] 业务逻辑层负责处理系统的实际的业务逻辑,以DCI模实进行设计实现,业务逻 辑层只能由服务层调用并对外提供服务,系统各模块之间通过各自的领域服务进行交互, 不能直接调用业务逻辑层接口。业务逻辑层完成了具体业务模块的业务逻辑的处理,业务 逻辑层按照各自业务领域进行封装,对于各自业务领域需要访问的时候,由各自业务领域 提供相应的服务接口。业务逻辑层将各个业务数据处理独立出一个个具体的角色,业务场 景将各个数据的处理角色封装起来完成特定业务的处理。
[0088] 四、数据服务层:
[0089] 通过集成Hibernate提供数据持久化、数据访问能力。数据访问层主要负责访问 关系数据库等数据源并把数据转换为Java对象供其它层的程序调用,对于数据库的访问 只能在数据访问层进行调用。数据服务层隔离了对于数据库的直接交互,按照业务领域提 供每一个业务领域的数据访问操作。数据服务层屏蔽了对于各种不同类型的数据库访问方 式,保障了系统的扩展性。数据服务层对于每一个业务领域都封装了对应业务领域的数据 模型,根据各自业务领域数据模型的特点,提供对应业务领域数据模型访问的接口。
[0090] 内部数据处理主要是通过存储过程接收条件选择面板传入的参数,汇总凭证数据 并将汇总后数据构造为DataSet,并传入供结果展示面板绑定源,进行结果展示,图10是根 据本发明优选实施例的内部数据处理流程图二,如图10所示,该流程包括如下步骤:
[0091] 步骤S1002,传入条件面板选择参数;
[0092] 步骤S1004,存储过程对凭证数据进行汇总;
[0093] 步骤 S1006,传出 DataSet ;
[0094] 步骤S1008,结果展示界面展示。
[0095] 通过上述优选实施例,通过统一查询界面,综合展现每个工程的收款、付款情况, 操作方便,通过单一界面就可以满足以工程项目为行,结果列显示工程收入、工程支出,查 询方便,结果展示合理,满足不同查询场景需求,可实现查询全部工程的收入、支出情况。同 时可实现某一类工程的收入、支出情况,即可实现某一工程类型下一个或多个工程的收入、 支出情况。查询结果准确,所有计算过程均由程序自动实现,避免线外计算,结果准确可靠, 提高了工作效率。
[0096] 显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示 出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或 步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0097] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种查询处理方法,其特征在于,包括: 获取展现层传入的查询条件,其中,所述展现层用于向用户提供接口,所述接口用于接 收基于多类科目的所述查询条件,不同的科目具有不同的属性; 根据所述查询条件进行查询,并将查询到的所述用户请求的数据汇总为数据集; 将所述数据集传输给所述展现层,进行结果显示。2. 根据权利要求1所述的方法,其特征在于,在获取所述展现层传入的所述查询条件 之后,所述方法还包括: 通过所述展现层对传入的所述查询条件进行合法性校验,并传输校验结果为合法的所 述查询条件。3. 根据权利要求2所述的方法,其特征在于,根据所述查询条件进行查询,并将查询到 的所述用户请求的数据汇总为所述数据集包括: 通过服务交换层接收合法的所述查询条件,并对合法的所述查询条件进行打包,将打 包的合法的所述查询条件发送给业务逻辑层; 通过所述业务逻辑层根据所述合法的所述查询条件对应的业务领域对合法的所述查 询条件进行封装; 根据封装后的合法的所述查询条件,在数据服务层进行查询并得到所述数据集。4. 根据权利要求3所述的方法,其特征在于,将所述数据集传输给展现层,进行结果显 示包括: 通过所述业务逻辑层将所述数据集传输给所述服务交换层; 通过所述服务交换层将所述数据集传输给所述展现层,进行结果显示。5. 根据权利要求1所述的方法,其特征在于,所述展现层包括以下至少之一, 条件选择面板,其中所述条件选择面板包括以下至少之一:时间标志、数据条件、会计 年度、期间、单位、科目、对象类型、管理对象、对象属性; 结果展示面板,其中,所述结果展示面板用于展示所述数据集。6. 根据权利要求1所述的方法,其特征在于,将所述数据集传输给所述展现层,进行结 果显示包括: 以工程项目对象为行,以所述工程项目对象匹配的所述多类科目为列进行界面展示。7. -种查询处理装置,其特征在于,包括: 获取模块,用于获取展现层传入的查询条件,其中,所述展现层用于向用户提供接口, 所述接口用于接收基于多类科目的所述查询条件,不同的科目具有不同的属性; 查询模块,用于根据所述查询条件进行查询,并将查询到的所述用户请求的数据汇总 为数据集; 展现模块,用于将所述数据集传输给所述展现层,进行结果显示。8. 根据权利要求7所述的装置,其特征在于,所述装置还包括: 检验模块,用于对传入的所述查询条件进行合法性校验,并传输校验结果为合法的所 述查询条件。9. 根据权利要求8所述的装置,其特征在于,所述查询模块包括: 接收模块,用于通过服务交换层接收合法的所述查询条件; 打包模块,用于对合法的所述查询条件进行打包; 发送模块,用于将打包的合法的所述查询条件发送给业务逻辑层; 封装模块,用于通过所述业务逻辑层根据所述合法的所述查询条件对应的业务领域对 合法的所述查询条件进行封装; 所述查询模块还用于根据封装后的合法的所述查询条件,在数据服务层进行查询并得 到所述数据集。10. 根据权利要求9所述的装置,其特征在于,所述查询模块还包括: 第一传输模块,用于通过所述业务逻辑层将所述数据集传输给所述服务交换层; 第二传输模块,用于通过所述服务交换层将所述数据集传输给所述展现层,进行结果 显不〇11. 根据权利要求7所述的装置,其特征在于,所述展现层包括以下至少之一, 条件选择面板,其中所述条件选择面板包括以下至少之一:时间标志、数据条件、会计 年度、期间、单位、科目、对象类型、管理对象、对象属性; 结果展示面板,其中,所述结果展示面板用于展示所述数据集。12. 根据权利要求7所述的装置,其特征在于,所述展现模块包括: 展现单元,用于以工程项目对象为行,以所述工程项目对象匹配的所述多类科目为列 进行界面展示。
【专利摘要】本发明公开了查询处理方法及装置,其中,该方法包括:采用获取展现层传入的查询条件,其中,展现层用于向用户提供接口,接口用于接收基于多类科目的查询条件,不同的科目具有不同的属性;根据查询条件进行查询,并将查询到的用户请求的数据汇总为数据集;将数据集传输给展现层,进行结果显示。解决了现有技术工程管理的核算业务的操作中,存在展示结果单一、操作比较麻烦且费时、效率低下的问题,进而达到了通过统一查询界面,综合展现每个工程的收款、付款情况,提高工作效率的效果。
【IPC分类】G06F17/30
【公开号】CN105302818
【申请号】CN201410295207
【发明人】徐隽
【申请人】国家电网公司, 国网北京市电力公司, 北京市供用电建设承发包公司
【公开日】2016年2月3日
【申请日】2014年6月25日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1