预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111046046A(43)申请公布日2020.04.21(21)申请号201911297425.2(22)申请日2019.12.17(71)申请人南京富士通南大软件技术有限公司地址210012江苏省南京市雨花台区文竹路6号(72)发明人聂凤鸣霍书伟朱晓虎蔡达曹晓耀杜丹刚马俊(74)专利代理机构南京钟山专利代理有限公司32252代理人王磊(51)Int.Cl.G06F16/22(2019.01)G06F16/25(2019.01)G06F40/186(2020.01)G06Q10/08(2012.01)权利要求书2页说明书7页附图3页(54)发明名称一种可定制驾驶日报自动生成系统和方法(57)摘要本发明公开了一种可定制驾驶日报自动生成系统和方法,所述系统包括设计系统和报表生成系统;设计系统包括部件编辑器和模板编辑器;部件编辑器通过VUE自定义组件文件制作部件,用于根据报表的个性化需求创建VUE部件;模板编辑器对部件进行设定,形成自定义模板;报表生成系统用于管理设计系统设计生成的模板文件。本发明无需绑定数据源,无需关注部件的样式细节,只要开发人员提供相对应的数据接口和报表部件,通过组装部件即可实现不同模板的自定义。如果对模板有特殊的定制化需求,只需要设计部件即可,不用再修改冗余的模板文件。提供了通用接口,无需使用第三方工具进行部件或模板的设计,可轻松适应遗留系统。CN111046046ACN111046046A权利要求书1/2页1.一种可定制驾驶日报自动生成系统,其特征在于,包括自定义部件与模板的设计系统和基于自定义模板与数据的报表生成系统;所述设计系统包括部件编辑器和模板编辑器;所述部件编辑器通过VUE自定义组件文件制作部件,用于根据报表的个性化需求创建VUE部件;所述模板编辑器对部件进行设定,形成自定义模板;所述报表生成系统用于管理设计系统设计生成的模板文件。2.根据权利要求1所述的一种可定制驾驶日报自动生成系统,其特征在于,所述部件编辑器包括了脚本区、数据绑定区与式样区;其中脚本区用来设置可变化的属性名称及其默认值,根据变量修正部件的某个位置偏移,或录入模拟数据;在进行报,表设计时,脚本区读取模拟数据的样式,达到所见即所得的效果;数据绑定区包含HTML模板,动态数据内容以变量的形式嵌入在HTML中;式样区为SCSS语言,用于定义部件各个内容的展现,包括间距、宽高和颜色。3.根据权利要求2所述的一种可定制驾驶日报自动生成系统,其特征在于,所述模板编辑器包括部件区、设计区、属性区与模板生成引擎;其中,部件区用来读取已创建的部件并进行分类及预览;设计区用来拖入部件,调整部件在模板上的位置和大小;属性区用来修改部件允许自定义的属性,包括字体、字号和颜色;模板生成引擎根据模板编辑器的设定对部件进行渲染,生成标准的模板文件,通过报表生成系统进行管理。4.根据权利要求1所述的一种可定制驾驶日报自动生成系统,其特征在于,所述报表生成系统包括系统入口的报表生成器,报表生成器分别连接模板管理器、数据管理器以及印刷接口,实现规则管理与映射管理;所述规则管理包含元数据的计算规则、模板的印刷规则与图形的绘制规则;所述映射管理包括数据与部件的映射、图形结构与部件映射、样式与部件的映射、以及部件与模板的映射。5.根据权利要求4所述的一种可定制驾驶日报自动生成系统,其特征在于,所述模板管理器用于模板的保存、修改、复制、导入与导出;具体地,模板管理器将模板文件以JSON格式保存在数据库中,或将模板文件作为文件保存在服务器上;在数据库中的模板,通过模板ID进行唯一值管理,并根据模板部件编码的组合标识模板的种类;在服务器中的模板,将模板ID作为文件名进行管理;所述模板包括预先设定好的默认模板和用户定义后的模板。6.根据权利要求4所述的一种可定制驾驶日报自动生成系统,其特征在于,所述数据管理器用于管理元数据、计算模块以及格式化数据;所述元数据来自于数据库,计算模块根据需求规则,将来自于数据库的数据进行过滤、格式转换和各种统计计算整理;格式化数据为计算模块进行格式转换之后的输出数据,用2CN111046046A权利要求书2/2页于对模板进行内容填充。7.根据权利要求4所述的一种可定制驾驶日报自动生成系统,其特征在于,所述印刷接口用于读取模板与数据,并将模板与数据输出到虚拟打印机打印为PDF文件,或者输出到物理打印机进行印刷;所述印刷接口包括手动印刷接口与自动印刷接口;手动印刷接口通过人工触发调用,印刷相应驾驶员或车辆在指定时间的数据;自动印刷接口监听车辆的驾驶信息,当车辆结束运行后自动输出到打印机进行打印。8.一种模板自定义方法,其特征在于,所述模板自定义方法基于权利要求3所述的设计系统