一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种物流运营报表系统的制作方法

2021-10-24 08:03:00 来源:中国专利 TAG:报表 运营 物流 系统 信息


1.本发明主要涉及信息处理的技术领域,具体为一种物流运营报表系统。


背景技术:

2.储运公司运营时往往会产生大量的业务数据,业务数据的整理、收集及分析工作量大且机械,当业务数据未进行有效监控时会导致业务出现问题。
3.根据申请号为cn201911283132.9的专利文献所提供的一种报表系统可知,该系统包括通过数据库单元用于配置存放业务数据的数据库单元信息;然后通过自定义报表单元,通过上传用户自定义的模板,自定义的模板通过模板内的不同的数据的类型自动从数据库单元里获取相对应的数据,然后生成自定义报表;最后打印报表单元,针对与打印场景支持用户自定义打印模板,上传打印模板和脚本语言即可完成打印,支持预览打印和静默打印。该系统简便了数据获取与生成的程序,针对传统的数据需求格式变化以后需要对数据代码进行修改的弊端做出来有效的改进,提高了工作效率。
4.上述专利中的系统简便了数据获取与生成的程序,且对数据代码进行修改的弊端做出来改进,但不便于数据进行分析整理,不便于数据监控,且不便于任务数据的下达以及指定传输。


技术实现要素:

