业务系统开发方法、装置、电子设备及计算机存储介质制造方法及图纸

技术编号:34014352 阅读:16 留言:0更新日期:2022-07-02 15:23
本发明专利技术提供一种业务系统的开发方法、装置、电子设备及计算机存储介质,通过基于待开发业务系统的业务领域,确定预先由应用程序平台即服务aPaaS提供的前端页面上各个区域所包含的第一字段信息中属于业务领域的第二字段信息;在第二字段信息中确定待开发业务系统所需的第三字段信息,并基于预先构建的前端页面、业务领域和数据库表的映射关系,由数据库表中调用第三字段信息所包含的字段;基于字段构建待开发业务系统。在本方案中,将前端页面划分为多个区域,在页面和数据库表之间增加业务领域,并将aPaaS和领域结合,通过构建的前端页面、业务领域和数据库表之间的字段映射关系,能够实现在业务复杂、需要快速变更场景时开发业务系统的目的。开发业务系统的目的。开发业务系统的目的。

【技术实现步骤摘要】
业务系统开发方法、装置、电子设备及计算机存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种业务系统开发方法、装置、电子设备及计算机存储介质。

技术介绍

[0002]基于云计算和各种开发技术的加持,目前针对应用程序平台即服务(application Platform as a Service,aPaaS)aPaaS的设计均是基于数据库实现。
[0003]在现有常规的业务系统开发中,基于aPaaS进行业务系统开发,只适用于业务相对简单、模式固定不变的场景。对于业务复杂、需要快速变更的场景时,基于现有的aPaaS进行业务系统开发时,很多功能无法很好的进行适配。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供一种业务系统开发方法、装置、电子设备及计算机存储介质,以解决现有基于aPaaS进行业务系统开发,在面临业务复杂、需要快速变更的场景时无法适配的问题。
[0005]为实现上述目的,本专利技术实施例提供如下技术方案:
[0006]本专利技术实施例第一方面公开了一种业务系统开发方法,所述方法包括:
[0007]基于待开发业务系统的业务领域,确定预先由应用程序平台即服务aPaaS提供的前端页面上各个区域所包含的第一字段信息中属于所述业务领域的第二字段信息;
[0008]在所述第二字段信息中确定所述待开发业务系统所需的第三字段信息,并基于预先构建的前端页面、业务领域和数据库表的映射关系,由所述数据库表中调用所述第三字段信息所包含的字段;
[0009]基于所述字段构建所述待开发业务系统。
[0010]可选的,所述预先由应用程序平台即服务aPaaS提供的前端页面上各个区域所包含的第一字段信息的过程包括:
[0011]将所述前端页面划分为多个区域;
[0012]以元数据方式定义业务数据,得到对应的对象和字段;
[0013]将所述对象和字段作为第一字段信息分别展示于所述前端页面上各个区域上。
[0014]可选的,所述预先构建的前端页面、业务领域和数据库表的映射关系的过程包括:
[0015]确定所述前端页面上各个区域所包含的第一字段信息;
[0016]基于预设映射转换规则以元数据方式将各个第一字段信息映射至不同的数据库表中进行存储,将每一所述数据库表中映射存储的第一字段信息作为第三字段信息;
[0017]基于各个区域所包含的第一字段信息所属的业务领域,并根据预设映射转换规则将所述第一字段信息映射至对应的业务领域作为所述业务领域的第二字段信息;
[0018]基于所述第一字段信息、所述第二字段信息和所述第三字段信息的映射关系,展示所述各个区域、所述数据表和所述各个业务领域之间的映射关系。
[0019]可选的,所述预设映射转换规则包括以字串方式展示所述第一字段信息、第二字段信息和第三字段信息中的时间戳。
[0020]可选的,所述方法还包括:
[0021]获取字段订阅请求,所述字段订阅请求中包括待订购字段信息;
[0022]审核所述字段订阅请求,将审核通过的字段订阅请求所请求的待订购的字段信息发送至配置中心。
[0023]可选的,所述方法还包括:
[0024]获取并解析前端页面请求,得到所述前端页面请求中的待请求字段信息;
[0025]基于所述待请求字段信息查询所述配置中心中是否存在相同的字段信息;
[0026]若存在,由所述配置中心中读取所述待请求字段信息对应的第四字段信息;
[0027]基于所述第四字段信息更新预先构建的前端页面、业务领域和数据库表的映射关系,并更新所述前端页面上各个区域展示的字段信息。
[0028]本专利技术实施例第二方面公开了一种业务系统的开发装置,所述装置包括:
[0029]确定模块,用于基于待开发业务系统的业务领域,确定预先由应用程序平台即服务aPaaS提供的前端页面上各个区域所包含的第一字段信息中属于所述业务领域的第二字段信息;
[0030]调用模块,用于在所述第二字段信息中确定所述待开发业务系统所需的第三字段信息,并基于预先构建的前端页面、业务领域和数据库表的映射关系,由所述数据库表中调用所述第三字段信息所包含的字段;
[0031]构建模块,用于基于所述字段构建所述待开发业务系统。
[0032]可选的,所述装置还包括:映射模块;
[0033]所述映射模块,用于确定所述前端页面上各个区域所包含的第一字段信息;基于预设映射转换规则以元数据方式将各个第一字段信息映射至不同的数据库表中进行存储,将每一所述数据库表中映射存储的第一字段信息作为第三字段信息;基于各个区域所包含的第一字段信息所属的业务领域,并根据预设映射转换规则将所述第一字段信息映射至对应的业务领域作为所述业务领域的第二字段信息;基于所述第一字段信息、所述第二字段信息和所述第三字段信息的映射关系,展示所述各个区域、所述数据表和所述各个业务领域之间的映射关系。
[0034]本专利技术实施例第三方面公开了一种电子设备,包括处理器和存储器;
[0035]所述存储器,用于存储计算机程序;
[0036]所述处理器,用于调用并执行所述存储器中存储的计算机程序时,实现如本专利技术实施例第一方面公开的业务系统的开发方法。
[0037]本专利技术实施例第四方面公开了一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现本专利技术实施例第一方面公开的数据库扩容方法。
[0038]上述本专利技术实施例提供的一种业务系统的开发方法、装置、电子设备及计算机存储介质具体有如下优点或有益效果:通过基于待开发业务系统的业务领域,确定预先由应用程序平台即服务aPaaS提供的前端页面上各个区域所包含的第一字段信息中属于业务领域的第二字段信息;在第二字段信息中确定待开发业务系统所需的第三字段信息,并基于
预先构建的前端页面、业务领域和数据库表的映射关系,由数据库表中调用第三字段信息所包含的字段;基于字段构建待开发业务系统。在本方案中,将前端页面划分为多个区域,在页面和数据库表之间增加业务领域,并将aPaaS和领域结合,通过构建的前端页面、业务领域和数据库表之间的字段映射关系,能够实现在业务复杂、需要快速变更场景时开发业务系统的目的。
附图说明
[0039]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0040]图1为本专利技术实施例公开的一种业务系统的开发方法的流程示意图;
[0041]图2为本专利技术实施例公开的一种前端页面、业务领域和数据库之间的整体设计图;
[0042]图3为本专利技术实施例公开的一种前端页面、业务领域和数据库表之间的映射示意图;
...

