银行业报表自动生成及发送的方法技术

技术编号:22885390 阅读:27 留言:0更新日期:2019-12-21 07:48
本发明专利技术涉及银行业报表自动生成及发送的方法,包括:A.通过应用程序提取银行业数据库中的数据,并加工成报表所需的数据,将加工后的数据保存为数据文本文件;B.生成随机密钥,并保存为密钥文本文件;C.读取步骤A所述的数据文本文件,并将数据文本文件中的数据根据报表的格式展开形成报表;D.通过密钥文本文件对所述报表进行加密,使报表在被打开时必须输入密钥文本文件中的随机密钥;E.通过互联网将报表发送到接收者的电子邮箱中,通过通讯网络将对应的随机密钥发送到接收者的手机上。本发明专利技术能够简单快捷的生成报表,不需要构建复杂的数据模型,并且能够有效保证报表在发送和打开过程中具有良好的安全性。

The method of automatically generating and sending Banking Report

【技术实现步骤摘要】
银行业报表自动生成及发送的方法
本专利技术涉及数据处理的方法,具体讲是银行业报表自动生成及发送的方法。
技术介绍
在银行等金融机构中,每天都需要生成大量的报表以供决策者了解整体业务的运行情况,做出业务经营的决策。随着互联网的发展,银行金融机构积累了海量数据,辅助决策的报表数量也呈几何数增长,于是市面上出现了较多的BI系统和可视化报表工具。在银行金融机构中,会让技术人员通过这些工具,集中开发报表。BI(BusinessIntelligence)即商务智能,它是一套完整的解决方案,由数据仓库(或数据集市)、查询报表、数据分析、数据挖掘、数据备份和恢复等部分组成的。可视化报表工具是一种将报表网页化展示的工具,通常含有丰富的图形图表格式,并支持查看者对可视化报表进行数据过滤、排序等交互式功能。有些BI系统含有可视化报表工具组件,有些BI系统则不含。通过可视化报表工具生成的报表可以供多人同时登录网页查看报表,无需发送邮件,并能有效地控制报表查看权限。但同时,在通过可视化报表工具生成报表时需要花费大量的人力和财力构建可视化软件所需的数据模型,而且构建开发周期时间长、成本高昂。同时,由于数据的私密性,通常只能在企业办公的局域网络中才能登陆查看。对于不在局域网范围内的总部管理人员或经常需要出差的同事,并不方便查看报表。
技术实现思路
本专利技术提供了一种银行业报表自动生成及发送的方法,可简单快捷的生成报表,并使报表在发送和打开过程中具有安全性。本专利技术银行业报表自动生成及发送的方法,包括:A.通过应用程序提取银行业数据库中的数据,并加工成报表所需的数据,将加工后的数据保存为数据文本文件;B.生成一个随机密钥,并将该随机密钥保存为密钥文本文件;C.读取步骤A所述的数据文本文件,并将数据文本文件中的数据根据报表的格式展开形成报表;D.通过密钥文本文件对所述报表进行加密,使报表在被打开时必须输入密钥文本文件中的随机密钥;E.通过互联网将报表发送到接收者的电子邮箱中,通过通讯网络将对应的随机密钥发送到接收者的手机上。本专利技术在生成报表时不需要构建复杂的数据模型,仅从数据库中提取所需的字段加工即可,处理数据更加灵活,投入的人力和财务也更少。所述的应用程序等均可以使用免费开源程序语言进行编写,例如SQL、Python、R等,不需要额外的辅助开发软件,能够降低投入成本。并且,报表中的数据内容采用了随机密码的方式进行加密,避免了认为指定密码而造成密码泄露的风险。同时,报表通过互联网发送到接收者的邮箱,而报表对应的随机密匙通过短信发送,这样使报表与密匙的发送方式相分离,有效保证了报表中数据的安全性,降低了泄密风险。进一步的,步骤E中,将随机密钥发送到接收者的手机上后,系统中删除该随机密钥,以保证随机密钥不会在后续因各种原因泄露,造成报表的安全性隐患。优选的,通过在系统中设置计划任务程序,定期自动执行步骤A至步骤E。所述的计划任务程序可以是Windows系统中自带的任务计划,也可以是其他程序执行的计划任务程序。可选的,步骤A中通过Office软件内嵌的vba脚本语言将所述加工后的数据保存为数据文本文件。利用常见的应用软件对数据进行处理能够降低投入成本和处理时的学习难度。进一步的,所述的数据文本文件为ASCII码文件或Office软件可识别的文件,例如后缀为.txt、.cvs等ASCII码文件或后缀为.xls、.xlsx的Excel格式文件等。本专利技术银行业报表自动生成及发送的方法,能够简单快捷的生成报表,不需要构建复杂的数据模型,并且能够有效保证报表在发送和打开过程中具有良好的安全性。以下结合实施例的具体实施方式,对本专利技术的上述内容再作进一步的详细说明。但不应将此理解为本专利技术上述主题的范围仅限于以下的实例。在不脱离本专利技术上述技术思想情况下,根据本领域普通技术知识和惯用手段做出的各种替换或变更,均应包括在本专利技术的范围内。附图说明图1为本专利技术银行业报表自动生成及发送的方法的流程图。具体实施方式如图1所示本专利技术银行业报表自动生成及发送的方法,包括:A.通过免费开源程序语言如SQL、Python、R等编写的应用程序,提取银行业数据库中的数据,并加工成报表所需的数据,然后通过Office软件内嵌的vba脚本语言将加工后的数据保存为数据文本文件,如后缀为.txt、.cvs等ASCII码文件或后缀为.xls、.xlsx的Excel格式文件等;B.生成一个随机密钥,并将该随机密钥保存为密钥文本文件;C.读取步骤A所述的数据文本文件,并将数据文本文件中的数据根据报表的格式展开形成报表;D.通过密钥文本文件对所述报表进行加密,使报表在被打开时必须输入密钥文本文件中的随机密钥;E.通过互联网将报表发送到接收者的电子邮箱中,通过通讯网络将对应的随机密钥发送到接收者的手机上。在将随机密钥发送到接收者的手机上后,从系统中删除该随机密钥,以保证随机密钥不会在后续因各种原因泄露,造成报表的安全性隐患。通过Windows系统中自带的任务计划定期自动执行步骤A至步骤E。仅通过从数据库中提取所需的字段加工生成报表,使处理数据更加灵活,投入的人力和财务也更少。报表和密钥通过不同的方式发送给接收者不同的接收终端上,使报表与密匙的发送方式相分离,有效保证了报表中数据的安全性,降低了泄密风险。本文档来自技高网...

