基于电子表格配置系统的方法、装置、存储介质和设备制造方法及图纸

技术编号:31814889 阅读:19 留言:0更新日期:2022-01-08 11:18
本申请公开了一种基于电子表格配置系统的方法、装置、存储介质和设备,基于用户输入的业务活动数据,生成电子表格;对电子表格进行数据格式转换,得到json数据,并将json数据存储至云端;生成与json数据对应的消息,消息包括电子表格的表名;将消息发送给业务系统,触发业务系统从云端中获取与表名对应的json数据。与现有技术相比,不需要对后台系统进行开发,也不需要申请数据库资源,通过电子表格的灵活配置取代后台系统的开发和数据库资源的申请,缩短了整体软件的开发周期。缩短了整体软件的开发周期。缩短了整体软件的开发周期。

【技术实现步骤摘要】
基于电子表格配置系统的方法、装置、存储介质和设备


[0001]本申请涉及程序开发
,尤其涉及一种基于电子表格配置系统的方法、装置、存储介质和设备。

技术介绍

[0002]传统的软件开发流程中,一个新的业务活动就需要开发一个新的后台系统,在开发后台系统的过程中,不仅需要申请相应的数据库资源,还需要对后台系统相关的脚本数据进行更改,最终将更改的内容呈现在前端系统上。
[0003]不同的业务活动需要开发不同的后台系统,所申请的数据库资源也不同,在申请数据库资源期间还需等待申请结果,才能依据数据库资源对后台系统的相关脚本数据进行更改,且数据库资源和脚本数据无法进行复用,显然,开发、更新业务活动的后台系统将会耗费大量时间,致使整体软件的开发周期延长。
[0004]为此,如何缩短整体软件的开发周期是目前亟需解决的问题。

技术实现思路