5.本发明主要提供了一种物流运营报表系统,用以解决上述背景技术中提出的技术问题。
6.本发明解决上述技术问题采用的技术方案为:
7.一种物流运营报表系统,包括基础配置模块、数据管理模块、分发工具模块、报表设计模块,系统管理模块、系统监控模块以及系统首页模块,所述基础配置模块包括用于配置连接数据库服务器的数据源配置单元以及用于连接邮件服务器的邮件服务器单元,所述分发工具模块可接收数据管理模块自数据源配置单元中获取的数据并通过指定的邮件服务器单元发送出;
8.所述分发工具模块包括收件人管理单元、消息管理单元、消息模板单元、分发任务单元、分发日志单元以及分发策略单元,所述收件人管理单元用于设置收信人的可接收信息以及收信人的可接收数据,所述消息管理单元用于设置消息主题、分发数据源以及消息模板,所述消息模板单元用于编辑消息中的正文模板,所述分发任务单元用于设置任务执行时间以及所要发送的消息,所述分发日志单元用于查询任务执行情况以及对数据发布失败项进行重新发布;
9.所述数据管理模块包括在线数据单元以及离线数据单元,所述在线数据单元用于连接数据源配置单元以获取到需要的数据,所述离线数据单元用于对以获得的数据进行编辑修改。
10.优选的,所述收件人管理单元用于编辑收件人的姓名、邮箱、电话、接收消息、数据
接收规则以及主题前缀,所述主题前缀用于区分分发的数据。在本优选的实施例中,通过收件人管理单元便于对收件人的姓名、邮箱、电话、接收消息进行编辑同时能够设置接收人的数据接收规则。
11.优选的,所述消息管理单元可编辑数据及数据的承载方式,采用数据源、名称空间以及数据承载方式以进行数据导入。在本优选的实施例中,通过消息管理单元便于对数据源进行导入,空间名称、如某公司某零件库存报表,进行导入,以及数据承载方式、如图片、表格、文字进行选择。
12.优选的,所述分发任务单元可对任务名称、任务描述、执行方法、cron表达式、子任务id、消息推送、推送方式以及邮件服务器进行编辑,以对任务发布。在本优选的实施例中,通过分发任务单元便于对任务名称、任务描述、执行方法、cron表达式、子任务id、消息推送、推送方式进行编辑同时便于选择邮件服务器进行邮件发送。
13.优选的,所述分发日志单元用于显示发送任务名称、任务执行时间、分发总数、成功数、失败数以及失败记录,失败记录包括接收人、分发的数据、失败原因以及创建时间。在本优选的实施例中,分发日志单元便于对任务发布进行记录的同时便于对发送失败的任务进行失败记录,以便于重新发送。
14.优选的,所述在线数据单元用于编辑数据源名称、查询语句、字段映射关系、限制条数以及名称空间,以筛选获取所需数据。在本优选的实施例中,通过线数据单元便于自数据源配置单元中按要求筛选导出所需的数据。
15.优选的,所述系统管理模块包括用户管理单元、角色管理单元、菜单管理单元、部门管理单元、岗位管理单元以及任务调度单元,所述用户管理单元用于查找以及编辑用户信息,所述角色管理单元用于查找以及更改系统内角色信息,所述菜单管理单元用于编辑系统菜单,所述部门管理单元用于编辑部门信息以及供应商信息,所述岗位管理单元用于查找以及编辑系统中岗位信息,所述任务调度单元用于查找以及编辑系统任务。在本优选的实施例中,用户管理单元用于查找以及编辑用户信息,角色管理单元用于查找以及更改系统内角色信息,菜单管理单元用于编辑系统菜单,部门管理单元用于编辑部门信息以及供应商信息,岗位管理单元用于查找以及编辑系统中岗位信息,任务调度单元用于查找以及编辑系统任务。
16.优选的,所述系统监控模块包括用于管理在线用户的在线用户单元,用于查看用户操作内容的操作日志单元以及用于查看用户异常操作的异常日志单元。在本优选的实施例中,在线用户单元用于管理在线用户,操作日志单元用于查看用户操作内容,异常日志单元用于查看用户异常操作。
17.优选的,所述系统首页模块包括实时库存单元、库存数据分析单元以及配送超时预警单元,所述实时库存单元用于供应商以及管理用户的库存数据查看,所述库存数据分析单元用于用图表的形式展示零件的收发量且根据零件收发量对库存安全值进行计算,所述配送超时预警单元用于显示具有超时风险的订单记录且自动邮件分发有超时风险的订单。在本优选的实施例中,实时库存单元用于供应商以及管理用户的库存数据查看,库存数据分析单元用于用图表的形式展示零件的收发量且根据零件收发量对库存安全值进行计算,配送超时预警单元用于显示具有超时风险的订单记录且自动邮件分发有超时风险的订单。
18.优选的,所述报表设计模块包括看板模型单元以及数据看板单元,所述看板模型单元用于查找看板模型,所述数据看板单元用于结合元数据以及看板模型生成数据看板。在本优选的实施例中,看板模型单元用于查找看板模型,数据看板单元用于结合元数据以及看板模型生成数据看板。
19.与现有技术相比,本发明的有益效果为:
20.本发明中通过收件人管理单便于对收件人的姓名、邮箱、电话、接收消息进行编辑同时能够设置接收人的数据接收规则,通过消息管理单元便于对数据源进行导入,空间名称、如某公司某零件库存报表,进行导入,以及数据承载方式、如图片、表格、文字进行选择,通过分发任务单元便于对任务名称、任务描述、执行方法、cron表达式、子任务id、消息推送、推送方式进行编辑同时便于选择邮件服务器进行邮件发送,分发日志单元便于对任务发布进行记录的同时便于对发送失败的任务进行失败记录,以便于重新发送,通过线数据单元便于自数据源配置单元中按要求筛选导出所需的数据,系统管理模块中用户管理单元用于查找以及编辑用户信息,角色管理单元用于查找以及更改系统内角色信息,菜单管理单元用于编辑系统菜单,部门管理单元用于编辑部门信息以及供应商信息,岗位管理单元用于查找以及编辑系统中岗位信息,任务调度单元用于查找以及编辑系统任务,系统监控模块中在线用户单元用于管理在线用户,操作日志单元用于查看用户操作内容,异常日志单元用于查看用户异常操作,系统首页模块中实时库存单元用于供应商以及管理用户的库存数据查看,库存数据分析单元用于用图表的形式展示零件的收发量且根据零件收发量对库存安全值进行计算,配送超时预警单元用于显示具有超时风险的订单记录且自动邮件分发有超时风险的订单,报表设计模块中看板模型单元用于查找看板模型,数据看板单元用于结合元数据以及看板模型生成数据看板。
21.以下将结合附图与具体的实施例对本发明进行详细的解释说明。
附图说明
22.图1为本发明的整体结构框架图。
23.附图说明:10、基础配置模块;11、数据源配置单元;12、邮件服务器单元;20、数据管理模块;21、在线数据单元;22、离线数据单元;30、分发工具模块;31、收件人管理单元;32、消息管理单元;33、消息模板单元;34、分发任务单元;35、分发日志单元;36、分发策略单元;40、报表设计模块;41、看板模型单元;42、数据看板单元;50、系统管理模块;51、用户管理单元;52、角色管理单元;53、菜单管理单元;54、部门管理单元;55、岗位管理单元;56、任务调度单元;60、系统监控模块;61、在线用户单元;62、操作日志单元;63、异常日志单元;70、系统首页模块;71、实时库存单元;72、库存数据分析单元;73、配送超时预警单元。
具体实施方式
24.为了便于理解本发明,下面将参照相关附图对本发明进行更加全面的描述,附图中给出了本发明的若干实施例,但是本发明可以通过不同的形式来实现,并不限于文本所描述的实施例,相反的,提供这些实施例是为了使对本发明公开的内容更加透彻全面。
25.需要说明的是,当元件被称为“固设于”另一个元件,它可以直接在另一个元件上也可以存在居中的元件,当一个元件被认为是“连接”另一个元件,它可以是直接连接到另
一个元件或者可能同时存在居中元件,本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。
26.除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常连接的含义相同,本文中在本发明的说明书中所使用的术语知识为了描述具体的实施例的目的,不是旨在于限制本发明,本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
27.请着重参照附图1所示,在本发明一优选实施例中,一种物流运营报表系统,包括基础配置模块10、数据管理模块20、分发工具模块30、报表设计模块40,系统管理模块50、系统监控模块60以及系统首页模块70,所述基础配置模块10包括用于配置连接数据库服务器的数据源配置单元11以及用于连接邮件服务器的邮件服务器单元12,所述分发工具模块30可接收数据管理模块20自数据源配置单元11中获取的数据并通过指定的邮件服务器单元12发送出;所述数据管理模块20包括在线数据单元21以及离线数据单元22,所述在线数据单元21用于连接数据源配置单元11以获取到需要的数据,所述离线数据单元22用于对以获得的数据进行编辑修改,所述在线数据单元21用于编辑数据源名称、查询语句、字段映射关系、限制条数以及名称空间,以筛选获取所需数据。
28.需要说明的是,在本实施例中,分发工具模块30可接收数据管理模块20自数据源配置单元11中获取的数据并通过指定的邮件服务器单元12发送出;
29.进一步的,数据源配置单元11用于配置连接数据库服务器,新增数据时通过编辑数据源名称、数据库驱动名称、url、用户名以及用户密码的格式进行增加,数据源名称用于后期选择数据源时使用,数据库驱动名称用户连接数据库所使用的驱动,url表示数据库连接地址,用户名为登陆数据库时使用的用户,用户密码则为登陆密码;
30.进一步的,邮件服务器单元12用于发送邮件,新增邮件服务器时需编辑发送者、即为收件人所看到的发送者名称,主机名、即为邮件服务器的主机名称,端口号、即为邮件服务器的端口号,发送者邮箱、即为发送者的邮箱地址,邮箱密码、即为发送者的邮箱密码;
31.进一步的,在线数据查询时通过数据源名称、查询语句、字段映射关系、限制条数以及名称空间,以筛选获取所需数据;
32.进一步的,可通过文件导入的方式添加离线文件。
33.请着重参照附图1所示,在本发明另一优选实施例中,所述分发工具模块30包括收件人管理单元31、消息管理单元32、消息模板单元33、分发任务单元34、分发日志单元35以及分发策略单元36,所述收件人管理单元31用于设置收信人的可接收信息以及收信人的可接收数据,所述消息管理单元32用于设置消息主题、分发数据源以及消息模板,所述消息模板单元33用于编辑消息中的正文模板,所述分发任务单元34用于设置任务执行时间以及所要发送的消息,所述分发日志单元35用于查询任务执行情况以及对数据发布失败项进行重新发布;所述收件人管理单元31用于编辑收件人的姓名、邮箱、电话、接收消息、数据接收规则以及主题前缀,所述主题前缀用于区分分发的数据,所述消息管理单元32可编辑数据及数据的承载方式,采用数据源、名称空间以及数据承载方式以进行数据导入,所述分发任务单元34可对任务名称、任务描述、执行方法、cron表达式、子任务id、消息推送、推送方式以及邮件服务器进行编辑,以对任务发布,所述分发日志单元35用于显示发送任务名称、任务执行时间、分发总数、成功数、失败数以及失败记录,失败记录包括接收人、分发的数据、失
败原因以及创建时间。
34.需要说明的是,在本实施例中,分发工具模块30进行任务分发时,第一步,通过收件人管理单元31进行收件人的姓名、邮箱、电话、接收消息、数据接收规则以及主题前缀的编辑;第二步,通过消息管理单元32进行消息名称、主题名称、消息内容模板、数据源选择以及数据承载方式选择,第三步、通过消息模板单元33进行正文内容的编辑包括模板名称、主题名称、消息内容模板以及数据附件的添加,第四步,通过分发策略单元36进行分发设置,第五步、通过分发任务单元34进行任务发布,发布任务时可对任务名称、任务描述、执行方法、cron表达式、子任务id、消息推送、推送方式以及邮件服务器进行编辑,以对任务发布,第六步、分发日志单元35用于显示发送任务名称、任务执行时间、分发总数、成功数、失败数以及失败记录,失败记录包括接收人、分发的数据、失败原因以及创建时间,此时可进行重新发布。
35.请着重参照附图1所示,在本发明另一优选实施例中,所述系统管理模块50包括用户管理单元51、角色管理单元52、菜单管理单元53、部门管理单元54、岗位管理单元55以及任务调度单元56,所述用户管理单元51用于查找以及编辑用户信息,所述角色管理单元52用于查找以及更改系统内角色信息,所述菜单管理单元53用于编辑系统菜单,所述部门管理单元54用于编辑部门信息以及供应商信息,所述岗位管理单元55用于查找以及编辑系统中岗位信息,所述任务调度单元56用于查找以及编辑系统任务,所述系统监控模块60包括用于管理在线用户的在线用户单元61,用于查看用户操作内容的操作日志单元62以及用于查看用户异常操作的异常日志单元63,所述系统首页模块70包括实时库存单元71、库存数据分析单元72以及配送超时预警单元73,所述实时库存单元71用于供应商以及管理用户的库存数据查看,所述库存数据分析单元72用于用图表的形式展示零件的收发量且根据零件收发量对库存安全值进行计算,所述配送超时预警单元73用于显示具有超时风险的订单记录且自动邮件分发有超时风险的订单,所述报表设计模块40包括看板模型单元41以及数据看板单元42,所述看板模型单元41用于查找看板模型,所述数据看板单元42用于结合元数据以及看板模型生成数据看板。
36.需要说明的是,在本实施例中,系统管理模块50中用户管理单元51用于查找以及编辑用户信息,所述角色管理单元52用于查找以及更改系统内角色信息,菜单管理单元53用于编辑系统菜单,部门管理单元54用于编辑部门信息以及供应商信息,岗位管理单元55用于查找以及编辑系统中岗位信息,任务调度单元56用于查找以及编辑系统任务;
37.进一步的,系统监控模块60中在线用户单元61用于管理在线用户以便于有权限的用户强制下线普通用户,操作日志单元62用于查看用户操作内容,异常日志单元63用于查看用户异常操作;
38.进一步的,系统首页模块70中实时库存单元71用于供应商查看自家库存数据,管理用户查看全部库存数据以及查看库存日变动分析,库存数据分析单元72用于用图表的形式展示零件的收发量且根据零件收发量对库存安全值进行计算,配送超时预警单元73用于显示具有超时风险的订单记录且自动邮件分发有超时风险的订单;
39.进一步的,报表设计模块40中看板模型单元41用于查找看板模型,数据看板单元42用于结合元数据以及看板模型生成数据看板。
40.请着重参照附图1所示,在本发明另一优选实施例中,该系统可自定义时间,将一
组数据,设定一定的规则,将符合规则的数据分发给符合规则的人。分发时可选则一定的分发方式进行数据分发。并且将分发的数据友好的展示给用户。
41.实现过程:第一步、配置邮件服务器,在邮件服务器单元12中输入发送者名称、即为邮件发送时显示的发件人名称,主机名、即为使用的邮件服务器主机,端口号、即为使用的邮件服务器主机端口,发送人邮箱、即为邮箱账号,发送人邮箱密码、即为邮箱密码;
42.第二步、配置数据源服务器,在数据源配置单元11中输入数据源名称、即为连接数据库名称,数据驱动名称、即为连接数据库所使用的驱动,url、即为数据库连接地址,用户名、即为连接数据库所使用的用户名,用户密码、即为连接数据库所使用的用户密码;
43.第三步、配置数据源,在线数据单元21中输入数据源、即为数据库服务器、告诉系统你要连接的是哪个数据库,名称空间、将查询出来的数据起个名字、后期作为excel文件sheet的名称使用,查询语句、即为编写的sql语句;
44.第四步、配置消息模板,在消息模板单元33中输入模板名称、即为此模板起的名称,模板正文、即为邮件的正文内容;
45.第五步、配置消息管理,在消息管理单元32中输入消息名称,主题名称、即为邮件的主体,消息内容模板、即选择邮件正文模板,数据来源、即在线数据、离线数据中选择,名称空间、数据来源选择的是在线数据、则列表是在线数据的名称空间、数据来源选择的是离线数据、则列表是离线数据的名称空间,数据承载方式、即为数据最后以什么样的方式呈现给接收方、可以正文方式展现、也可以excel附件方式传送;
46.第六步、配置分发策略,在分发策略单元36中,利用匹配规则将待发送邮件分发收件人,匹配规则为将字段名称=某个值的发送给这些邮箱;如二级供应商编码=flm

