[发明专利]一种基于模板定制化报告的实现装置在审
申请号: | 201811608340.7 | 申请日: | 2018-12-27 |
公开(公告)号: | CN109766536A | 公开(公告)日: | 2019-05-17 |
发明(设计)人: | 王治华;高峰;金明辉;卢志洋;邹兴兵;薛斌 | 申请(专利权)人: | 国网上海市电力公司;新华三技术有限公司 |
主分类号: | G06F17/24 | 分类号: | G06F17/24 |
代理公司: | 北京卓岚智财知识产权代理事务所(特殊普通合伙) 11624 | 代理人: | 郭智 |
地址: | 200002 上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 架构设计 美工 模板定制 设计结果 实现装置 数据结构 资料收集 架构师 编程语言 二次加工 辅助功能 工厂装置 软件工程 资料处理 传统的 外部 虚拟 权限 赋予 | ||
本发明公开了一种基于模板定制化报告的实现装置,属于软件工程领域,其方法如下:基于传统的POI工艺,辅以Aspose的辅助功能,搭建一个用java编程语言批量生成各种格式报告的虚拟报告工厂装置;项目总指挥接收外部需求,将外部需求下发给前期美工;项目总指挥赋予资料收集员权限;资料收集员将数据下发给资料处理员,将该数据下发给Word报告架构师;Word报告架构师将上述数据进行架构设计,并将架构设计后的设计结果与数据结构下发给后期美工;后期美工对架构设计后的设计结果与数据结构进行处理,得到产出物(Word报告),并将其上发给项目总指挥;项目总指挥将产出物(Word报告)下发给二次加工负责人,从而得到产出物(html报告)或产出物(PDF报告)等。
技术领域
本发明涉及软件工程领域,更具体地说,涉及一种基于模板定制化报告的实现装置。
背景技术
经过约两年时间的调研,了解到目前java编程语言领域中,可以实现word报告制作的技术有很多,比较常用的有POI、jacob、openOffice等,其中jacob、openOffice技术都依赖于客户端office环境,即依赖微软的COM组件,在不一定有office环境的客户端场景中,就显得很无力,在此处就不予介绍,在脱离office环境的条件下,POI技术提供了操作word报告的可能性。
传统POI工艺:POI是一个开源免费代码框架,Apache公司产出物(Word报告),说明文档全面,支持代码对word文档创建修改数据插入等功能,分别有针对Word、Excel和PPT的操作介绍文档,支持word2003和word2007不同格式的文件。
传统POI工艺的局限性:尽管POI提供了大量的操作word底层实现方法,并且代码开源,但是POI在处理复杂的word报告时候仍然显得非常棘手,程序员经常会迷失在复杂的数据结构里面,数据结构过于复杂、编码量过于庞大、对word样式支持的丰富度仍然不够,这些都是POI技术明显的短板所在。
发明内容
1.要解决的技术问题
针对现有技术中存在的问题,本发明的目的在于提供一种基于模板定制化报告的实现装置,它利用java编程语言的POI控件,搭建一个可以根据数据结构批量自动产出复杂样式word报告的虚拟装置,可以实现在word文档中生成各种样式复杂的表格,根据数据的不同自动生成不同种类的word文档、将word文档转换为html格式PDF格式等。
2.技术方案
为解决上述问题,本发明采用如下的技术方案。
一种基于模板定制化报告的实现装置,所述方法如下:
S1、基于传统的POI工艺,辅以Aspose的辅助功能,搭建一个用java编程语言批量生成各种格式报告的虚拟报告工厂装置,虚拟报告工厂装置内部构建若干个虚拟角色,若干个虚拟角色包括项目总指挥、前期美工、数据收集员、数据处理员、Word报告架构师、后期美工、二次加工负责人,Word报告架构师包括段落工程师、表格工程师和图表工程师;
S2、项目总指挥接收外部需求,将外部需求下发给前期美工,赋予前期美工权限,前期美工提供各种美化服务,将美化服务后的资源数据下发给Word报告架构师;
S3、项目总指挥赋予资料收集员权限,资料收集员接收外部数据;
S4、资料收集员将数据下发给资料处理员,资料处理员进行数据处理,将该数据下发给Word报告架构师;
S5、Word报告架构师将上述数据进行架构设计,得到架构设计后的设计结果与数据结构,并将架构设计后的设计结果与数据结构下发给后期美工;
S6、后期美工对架构设计后的设计结果与数据结构进行处理,得到产出物(Word报告),并将其上发给项目总指挥;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网上海市电力公司;新华三技术有限公司,未经国网上海市电力公司;新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811608340.7/2.html,转载请声明来源钻瓜专利网。