[发明专利]一种基于模板定制化报告的实现装置在审
| 申请号: | 201811608340.7 | 申请日: | 2018-12-27 |
| 公开(公告)号: | CN109766536A | 公开(公告)日: | 2019-05-17 |
| 发明(设计)人: | 王治华;高峰;金明辉;卢志洋;邹兴兵;薛斌 | 申请(专利权)人: | 国网上海市电力公司;新华三技术有限公司 |
| 主分类号: | G06F17/24 | 分类号: | G06F17/24 |
| 代理公司: | 北京卓岚智财知识产权代理事务所(特殊普通合伙) 11624 | 代理人: | 郭智 |
| 地址: | 200002 上海市浦*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 架构设计 美工 模板定制 设计结果 实现装置 数据结构 资料收集 架构师 编程语言 二次加工 辅助功能 工厂装置 软件工程 资料处理 传统的 外部 虚拟 权限 赋予 | ||
1.一种基于模板定制化报告的实现装置,所述方法如下:
S1、基于传统的POI工艺,辅以Aspose的辅助功能,搭建一个用java编程语言批量生成各种格式报告的虚拟报告工厂装置,虚拟报告工厂装置内部构建若干个虚拟角色,若干个虚拟角色包括项目总指挥、前期美工、数据收集员、数据处理员、Word报告架构师、后期美工、二次加工负责人;
S2、项目总指挥接收外部需求,将外部需求下发给前期美工,赋予前期美工权限,前期美工提供各种美化服务,将美化服务后的资源数据下发给Word报告架构师;
S3、项目总指挥赋予资料收集员权限,资料收集员接收外部数据;
S4、资料收集员将数据下发给资料处理员,资料处理员进行数据处理,将该数据下发给Word报告架构师;
S5、Word报告架构师将上述数据进行架构设计,得到架构设计后的设计结果与数据结构,并将架构设计后的设计结果与数据结构下发给后期美工;
S6、后期美工对架构设计后的设计结果与数据结构进行处理,得到产出物(Word报告),并将其上发给项目总指挥;
S7、项目总指挥将产出物(Word报告)下发给二次加工负责人,从而得到产出物(html报告)或产出物(PDF报告)等。
2.根据权利要求1所述的一种基于模板定制化报告的实现装置,其特征在于,项目总指挥的职责为:通过java编程语言构建一个项目总指挥的虚拟角色,赋予虚拟角色所有资源的调配权限,赋予该角色规划管理整个报告生成车间的流程秩序的特殊行为方式,在生成报告过程中,该角色负责沟通外部需求,开辟工作空间,下发命令指挥工作。
3.根据权利要求1所述的一种基于模板定制化报告的实现装置,其特征在于,前期美工的职责为:通过调用POI技术提供的样式设置接口,结合定制模板的技术,实现报告生成前期的样式预定义,提供各种美化服务,包括报告的封面制作、各级主体标题的样式制定、报告正文的主体样式制定等。
4.根据权利要求1所述的一种基于模板定制化报告的实现装置,其特征在于,数据收集员的职责为:收集报告生成所需数据,利用编程语言,将外部数据转化为本装置可以识别的数据结构,用以提供报告的数据注入。
5.根据权利要求1所述的一种基于模板定制化报告的实现装置,其特征在于,数据处理员的职责为:使用编程语言对数据进行加工处理。包括各种数据表格排序、差值计算、百分比计算、总结计算、单位转换、格式转换等多种数据处理方式,最终生成的数据直接作为报告内容展示。
6.根据权利要求1所述的一种基于模板定制化报告的实现装置,其特征在于,Word报告架构师的职责为:可以根据不同的报告数据结构,进行动态的有规律的对整个报告的架构设计,从而编排整个文档内容,合理的规划标题、段落、表格、图表出现的位置,并将设计结果与数据结构,分配下发。
7.根据权利要求1所述的一种基于模板定制化报告的实现装置,其特征在于,Word报告架构师包括段落工程师、表格工程师和图表工程师,它们的具体职责如下:
(a)段落工程师的职责为:根据报告数据,利用POI技术提供的段落编写接口,生产文档所需各种段落,同时通过重写样式、定制模板等方法,实现特定标题的样式定制、特定段落的样式定制等;
(b)表格工程师的职责为:根据POI技术提供的表格编写接口,动态的根据不同的数据结构,生产文档所需各种表格,根据对报告数据的分析,确定表格合并条件,然后在每一次数据插入时,循环每一个表格合并条件,判断当前表格合并条件是否可用,根据可用情况,调用POI的指定单元格合并方法,动态的对表格单元格的合并,该角色同样也具备样式制定等技能,拓展包括有有纵向表格工程师、横向表格工程师;
(c)图表工程师的职责为:根据特定的数据结构,利用编程语言自动化的绘制各种图表,然后将图表转化为一种特殊的文件流,接着将该文件流运输到word文档中,转化为word文档可识别的数据结构,动态的插入到word文档中,该角色具备各种柱状图、饼状图、折线图、雷达图等图表的制作以及美化技能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网上海市电力公司;新华三技术有限公司,未经国网上海市电力公司;新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811608340.7/1.html,转载请声明来源钻瓜专利网。