csty#trub&零件编码=[j52

3611061,j00

3611061,s18

3611061,s18

3611065];#true代表名称空间中,二级供应商编码字段必须是flm

csty这个值的才会将明细发给这个供应商;如果是二级供应商编码=flm

csty,代表二级供应商字段值包含flm

csty就会发送;&代表的是多个条件,意思为并且,[]内的数据代表多个可能,只要符合其中一个即可,多个可能以逗号区分;
[0047]
第七步、配置分发任务,在分发任务单元34中输入任务名称,任务描述,bean名称,执行方法,定时表达式,子任务id、即为执行此任务后紧接着执行的任务,任务负责人,告警邮箱、即为任务因某些原因执行失败时,将此次失败原因发送给对应的邮箱,推送方式,邮件服务器、即为使用哪个邮件服务器进行推送,失败后暂停、即为如果推送失败是否暂停定时任务,以及任务状态。
[0048]
请着重参照附图1所示,在本发明另一优选实施例中,每天八点自动从系统导出数据,并存档存档数据的命名规范,和存档数据的获取。
[0049]
实现过程:第一步、配置数据源服务器,分发在线数据时使用,告诉系统连接哪个数据库服务器;第二步、配置数据源,可设置在线数据、离线数据、当获取在线数据时使用,告诉系统获取的是哪个数据库的哪张表数据,需要编写sql语句;离线数据,指的是excel导入的数据或者使用在线数据生成的某一时间节点的数据;第三步、配置数据存储任务,将数据定时存储。
[0050]
请着重参照附图1所示,在本发明另一优选实施例中,对业务库进行数据抽离,清洗。形成指标,存至指标库。后续对指标数据进行数据分析。可视化展现。
[0051]
实现过程:第一步、配置数据源服务器,分发在线数据时使用,告诉系统连接哪个数据库服务器;第二步、配置数据源,可设置在线数据、离线数据、当获取在线数据时使用,告诉系统获取的是哪个数据库的哪张表数据,需要编写sql语句;离线数据,指的是excel导入的数据或者使用在线数据生成的某一时间节点的数据;第三步、配置数据存储任务,将数据定时存储。
[0052]
本发明的具体流程如下:
[0053]
分发工具模块30可接收数据管理模块20自数据源配置单元11中获取的数据并通过指定的邮件服务器单元12发送出;
[0054]
数据源配置单元11用于配置连接数据库服务器,新增数据时通过编辑数据源名称、数据库驱动名称、url、用户名以及用户密码的格式进行增加,数据源名称用于后期选择数据源时使用,数据库驱动名称用户连接数据库所使用的驱动,url表示数据库连接地址,用户名为登陆数据库时使用的用户,用户密码则为登陆密码;
[0055]
邮件服务器单元12用于发送邮件,新增邮件服务器时需编辑发送者、即为收件人所看到的发送者名称,主机名、即为邮件服务器的主机名称,端口号、即为邮件服务器的端口号,发送者邮箱、即为发送者的邮箱地址,邮箱密码、即为发送者的邮箱密码;
[0056]
在线数据查询时通过数据源名称、查询语句、字段映射关系、限制条数以及名称空间,以筛选获取所需数据;
[0057]
可通过文件导入的方式添加离线文件;
[0058]
分发工具模块30进行任务分发时,第一步,通过收件人管理单元31进行收件人的姓名、邮箱、电话、接收消息、数据接收规则以及主题前缀的编辑;第二步,通过消息管理单元32进行消息名称、主题名称、消息内容模板、数据源选择以及数据承载方式选择,第三步、通过消息模板单元33进行正文内容的编辑包括模板名称、主题名称、消息内容模板以及数据附件的添加,第四步,通过分发策略单元36进行分发设置,第五步、通过分发任务单元34进行任务发布,发布任务时可对任务名称、任务描述、执行方法、cron表达式、子任务id、消息推送、推送方式以及邮件服务器进行编辑,以对任务发布,第六步、分发日志单元35用于显示发送任务名称、任务执行时间、分发总数、成功数、失败数以及失败记录,失败记录包括接收人、分发的数据、失败原因以及创建时间,此时可进行重新发布;
[0059]
系统管理模块50中用户管理单元51用于查找以及编辑用户信息,所述角色管理单元52用于查找以及更改系统内角色信息,菜单管理单元53用于编辑系统菜单,部门管理单元54用于编辑部门信息以及供应商信息,岗位管理单元55用于查找以及编辑系统中岗位信息,任务调度单元56用于查找以及编辑系统任务;
[0060]
系统监控模块60中在线用户单元61用于管理在线用户以便于有权限的用户强制下线普通用户,操作日志单元62用于查看用户操作内容,异常日志单元63用于查看用户异常操作;
[0061]
系统首页模块70中实时库存单元71用于供应商查看自家库存数据,管理用户查看全部库存数据以及查看库存日变动分析,库存数据分析单元72用于用图表的形式展示零件的收发量且根据零件收发量对库存安全值进行计算,配送超时预警单元73用于显示具有超时风险的订单记录且自动邮件分发有超时风险的订单;
[0062]
报表设计模块40中看板模型单元41用于查找看板模型,数据看板单元42用于结合
元数据以及看板模型生成数据看板。
[0063]
上述结合附图对本发明进行了示例性描述,显然本发明具体实现并不受上述方式的限制,只要采用了本发明的方法构思和技术方案进行的这种非实质改进,或未经改进将本发明的构思和技术方案直接应用于其他场合的,均在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