一种业务量统计自动发送装置的制作方法

文档序号:33395147发布日期:2023-03-08 12:59阅读:24来源:国知局
一种业务量统计自动发送装置的制作方法

1.本发明涉及数据报表技术领域,具体涉及一种业务量统计自动发送装置。


背景技术:

2.企业为实时掌握自身业务发展情况,通常需要对业务数据进行统计得到统计结果,以通过统计结果对业务发展情况进行全面展示,方便企业决策者根据统计结果进行决策和管理。然而,随着企业不断壮大发展,企业自身业务数据的数量变得十分庞大,业务数据可能归属多个不同类型,且业务数据的维度十分庞杂,短时间内难以对海量业务数据进行多维度统计分析,而若仅对其中部分维度或其中部分业务数据进行统计则所得到的统计结果覆盖不全面。因此,现有技术方法在对企业业务数据进行统计时存在统计效率不高的问题。


技术实现要素:

3.本发明的目的在于克服现有技术的不足,提供一种业务量统计自动发送装置,旨在解决现有技术方法所存在的对企业业务数据进行统计时存在统计效率不高的问题。
4.本发明的技术方案如下:
5.一种业务量统计自动发送装置,包括:
6.信息配置模块,包括数据库配置、统计语句配置、报表文件配置和邮件发送配置;
7.业务量统计模块,包括年度业务量统计、月度业务量统计、周业务量统计和top业务量统计;
8.报表生成模块,包括数据合并、业务量合计、基础表更新和统计报表生成;
9.邮件发送模块,包括邮箱登录、邮件内容、邮件发送和邮箱登出。
10.其中,所述数据库配置包括数据库连接串、帐号、密码、端口、数据库实例名;
11.所述统计语句配置包括项目提供的统计业务量相关语句;
12.所述报表文件配置包括统计数据存放的基础表、中间表、最终报表;
13.其中,所述邮件发送配置包括发件人、收件人、授权码、邮件服务器地址和端口、邮件标题、邮件内容、邮件附件。
14.其中,所述年度业务量统计包括上一年业务量统计和当年业务量统计;
15.所述月度业务量统计包括上一月业务量统计和当月业务量统计。
16.其中,所述数据合并用于把需要统计的各项业务量数据通过加工合并到指定的报表当中,包括各年、各月、各地区、各终端的业务量数据;
17.所述业务量合计用于把报表中的各行及和列数据量进行求和;
18.所述基础表更新用于把当前周查询出来数据更新到基础表中;
19.所述统计报表生成通过对数据、execl属性的加工,最终生成定制的业务量报表。
20.其中,所述邮箱登录通过授权码登录邮箱;
21.所述邮件内容包括邮件标题、正文、附件;
22.所述邮件发送通过读取收件人邮箱列表,标题、正文、附件的内容后发送邮件;
23.所述邮箱登出为邮件发送完成后,退出邮箱。
24.相对于现有技术,本发明的有益效果在于:本发明包括信息配置模块、业务量统计模块、报表生成模块和邮件发送模块。其中信息配置模块数据库配置、统计语句配置、报表文件配置、邮件发送配置等,对部分内容可配置化,方便各项目复用时修改对应配置;业务量统计模块包括上一年度业务量统计、当年业务量统计、上一月业务量统计、当月业务量统计、本周业务量统计、top业务量统计等,可根据不同月份查询不同时间段的业务量,生成新的基础表,以免重复查询;报表生成模块数据合并、业务量合计、基础表更新、统计报表生成等,可对查询到的数据进行处理,生成最终生成目标报表;邮件发送模块包括邮箱登录、邮件内容、邮件发送、邮箱登出等,通过授权码登录邮箱,读取配置文件中的邮件配置项,添加附件自动发送邮件。本发明通过连接数据库,输入指定时间的sql,获取基础业务量表数据,再与各种不同维度(按周、按月、按年、按业务名称、按地区、按业务量等)的基础业务表做匹配和加工,最终定时自动生成指定样式的业务量周报,并发送邮件给指定用户,大幅提高了统计效率。
附图说明
25.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
26.图1为本发明的框架图。
具体实施方式
27.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
28.为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
29.实施例
30.请参阅图1本实施例提供一种业务量统计自动发送装置,包括信息配置模块、业务量统计模块、报表生成模块和邮件发送模块。
31.所述信息配置模块,包括:
32.数据库配置:包括数据库连接串、帐号、密码、端口、数据库实例名等;
33.统计语句配置:项目提供的统计业务量相关语句;
34.报表文件配置:统计数据存放的基础表、中间表、最终报表等;
35.邮件发送配置:包括发件人、收件人、授权码、邮件服务器地址和端口、邮件标题、邮件内容、邮件附件等。
36.该信息配置模块对部分内容可配置化,方便各项目复用时修改对应配置。
37.所述业务量统计模块,包括:
38.上一年业务量统计:如果当前月份是1月份,则需要查询上一年业务量,以便把上
一年的业务量数据加到报表中,其它月份不需要再查询此业务量;
39.当年业务量统计:如果当前月份是1月份,则需要查询当年业务量,以便在基础表中新增当年业务量列,用于统计当年业务量总量;
40.上一月业务量统计:如果当前月份不是1月份,则需要查询上一个月的业务量;
41.当月业务量统计:查询当月业务量;
42.本周业务量统计:查询本周业务量;
43.top业务量统计:业务量排行榜。
44.该业务量统计模块可根据不同月份查询不同时间段的业务量,生成新的基础表,以免重复查询;
45.所述报表生成模块,包括:
46.数据合并:把需要统计的各项业务量数据通过加工合并到指定的报表当中,包括各年、各月、各地区、各终端等业务量数据;
47.业务量合计:把报表中的各行及和列数据量进行求和;
48.基础表更新:把当前周查询出来数据更新到基础表中,以免重复查询之前的数据;
49.统计报表生成:经过对数据、execl属性的加工,最终生成定制的业务量报表。
50.该报表生成模块可对查询到的数据进行处理,生成最终生成目标报表。
51.所述邮件发送模块,包括:
52.邮箱登录:发送人邮箱通过授权码登录邮箱,不用每次登录邮箱都要输入密码,授权码通过邮箱获取;
53.邮件内容:包括邮件标题、正文、附件等,添加附件以读取文件的方式加入,可添加多个附件;
54.邮件发送:读取收件人邮箱列表,标题、正文、附件等内容后发送邮件;
55.邮箱登出:邮件发送完成后,退出邮箱。
56.该邮件发送模块可通过授权码登录邮箱,读取配置文件中的邮件配置项,添加附件自动发送邮件。
57.使用时,通过连接数据库,输入指定时间的sql,获取基础业务量表数据,再与各种不同维度(按周、按月、按年、按业务名称、按地区、按业务量等)的基础业务表做匹配和加工,最终定时自动生成指定样式的业务量周报,并发送邮件给指定用户,大幅提高了统计效率。
58.以上仅为本发明的较佳实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1