【技术保护点】
1.银行业报表自动生成及发送的方法,其特征包括:/nA.通过应用程序提取银行业数据库中的数据,并加工成报表所需的数据,将加工后的数据保存为数据文本文件;/nB.生成一个随机密钥,并将该随机密钥保存为密钥文本文件;/nC.读取步骤A所述的数据文本文件,并将数据文本文件中的数据根据报表的格式展开形成报表;/nD.通过密钥文本文件对所述报表进行加密,使报表在被打开时必须输入密钥文本文件中的随机密钥;/nE.通过互联网将报表发送到接收者的电子邮箱中,通过通讯网络将对应的随机密钥发送到接收者的手机上。/n

【技术特征摘要】
1.银行业报表自动生成及发送的方法,其特征包括:
A.通过应用程序提取银行业数据库中的数据,并加工成报表所需的数据,将加工后的数据保存为数据文本文件;
B.生成一个随机密钥,并将该随机密钥保存为密钥文本文件;
C.读取步骤A所述的数据文本文件,并将数据文本文件中的数据根据报表的格式展开形成报表;
D.通过密钥文本文件对所述报表进行加密,使报表在被打开时必须输入密钥文本文件中的随机密钥;
E.通过互联网将报表发送到接收者的电子邮箱中,通过通讯网络将对应的随机密钥发送到接收者的手机上。


2.如权利要求1所述的银行业报表自动...

【专利技术属性】
技术研发人员:陈瑜
申请(专利权)人:四川新网银行股份有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1