公开/公告号CN112507683A
专利类型发明专利
公开/公告日2021-03-16
原文格式PDF
申请/专利权人 浪潮云信息技术股份公司;
申请/专利号CN202011592372.X
申请日2020-12-29
分类号G06F40/186(20200101);G06F40/166(20200101);G06F40/177(20200101);G06Q50/20(20120101);
代理机构37100 济南信达专利事务所有限公司;
代理人孙园园
地址 250100 山东省济南市高新区浪潮路1036号浪潮科技园S01号楼
入库时间 2023-06-19 10:16:30
技术领域
本发明涉及档案管理技术领域,具体地说是一种学生综合素质评价档案快速导出实现方法及装置。
背景技术
学生的综合素质评价就是素质教育的一个重要体现。综合素质评价一般分为七个维度(不同的地区或学校结构略有差异),分别是“道德品质”、“公民素养”、“学习能力”、“交流合作与实践创新”、“运动与健康”、“审美”、“表现能力”。七个维度又分别被分为若干个项目对学生进行评价。
最终,把每个学生的评价数据进行筛选汇总生成学生综合素质评价总档案,可是学生档案的导出很难导出为一个统一的规范的word文档。现有的综合素质评价数据筛选规则和程序的耦合度太高,不方便维护。关于学生综合素质评价档案的导出,目前主要用两种方式,一种是传统采用POI代码生成的方式,生成word档案,这种方式工作量大、出错率高,且不容易维护;另外一种就是购买商业版的报表服务,这种方式费用太高,对第三方的依赖性太强。
学生综合素质评价采集的数据,包括任职情况、奖惩情况、艺术素养、社会实践、陈述报告、日常体育锻炼、研究性学习等多项指标,内容较多且复杂性大,故如何导出规范统一的word文档是目前亟待解决的问题。
发明内容
本发明的技术任务是提供一种学生综合素质评价档案快速导出实现方法及装置,来解决综合素质评价档案导出难且不规范的问题。
本发明的技术任务是按以下方式实现的,一种学生综合素质评价档案快速导出实现方法,该方法具体如下:
生成学生综合素质评价档案:根据指标规则库将采集的学生评价数据进行汇总,提炼出最终有效的学生档案;
导出学生档案的word文档;把汇总生成的学生档案生成word文档进行导出。
作为优选,生产学生综合素质评价档案具体如下:
采集档案数据:从综合素质评价系统中采集档案数据或者从填报的业务数据中采集档案数据;
制定规则引擎的规则:根据不同的指标规则设定学生档案的数据筛选规则;
规则筛选数据:根据设定的筛选规则进行数据的清洗过滤。
作为优选,导出学生档案的word文档具体如下:
制定Word模块:根据最终生成的学生档案,采用指令的方式编写学生综合素质档案模板,即通过模板指令制定学生综合素质档案模板;
导出Word文档:把清洗完成的数据和制定的学生综合素质档案模板进行数据绑定,导出最终的学生档案。
更优地,规则引擎用于将业务规则转换成执行树,把综合素质档案的有效数据进行不同的筛选过滤和整合,汇总成最终需要的数据集合。
更优地,模板指令采用的写法是{{}}代表表达式,根据表达式里面的数据取值。
更优地,学生综合素质档案模板的样式包括如下两种形式:
①、固定表格形式:标签未改变原来的样式;
②、数据一览形式:模板指令根据学生综合素质档案模板的那一行进行复制。
一种学生综合素质评价档案快速导出装置,该装置包括,
生成单元,用于根据指标规则库将采集的学生评价数据进行汇总,提炼出最终有效的学生档案;
导出单元,用于把汇总生成的学生档案生成word文档进行导出。
作为优选,所述生产单元包括,
数据采集模块,用于从综合素质评价系统中采集档案数据或者从填报的业务数据中采集档案数据;
规则制定模块,用于根据不同的指标规则设定学生档案的数据筛选规则;
数据清洗模块,用于根据设定的筛选规则进行数据的清洗过滤。
更优地,所述导出单元包括,
模板制定模块,用于根据最终生成的学生档案,采用指令的方式编写学生综合素质档案模板,即通过模板指令制定学生综合素质档案模板;
档案生成模块,用于把清洗后的数据导出为规范的word文档。
更优地,所述数据清洗模块是基于采用规则引擎的方式,对学生的不同指标制定不同的指标规则,进行筛选过滤;
所述档案生成模块采用模板指令的方式,指定相应的学生综合素质档案模板,最终采用数据映射绑定的方式进行数据导出。
本发明的学生综合素质评价档案快速导出实现方法及装置具有以下优点:
(一)本发明解决了综合素质评价档案导出难且不规范的问题,把学生的综合素质评价档案更加方便的导出为统一规范的word文档;
(二)本发明能够解决学生档案导出难的问题,有效合法数据的过滤汇总并生成word档案模板,快速方便的导出规范格式的学生综合素质档案;
(三)本发明采用规则引擎,通过配置综评档案的筛选规则,对采集的学生数据进行合法有效数据的过滤,而且采用规则引擎,根本上打破了面向对象将数据和业务逻辑封装在一起的原则,将业务逻辑都放在规则里的好处是业务逻辑发生变化时,可以更加方便的进行维护;将综合素质评价的各个评价指标,根据评价规则,编写相应的规则文件,在填报期结束后,统一筛选出合法有效的评价数据;规则引擎就是为了解决业务代码和业务规则分离的引擎,主要优点如下:
①简化系统架构,优化应用;
②提高系统的可维护性和维护成本;
③方便系统的整合;
④减少编写“硬代码”业务规则的成本和风险;
(四)本发明的核心在于档案模板的创建;采用模板指令的方式替代传统编写大量的代码的复杂性,同时指令的支持,也提高了模板的有效性,模板是处理复杂word的简单方法,复杂的word样式,可以用word直接编辑,完美的避开了代码编写样式的雷区,同时指令的支持,也提高了模板的有效性。
附图说明
下面结合附图对本发明进一步说明。
附图1为学生综合素质评价档案快速导出实现方法的流程框图;
附图2为普通高中学生综合素质档案的示意图。
具体实施方式
参照说明书附图和具体实施例对本发明的学生综合素质评价档案快速导出实现方法及装置作以下详细地说明。
实施例1:
本发明的学生综合素质评价档案快速导出实现方法,该方法具体如下:
S1、生成学生综合素质评价档案:根据指标规则库将采集的学生评价数据进行汇总,提炼出最终有效的学生档案;
S2、导出学生档案的word文档;把汇总生成的学生档案生成word文档进行导出。
如附图1所示,本实施例中步骤S1中的生产学生综合素质评价档案具体如下:
S101、采集档案数据:从综合素质评价系统中采集档案数据或者从填报的业务数据中采集档案数据;
S102、制定规则引擎的规则:根据不同的指标规则设定学生档案的数据筛选规则;
S103、规则筛选数据:根据设定的筛选规则进行数据的清洗过滤。
本实施例中步骤S2中的导出学生档案的word文档具体如下:
S201、制定Word模块:根据最终生成的学生档案,采用指令的方式编写学生综合素质档案模板,即通过模板指令制定学生综合素质档案模板;
S202、导出Word文档:把清洗完成的数据和制定的学生综合素质档案模板进行数据绑定,导出最终的学生档案,如附图2所示。
本实施例中的规则引擎用于将业务规则转换成执行树,把综合素质档案的有效数据进行不同的筛选过滤和整合,汇总成最终需要的数据集合。
本实施例中的模板指令采用的写法是{{}}代表表达式,根据表达式里面的数据取值。
关于word档案的导出功能,档案的导出的主要核心在于档案模板的创建;采用模板指令的方式替代传统编写大量的代码的复杂性,同时指令的支持,也提高了模板的有效性。
模板是处理复杂word的简单方法,复杂的word样式,可以用word直接编辑,完美的避开了代码编写样式的雷区,同时指令的支持,也提了模板的有效性
下面列举下支持的指令以及作用:
·空格分割;
·三目运算{{test?obj:obj2}};
·n:表示这个cell是数值类型{{n:}};
·le:代表长度{{le:()}}在if/else运用{{le:()>8?obj1:obj2}};
·fd:格式化时间{{fd:(obj;yyyy-MM-dd)}};
·fn:格式化数字{{fn:(obj;###.00)}};
·fe:遍历数据,创建row;
·!fe:遍历数据不创建row;
·$fe:下移插入,把当前行,下面的行全部下移.size()行,然后插入;
·#fe:横向遍历;
·v_fe:横向遍历值;
·!if:删除当前列{{!if:(test)}};
·单引号表示常量值“比如1”那么输出的就是1;
·&NULL&空格;
·]]换行符多行遍历导出;
·sum:统计数据。
整体风格和le表达式类似,采用的写法是{{}}代表表达式,然后根据表达式里面的数据取值。
本实施例中的学生综合素质档案模板的样式包括如下两种形式:
①、固定表格形式:标签未改变原来的样式;如下表所示:
②、数据一览形式:模板指令根据学生综合素质档案模板的那一行进行复制,如下表所示:
结合规则引擎的筛选的综合素质学生档案的有效合法数据,使用模板指令的方式,写入到word文档中,进行数据导出归档。以上方式看似简单,但是还是要结合自身的业务需求,编写数据筛选规则以及编写word模板文档。
实施例2:
本发明的学生综合素质评价档案快速导出装置,该装置包括,
生成单元,用于根据指标规则库将采集的学生评价数据进行汇总,提炼出最终有效的学生档案;
导出单元,用于把汇总生成的学生档案生成word文档进行导出。
本实施例中的生产单元包括,
数据采集模块,用于从综合素质评价系统中采集档案数据或者从填报的业务数据中采集档案数据;
规则制定模块,用于根据不同的指标规则设定学生档案的数据筛选规则;
数据清洗模块,用于根据设定的筛选规则进行数据的清洗过滤。
本实施例中的导出单元包括,
模板制定模块,用于根据最终生成的学生档案,采用指令的方式编写学生综合素质档案模板,即通过模板指令制定学生综合素质档案模板;
档案生成模块,用于把清洗后的数据导出为规范的word文档。
本实施例中的数据清洗模块是基于采用规则引擎的方式,对学生的不同指标制定不同的指标规则,进行筛选过滤;
本实施例中的档案生成模块采用模板指令的方式,指定相应的学生综合素质档案模板,最终采用数据映射绑定的方式进行数据导出。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
机译: 有功功率线路调节器,带有导出的负载电流基本信号,可实现快速动态响应
机译: 有功功率线路调节器,带有导出的负载电流基本信号,可实现快速动态响应
机译: 有功功率线路调节器,带有导出的负载电流基本信号,可实现快速动态响应