一种动态定制报表的方法

    公开(公告)号:CN104714949A

    公开(公告)日:2015-06-17

    申请号:CN201310676781.1

    申请日:2013-12-11

    Abstract: 本发明公开了一种动态定制报表的方法,包括以下步骤:生成查询项目表,接收用户定义的查询语句并保存在查询项目表中;生成报表显示列设置表,接收用户设置的报表样式设置信息并保存在报表显示列设置表中;生成查询报表,从查询项目表中调取查询语句并解析,在报表数据库中执行查询操作,将获取到的查询数据生成查询报表;生成报表,从报表显示列设置表中调取报表样式设置信息,根据报表样式设置信息生成空白表格,并将查询报表中的查询数据导入空白表格,得到用户所要查询的报表。本发明实现了用户自定义查询语句功能,使得使用者可以直接定义要查询报表基于的查询内容,大大增加了报表开发的灵活性和扩展性。

    一种动态导出文件的方法

    公开(公告)号:CN104657123B

    公开(公告)日:2018-09-11

    申请号:CN201310594814.8

    申请日:2013-11-21

    Abstract: 本发明公开一种动态导出文件的方法,将需要导出页面的SQL文件配置进XML文件中,同时将需要导出页面在前台显示列的名称配置进XML文件中;根据前台显示列的名称与SQL文件中相应的字段的对应关系,对XML文件中的SQL文件及其中的列进行解析并将解析结果放入到变量中;通过接口程序获取用户自定义的导出列和导出列次序以及单个数据文件的导出行数;通过对设定字符的识别,将变量中存放的SQL文件的解析结果分解为多个小段,根据导出列和导出列次序对多个小段进行重新拼接,得到目标SQL文件;根据目标SQL文件生成JAVA结果集,将JAVA结果集与单个数据文件的导出行数进行运算,计算出分割数据文件的个数,并分批次将各分割数据文件导出。

    一种动态导出文件的方法

    公开(公告)号:CN104657123A

    公开(公告)日:2015-05-27

    申请号:CN201310594814.8

    申请日:2013-11-21

    Abstract: 本发明公开一种动态导出文件的方法,将需要导出页面的SQL文件配置进XML文件中,同时将需要导出页面在前台显示列的名称配置进XML文件中;根据前台显示列的名称与SQL文件中相应的字段的对应关系,对XML文件中的SQL文件及其中的列进行解析并将解析结果放入到变量中;通过接口程序获取用户自定义的导出列和导出列次序以及单个数据文件的导出行数;通过对设定字符的识别,将变量中存放的SQL文件的解析结果分解为多个小段,根据导出列和导出列次序对多个小段进行重新拼接,得到目标SQL文件;根据目标SQL文件生成JAVA结果集,将JAVA结果集与单个数据文件的导出行数进行运算,计算出分割数据文件的个数,并分批次将各分割数据文件导出。

    税收实时信息系统优化方法

    公开(公告)号:CN106919568A

    公开(公告)日:2017-07-04

    申请号:CN201510983127.4

    申请日:2015-12-24

    CPC classification number: G06F17/3048

    Abstract: 本发明涉及一种税收实时信息系统优化方法,利用缓存技术,通过缓存池将数据返回至用户端,因为缩短了数据读取时间,减轻了数据服务器的负载,对于缓存池中没有的数据,通过所述数据库将数据输入至所述缓存池中,再通过所述缓存池将数据返回至用户端,由于数据从所述数据库读取后存储在缓存中,因此同一数据可一次性从数据库读入,多次为用户读出,从而提高系统的实时性与稳定性。

    一种税控专用计算机软硬件绑定的认证方法

    公开(公告)号:CN106713256A

    公开(公告)日:2017-05-24

    申请号:CN201510799389.5

    申请日:2015-11-18

    CPC classification number: H04L63/0823 G06Q40/10 H04L9/3239 H04L63/06

    Abstract: 本发明涉及一种税控专用计算机软硬件绑定的认证方法,步骤包括:提取税控专用计算机的N个硬件信息,并且对每一个硬件信息通过同一个算法得到固定长度的摘要值;将得到的所有摘要值拼接到一起,构成硬件序列号key;对税控专用计算机分配具有唯一序列号sid的专用软件,并将 值存于认证数据库中;在专用软件每次运行前,计算税控专用计算机的硬件序列号key′,并将软件序列号sid值和key′值发送给认证服务器;认证服务器接对key′值按照提取的N个硬件信息数量分成等长的N段key_segment值,并根据sid值从认证数据库中查询出之前存储的key值;认证服务器判断每一段key_segment值是否在key值中出现,只要至少有M段及以上出现则判断为认证成功,否则判断为认证失败。

Patent Agency Ranking