【技术保护点】

【技术特征摘要】
1.一种业务系统的开发方法,其特征在于,所述方法包括:基于待开发业务系统的业务领域,确定预先由应用程序平台即服务aPaaS提供的前端页面上各个区域所包含的第一字段信息中属于所述业务领域的第二字段信息;在所述第二字段信息中确定所述待开发业务系统所需的第三字段信息,并基于预先构建的前端页面、业务领域和数据库表的映射关系,由所述数据库表中调用所述第三字段信息所包含的字段;基于所述字段构建所述待开发业务系统。2.根据权利要求1所述的方法,其特征在于,所述预先由应用程序平台即服务aPaaS提供的前端页面上各个区域所包含的第一字段信息的设置过程包括:将所述前端页面划分为多个区域;以元数据方式定义业务数据,得到对应的对象和字段;将所述对象和字段作为第一字段信息分别展示于所述前端页面上各个区域上。3.根据权利要求1所述的方法,其特征在于,所述预先构建的前端页面、业务领域和数据库表的映射关系的过程包括:确定所述前端页面上各个区域所包含的第一字段信息;基于预设映射转换规则以元数据方式将各个第一字段信息映射至不同的数据库表中进行存储,将每一所述数据库表中映射存储的第一字段信息作为第三字段信息;基于各个区域所包含的第一字段信息所属的业务领域,并根据预设映射转换规则将所述第一字段信息映射至对应的业务领域作为所述业务领域的第二字段信息;基于所述第一字段信息、所述第二字段信息和所述第三字段信息的映射关系,展示所述各个区域、所述数据表和所述各个业务领域之间的映射关系。4.根据权利要求3所述的方法,其特征在于,所述预设映射转换规则包括以字串方式展示所述第一字段信息、第二字段信息和第三字段信息中的时间戳。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取字段订阅请求,所述字段订阅请求中包括待订购字段信息;审核所述字段订阅请求,将审核通过的字段订阅请求所请求的待订购的字段信息发送至配置中心。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:获取并解析前端页面请求,得...

【专利技术属性】
技术研发人员:段彦杰
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

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

1