[0005]本申请提供了一种基于电子表格配置系统的方法、装置、存储介质和设备,目的在于缩短整体软件的开发周期。
[0006]为了实现上述目的,本申请提供了以下技术方案:一种基于电子表格配置系统的方法,包括:基于用户输入的业务活动数据,生成电子表格;对所述电子表格进行数据格式转换,得到json数据,并将所述json数据存储至云端;生成与所述json数据对应的消息;所述消息包括所述电子表格的表名;将所述消息发送给业务系统,触发所述业务系统从所述云端中获取与所述表名对应的json数据。
[0007]可选的,所述基于用户输入的业务活动数据,生成电子表格,包括:获取用户输入的业务活动数据,并对所述业务活动数据进行解析,得到各个业务项的名称、与每个所述业务项对应的字段类型、与每个所述业务项对应的字段;依据各个所述业务项的名称、与每个所述业务项对应的字段类型、与每个所述业务项对应的字段,生成电子表格;其中,所述电子表格包括名称区、类型区和字段区;所述名称区用于记录各个所述业务项的名称;所述类型区用于记录与每个所述业务项对应的字段类型;所述字段区用于记录与每个所述业务项对应的字段。
[0008]可选的,所述将所述消息发送给业务系统,触发所述业务系统从所述云端中获取与所述表名对应的json数据,包括:将所述消息发送给预设的消息队列,并定时触发所述消息队列向业务系统推送所述消息,使得所述业务系统响应所述消息,从所述云端中获取所述json数据。
[0009]可选的,所述将所述json数据存储至云端,包括:将所述json数据和所述电子表格存储至云端。
[0010]可选的,还包括:在检测到业务活动发生变更的情况下,获取所述用户输入的目标电子表格;其中,所述目标电子表格经由所述用户对所述电子表格进行修改操作所得到;对所述目标电子表格进行数据格式转换,得到目标json数据,并将所述目标json数据存储至云端;生成与所述目标json数据对应的目标消息,所述目标消息包括所述目标电子表格的表名;将所述目标消息发送给所述业务系统,触发所述业务系统从所述云端中获取所述目标json数据。
[0011]一种基于电子表格配置系统的装置,包括:第一生成单元,用于基于用户输入的业务活动数据,生成电子表格;转换单元,用于对所述电子表格进行数据格式转换,得到json数据,并将所述json数据存储至云端;第二生成单元,用于生成与所述json数据对应的消息;所述消息包括所述电子表格的表名;发送单元,用于将所述消息发送给业务系统,触发所述业务系统从所述云端中获取与所述表名对应的json数据。
[0012]可选的,所述第一生成单元具体用于:获取用户输入的业务活动数据,并对所述业务活动数据进行解析,得到各个业务项的名称、与每个所述业务项对应的字段类型、与每个所述业务项对应的字段;依据各个所述业务项的名称、与每个所述业务项对应的字段类型、与每个所述业务项对应的字段,生成电子表格;其中,所述电子表格包括名称区、类型区和字段区;所述名称区用于记录各个所述业务项的名称;所述类型区用于记录与每个所述业务项对应的字段类型;所述字段区用于记录与每个所述业务项对应的字段。
[0013]可选的,所述发送单元具体用于:将所述消息发送给预设的消息队列,并定时触发所述消息队列向业务系统推送所述消息,使得所述业务系统响应所述消息,从所述云端中获取所述json数据。
[0014]一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,所述程序执行所述的基于电子表格配置系统的方法。
[0015]一种基于电子表格配置系统的设备,包括:处理器、存储器和总线;所述处理器与所述存储器通过所述总线连接;所述存储器用于存储程序,所述处理器用于运行程序,其中,所述程序运行时执行所述的基于电子表格配置系统的方法。
[0016]本申请提供的技术方案,基于用户输入的业务活动数据,生成电子表格;对电子表格进行数据格式转换,得到json数据,并将json数据存储至云端;生成与json数据对应的消息,消息包括电子表格的表名;将消息发送给业务系统,触发业务系统从云端中获取与表名对应的json数据。与现有技术相比,不需要对后台系统进行开发,也不需要申请数据库资
源,通过电子表格的灵活配置取代后台系统的开发和数据库资源的申请,缩短了整体软件的开发周期。
附图说明
[0017]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1为本申请实施例提供的一种电子表格配置系统的方法的流程图;图2为本申请实施例提供的另一种电子表格配置系统的方法的流程图;图3为本申请实施例提供的一种电子表格配置系统的装置的架构示意图。
具体实施方式
[0019]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0020]如图1所示,为本申请实施例提供的一种电子表格配置系统的方法的流程图,包括如下步骤:S101:获取用户输入的业务活动数据,并对业务活动数据进行解析,得到各个业务项的名称、与每个业务项对应的字段类型、与每个业务项对应的字段。
[0021]S102:依据各个业务项的名称、与每个业务项对应的字段类型、与每个业务项对应的字段,生成电子表格。
[0022]其中,电子表格包括名称区、类型区和字段区;名称区用于记录各个业务项的名称;类型区用于记录与每个业务项对应的字段类型;字段区用于记录与每个业务项对应的字段。
[0023]其中,电子表格的形式包括但不限于为excel表格,以及txt文本等。
[0024]具体的,如表1所示,电子表格分本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于电子表格配置系统的方法,其特征在于,包括:基于用户输入的业务活动数据,生成电子表格;对所述电子表格进行数据格式转换,得到json数据,并将所述json数据存储至云端;生成与所述json数据对应的消息;所述消息包括所述电子表格的表名;将所述消息发送给业务系统,触发所述业务系统从所述云端中获取与所述表名对应的json数据。2.根据权利要求1所述的方法,其特征在于,所述基于用户输入的业务活动数据,生成电子表格,包括:获取用户输入的业务活动数据,并对所述业务活动数据进行解析,得到各个业务项的名称、与每个所述业务项对应的字段类型、与每个所述业务项对应的字段;依据各个所述业务项的名称、与每个所述业务项对应的字段类型、与每个所述业务项对应的字段,生成电子表格;其中,所述电子表格包括名称区、类型区和字段区;所述名称区用于记录各个所述业务项的名称;所述类型区用于记录与每个所述业务项对应的字段类型;所述字段区用于记录与每个所述业务项对应的字段。3.根据权利要求1所述的方法,其特征在于,所述将所述消息发送给业务系统,触发所述业务系统从所述云端中获取与所述表名对应的json数据,包括:将所述消息发送给预设的消息队列,并定时触发所述消息队列向业务系统推送所述消息,使得所述业务系统响应所述消息,从所述云端中获取所述json数据。4.根据权利要求1所述的方法,其特征在于,所述将所述json数据存储至云端,包括:将所述json数据和所述电子表格存储至云端。5.根据权利要求1所述的方法,其特征在于,还包括:在检测到业务活动发生变更的情况下,获取所述用户输入的目标电子表格;其中,所述目标电子表格经由所述用户对所述电子表格进行修改操作所得到;对所述目标电子表格进行数据格式转换,得到目标json数据,并将所述目标json数据存储至云端;生成与所述目标json数据对应的目标消息,所述目标消息包括所述目标电子表格的表名;将所述目标消息发送...

【专利技术属性】
技术研发人员:刘其政孙成新王金明
申请(专利权)人:飞狐信息技术天津有限公司
类型:发明
国别省市:

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

1